3.52 StructureDefinition: PrescribeIT Pharmacy-related Observation
The official URL for this profile is:
http://prescribeit.ca/fhir/StructureDefinition/profile-observation-rx
3.52.2 Formal Views of Profile Content
Download Excel representation
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Observation
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Observation | 0..* | obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: Component code SHALL not be same as observation code Definition: Measurements and simple assertions made about a patient, device or other subject. Comments: At present, only supported observations are height and weight. Conformance Rule: Observations of height and weight should only be sent when there is an effective date. | |
id | 1..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this observation measurement. |
status | 1..1 | code | Binding: ObservationStatus (required) Fixed Value: final Definition: The status of the result value. Comments: Fixed value: final |
category | 1..1 | Shared Health CodeableConcept Code | Binding: Observation Category Codes (example) Definition: A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. Comments: codes are from HL7 and system URL is http://hl7.org/fhir/observation-category. |
coding | 1..* | Coding | Slice: Unordered, Open by value:system Definition: A reference to a code defined by a terminology system. Comments: Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labelled as UserSelected = true. |
system | 1..1 | uri | Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: |
code | 1..1 | code | Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). |
coding (HL7Code) | 1..* | Coding | Definition: A reference to a code defined by a terminology system. Comments: See children for fixed value |
system | 1..1 | uri | Fixed Value: http://hl7.org/fhir/observation-category Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: Fixed value: http://hl7.org/fhir/observation-category |
code | 1..1 | code | Fixed Value: vital-signs Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). Comments: Fixed value: vital-signs |
code | 1..1 | Shared Health CodeableConcept Code | Binding: PrescriptionObservationTypeVitalSign (required) Definition: Identification of the type of measurement/observation that was made about the patient. The only two allowable types are height and weight. Comments: Conformance Rule: Code set has a binding value set defined. |
coding | 1..* | Coding | Definition: A reference to a code defined by a terminology system. Comments: Code and System will be set. For Body height code value = 8302-2 For Body weight code value = 29463-7 |
system | 1..1 | uri | Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: This must be https://fhir.infoway-inforoute.ca/CodeSystem/pCLOCD |
code | 1..1 | code | Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). |
subject | 1..1 | Reference(Shared Health Patient) {b} | Definition: A reference from one resource to another. Comments: This must point to the patient associated with the message |
effectiveDateTime | 1..1 | dateTime | Definition: When the measurement was made Comments: At least a date should be present unless this observation is a historical report. |
valueQuantity | 1..1 | Shared Health Quantity | qty-3: If a code for the unit is present, the system SHALL also be present Definition: A 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. Comments: Conformance Rule: This MUST be expressed in kilograms (weight), and centimeters (height). Value, System and Code will be set. For Body height; value - set to height measurement in centimeters system = http://unitsofmeasure.org code = cm For Body weight: value - set to weight measurement in kilograms system = http://unitsofmeasure.org code = kg |
This structure is derived from Observation
Summary
Mandatory: 12 elements
Must-Support: 14 elements
Fixed Value: 3 elements
Structures
This structure refers to these other structures:
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-codeableconcept-code
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-reference
- http://sharedhealth.exchange/fhir/StructureDefinition/profile-patient
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-quantity
Slices
This structure defines the following Slices:
- The element Observation.category.coding is sliced based on the value of value:system
This structure is derived from Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | S | 0..* | Prescription-related observations | |
id | S | 1..1 | id | |
status | S | 1..1 | code | Fixed Value: final |
category | S | 1..1 | Shared Health CodeableConcept Code | |
coding | S | Coding | Slice: Unordered, Open by value:system | |
coding | S | 1..* | Coding | |
system | S | 1..1 | uri | Fixed Value: http://hl7.org/fhir/observation-category |
code | S | 1..1 | code | Fixed Value: vital-signs |
code | S | 1..1 | Shared Health CodeableConcept Code | Binding: PrescriptionObservationTypeVitalSign (required) |
coding | S | 1..* | Coding | |
system | S | 1..1 | uri | |
code | S | 1..1 | code | |
subject | S | 1..1 | Reference(Shared Health Patient) {b} | |
effectiveDateTime | S | 1..1 | dateTime | |
valueQuantity | S | 1..1 | Shared Health Quantity | Measured value |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | SI | 0..* | Prescription-related observations | |
id | SΣ | 1..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Unique Id for this particular observation | |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Fixed Value: final |
category | S | 1..1 | Shared Health CodeableConcept Code | Concept - reference to a terminology or just text Binding: Observation Category Codes (example) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/observation-category |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
code | S | 1..1 | Shared Health CodeableConcept Code | Concept - reference to a terminology or just text Binding: PrescriptionObservationTypeVitalSign (required) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(Shared Health Patient) {b} | A reference from one resource to another |
encounter | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
effectiveDateTime | SΣ | 1..1 | dateTime | Clinically relevant time/time-period for observation |
issued | Σ | 0..1 | instant | Date/Time this was made available |
performer | Σ | 0..* | Reference(Practitioner | Organization | Patient | RelatedPerson) | Who is responsible for the observation |
valueQuantity | SI | 1..1 | Shared Health Quantity | Measured value |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
comment | 0..1 | string | Comments about result | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example) | |
method | 0..1 | CodeableConcept | How it was done Binding: Observation Methods (example) | |
specimen | 0..1 | Reference(Specimen) | Specimen used for this observation | |
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
referenceRange | I | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
low | I | 0..1 | SimpleQuantity | Low Range, if relevant |
high | I | 0..1 | SimpleQuantity | High Range, if relevant |
meaning | 0..1 | CodeableConcept | Indicates the meaning/use of this range of this range Binding: Observation Reference Range Meaning Codes (example) | |
age | 0..1 | Range | Applicable age range, if relevant | |
text | 0..1 | string | Text based reference range in an observation | |
related | Σ | 0..* | BackboneElement | Resource related to this observation |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Reference(Observation | QuestionnaireResponse) | Resource that is related to this one | |
component | Σ | 0..* | BackboneElement | Component results |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINC Codes (example) |
value[x] | Σ | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible) |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
Documentation for this format |
Grid View
This structure is derived from Observation
Name | Card. | Type | Constraints and Usage |
---|---|---|---|
Observation | 0..* | obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: Component code SHALL not be same as observation code Definition: Measurements and simple assertions made about a patient, device or other subject. Comments: At present, only supported observations are height and weight. Conformance Rule: Observations of height and weight should only be sent when there is an effective date. | |
id | 1..1 | id | Definition: The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes. Comments: Usage Note: This will usually be a GUID and is assigned by the sending application. Ideally it should be consistent for all messages referencing this observation measurement. |
status | 1..1 | code | Binding: ObservationStatus (required) Fixed Value: final Definition: The status of the result value. Comments: Fixed value: final |
category | 1..1 | Shared Health CodeableConcept Code | Binding: Observation Category Codes (example) Definition: A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. Comments: codes are from HL7 and system URL is http://hl7.org/fhir/observation-category. |
coding | 1..* | Coding | Slice: Unordered, Open by value:system Definition: A reference to a code defined by a terminology system. Comments: Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labelled as UserSelected = true. |
system | 1..1 | uri | Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: |
code | 1..1 | code | Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). |
coding (HL7Code) | 1..* | Coding | Definition: A reference to a code defined by a terminology system. Comments: See children for fixed value |
system | 1..1 | uri | Fixed Value: http://hl7.org/fhir/observation-category Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: Fixed value: http://hl7.org/fhir/observation-category |
code | 1..1 | code | Fixed Value: vital-signs Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). Comments: Fixed value: vital-signs |
code | 1..1 | Shared Health CodeableConcept Code | Binding: PrescriptionObservationTypeVitalSign (required) Definition: Identification of the type of measurement/observation that was made about the patient. The only two allowable types are height and weight. Comments: Conformance Rule: Code set has a binding value set defined. |
coding | 1..* | Coding | Definition: A reference to a code defined by a terminology system. Comments: Code and System will be set. For Body height code value = 8302-2 For Body weight code value = 29463-7 |
system | 1..1 | uri | Definition: The identification of the code system that defines the meaning of the symbol in the code. Comments: This must be https://fhir.infoway-inforoute.ca/CodeSystem/pCLOCD |
code | 1..1 | code | Definition: A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). |
subject | 1..1 | Reference(Shared Health Patient) {b} | Definition: A reference from one resource to another. Comments: This must point to the patient associated with the message |
effectiveDateTime | 1..1 | dateTime | Definition: When the measurement was made Comments: At least a date should be present unless this observation is a historical report. |
valueQuantity | 1..1 | Shared Health Quantity | qty-3: If a code for the unit is present, the system SHALL also be present Definition: A 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. Comments: Conformance Rule: This MUST be expressed in kilograms (weight), and centimeters (height). Value, System and Code will be set. For Body height; value - set to height measurement in centimeters system = http://unitsofmeasure.org code = cm For Body weight: value - set to weight measurement in kilograms system = http://unitsofmeasure.org code = kg |
This structure is derived from Observation
Summary
Mandatory: 12 elements
Must-Support: 14 elements
Fixed Value: 3 elements
Structures
This structure refers to these other structures:
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-codeableconcept-code
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-reference
- http://sharedhealth.exchange/fhir/StructureDefinition/profile-patient
- http://sharedhealth.exchange/fhir/StructureDefinition/dtprofile-quantity
Slices
This structure defines the following Slices:
- The element Observation.category.coding is sliced based on the value of value:system
Differential View
This structure is derived from Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | S | 0..* | Prescription-related observations | |
id | S | 1..1 | id | |
status | S | 1..1 | code | Fixed Value: final |
category | S | 1..1 | Shared Health CodeableConcept Code | |
coding | S | Coding | Slice: Unordered, Open by value:system | |
coding | S | 1..* | Coding | |
system | S | 1..1 | uri | Fixed Value: http://hl7.org/fhir/observation-category |
code | S | 1..1 | code | Fixed Value: vital-signs |
code | S | 1..1 | Shared Health CodeableConcept Code | Binding: PrescriptionObservationTypeVitalSign (required) |
coding | S | 1..* | Coding | |
system | S | 1..1 | uri | |
code | S | 1..1 | code | |
subject | S | 1..1 | Reference(Shared Health Patient) {b} | |
effectiveDateTime | S | 1..1 | dateTime | |
valueQuantity | S | 1..1 | Shared Health Quantity | Measured value |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | SI | 0..* | Prescription-related observations | |
id | SΣ | 1..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: http://tools.ietf.org/html/bcp47 (required) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
identifier | 0..* | Identifier | Unique Id for this particular observation | |
status | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required) Fixed Value: final |
category | S | 1..1 | Shared Health CodeableConcept Code | Concept - reference to a terminology or just text Binding: Observation Category Codes (example) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/observation-category |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system Fixed Value: vital-signs |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
code | S | 1..1 | Shared Health CodeableConcept Code | Concept - reference to a terminology or just text Binding: PrescriptionObservationTypeVitalSign (required) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | SΣ | 1..* | Coding | Code defined by a terminology system |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | SΣ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | SΣ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
subject | SΣ | 1..1 | Reference(Shared Health Patient) {b} | A reference from one resource to another |
encounter | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | |
effectiveDateTime | SΣ | 1..1 | dateTime | Clinically relevant time/time-period for observation |
issued | Σ | 0..1 | instant | Date/Time this was made available |
performer | Σ | 0..* | Reference(Practitioner | Organization | Patient | RelatedPerson) | Who is responsible for the observation |
valueQuantity | SI | 1..1 | Shared Health Quantity | Measured value |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible) |
interpretation | 0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible) | |
comment | 0..1 | string | Comments about result | |
bodySite | 0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example) | |
method | 0..1 | CodeableConcept | How it was done Binding: Observation Methods (example) | |
specimen | 0..1 | Reference(Specimen) | Specimen used for this observation | |
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
referenceRange | I | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
low | I | 0..1 | SimpleQuantity | Low Range, if relevant |
high | I | 0..1 | SimpleQuantity | High Range, if relevant |
meaning | 0..1 | CodeableConcept | Indicates the meaning/use of this range of this range Binding: Observation Reference Range Meaning Codes (example) | |
age | 0..1 | Range | Applicable age range, if relevant | |
text | 0..1 | string | Text based reference range in an observation | |
related | Σ | 0..* | BackboneElement | Resource related to this observation |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
type | 0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required) | |
target | 1..1 | Reference(Observation | QuestionnaireResponse) | Resource that is related to this one | |
component | Σ | 0..* | BackboneElement | Component results |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored |
code | ΣI | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINC Codes (example) |
value[x] | Σ | 0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | Actual component result |
dataAbsentReason | I | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible) |
referenceRange | 0..* | Unknown reference to #Observation.referenceRange Provides guide for interpretation of component result | ||
Documentation for this format |
Other representations of profile: Schematron
3.52.3 Terminology Bindings
Terminology Bindings
Path | Name | Conformance | ValueSet |
Observation.language | ?ext | required | http://tools.ietf.org/html/bcp47 |
Observation.status | ObservationStatus | required | ObservationStatus |
Observation.category | Observation Category Codes | example | Observation Category Codes |
Observation.code | PrescriptionObservationTypeVitalSign | required | PrescriptionObservationTypeVitalSign |
Observation.dataAbsentReason | Observation Value Absent Reason | extensible | Observation Value Absent Reason |
Observation.interpretation | Observation Interpretation Codes | extensible | Observation Interpretation Codes |
Observation.bodySite | SNOMED CT Body Structures | example | SNOMED CT Body Structures |
Observation.method | Observation Methods | example | Observation Methods |
Observation.referenceRange.meaning | Observation Reference Range Meaning Codes | example | Observation Reference Range Meaning Codes |
Observation.related.type | ObservationRelationshipType | required | ObservationRelationshipType |
Observation.component.code | LOINC Codes | example | LOINC Codes |
Observation.component.dataAbsentReason | Observation Value Absent Reason | extensible | Observation Value Absent Reason |
3.52.4 Constraints
Constraints
Id | Path | Details | Requirements |
obs-6 | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | Observation | Component code SHALL not be same as observation code : value.empty() or code!=component.code | |
qty-3 | Observation.valueQuantity | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
obs-3 | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() |