{"ref":"artifact:sap-samples-openui5-fhir-sample-app","page":"/artifacts/sap-samples-openui5-fhir-sample-app","json":"/artifacts/sap-samples-openui5-fhir-sample-app.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-openui5-fhir-sample-app","name":"openui5-fhir-sample-app","artifact_type":"sample","ecosystem":"ui5","use_as":"reference","domain":"ui-and-frontend-bridge","origin_ring":"sap-official","description":{"one_line":"A sample app showing the use of the [openui5-fhir](https://github.com/SAP/openui5-fhir) project to build a SAP Fiori look-and-feel UI5 application against services using the FHIR protocol.","short":"UI5 app built with openui5-fhir against FHIR services","what_it_solves":"The [openui5-fhir](https://github.com/SAP/openui5-fhir) project ships the sap.fhir UI5 library, whose UI5 FHIR Model binds UI5 controls to content a FHIR server provides and takes care of requesting, creating, updating and removing FHIR resources, the way the ODataModel does for OData services. This repository is the application built on that model, from `npm install` and `npm run serve` to a preload or self-contained build, with a hosted live demo of the finished app. It shows the model in an application; the library itself is documented in its own repository."},"links":{"repo":"https://github.com/SAP-samples/openui5-fhir-sample-app","homepage":"https://github.com/SAP/openui5-fhir"},"identity":{"license":"Apache-2.0"},"source_available":true,"type_properties":{"form":{"value":"reference-application","sources":[{"url":"https://github.com/SAP-samples/openui5-fhir-sample-app","title":"SAP-samples/openui5-fhir-sample-app — repository description","checked":"2026-10-19","quote":"Sample app demonstrating the use of the openui5-fhir open source project."},{"url":"https://github.com/SAP-samples/openui5-fhir-sample-app","title":"SAP-samples/openui5-fhir-sample-app — README, Live Demo","checked":"2026-10-19","quote":"Just visit the [live demo](http://sap-samples.github.io/openui5-fhir-sample-app) to try out the application."}]}},"demonstrates":["capability:ui5-data-binding"],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-14"},"contributors":["actor:amirthavallig","actor:btbernard","actor:flovogt"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"6 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"REUSE Compliance Check green, 2026-06-03"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":14,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":14,"forks":3,"open_issues":1,"archived":false,"pushed_at":"2026-09-11","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2019-07-10T22:02:59Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":2,"other_ci":false,"readme_bytes":1899,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2019-07-10","last_commit":"2026-06-03","commits":66,"contributors":6,"ci_status":"success","ci_run_at":"2026-06-03","ci_workflow":"REUSE Compliance Check","ci_event":"push","readme_path":"README.md","readme_sha":"c852f7e5aef52f3128eba6acc864ddd7564a42ae","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:amirthavallig","name":"Amirtha","json":"/actors/amirthavallig.json"},{"ref":"actor:btbernard","name":"Brian Bernard","json":"/actors/btbernard.json"},{"ref":"actor:flovogt","name":"Florian Vogt","json":"/actors/flovogt.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}