Crate fhirbolt_element

Source
Expand description

Generic element model.

As deserialization differs slightly between FHIR releases, Element is generic over a FHIR release.

§Example

use fhirbolt::FhirReleases;
use fhirbolt::element::{Element, Value, Primitive};

let mut element = Element::<{ FhirReleases:: R4B }>::new();
element.insert(
    "resourceType".to_string(),
    Value::Primitive(
        Primitive::String("Observation".to_string())
    )
);
// ...

Modules§

FhirReleases
Supported FHIR Releases.

Macros§

Element
Macro for creating [Element].

Structs§

Element
Generic element in a FHIR resource.

Enums§

Primitive
Primitive value in a FHIR resource.
Value
Generic value in a FHIR resource.

Type Aliases§

FhirRelease
Generic FHIR Release.