onconova.interoperability.fhir.schemas.base
MappingRegistry()
¶
Registry for managing bidirectional mappings between internal and FHIR values.
Source code in onconova/interoperability/fhir/schemas/base.py
get_rules(mapping_name)
¶
register(mapping_name, rules)
¶
to_fhir(mapping_name, internal_value)
¶
Convert internal value to FHIR value.
Source code in onconova/interoperability/fhir/schemas/base.py
to_internal(mapping_name, fhir_value)
¶
Convert FHIR value to internal value.
Source code in onconova/interoperability/fhir/schemas/base.py
MappingRule(internal_value, fhir_value, description=None)
dataclass
¶
OnconovaFhirBaseSchema
¶
Bases: BaseSchema
__model__
class-attribute
¶
__registry__
class-attribute
¶
__schema__
class-attribute
¶
fhir_to_onconova(obj)
classmethod
¶
fhir_to_onconova_related(obj)
classmethod
¶
get_orm_model(obj)
classmethod
¶
get_orm_schema(obj)
classmethod
¶
map_to_fhir(map, value)
classmethod
¶
map_to_internal(map, value)
classmethod
¶
onconova_to_fhir(obj)
classmethod
¶
pre_validator(obj)
classmethod
¶
Source code in onconova/interoperability/fhir/schemas/base.py
runner