Skip to content
/ packages Public

Useful FHIR packages to support implementation: fhir.tx.support and fhir.test.data

License

Notifications You must be signed in to change notification settings

FHIR/packages

Repository files navigation

FHIR packages

This repository contains the source for a nunber of FHIR packages the provide important implementation time support for FHIR implementers:

FHIR Foundation Project Statement

  • Maintainers: Grahame Grieve
  • Issues / Discussion: Use github issues
  • License: Creative Commons Public Domain or as otherwise stated
  • Contribution Policy: Make PRs. PRs have to build ok with the latest IG Publisher
  • Security Information: There should be no security issues here - it's all static content. Can report issues with the standard github repotring method

Core FHIR Packages

These packages are the master source for the FHIR NPM packages that represent the base FHIR specification

  • hl7.fhir.core - wrapper package for the core specification, has multiple versions
  • hl7.fhir.r[X].core - The base resources needed for validation, code generation etc.
  • hl7.fhir.r[X].corexml - The base resources in XML format instead of JSON (all the other packages have json)
  • hl7.fhir.r[X].examples - All the examples in the spec (including all the core resources, with narrative)
  • hl7.fhir.r[X].elements - A set of data element definitions for all the resources in the spec
  • hl7.fhir.r[X].expansions - expansions for all the value sets used as enumerations in the spec - to help with code generation

All these packages are found under /hl7.fhir.rX

Version Interconversion Packages

A set of resources that support implementers converting resources across versions.

  • conversion - Resource and Search Parameter name mappings
  • r3 - maps between R2 and R3 (both directions)
  • r4 - maps between R3 and R4 (both directions)

All these resources are found under /interversion. They are distributed in the packages hl7.fhir.xver.r4 and hl7.fhir.xver.r3 (both contain the same content, but in different FHIR versions)

The folder /packages also contains the source for hl7.fhir.xver-extensions, a special package that contains the source to allow the validator to validate cross-version extensions, as described in the R4 specification.

Miscellaneous Packages

  • fhir.test.data.r[X] - Contains useful test data (synthetic data from Synthea)
  • fhir.tx.support.r[X]- Contains useful support terminology resources for terminology servers
  • hl7.fhir.pubpack - Special package that contains the images and other binary files used in FHIR Implementation Guides

These packages are in /packages

Release Process

Pull requests are welcome. Updated versions of these packages are released in NPM by the FHIR Product Director. The core packages are under the authority of the FMG