Registry / serialization / hapi-fhir-base

hapi-fhir-base

JSON →
library8.10.0javamavenunverified

An open-source implementation of the FHIR specification in Java providing base classes and utilities.

<dependency> <groupId>ca.uhn.hapi.fhir</groupId> <artifactId>hapi-fhir-base</artifactId> <version>8.10.0</version> </dependency>
INSTALL
IMPORT
SIG · HAPI-FHIR-BASE
H
hapi-fhir-base
serializationjavav8.10.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

FhirContext
ca.uhn.fhir.context.FhirContext

Create and encode a FHIR Patient resource using HAPI FHIR.

import ca.uhn.fhir.context.FhirContext; import ca.uhn.fhir.model.dstu2.resource.Patient; public class HapiFhirExample { public static void main(String[] args) { FhirContext ctx = FhirContext.forDstu2(); Patient patient = new Patient(); patient.addName().addFamily("Smith").addGiven("John"); System.out.println(ctx.newJsonParser().encodeResourceToString(patient)); } }
Debug
Known issues
breakingVersion compatibility: FHIR versions (DSTU2, STU3, R4) have different models and parsers.
fix
Use the correct FhirContext.forVersion() method for your FHIR version.
affects: >=1.0
Upgrade
Version history
8.10.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
10 hits · last 30 days
node
10
Resources
hapi-fhir-base — mvn dependency:get hapi-fhir-base · libregistry