All Projects → SAP → openui5-fhir

SAP / openui5-fhir

Licence: Apache-2.0 license
The openui5-fhir project connects the worlds of UI5 and FHIR®. Build beautiful and enterprise-ready web applications based on the FHIR® specification.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to openui5-fhir

tern-openui5
🛠 Autocomplete for the OpenUI5 framework for your favorite code editor, powered by Tern.
Stars: ✭ 26 (-16.13%)
Mutual labels:  openui5
ui5ts
This repo is no longer maintained. For a newer version supporting a more recent version of UI5, see neoprincie's fork:
Stars: ✭ 36 (+16.13%)
Mutual labels:  openui5
youyou
Edit and create FHIR profiles with a shiny interface ✨
Stars: ✭ 13 (-58.06%)
Mutual labels:  fhir
ui5-service-worker-sample
ui5-service-worker-sample demonstrates how the Service Worker API, available in modern web browsers, could be used in a UI5 app to realize different caching strategies.
Stars: ✭ 16 (-48.39%)
Mutual labels:  openui5
wdi5
cross-platform test framework for UI5 web-apps. wdi5 = Webdriver.IO + UI5 Test API
Stars: ✭ 45 (+45.16%)
Mutual labels:  openui5
openui5-tour
OpenUI5 Tour enables an user-friendly way to showcase products and features in your website.
Stars: ✭ 21 (-32.26%)
Mutual labels:  openui5
Openemr
The most popular open source electronic health records and medical practice management solution.
Stars: ✭ 1,762 (+5583.87%)
Mutual labels:  fhir
fhir-bridge
FHIR Bridge acts as a broker between an HL7 FHIR client and an openEHR server.
Stars: ✭ 22 (-29.03%)
Mutual labels:  fhir
UI5-Best-Practice
living document on UI5 best practices
Stars: ✭ 52 (+67.74%)
Mutual labels:  openui5
openmrs-fhir-analytics
A collection of tools for extracting FHIR resources and analytics services on top of that data.
Stars: ✭ 55 (+77.42%)
Mutual labels:  fhir
openui5-validator
A library to validate OpenUI5 fields
Stars: ✭ 17 (-45.16%)
Mutual labels:  openui5
openui5-googlemaps
Openui5 Googlemaps library
Stars: ✭ 58 (+87.1%)
Mutual labels:  openui5
openui5-app-simple-cart
The most cost effective yet robust e-commerce solution
Stars: ✭ 18 (-41.94%)
Mutual labels:  openui5
openui5-website
The OpenUI5 website.
Stars: ✭ 23 (-25.81%)
Mutual labels:  openui5
ui5-cap-event-app
Showcase of SAP Cloud Application Programming Model and OData V4 with draft mode in a freestyle SAPUI5 app and an SAP Fiori elements app.
Stars: ✭ 70 (+125.81%)
Mutual labels:  openui5
ui5-schemas
🚀 UI5 Schemas allows you to develop SAPUI5/OpenUI5 XML at a maximum convenience. It downloads, upgrades and sets up SAPUI5/OpenUI5 XML schemas for a better development experience in your favorite IDE (if it is WebStorm ;).
Stars: ✭ 50 (+61.29%)
Mutual labels:  openui5
Openui5
OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice.
Stars: ✭ 2,542 (+8100%)
Mutual labels:  openui5
sapui5-cli
Simple CLI to scaffold SAPUI5 / OpenUI5 projects.
Stars: ✭ 17 (-45.16%)
Mutual labels:  openui5
hedis-ig
HEDIS FHIR-based Quality Reporting
Stars: ✭ 24 (-22.58%)
Mutual labels:  fhir
id3c
Data logistics system enabling real-time pathogen surveillance. Built for the Seattle Flu Study.
Stars: ✭ 21 (-32.26%)
Mutual labels:  fhir

OpenUI5-FHIR 🔥

NPM Version Continous Integration Coverage Status Monthly Downloads Dependency Status devDependency Status License PRs Welcome Slack-Channel REUSE status

The OpenUI5-FHIR project connects the worlds of UI5 and FHIR®. Build beautiful and enterprise-ready web applications based on the FHIR® specification.

The world of healthcare is in change. Though being a highly regulated industry, more and more solutions move from on-premise into the cloud due to increasing costs. With this, there is a need to standardize communication between all players in the healthcare ecosystem (hospital, insurances, etc.). The FHIR® protocol, developed by HL7, has the goal to achieve that. To build UI5 applications based on a FHIR® server, there is a need to provide a UI5 library who enables FHIR® for UI5. The OpenUI5-FHIR project provides the sap.fhir UI5 library, which fills this gap. Currently, this library provides the UI5 FHIR Model which handles the communication with a FHIR® server by a central instance, like the ODataModel does it for OData services. The UI5 FHIR Model enables teams to implement fast and full scope UI5 applications based on a FHIR® server. In future, the OpenUI5-FHIR project might be enhanced by further FHIR® specific UI5 artefacts.

The complete documentation can be viewed in our Documentation.

History

OpenUI5 provides models out of the box, which can be fragmented in client or server-side models.

  • Client-side models: JSON, XML and Resource
  • Server-side models: OData V2, OData V4

Inside the healthcare community there are a few specifications for clinical/medical data. FHIR® is one of them. Furthermore FHIR® provides a query language to access and modify the data.

To develop OpenUI5 applications based on FHIR® servers, there is a need to provide an easy to use way to bind the UI to an model which takes care of creating, reading, updating and deleting the corresponding data in the FHIR® server. This is the reason for the brand new UI5 FHIR Model, which is included in the OpenUI5-FHIR project.

Features

The OpenUI5-FHIR project provides following UI5 artefacts:

  • UI5 FHIR Model: The FHIR® specific UI5 model implementation to bind UI5 controls to content which is provided by a FHIR® server. The model takes care of requesting, creating, updating and removing FHIR® resources. The application developer doesn't have to care about which requests have to be sent to the FHIR® server at which point in time. The UI5 FHIR Model does the job!

Requirements

The OpenUI5-FHIR project is completely integrated into the world of UI5. That means applications built with the OpenUI5-FHIR libary can be consumed in any modern browser.

The underlaying FHIR® server has to full following requirements:

  • Provide the FHIR® data as JSON

Download and Installation

The OpenUI5-FHIR project is published at npm on package openui5-fhir, which includes all necessary files. Add following snippet to your project package.json and update the version of openui5-fhir to the desired version.

"dependencies": {
	"openui5-fhir": "X.Y.Z"
}

Sample App

There is already a sample app available, which illustrates the use of OpenUI5-FHIR. Check it out and have fun!

Known Issues

The list of current issues is available here

Support

Do you've any questions? Don't hesitate to raise a new issue.

Contributing

The idea of the OpenUI5-FHIR project is ab initio to be driven by the community of healthcare players and enthusiastic individuals.

Please read this document to read more about your options:

Compatibility

The following table displays the versions of OpenUI5-FHIR and the corresponding compatible OpenUI5 versions:

OpenUI5-FHIR OpenUI5
1.X.Y > 1.58.0

Licensing

Please see our LICENSE.txt for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the REUSE tool.

References

OpenUI5-FHIR Documentation

OpenUI5 Documentation

FHIR® Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].