fhir_node 0.6.0 copy "fhir_node: ^0.6.0" to clipboard
fhir_node: ^0.6.0 copied to clipboard

Minimal model-reflection interface (FhirNode) letting model-independent FHIRPath/CQL engines navigate FHIR data of any version (R4/R5/R6).

0.6.0 #

Versioned 0.6.0 (not 0.1.0) to ship on the same release train as the fhir_r4/r5/r6 family — the fhir-fli packages version in lockstep (ucum excepted, which is independent).

  • Initial release: the read-only FhirNode model-reflection interface — fhirType, isPrimitive, isResource, primitiveValue, hasType, isEmpty, getChildrenByName, listChildrenNames, getChildByName, equalsDeep, isMetadataBased.
  • Implemented by the fhir_r4/fhir_r5/fhir_r6 FhirBase classes; consumed by the standalone fhirpath and cql engines.
  • Scope commitment: this interface is read-only navigation, permanently. Mutation support will be a separate MutableFhirNode interface so that adding it never breaks implementers (see the compatibility policy in the README).
0
likes
160
points
--
downloads

Documentation

API reference

Publisher

verified publisherfhirfli.dev

Weekly Downloads

Minimal model-reflection interface (FhirNode) letting model-independent FHIRPath/CQL engines navigate FHIR data of any version (R4/R5/R6).

Homepage
Repository (GitHub)
View/report issues

Topics

#fhir #fhirpath #hl7 #healthcare #interoperability

License

MIT (license)

More

Packages that depend on fhir_node