Let's Build a FHIR App: Introduction HAPI Library for FHIR
summary
Shows how to parse CSV lab data (a trimmed NHANES file ~1,000 rows) into FHIR R4 Patient and Observation objects using HAPI FHIR model classes, serializers/parsers (JSON by default), and the HAPI client to do conditional create/update or a transaction bundle upload to the public test server (hapi.fhir.org). Demonstrates client-assigned IDs, conditional POSTs, JPA vs plain server options, and local validation via a validation-support chain (including in-memory terminology); complete solution and hints are in the GitHub repo.
AI-written summary · about
chapters (28)
- 0:00Introduction
- 1:50Open License
- 2:36Introductions
- 3:30Session Overview
- 6:00Happy Fire
- 8:32Happy Fire Google Analytics
- 9:35Happy Fire Versions
- 12:06Happy Fire Model Classes
- 13:28Happy Fire Serializers
- 14:55JSON vs XML
- 15:46HappyFire Server Framework
- 18:51Public Testing Server
- 19:06HappyFire JVM Server
- 20:13Resource Validation
- 23:27FHIR Documentation
- 26:58Data Types
- 30:12Comments
- 30:57FireContext
- 32:28Parser Serializer
- 34:43Parser Resource
- 36:03HappyFire Website
- 38:33Mapping Data to Fire
- 39:49Resource Types
- 41:00GitHub Page
- 42:38Source Data
- 43:38CSV Data Uploader
- 45:58QA
- 49:18Artem








