Opal is an open source framework for building a healthcare applications, Its build on top of Django framework, which itself is very powerful and solid framework for developers to make sure their product is production solid. Opal is a project from Open Health Care UK, which is a limited UK based company dedicated to build solutions for healthcare sector.
Opal is based on Django, Angular and Bootstrap? So what does that mean.
- Django is very powerful full stack framework featuring out-of-the-box tools as admin dashboard, user model, secure and supports different databases. AND Django is Open source : BSD license, and begin used by successful big companies and projects over the past 10 years.
- Bootstrap is an open source front-end HTML/ CSS Library released under MIT license
Healthcare domain centred framework its about time.
As a developer I worked with different frameworks and platforms, but almost all were built to not be domain specific and there were no initiative to build domain specific platform on almost all of them. Mainly because domain specific products were not that popular, also the products were varying from one setup/ client to another. Opal has solved that issue by building the base shared modules/ data structure and put them ready to use by developers which includes : Patient Model, Clinical flows, Search module, REST API and more.
Benefits of using Opal for building healthcare apps
- Production ready
- Authentication : Registration and login ( inherited from Django )
- Security ( Django powered security )
- Users group/ permissions ( inherited from Django )
- Fast production process
- Easy deployment
- Clinical/ Patient data structure and module
- Medical conditions library
- Automatic API generation for new modules
- Rich documentation
- Utilise the Django tools as Django admin dashboard
Open source license
Opal is Licensed under the GNU Affero GPLv3