Estonian Base Implementation Guide
1.0.0 - ballot Estonia flag

Estonian Base Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions

Extension: EEBase PatientAge

Official URL: https://fhir.ee/StructureDefinition/ee-patient-age Version: 1.0.0
Draft as of 2023-05-29 Computable Name: ExtensionEEBasePatientAge

Patient age measure and unit

Context of Use

This extension may be used on the following element(s):

  • Element ID Patient.birthDate

Usage info

Usage:

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

Summary

Simple Extension of type Age: Patient age measure and unit

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionEEBase PatientAge
... extension 0..0
... url 1..1uri"https://fhir.ee/StructureDefinition/ee-patient-age"
... value[x] 0..1AgeValue of extension
.... value 1..1decimalNumerical value (with implicit precision)
.... unit 1..1stringUnit representation
.... code 1..1codeCoded form of the unit

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionEEBase PatientAge
... id 0..1idUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"https://fhir.ee/StructureDefinition/ee-patient-age"
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ1..1decimalNumerical value (with implicit precision)
.... comparator ?!Σ0..1code< | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
.... system ΣC0..1uriSystem that defines coded unit form
.... code ΣC1..1codeCoded form of the unit

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension of type Age: Patient age measure and unit

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionEEBase PatientAge
... extension 0..0
... url 1..1uri"https://fhir.ee/StructureDefinition/ee-patient-age"
... value[x] 0..1AgeValue of extension
.... value 1..1decimalNumerical value (with implicit precision)
.... unit 1..1stringUnit representation
.... code 1..1codeCoded form of the unit

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionEEBase PatientAge
... id 0..1idUnique id for inter-element referencing
... extension 0..0
... url 1..1uri"https://fhir.ee/StructureDefinition/ee-patient-age"
.... id 0..1idUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... value Σ1..1decimalNumerical value (with implicit precision)
.... comparator ?!Σ0..1code< | <= | >= | > | ad - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

.... unit Σ1..1stringUnit representation
.... system ΣC0..1uriSystem that defines coded unit form
.... code ΣC1..1codeCoded form of the unit

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Extension.value[x].comparatorrequiredQuantityComparator

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()