FHIR Projects
summary
Demo extracts Omron Bluetooth blood pressure and heart rate from Apple HealthKit on iOS 11.3, fills a STU3 Observation template to produce a FHIR JSON bundle, posts it to a Qvera integration engine and injects values into OpenEMR via parameterized SQL; an example bundle shows 18 vitals and the live demo updates Health app values. A separate Node.js reference server (ONC challenge) provides JSON‑schema codegen validators, multi‑version endpoints, OAuth handling, uses helmetjs and snyk, and emphasizes separate log storage and unhappy‑path testing.
AI-written summary · about
chapters (14)
- 0:00Intro
- 2:31Demonstration Goals
- 7:02Access the Health Kit data
- 9:30Assemble data into FHIR resources
- 16:06Asymmetrik Secure FHIR server
- 19:25How to ensure conformance
- 20:31WHAT WE DID Self-Writing Code
- 21:05JSON Schemas are not complete
- 27:32Filter out bad requests
- 28:30Guard against vulnerable packages
- 28:56Store logs separate from data
- 29:49Return token to server to get scopes
- 30:51Define scopes for every endpoint
- 33:13Test the unhappy paths
related talks
01h 19minteroperable healthcare apps in Flutter
23mThe Smart4Health project
45mFHIR REST API
41mIEEE 11073-10206 - a FHIR Compatible Model for Personal Health Devices
41mSMART on FHIR
45mSMART on FHIR: Introduction
21mExperiences from the Finnish Kanta PHR Ecosystem
45mApisecure, 14 & 15 March 2023 - John Moehrke, Co-Chair at Security Working Group.
