HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE), v0.9.1

HL7 FHIR Implementation Guide: minimal Common Oncology Data Elements (mCODE), v0.9.1 FHIR Profiles - Local Development build (v0.9.1). See the Directory of published versions

Age

 

The official URL for this profile is:

http://mcodeinitiative.org/us/mcode/StructureDefinition/obf-datatype-Age

How long someone has been alive, or something has existed.

This profile builds on Age.

This profile was published on Wed Oct 23 00:00:00 EDT 2019 as a draft by The MITRE Corporation.

Summary

Mapping Source

This structure represents the following mapping definition:

obf.datatype.Age maps to Age:
  Number maps to value
  Units maps to code
  Comparator maps to comparator

NameFlagsCard.TypeDescription & Constraintsdoco
.. Quantity ΣI0..*obf-datatype-Age
Binding: AgeUnits (extensible)
qty-3: If a code for the unit is present, the system SHALL also be present
age-1: There SHALL be a code if there is a value and it SHALL be an expression of time. If system is present, it SHALL be UCUM. If value is present, it SHALL be positive.
... id 0..1idxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
... value Σ0..1decimalNumerical value (with implicit precision)
... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
... unit Σ0..1stringUnit representation
... system ΣI0..1uriSystem that defines coded unit form
... code Σ0..1codeCoded form of the unit

doco Documentation for this format

Summary

Mapping Source

This structure represents the following mapping definition:

obf.datatype.Age maps to Age:
  Number maps to value
  Units maps to code
  Comparator maps to comparator

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Quantity ΣI0..*obf-datatype-Age
Binding: AgeUnits (extensible)
qty-3: If a code for the unit is present, the system SHALL also be present
age-1: There SHALL be a code if there is a value and it SHALL be an expression of time. If system is present, it SHALL be UCUM. If value is present, it SHALL be positive.
... id 0..1idxml:id (or equivalent in JSON)
... extension 0..*ExtensionAdditional Content defined by implementations
... value Σ0..1decimalNumerical value (with implicit precision)
... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required)
... unit Σ0..1stringUnit representation
... system ΣI0..1uriSystem that defines coded unit form
... code Σ0..1codeCoded form of the unit

doco Documentation for this format

Downloads: StructureDefinition: (XML, JSON, TTL), Schema: XML Schematron

 

Terminology Bindings

PathConformanceValueSet
QuantityextensibleAgeUnits
Quantity.comparatorrequiredQuantityComparator

 

Constraints

IdPathDetailsRequirements
qty-3QuantityIf a code for the unit is present, the system SHALL also be present
:
age-1QuantityThere SHALL be a code if there is a value and it SHALL be an expression of time. If system is present, it SHALL be UCUM. If value is present, it SHALL be positive.
: