{"id":15023868,"url":"https://github.com/sap/openui5-fhir","last_synced_at":"2025-04-08T04:16:33.603Z","repository":{"id":37874258,"uuid":"181670481","full_name":"SAP/openui5-fhir","owner":"SAP","description":"The openui5-fhir project connects the worlds of UI5 and FHIR®. Build beautiful and enterprise-ready web applications based on the FHIR® specification. ","archived":false,"fork":false,"pushed_at":"2025-03-24T14:10:08.000Z","size":7815,"stargazers_count":34,"open_issues_count":8,"forks_count":7,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-05T13:13:36.595Z","etag":null,"topics":["fhir","fhir-specification","frontend","open-source","openui5","openui5-library","ui5-artefacts","web"],"latest_commit_sha":null,"homepage":"https://sap.github.io/openui5-fhir","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SAP.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-16T10:48:42.000Z","updated_at":"2025-04-04T03:38:41.000Z","dependencies_parsed_at":"2024-02-15T07:23:08.656Z","dependency_job_id":"29a7c3d7-5bef-4eb7-9528-0b2a95afe678","html_url":"https://github.com/SAP/openui5-fhir","commit_stats":{"total_commits":287,"total_committers":9,"mean_commits":31.88888888888889,"dds":0.6097560975609756,"last_synced_commit":"5ddaa6d30d6a5178c9d447fcdc8525cf1e2f9412"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fopenui5-fhir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fopenui5-fhir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fopenui5-fhir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SAP%2Fopenui5-fhir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SAP","download_url":"https://codeload.github.com/SAP/openui5-fhir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247773721,"owners_count":20993639,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fhir","fhir-specification","frontend","open-source","openui5","openui5-library","ui5-artefacts","web"],"created_at":"2024-09-24T19:59:33.333Z","updated_at":"2025-04-08T04:16:33.584Z","avatar_url":"https://github.com/SAP.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenUI5-FHIR \u003ca href=\"https://openui5.org/\"\u003e\u003cimg height=\"30px\" src=\"https://openui5.hana.ondemand.com/resources/sap/ui/documentation/sdk/images/logo_ui5.png\"\u003e\u003c/a\u003e🔥 \n[![NPM Version](https://badge.fury.io/js/openui5-fhir.svg)](https://npmjs.com/package/openui5-fhir)\n[![Continous Integration](https://github.com/SAP/openui5-fhir/actions/workflows/ci.yml/badge.svg)](https://github.com/SAP/openui5-fhir/actions/workflows/ci.yml)\n[![Coverage Status](https://img.shields.io/coveralls/github/SAP/openui5-fhir.svg)](https://coveralls.io/github/SAP/openui5-fhir?branch=master)\n[![Monthly Downloads](https://img.shields.io/npm/dm/openui5-fhir.svg)](https://npmjs.com/package/openui5-fhir)\n[![Dependency Status](https://img.shields.io/david/SAP/openui5-fhir.svg)](https://david-dm.org/SAP/openui5-fhir/master)\n[![devDependency Status](https://img.shields.io/david/dev/SAP/openui5-fhir.svg)](https://david-dm.org/SAP/openui5-fhir?type=dev)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](CONTRIBUTING.md)\n[![Slack-Channel](https://img.shields.io/badge/slack-openui5--fhir-blue.svg?logo=slack)](https://openui5.slack.com/messages/openui5-fhir)\n[![REUSE status](https://api.reuse.software/badge/github.com/SAP/openui5-fhir)](https://api.reuse.software/info/github.com/SAP/openui5-fhir)\n\n\n**The OpenUI5-FHIR project connects the worlds of UI5 and FHIR®. Build beautiful and enterprise-ready web applications based on the FHIR® specification.**\n\nThe 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®](https://www.hl7.org/fhir/index.html) 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](https://github.com/SAP/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.\n\nThe complete documentation can be viewed in our [Documentation](https://sap.github.io/openui5-fhir/).\n\n## History\n\nOpenUI5 provides models out of the box, which can be fragmented in client or server-side [models](https://openui5.hana.ondemand.com/#/topic/e1b625940c104b558e52f47afe5ddb4f).\n- Client-side models: JSON, XML and Resource\n- Server-side models: OData V2, OData V4\n\nInside the healthcare community there are a few specifications for clinical/medical data. [FHIR®](https://www.hl7.org/fhir/) is one of them. Furthermore FHIR® provides a query language to access and modify the data.\n\nTo 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.\n\n## Features\n\nThe *OpenUI5-FHIR* project provides following UI5 artefacts:\n- **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!\n\n## Requirements\n\nThe *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.\n\nThe underlaying FHIR® server has to full following requirements:\n- Provide the FHIR® data as JSON\n\n## Download and Installation\n\nThe *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](https://github.com/SAP/openui5-fhir/releases).\n```json\n\"dependencies\": {\n\t\"openui5-fhir\": \"X.Y.Z\"\n}\n```\n\n## Sample App\nThere is already a [sample app](https://github.com/SAP-samples/openui5-fhir-sample-app) available, which illustrates the use of *OpenUI5-FHIR*. Check it out and have fun!\n\n## Known Issues\n\nThe list of current issues is available [here](https://github.com/SAP/openui5-fhir/issues)\n\n## Support\n\nDo you've any questions? Don't hesitate to raise a [new issue](https://github.com/SAP/openui5-fhir/issues/new/choose).\n\n## Contributing\n\nThe idea of the *OpenUI5-FHIR* project is ab initio to be driven by the community of healthcare players and enthusiastic individuals.\n\nPlease read [this document](CONTRIBUTING.md) to read more about your options:\n\n- [Report Bugs](CONTRIBUTING.md#report-an-issue) as GitHub issues\n- [Analyze Bugs](CONTRIBUTING.md#analyze-issues)\n- [Contribute Code](CONTRIBUTING.md#contribute-code) (fixes and features)\n\n## Compatibility\nThe following table displays the versions of *OpenUI5-FHIR* and the corresponding compatible *OpenUI5* versions:\n\n| *OpenUI5-FHIR*\t| *OpenUI5*\t|\n| -----------------\t| ---------\t|\n| 1.X.Y\t\t\t\t| \u003e 1.58.0\t|\n\n## Licensing\nPlease see our [LICENSE.txt](LICENSE.txt) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the [REUSE tool](https://api.reuse.software/info/github.com/SAP/openui5-fhir).\n\n## References\n\n[OpenUI5-FHIR Documentation](https://sap.github.io/openui5-fhir/)\n\n[OpenUI5 Documentation](https://openui5.hana.ondemand.com/)\n\n[FHIR® Documentation](https://www.hl7.org/fhir/index.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap%2Fopenui5-fhir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsap%2Fopenui5-fhir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsap%2Fopenui5-fhir/lists"}