Data Types

Two classes of profiles have been defined for the data types for the IPS:

  • A first class included to support multi-languages for Narratives and displays (coding).
  • a second one to restrict the usage of quantity-related data types (Quantity, Ratio, Range) to UCUM as system for units.

CodeableConcept with translations

Tree view

codingcoding with translations
CodeableConcept.coding
Typecoding with translations

coding with translations

Tree view

translationExtension(Complex)
userSelected..0
Coding.display.extension
SlicingUnordered, Open, by url(Value)
Coding.display.extension:translation
TypeExtension(Complex)
Coding.userSelected
Cardinality...0

Narrative with translations

Tree view

translatedDiv0..*Extension(Complex)
Narrative.extension
SlicingUnordered, Open, by url(Value)
Narrative.extension:translatedDiv
DefinitionOptional Extension Element - found in all resources.
Cardinality0...*
TypeExtension(Complex)

Quantity (UCUM)

Tree view

systemS1..Fixed Value
codeS1..
Quantity
DefinitionA measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. This profile imposes that the code system for unit be UCUM
Quantity.system
Cardinality1
Must SupportTrue
Fixed Value

http://unitsofmeasure.org

Quantity.code
Cardinality1
Must SupportTrue

Ratio (UCUM)

Tree view

system1..Fixed Value
code1..
system1..Fixed Value
code1..
Ratio.numerator.system
Cardinality1
Fixed Value

http://unitsofmeasure.org

Ratio.numerator.code
Cardinality1
Ratio.denominator.system
Cardinality1
Fixed Value

http://unitsofmeasure.org

Ratio.denominator.code
Cardinality1

Range (UCUM)

Tree view

system1..Fixed Value
code1..
system1..Fixed Value
code1..
Range.low.system
Cardinality1
Fixed Value

http://unitsofmeasure.org

Range.low.code
Cardinality1
Range.high.system
Cardinality1
Fixed Value

http://unitsofmeasure.org

Range.high.code
Cardinality1