Java HAPI
summary
Java HAPI FHIR is a Java library that provides the FHIR data model classes, JSON and XML parsers, a fluent REST client plus an annotation client, and utilities like validators and interceptors; code and runnable examples sit on GitHub under Apache‑2. The library ships versioned structure JARs for DSTU2/STU3/R4, uses wrapper primitive types to carry extensions, and exposes FhirContext (expensive to create but thread‑safe and reusable) with parser.encode/parse and client.execute patterns.
AI-written summary · about
chapters (31)
- 0:00Intro
- 1:05About Me
- 2:48Today's Objectives
- 3:11Sharing is Caring
- 4:40Introductions
- 5:00Prerequisites
- 6:12FHIR: A Quick Recap (3)
- 8:50FHIR in Java
- 10:09Design Goals
- 11:58HAPI FHIR Backers
- 13:06HAPI FHIR Modules Core Modules
- 15:05HAPI Versioning
- 16:47Structures JARS
- 17:39Structure Classes
- 18:48Datatypes
- 21:04Creating A Resource
- 22:19Use your IDE Autocomplete
- 22:38Enumerated Types
- 25:13Primitive Types (2)
- 25:24The Context
- 27:08Encoding A Resource
- 30:26Parsing A Resource
- 31:02Recap on REST
- 31:58Clients: Two Distinct Flavours in HAPI FHIR
- 33:45Create a Patient
- 36:15Update a Patient
- 36:27Searching (2)
- 37:01Other Operations
- 37:39Built-In Interceptors
- 38:23Using an Interceptor
- 39:22Exercise Time
related talks
44mIntroduction to HAPI
41mBuilding a FHIR app with Java
02h 01mLet's Build a FHIR App: Introduction HAPI Library for FHIR
50mJava Libraries You Can’t Afford to Miss
56mJava libraries you can't afford to miss (Student Day)
39mHelidon: Java Libraries for Writing Microservices
49mThe New HTTP Client API in Java 11
50mJakarta Data and Jakarta Persistence
