Skip to main content

Module metadata_generator

Module metadata_generator 

Source
Expand description

Metadata generation for FHIR types

This module generates metadata module files containing type information for all FHIR resources and datatypes. The metadata is split by category (resources, datatypes, primitives, profiles) to improve incremental compile times.

This metadata enables runtime path resolution like “Patient.name.given” -> string.

Enums§

MetadataCategory
Category for partitioning metadata types into separate files

Functions§

build_metadata_registry
Build metadata registry from StructureDefinitions
generate_metadata_code
Generate the metadata.rs file content
generate_metadata_code_split
Generate split metadata files organized by category (resources, datatypes, primitives, profiles).