This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/Profile/observation-daf-results-dafresultobsratio
. DAF laboratory result (value is ratio)
This profile was published on Mon, Nov 17, 2014 00:00+1100 as a draft by U.S. Office of the National Coordinator (ONC).
unable to summarise extension (wrong count)
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Differential View
This structure is derived from Observation.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | DAF laboratory result (value is ratio) | ||
code | S I | 1..1 | US Realm Laboratory Test Name inv-2: Must have a LOINC or a Local code or both. | |
coding | Slice: Unordered, Open, by system | |||
coding | S I | 0..1 | LOINC coding if concept exists in LOINC | |
system | S | 1..1 | uri | LOINC Coding System Fixed Value: http://loinc.org |
code | S | 1..1 | LOINC | |
display | S | 0..1 | LOINC Display Name | |
coding | S I | 0..1 | ||
system | S | 1..1 | uri | Local Coding System |
code | S | 1..1 | Local Code | |
display | S | 0..1 | Local Code Display name | |
text | S | 0..1 | Display text | |
valueRatio | S | 0..1 | Titre value | |
numerator | S | 0..1 | ||
denominator | S | 0..1 | ||
dataAbsentReason | S | 0..1 | ||
interpretation | S | 0..1 | Binding: USLabObsInterpretation (required, not extensible) | |
coding | S | 1..1 | ||
code | S | 1..1 | ||
applies[x] | S I | 0..1 | For lab tests this is the specimen collection date. inv-1: Datetime must be at least to day. | |
issued | S | 0..1 | ||
status | S | 1..1 | ||
bodySite[x] | 0..0 | |||
identifier | S | 1..1 | ||
use | S | 1..1 | code | Fixed Value: official |
label | S | 1..1 | string | Fixed Value: Lab test result ID |
system | S | 1..1 | Lab URI | |
value | S | 1..1 | ||
subject | S | 1..1 | patient-daf-dafpatient | |
encounter | S | 0..1 | encounter-daf-dafencounter | |
referenceRange | S | 0..1 | ||
low | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: USLabUCUM (required, not extensible) | |
high | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: USLabUCUM (required, not extensible) | |
age | S | 0..1 | ||
low | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: CCDAAgeCodes (required, not extensible) | |
high | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: CCDAAgeCodes (required, not extensible) | |
uslabspecimenrejectreason | S | 0..1 | CodeableConcept | Specimen Rejection Reason |
valueCodeableConcept | S | 1..1 | ||
coding | S | 0..1 | ||
system | S | 1..1 | ||
code | S | 1..1 | ||
display | S | 0..1 | ||
text | S | 0..1 | ||
uslabobservationkind | S | 0..1 | code | Kind of observation |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 1..1 | DAF laboratory result (value is ratio) obs-6: Shall only be present if Observation.value[x] is not present | |
id | 0..1 | id | Logical id of this artefact | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | M | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
uslabspecimenrejectreason | S | 0..1 | CodeableConcept | Specimen Rejection Reason |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | S | 1..1 | * | Value of extension |
uslabobservationkind | S | 0..1 | code | Kind of observation |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
code | S I | 1..1 | CodeableConcept | US Realm Laboratory Test Name Binding: ObservationType (example, extensible) inv-2: Must have a LOINC or a Local code or both. |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | Coding | Code defined by a terminology system Slice: Unordered, Open, by system | ||
coding | S | 0..1 | Coding | LOINC coding if concept exists in LOINC |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S | 1..1 | uri | LOINC Coding System Fixed Value: http://loinc.org |
version | 0..1 | string | Version of the system - if relevant | |
code | S | 1..1 | code | LOINC |
display | S | 0..1 | string | LOINC Display Name |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
coding | S | 0..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 | Local Coding System |
version | 0..1 | string | Version of the system - if relevant | |
code | S | 1..1 | code | Local Code |
display | S | 0..1 | string | Local Code Display name |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
text | S | 0..1 | string | Display text |
value[x] | S | 0..1 | Quantity, CodeableConcept, Attachment, Ratio, dateTime, Period, SampledData, string, time | Titre value |
dataAbsentReason | S I | 0..1 | code | unknown | asked | temp | notasked + Binding: DataAbsentReason (required, not extensible) Example: unknown |
interpretation | S | 0..1 | CodeableConcept | High, low, normal, etc. Binding: USLabObsInterpretation (required, not extensible) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | S | 1..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 | 0..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 | |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
text | 0..1 | string | Plain text representation of the concept | |
comments | 0..1 | string | Comments about result | |
applies[x] | S I | 0..1 | dateTime, Period | For lab tests this is the specimen collection date. inv-1: Datetime must be at least to day. |
issued | S | 0..1 | instant | Date/Time this was made available |
status | M S | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required, not extensible) |
reliability | M | 0..1 | code | ok | ongoing | early | questionable | calibrating | error + Binding: ObservationReliability (required, not extensible) |
method | 0..1 | CodeableConcept | How it was done Binding: ObservationMethod (example, extensible) | |
identifier | S | 1..1 | Identifier | Unique Id for this particular observation |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M S | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required, not extensible) Fixed Value: official |
label | S | 1..1 | string | Description of identifier Fixed Value: Lab test result ID |
system | S | 1..1 | uri | Lab URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
subject | S | 1..1 | patient-daf-dafpatient | Who and/or what this is about |
specimen | 0..1 | Specimen | Specimen used for this observation | |
performer | 0..* | Practitioner, Organization, Patient, RelatedPerson | Who did the observation | |
device | 0..1 | Device, DeviceMetric | (Measurement) Device | |
encounter | S | 0..1 | encounter-daf-dafencounter | Healthcare event during which this observation is made |
referenceRange | S I | 0..1 | 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 | S I | 0..1 | Quantity | Low Range, if relevant obs-4: Low range comparators can only be '>' or '>=' or empty |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: USLabUCUM (required, not extensible) |
high | S I | 0..1 | Quantity | High Range, if relevant obs-5: High range comparators can only be '<' or '<=' or empty |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: USLabUCUM (required, not extensible) |
meaning | 0..1 | CodeableConcept | Indicates the meaning/use of this range of this range Binding: ObservationRangeMeaning (example, extensible) | |
age | S | 0..1 | Range | Applicable age range, if relevant |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
low | S I | 0..1 | Quantity | Low limit |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: CCDAAgeCodes (required, not extensible) |
high | S I | 0..1 | Quantity | High limit |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: CCDAAgeCodes (required, not extensible) |
text | 0..1 | string | Text based reference range in an observation | |
related | 0..* | Observations 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-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required, not extensible) | |
target | 1..1 | Observation | Observation that is related to this one |
XML Template
JSON Template
todo
Differential View
This structure is derived from Observation.
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 1..1 | DAF laboratory result (value is ratio) | ||
code | S I | 1..1 | US Realm Laboratory Test Name inv-2: Must have a LOINC or a Local code or both. | |
coding | Slice: Unordered, Open, by system | |||
coding | S I | 0..1 | LOINC coding if concept exists in LOINC | |
system | S | 1..1 | uri | LOINC Coding System Fixed Value: http://loinc.org |
code | S | 1..1 | LOINC | |
display | S | 0..1 | LOINC Display Name | |
coding | S I | 0..1 | ||
system | S | 1..1 | uri | Local Coding System |
code | S | 1..1 | Local Code | |
display | S | 0..1 | Local Code Display name | |
text | S | 0..1 | Display text | |
valueRatio | S | 0..1 | Titre value | |
numerator | S | 0..1 | ||
denominator | S | 0..1 | ||
dataAbsentReason | S | 0..1 | ||
interpretation | S | 0..1 | Binding: USLabObsInterpretation (required, not extensible) | |
coding | S | 1..1 | ||
code | S | 1..1 | ||
applies[x] | S I | 0..1 | For lab tests this is the specimen collection date. inv-1: Datetime must be at least to day. | |
issued | S | 0..1 | ||
status | S | 1..1 | ||
bodySite[x] | 0..0 | |||
identifier | S | 1..1 | ||
use | S | 1..1 | code | Fixed Value: official |
label | S | 1..1 | string | Fixed Value: Lab test result ID |
system | S | 1..1 | Lab URI | |
value | S | 1..1 | ||
subject | S | 1..1 | patient-daf-dafpatient | |
encounter | S | 0..1 | encounter-daf-dafencounter | |
referenceRange | S | 0..1 | ||
low | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: USLabUCUM (required, not extensible) | |
high | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: USLabUCUM (required, not extensible) | |
age | S | 0..1 | ||
low | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: CCDAAgeCodes (required, not extensible) | |
high | S | 0..1 | ||
system | S | 1..1 | uri | Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | Binding: CCDAAgeCodes (required, not extensible) | |
uslabspecimenrejectreason | S | 0..1 | CodeableConcept | Specimen Rejection Reason |
valueCodeableConcept | S | 1..1 | ||
coding | S | 0..1 | ||
system | S | 1..1 | ||
code | S | 1..1 | ||
display | S | 0..1 | ||
text | S | 0..1 | ||
uslabobservationkind | S | 0..1 | code | Kind of observation |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | I | 1..1 | DAF laboratory result (value is ratio) obs-6: Shall only be present if Observation.value[x] is not present | |
id | 0..1 | id | Logical id of this artefact | |
meta | 0..1 | Meta | Metadata about the resource | |
implicitRules | M | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
text | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
contained | 0..* | Resource | Contained, inline Resources | |
uslabspecimenrejectreason | S | 0..1 | CodeableConcept | Specimen Rejection Reason |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
url | 1..1 | uri | identifies the meaning of the extension | |
value[x] | S | 1..1 | * | Value of extension |
uslabobservationkind | S | 0..1 | code | Kind of observation |
modifierExtension | 0..* | Extension | Extensions that cannot be ignored | |
code | S I | 1..1 | CodeableConcept | US Realm Laboratory Test Name Binding: ObservationType (example, extensible) inv-2: Must have a LOINC or a Local code or both. |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | Coding | Code defined by a terminology system Slice: Unordered, Open, by system | ||
coding | S | 0..1 | Coding | LOINC coding if concept exists in LOINC |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
system | S | 1..1 | uri | LOINC Coding System Fixed Value: http://loinc.org |
version | 0..1 | string | Version of the system - if relevant | |
code | S | 1..1 | code | LOINC |
display | S | 0..1 | string | LOINC Display Name |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
coding | S | 0..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 | Local Coding System |
version | 0..1 | string | Version of the system - if relevant | |
code | S | 1..1 | code | Local Code |
display | S | 0..1 | string | Local Code Display name |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
text | S | 0..1 | string | Display text |
value[x] | S | 0..1 | Quantity, CodeableConcept, Attachment, Ratio, dateTime, Period, SampledData, string, time | Titre value |
dataAbsentReason | S I | 0..1 | code | unknown | asked | temp | notasked + Binding: DataAbsentReason (required, not extensible) Example: unknown |
interpretation | S | 0..1 | CodeableConcept | High, low, normal, etc. Binding: USLabObsInterpretation (required, not extensible) |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
coding | S | 1..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 | 0..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 | |
primary | 0..1 | boolean | If this code was chosen directly by the user | |
valueSet | 0..1 | ValueSet | Set this coding was chosen from | |
text | 0..1 | string | Plain text representation of the concept | |
comments | 0..1 | string | Comments about result | |
applies[x] | S I | 0..1 | dateTime, Period | For lab tests this is the specimen collection date. inv-1: Datetime must be at least to day. |
issued | S | 0..1 | instant | Date/Time this was made available |
status | M S | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required, not extensible) |
reliability | M | 0..1 | code | ok | ongoing | early | questionable | calibrating | error + Binding: ObservationReliability (required, not extensible) |
method | 0..1 | CodeableConcept | How it was done Binding: ObservationMethod (example, extensible) | |
identifier | S | 1..1 | Identifier | Unique Id for this particular observation |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
use | M S | 1..1 | code | usual | official | temp | secondary (If known) Binding: IdentifierUse (required, not extensible) Fixed Value: official |
label | S | 1..1 | string | Description of identifier Fixed Value: Lab test result ID |
system | S | 1..1 | uri | Lab URI Example: http://www.acme.com/identifiers/patient or urn:ietf:rfc:3986 if the id itself is a full uri |
value | S | 1..1 | string | The value that is unique Example: 123456 |
period | 0..1 | Period | Time period when id is/was valid for use | |
assigner | 0..1 | Organization | Organization that issued id (may be just text) | |
subject | S | 1..1 | patient-daf-dafpatient | Who and/or what this is about |
specimen | 0..1 | Specimen | Specimen used for this observation | |
performer | 0..* | Practitioner, Organization, Patient, RelatedPerson | Who did the observation | |
device | 0..1 | Device, DeviceMetric | (Measurement) Device | |
encounter | S | 0..1 | encounter-daf-dafencounter | Healthcare event during which this observation is made |
referenceRange | S I | 0..1 | 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 | S I | 0..1 | Quantity | Low Range, if relevant obs-4: Low range comparators can only be '>' or '>=' or empty |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: USLabUCUM (required, not extensible) |
high | S I | 0..1 | Quantity | High Range, if relevant obs-5: High range comparators can only be '<' or '<=' or empty |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: USLabUCUM (required, not extensible) |
meaning | 0..1 | CodeableConcept | Indicates the meaning/use of this range of this range Binding: ObservationRangeMeaning (example, extensible) | |
age | S | 0..1 | Range | Applicable age range, if relevant |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
low | S I | 0..1 | Quantity | Low limit |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: CCDAAgeCodes (required, not extensible) |
high | S I | 0..1 | Quantity | High limit |
id | 0..1 | id | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations | |
value | 0..1 | decimal | Numerical value (with implicit precision) | |
comparator | M | 0..1 | code | < | <= | >= | > - how to understand the value Binding: QuantityComparator (required, not extensible) |
units | 0..1 | string | Unit representation | |
system | S I | 1..1 | uri | System that defines coded unit form Fixed Value: http://unitsofmeasure.org |
code | S | 1..1 | code | Coded form of the unit Binding: CCDAAgeCodes (required, not extensible) |
text | 0..1 | string | Text based reference range in an observation | |
related | 0..* | Observations 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-component | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required, not extensible) | |
target | 1..1 | Observation | Observation that is related to this one |
XML Template
JSON Template
todo
Other definitions: (todo)
Path | Name | Conformance | ValueSet |
Observation.language | Language | required | http://tools.ietf.org/html/bcp47 |
Observation.code | ObservationType | example (extensible) | LOINC Codes |
Observation.dataAbsentReason | DataAbsentReason | required | DataAbsentReason |
Observation.interpretation | USLabObsInterpretation | required | US Laboratory Observation Profile Interpretation Codes |
Observation.status | ObservationStatus | required | ObservationStatus |
Observation.reliability | ObservationReliability | required | ObservationReliability |
Observation.bodySite[x] | BodySite | example (extensible) | SNOMED CT Body Structures |
Observation.method | ObservationMethod | example (extensible) | Observation Methods |
Observation.identifier.use | IdentifierUse | required | IdentifierUse |
Observation.referenceRange.low.comparator | QuantityComparator | required | QuantityComparator |
Observation.referenceRange.low.code | USLabUCUM | required | UCUM Codes |
Observation.referenceRange.high.comparator | QuantityComparator | required | QuantityComparator |
Observation.referenceRange.high.code | USLabUCUM | required | UCUM Codes |
Observation.referenceRange.meaning | ObservationRangeMeaning | example (extensible) | Observation Reference Range Meaning Codes |
Observation.referenceRange.age.low.comparator | QuantityComparator | required | QuantityComparator |
Observation.referenceRange.age.low.code | CCDAAgeCodes | required | CCDAAgeCodes |
Observation.referenceRange.age.high.comparator | QuantityComparator | required | QuantityComparator |
Observation.referenceRange.age.high.code | CCDAAgeCodes | required | CCDAAgeCodes |
Observation.related.type | ObservationRelationshipType | required | ObservationRelationshipType |
Id | Path | Name | Details |
obs-6 | Observation | data absent reason | Shall only be present if Observation.value[x] is not present XPath: not(exists(f:dataAbsentReason)) or (not(exists(*[starts-with(local-name(.), 'value')]))) |
inv-2 | Observation.code | LOINC or Local | Must have a LOINC or a Local code or both. XPath: exists(f:coding) |
inv-1 | Observation.applies[x] | datetime to Day | Datetime must be at least to day. XPath: f:matches(appliesDateTime,/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)/) |
obs-3 | Observation.referenceRange | reference range | Must have at least a low or a high or text XPath: (exists(f:low) or exists(f:high)or exists(f:text)) |
obs-4 | Observation.referenceRange.low | low range comparators | Low range comparators can only be '>' or '>=' or empty XPath: not(exists(f:comparator)) or boolean(f:comparator/@value = '<') or boolean(f:comparator/@value = '<=') |
obs-5 | Observation.referenceRange.high | high range comparators | High range comparators can only be '<' or '<=' or empty XPath: not(exists(f:comparator)) or boolean(f:comparator/@value = '>') or boolean(f:comparator/@value = '>=') |