FHIRClient provides a Julia client for connecting to servers that support the Fast Healthcare Interoperability Resources (FHIR) specification and building SMART on FHIR applications.

The source code for this package is available in the GitHub repository.

The following tables show the mapping between Julia packages and standards/specifications:

Julia PackageStandard/SpecificationDescription
FHIRClient.jlFHIRFast Healthcare Interoperability Resources. Web standard for health interop.
SMARTAppLaunch.jlSMART App LaunchUser-facing apps that connect to EHRs and health portals.
SMARTBackendServices.jlSMART Backend ServicesServer-to-server FHIR connections.

We currently do not implement the following; however, we plan to implement them in the future:

FHIR Bulk Data Access (Flat FHIR)FHIR export API for large-scale data access.

These descriptions are taken from the SMART on FHIR technical documentation.