Observation

Measurements and simple assertions made about a patient, device or other subject.

Columns

Header row
# path type required description
0 resourceType string * Resource type identifier. Must be string "Observation"
1 integer * Number of subrows
2 id string * Logical id of this artifact
3 status code registered | preliminary | final | amended +
code CodeableConcept Type of observation (code / type)
code.coding Coding Code defined by a terminology system
4 code.coding.system uri Identity of the terminology system
5 code.coding.version string Version of the system - if relevant
6 code.coding.code code Symbol in syntax defined by the system
7 code.coding.display string Representation defined by the system
8 code.coding.userSelected boolean If this coding was chosen directly by the user
9 code.text string Plain text representation of the concept
subject Reference Who and/or what the observation is about
10 subject.reference string Literal reference, Relative, internal or absolute URL
11 subject.type uri Type the reference refers to (e.g. "Patient")
subject.identifier Identifier Logical reference, when literal reference is not known
12 subject.identifier.use code usual | official | temp | secondary | old (If known)
subject.identifier.type CodeableConcept Description of identifier
subject.identifier.type.coding Coding Code defined by a terminology system
13 subject.identifier.type.coding.system uri Identity of the terminology system
14 subject.identifier.type.coding.version string Version of the system - if relevant
15 subject.identifier.type.coding.code code Symbol in syntax defined by the system
16 subject.identifier.type.coding.display string Representation defined by the system
17 subject.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
18 subject.identifier.type.text string Plain text representation of the concept
19 subject.identifier.system uri The namespace for the identifier value
20 subject.identifier.value string The value that is unique
subject.identifier.period Period Time period when id is/was valid for use
21 subject.identifier.period.start dateTime Starting time with inclusive boundary
22 subject.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
23 subject.display string Text alternative for the resource
encounter Reference Healthcare event during which this observation is made
24 encounter.reference string Literal reference, Relative, internal or absolute URL
25 encounter.type uri Type the reference refers to (e.g. "Patient")
encounter.identifier Identifier Logical reference, when literal reference is not known
26 encounter.identifier.use code usual | official | temp | secondary | old (If known)
encounter.identifier.type CodeableConcept Description of identifier
encounter.identifier.type.coding Coding Code defined by a terminology system
27 encounter.identifier.type.coding.system uri Identity of the terminology system
28 encounter.identifier.type.coding.version string Version of the system - if relevant
29 encounter.identifier.type.coding.code code Symbol in syntax defined by the system
30 encounter.identifier.type.coding.display string Representation defined by the system
31 encounter.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
32 encounter.identifier.type.text string Plain text representation of the concept
33 encounter.identifier.system uri The namespace for the identifier value
34 encounter.identifier.value string The value that is unique
encounter.identifier.period Period Time period when id is/was valid for use
35 encounter.identifier.period.start dateTime Starting time with inclusive boundary
36 encounter.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
37 encounter.display string Text alternative for the resource
effective[x] Clinically relevant time/time-period for observation
38 effectiveDateTime dateTime
effectivePeriod Period
39 effectivePeriod.start dateTime Starting time with inclusive boundary
40 effectivePeriod.end dateTime End time with inclusive boundary, if not ongoing
effectiveTiming Timing
41 effectiveTiming.event dateTime When the event occurs
effectiveTiming.repeat When the event is to occur
effectiveTiming.repeat.bounds[x] Length/Range of lengths, or (Start and/or end) limits
effectiveTiming.repeat.boundsDuration Duration
42 effectiveTiming.repeat.boundsDuration.value decimal Numerical value (with implicit precision)
43 effectiveTiming.repeat.boundsDuration.comparator code < | <= | >= | > - how to understand the value
44 effectiveTiming.repeat.boundsDuration.unit string Unit representation
45 effectiveTiming.repeat.boundsDuration.system uri System that defines coded unit form
46 effectiveTiming.repeat.boundsDuration.code code Coded form of the unit
effectiveTiming.repeat.boundsRange Range
effectiveTiming.repeat.boundsRange.low Quantity Low limit
47 effectiveTiming.repeat.boundsRange.low.value decimal Numerical value (with implicit precision)
48 effectiveTiming.repeat.boundsRange.low.unit string Unit representation
49 effectiveTiming.repeat.boundsRange.low.system uri System that defines coded unit form
50 effectiveTiming.repeat.boundsRange.low.code code Coded form of the unit
effectiveTiming.repeat.boundsRange.high Quantity High limit
51 effectiveTiming.repeat.boundsRange.high.value decimal Numerical value (with implicit precision)
52 effectiveTiming.repeat.boundsRange.high.unit string Unit representation
53 effectiveTiming.repeat.boundsRange.high.system uri System that defines coded unit form
54 effectiveTiming.repeat.boundsRange.high.code code Coded form of the unit
effectiveTiming.repeat.boundsPeriod Period
55 effectiveTiming.repeat.boundsPeriod.start dateTime Starting time with inclusive boundary
56 effectiveTiming.repeat.boundsPeriod.end dateTime End time with inclusive boundary, if not ongoing
57 effectiveTiming.repeat.count positiveInt Number of times to repeat
58 effectiveTiming.repeat.countMax positiveInt Maximum number of times to repeat
59 effectiveTiming.repeat.duration decimal How long when it happens
60 effectiveTiming.repeat.durationMax decimal How long when it happens (Max)
61 effectiveTiming.repeat.durationUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
62 effectiveTiming.repeat.frequency positiveInt Event occurs frequency times per period
63 effectiveTiming.repeat.frequencyMax positiveInt Event occurs up to frequencyMax times per period
64 effectiveTiming.repeat.period decimal Event occurs frequency times per period
65 effectiveTiming.repeat.periodMax decimal Upper limit of period (3-4 hours)
66 effectiveTiming.repeat.periodUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
67 effectiveTiming.repeat.dayOfWeek code mon | tue | wed | thu | fri | sat | sun
68 effectiveTiming.repeat.timeOfDay time Time of day for action
69 effectiveTiming.repeat.when code Code for time period of occurrence
70 effectiveTiming.repeat.offset unsignedInt Minutes from event (before or after)
effectiveTiming.code CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
effectiveTiming.code.coding Coding Code defined by a terminology system
71 effectiveTiming.code.coding.system uri Identity of the terminology system
72 effectiveTiming.code.coding.version string Version of the system - if relevant
73 effectiveTiming.code.coding.code code Symbol in syntax defined by the system
74 effectiveTiming.code.coding.display string Representation defined by the system
75 effectiveTiming.code.coding.userSelected boolean If this coding was chosen directly by the user
76 effectiveTiming.code.text string Plain text representation of the concept
77 effectiveInstant instant
78 issued instant Date/Time this version was made available
value[x] Actual result
valueQuantity Quantity
79 valueQuantity.value decimal Numerical value (with implicit precision)
80 valueQuantity.comparator code < | <= | >= | > - how to understand the value
81 valueQuantity.unit string Unit representation
82 valueQuantity.system uri System that defines coded unit form
83 valueQuantity.code code Coded form of the unit
valueCodeableConcept CodeableConcept
valueCodeableConcept.coding Coding Code defined by a terminology system
84 valueCodeableConcept.coding.system uri Identity of the terminology system
85 valueCodeableConcept.coding.version string Version of the system - if relevant
86 valueCodeableConcept.coding.code code Symbol in syntax defined by the system
87 valueCodeableConcept.coding.display string Representation defined by the system
88 valueCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
89 valueCodeableConcept.text string Plain text representation of the concept
90 valueString string
91 valueBoolean boolean
92 valueInteger integer
valueRange Range
valueRange.low Quantity Low limit
93 valueRange.low.value decimal Numerical value (with implicit precision)
94 valueRange.low.unit string Unit representation
95 valueRange.low.system uri System that defines coded unit form
96 valueRange.low.code code Coded form of the unit
valueRange.high Quantity High limit
97 valueRange.high.value decimal Numerical value (with implicit precision)
98 valueRange.high.unit string Unit representation
99 valueRange.high.system uri System that defines coded unit form
100 valueRange.high.code code Coded form of the unit
valueRatio Ratio
valueRatio.numerator Quantity Numerator value
101 valueRatio.numerator.value decimal Numerical value (with implicit precision)
102 valueRatio.numerator.comparator code < | <= | >= | > - how to understand the value
103 valueRatio.numerator.unit string Unit representation
104 valueRatio.numerator.system uri System that defines coded unit form
105 valueRatio.numerator.code code Coded form of the unit
valueRatio.denominator Quantity Denominator value
106 valueRatio.denominator.value decimal Numerical value (with implicit precision)
107 valueRatio.denominator.comparator code < | <= | >= | > - how to understand the value
108 valueRatio.denominator.unit string Unit representation
109 valueRatio.denominator.system uri System that defines coded unit form
110 valueRatio.denominator.code code Coded form of the unit
valueSampledData SampledData
valueSampledData.origin Quantity Zero value and units
111 valueSampledData.origin.value decimal Numerical value (with implicit precision)
112 valueSampledData.origin.unit string Unit representation
113 valueSampledData.origin.system uri System that defines coded unit form
114 valueSampledData.origin.code code Coded form of the unit
115 valueSampledData.period decimal Number of milliseconds between samples
116 valueSampledData.factor decimal Multiply data by this before adding to origin
117 valueSampledData.lowerLimit decimal Lower limit of detection
118 valueSampledData.upperLimit decimal Upper limit of detection
119 valueSampledData.dimensions positiveInt Number of sample points at each time point
120 valueSampledData.data string Decimal values with spaces, or "E" | "U" | "L"
121 valueTime time
122 valueDateTime dateTime
valuePeriod Period
123 valuePeriod.start dateTime Starting time with inclusive boundary
124 valuePeriod.end dateTime End time with inclusive boundary, if not ongoing
dataAbsentReason CodeableConcept Why the result is missing
dataAbsentReason.coding Coding Code defined by a terminology system
125 dataAbsentReason.coding.system uri Identity of the terminology system
126 dataAbsentReason.coding.version string Version of the system - if relevant
127 dataAbsentReason.coding.code code Symbol in syntax defined by the system
128 dataAbsentReason.coding.display string Representation defined by the system
129 dataAbsentReason.coding.userSelected boolean If this coding was chosen directly by the user
130 dataAbsentReason.text string Plain text representation of the concept
bodySite CodeableConcept Observed body part
bodySite.coding Coding Code defined by a terminology system
131 bodySite.coding.system uri Identity of the terminology system
132 bodySite.coding.version string Version of the system - if relevant
133 bodySite.coding.code code Symbol in syntax defined by the system
134 bodySite.coding.display string Representation defined by the system
135 bodySite.coding.userSelected boolean If this coding was chosen directly by the user
136 bodySite.text string Plain text representation of the concept
method CodeableConcept How it was done
method.coding Coding Code defined by a terminology system
137 method.coding.system uri Identity of the terminology system
138 method.coding.version string Version of the system - if relevant
139 method.coding.code code Symbol in syntax defined by the system
140 method.coding.display string Representation defined by the system
141 method.coding.userSelected boolean If this coding was chosen directly by the user
142 method.text string Plain text representation of the concept
specimen Reference Specimen used for this observation
143 specimen.reference string Literal reference, Relative, internal or absolute URL
144 specimen.type uri Type the reference refers to (e.g. "Patient")
specimen.identifier Identifier Logical reference, when literal reference is not known
145 specimen.identifier.use code usual | official | temp | secondary | old (If known)
specimen.identifier.type CodeableConcept Description of identifier
specimen.identifier.type.coding Coding Code defined by a terminology system
146 specimen.identifier.type.coding.system uri Identity of the terminology system
147 specimen.identifier.type.coding.version string Version of the system - if relevant
148 specimen.identifier.type.coding.code code Symbol in syntax defined by the system
149 specimen.identifier.type.coding.display string Representation defined by the system
150 specimen.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
151 specimen.identifier.type.text string Plain text representation of the concept
152 specimen.identifier.system uri The namespace for the identifier value
153 specimen.identifier.value string The value that is unique
specimen.identifier.period Period Time period when id is/was valid for use
154 specimen.identifier.period.start dateTime Starting time with inclusive boundary
155 specimen.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
156 specimen.display string Text alternative for the resource
device Reference (Measurement) Device
157 device.reference string Literal reference, Relative, internal or absolute URL
158 device.type uri Type the reference refers to (e.g. "Patient")
device.identifier Identifier Logical reference, when literal reference is not known
159 device.identifier.use code usual | official | temp | secondary | old (If known)
device.identifier.type CodeableConcept Description of identifier
device.identifier.type.coding Coding Code defined by a terminology system
160 device.identifier.type.coding.system uri Identity of the terminology system
161 device.identifier.type.coding.version string Version of the system - if relevant
162 device.identifier.type.coding.code code Symbol in syntax defined by the system
163 device.identifier.type.coding.display string Representation defined by the system
164 device.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
165 device.identifier.type.text string Plain text representation of the concept
166 device.identifier.system uri The namespace for the identifier value
167 device.identifier.value string The value that is unique
device.identifier.period Period Time period when id is/was valid for use
168 device.identifier.period.start dateTime Starting time with inclusive boundary
169 device.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
170 device.display string Text alternative for the resource
Row identifier
# path type required description
0 string * Subrow identifier. Must be string "identifier"
identifier Identifier Business Identifier for observation
1 identifier.use code usual | official | temp | secondary | old (If known)
identifier.type CodeableConcept Description of identifier
identifier.type.coding Coding Code defined by a terminology system
2 identifier.type.coding.system uri Identity of the terminology system
3 identifier.type.coding.version string Version of the system - if relevant
4 identifier.type.coding.code code Symbol in syntax defined by the system
5 identifier.type.coding.display string Representation defined by the system
6 identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
7 identifier.type.text string Plain text representation of the concept
8 identifier.system uri The namespace for the identifier value
9 identifier.value string The value that is unique
identifier.period Period Time period when id is/was valid for use
10 identifier.period.start dateTime Starting time with inclusive boundary
11 identifier.period.end dateTime End time with inclusive boundary, if not ongoing
Row basedOn
# path type required description
0 string * Subrow identifier. Must be string "basedOn"
basedOn Reference Fulfills plan, proposal or order
1 basedOn.reference string Literal reference, Relative, internal or absolute URL
2 basedOn.type uri Type the reference refers to (e.g. "Patient")
basedOn.identifier Identifier Logical reference, when literal reference is not known
3 basedOn.identifier.use code usual | official | temp | secondary | old (If known)
basedOn.identifier.type CodeableConcept Description of identifier
basedOn.identifier.type.coding Coding Code defined by a terminology system
4 basedOn.identifier.type.coding.system uri Identity of the terminology system
5 basedOn.identifier.type.coding.version string Version of the system - if relevant
6 basedOn.identifier.type.coding.code code Symbol in syntax defined by the system
7 basedOn.identifier.type.coding.display string Representation defined by the system
8 basedOn.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 basedOn.identifier.type.text string Plain text representation of the concept
10 basedOn.identifier.system uri The namespace for the identifier value
11 basedOn.identifier.value string The value that is unique
basedOn.identifier.period Period Time period when id is/was valid for use
12 basedOn.identifier.period.start dateTime Starting time with inclusive boundary
13 basedOn.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 basedOn.display string Text alternative for the resource
Row partOf
# path type required description
0 string * Subrow identifier. Must be string "partOf"
partOf Reference Part of referenced event
1 partOf.reference string Literal reference, Relative, internal or absolute URL
2 partOf.type uri Type the reference refers to (e.g. "Patient")
partOf.identifier Identifier Logical reference, when literal reference is not known
3 partOf.identifier.use code usual | official | temp | secondary | old (If known)
partOf.identifier.type CodeableConcept Description of identifier
partOf.identifier.type.coding Coding Code defined by a terminology system
4 partOf.identifier.type.coding.system uri Identity of the terminology system
5 partOf.identifier.type.coding.version string Version of the system - if relevant
6 partOf.identifier.type.coding.code code Symbol in syntax defined by the system
7 partOf.identifier.type.coding.display string Representation defined by the system
8 partOf.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 partOf.identifier.type.text string Plain text representation of the concept
10 partOf.identifier.system uri The namespace for the identifier value
11 partOf.identifier.value string The value that is unique
partOf.identifier.period Period Time period when id is/was valid for use
12 partOf.identifier.period.start dateTime Starting time with inclusive boundary
13 partOf.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 partOf.display string Text alternative for the resource
Row category
# path type required description
0 string * Subrow identifier. Must be string "category"
category CodeableConcept Classification of type of observation
category.coding Coding Code defined by a terminology system
1 category.coding.system uri Identity of the terminology system
2 category.coding.version string Version of the system - if relevant
3 category.coding.code code Symbol in syntax defined by the system
4 category.coding.display string Representation defined by the system
5 category.coding.userSelected boolean If this coding was chosen directly by the user
6 category.text string Plain text representation of the concept
Row focus
# path type required description
0 string * Subrow identifier. Must be string "focus"
focus Reference What the observation is about, when it is not about the subject of record
1 focus.reference string Literal reference, Relative, internal or absolute URL
2 focus.type uri Type the reference refers to (e.g. "Patient")
focus.identifier Identifier Logical reference, when literal reference is not known
3 focus.identifier.use code usual | official | temp | secondary | old (If known)
focus.identifier.type CodeableConcept Description of identifier
focus.identifier.type.coding Coding Code defined by a terminology system
4 focus.identifier.type.coding.system uri Identity of the terminology system
5 focus.identifier.type.coding.version string Version of the system - if relevant
6 focus.identifier.type.coding.code code Symbol in syntax defined by the system
7 focus.identifier.type.coding.display string Representation defined by the system
8 focus.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 focus.identifier.type.text string Plain text representation of the concept
10 focus.identifier.system uri The namespace for the identifier value
11 focus.identifier.value string The value that is unique
focus.identifier.period Period Time period when id is/was valid for use
12 focus.identifier.period.start dateTime Starting time with inclusive boundary
13 focus.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 focus.display string Text alternative for the resource
Row performer
# path type required description
0 string * Subrow identifier. Must be string "performer"
performer Reference Who is responsible for the observation
1 performer.reference string Literal reference, Relative, internal or absolute URL
2 performer.type uri Type the reference refers to (e.g. "Patient")
performer.identifier Identifier Logical reference, when literal reference is not known
3 performer.identifier.use code usual | official | temp | secondary | old (If known)
performer.identifier.type CodeableConcept Description of identifier
performer.identifier.type.coding Coding Code defined by a terminology system
4 performer.identifier.type.coding.system uri Identity of the terminology system
5 performer.identifier.type.coding.version string Version of the system - if relevant
6 performer.identifier.type.coding.code code Symbol in syntax defined by the system
7 performer.identifier.type.coding.display string Representation defined by the system
8 performer.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 performer.identifier.type.text string Plain text representation of the concept
10 performer.identifier.system uri The namespace for the identifier value
11 performer.identifier.value string The value that is unique
performer.identifier.period Period Time period when id is/was valid for use
12 performer.identifier.period.start dateTime Starting time with inclusive boundary
13 performer.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 performer.display string Text alternative for the resource
Row interpretation
# path type required description
0 string * Subrow identifier. Must be string "interpretation"
interpretation CodeableConcept High, low, normal, etc.
interpretation.coding Coding Code defined by a terminology system
1 interpretation.coding.system uri Identity of the terminology system
2 interpretation.coding.version string Version of the system - if relevant
3 interpretation.coding.code code Symbol in syntax defined by the system
4 interpretation.coding.display string Representation defined by the system
5 interpretation.coding.userSelected boolean If this coding was chosen directly by the user
6 interpretation.text string Plain text representation of the concept
Row note
# path type required description
0 string * Subrow identifier. Must be string "note"
note Annotation Comments about the observation
note.author[x] Individual responsible for the annotation
note.authorReference Reference
1 note.authorReference.reference string Literal reference, Relative, internal or absolute URL
2 note.authorReference.type uri Type the reference refers to (e.g. "Patient")
note.authorReference.identifier Identifier Logical reference, when literal reference is not known
3 note.authorReference.identifier.use code usual | official | temp | secondary | old (If known)
note.authorReference.identifier.type CodeableConcept Description of identifier
note.authorReference.identifier.type.coding Coding Code defined by a terminology system
4 note.authorReference.identifier.type.coding.system uri Identity of the terminology system
5 note.authorReference.identifier.type.coding.version string Version of the system - if relevant
6 note.authorReference.identifier.type.coding.code code Symbol in syntax defined by the system
7 note.authorReference.identifier.type.coding.display string Representation defined by the system
8 note.authorReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 note.authorReference.identifier.type.text string Plain text representation of the concept
10 note.authorReference.identifier.system uri The namespace for the identifier value
11 note.authorReference.identifier.value string The value that is unique
note.authorReference.identifier.period Period Time period when id is/was valid for use
12 note.authorReference.identifier.period.start dateTime Starting time with inclusive boundary
13 note.authorReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 note.authorReference.display string Text alternative for the resource
15 note.authorString string
16 note.time dateTime When the annotation was made
17 note.text markdown The annotation - text content (as markdown)
Row referenceRange
# path type required description
0 string * Subrow identifier. Must be string "referenceRange"
referenceRange Provides guide for interpretation
referenceRange.low Quantity Low Range, if relevant
1 referenceRange.low.value decimal Numerical value (with implicit precision)
2 referenceRange.low.unit string Unit representation
3 referenceRange.low.system uri System that defines coded unit form
4 referenceRange.low.code code Coded form of the unit
referenceRange.high Quantity High Range, if relevant
5 referenceRange.high.value decimal Numerical value (with implicit precision)
6 referenceRange.high.unit string Unit representation
7 referenceRange.high.system uri System that defines coded unit form
8 referenceRange.high.code code Coded form of the unit
referenceRange.type CodeableConcept Reference range qualifier
referenceRange.type.coding Coding Code defined by a terminology system
9 referenceRange.type.coding.system uri Identity of the terminology system
10 referenceRange.type.coding.version string Version of the system - if relevant
11 referenceRange.type.coding.code code Symbol in syntax defined by the system
12 referenceRange.type.coding.display string Representation defined by the system
13 referenceRange.type.coding.userSelected boolean If this coding was chosen directly by the user
14 referenceRange.type.text string Plain text representation of the concept
referenceRange.appliesTo CodeableConcept Reference range population
referenceRange.appliesTo.coding Coding Code defined by a terminology system
15 referenceRange.appliesTo.coding.system uri Identity of the terminology system
16 referenceRange.appliesTo.coding.version string Version of the system - if relevant
17 referenceRange.appliesTo.coding.code code Symbol in syntax defined by the system
18 referenceRange.appliesTo.coding.display string Representation defined by the system
19 referenceRange.appliesTo.coding.userSelected boolean If this coding was chosen directly by the user
20 referenceRange.appliesTo.text string Plain text representation of the concept
referenceRange.age Range Applicable age range, if relevant
referenceRange.age.low Quantity Low limit
21 referenceRange.age.low.value decimal Numerical value (with implicit precision)
22 referenceRange.age.low.unit string Unit representation
23 referenceRange.age.low.system uri System that defines coded unit form
24 referenceRange.age.low.code code Coded form of the unit
referenceRange.age.high Quantity High limit
25 referenceRange.age.high.value decimal Numerical value (with implicit precision)
26 referenceRange.age.high.unit string Unit representation
27 referenceRange.age.high.system uri System that defines coded unit form
28 referenceRange.age.high.code code Coded form of the unit
29 referenceRange.text string Text based reference range in an observation
Row hasMember
# path type required description
0 string * Subrow identifier. Must be string "hasMember"
hasMember Reference Related resource that belongs to the Observation group
1 hasMember.reference string Literal reference, Relative, internal or absolute URL
2 hasMember.type uri Type the reference refers to (e.g. "Patient")
hasMember.identifier Identifier Logical reference, when literal reference is not known
3 hasMember.identifier.use code usual | official | temp | secondary | old (If known)
hasMember.identifier.type CodeableConcept Description of identifier
hasMember.identifier.type.coding Coding Code defined by a terminology system
4 hasMember.identifier.type.coding.system uri Identity of the terminology system
5 hasMember.identifier.type.coding.version string Version of the system - if relevant
6 hasMember.identifier.type.coding.code code Symbol in syntax defined by the system
7 hasMember.identifier.type.coding.display string Representation defined by the system
8 hasMember.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 hasMember.identifier.type.text string Plain text representation of the concept
10 hasMember.identifier.system uri The namespace for the identifier value
11 hasMember.identifier.value string The value that is unique
hasMember.identifier.period Period Time period when id is/was valid for use
12 hasMember.identifier.period.start dateTime Starting time with inclusive boundary
13 hasMember.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 hasMember.display string Text alternative for the resource
Row derivedFrom
# path type required description
0 string * Subrow identifier. Must be string "derivedFrom"
derivedFrom Reference Related measurements the observation is made from
1 derivedFrom.reference string Literal reference, Relative, internal or absolute URL
2 derivedFrom.type uri Type the reference refers to (e.g. "Patient")
derivedFrom.identifier Identifier Logical reference, when literal reference is not known
3 derivedFrom.identifier.use code usual | official | temp | secondary | old (If known)
derivedFrom.identifier.type CodeableConcept Description of identifier
derivedFrom.identifier.type.coding Coding Code defined by a terminology system
4 derivedFrom.identifier.type.coding.system uri Identity of the terminology system
5 derivedFrom.identifier.type.coding.version string Version of the system - if relevant
6 derivedFrom.identifier.type.coding.code code Symbol in syntax defined by the system
7 derivedFrom.identifier.type.coding.display string Representation defined by the system
8 derivedFrom.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
9 derivedFrom.identifier.type.text string Plain text representation of the concept
10 derivedFrom.identifier.system uri The namespace for the identifier value
11 derivedFrom.identifier.value string The value that is unique
derivedFrom.identifier.period Period Time period when id is/was valid for use
12 derivedFrom.identifier.period.start dateTime Starting time with inclusive boundary
13 derivedFrom.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
14 derivedFrom.display string Text alternative for the resource
Row component
# path type required description
0 string * Subrow identifier. Must be string "component"
component Component results
component.code CodeableConcept Type of component observation (code / type)
component.code.coding Coding Code defined by a terminology system
1 component.code.coding.system uri Identity of the terminology system
2 component.code.coding.version string Version of the system - if relevant
3 component.code.coding.code code Symbol in syntax defined by the system
4 component.code.coding.display string Representation defined by the system
5 component.code.coding.userSelected boolean If this coding was chosen directly by the user
6 component.code.text string Plain text representation of the concept
component.value[x] Actual component result
component.valueQuantity Quantity
7 component.valueQuantity.value decimal Numerical value (with implicit precision)
8 component.valueQuantity.comparator code < | <= | >= | > - how to understand the value
9 component.valueQuantity.unit string Unit representation
10 component.valueQuantity.system uri System that defines coded unit form
11 component.valueQuantity.code code Coded form of the unit
component.valueCodeableConcept CodeableConcept
component.valueCodeableConcept.coding Coding Code defined by a terminology system
12 component.valueCodeableConcept.coding.system uri Identity of the terminology system
13 component.valueCodeableConcept.coding.version string Version of the system - if relevant
14 component.valueCodeableConcept.coding.code code Symbol in syntax defined by the system
15 component.valueCodeableConcept.coding.display string Representation defined by the system
16 component.valueCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
17 component.valueCodeableConcept.text string Plain text representation of the concept
18 component.valueString string
19 component.valueBoolean boolean
20 component.valueInteger integer
component.valueRange Range
component.valueRange.low Quantity Low limit
21 component.valueRange.low.value decimal Numerical value (with implicit precision)
22 component.valueRange.low.unit string Unit representation
23 component.valueRange.low.system uri System that defines coded unit form
24 component.valueRange.low.code code Coded form of the unit
component.valueRange.high Quantity High limit
25 component.valueRange.high.value decimal Numerical value (with implicit precision)
26 component.valueRange.high.unit string Unit representation
27 component.valueRange.high.system uri System that defines coded unit form
28 component.valueRange.high.code code Coded form of the unit
component.valueRatio Ratio
component.valueRatio.numerator Quantity Numerator value
29 component.valueRatio.numerator.value decimal Numerical value (with implicit precision)
30 component.valueRatio.numerator.comparator code < | <= | >= | > - how to understand the value
31 component.valueRatio.numerator.unit string Unit representation
32 component.valueRatio.numerator.system uri System that defines coded unit form
33 component.valueRatio.numerator.code code Coded form of the unit
component.valueRatio.denominator Quantity Denominator value
34 component.valueRatio.denominator.value decimal Numerical value (with implicit precision)
35 component.valueRatio.denominator.comparator code < | <= | >= | > - how to understand the value
36 component.valueRatio.denominator.unit string Unit representation
37 component.valueRatio.denominator.system uri System that defines coded unit form
38 component.valueRatio.denominator.code code Coded form of the unit
component.valueSampledData SampledData
component.valueSampledData.origin Quantity Zero value and units
39 component.valueSampledData.origin.value decimal Numerical value (with implicit precision)
40 component.valueSampledData.origin.unit string Unit representation
41 component.valueSampledData.origin.system uri System that defines coded unit form
42 component.valueSampledData.origin.code code Coded form of the unit
43 component.valueSampledData.period decimal Number of milliseconds between samples
44 component.valueSampledData.factor decimal Multiply data by this before adding to origin
45 component.valueSampledData.lowerLimit decimal Lower limit of detection
46 component.valueSampledData.upperLimit decimal Upper limit of detection
47 component.valueSampledData.dimensions positiveInt Number of sample points at each time point
48 component.valueSampledData.data string Decimal values with spaces, or "E" | "U" | "L"
49 component.valueTime time
50 component.valueDateTime dateTime
component.valuePeriod Period
51 component.valuePeriod.start dateTime Starting time with inclusive boundary
52 component.valuePeriod.end dateTime End time with inclusive boundary, if not ongoing
component.dataAbsentReason CodeableConcept Why the component result is missing
component.dataAbsentReason.coding Coding Code defined by a terminology system
53 component.dataAbsentReason.coding.system uri Identity of the terminology system
54 component.dataAbsentReason.coding.version string Version of the system - if relevant
55 component.dataAbsentReason.coding.code code Symbol in syntax defined by the system
56 component.dataAbsentReason.coding.display string Representation defined by the system
57 component.dataAbsentReason.coding.userSelected boolean If this coding was chosen directly by the user
58 component.dataAbsentReason.text string Plain text representation of the concept
component.interpretation CodeableConcept High, low, normal, etc.
component.interpretation.coding Coding Code defined by a terminology system
59 component.interpretation.coding.system uri Identity of the terminology system
60 component.interpretation.coding.version string Version of the system - if relevant
61 component.interpretation.coding.code code Symbol in syntax defined by the system
62 component.interpretation.coding.display string Representation defined by the system
63 component.interpretation.coding.userSelected boolean If this coding was chosen directly by the user
64 component.interpretation.text string Plain text representation of the concept
component.referenceRange Provides guide for interpretation of component result
component.referenceRange.low SimpleQuantity Low Range, if relevant
65 component.referenceRange.low.value decimal Numerical value (with implicit precision)
66 component.referenceRange.low.unit string Unit representation
67 component.referenceRange.low.system uri System that defines coded unit form
68 component.referenceRange.low.code code Coded form of the unit
component.referenceRange.high SimpleQuantity High Range, if relevant
69 component.referenceRange.high.value decimal Numerical value (with implicit precision)
70 component.referenceRange.high.unit string Unit representation
71 component.referenceRange.high.system uri System that defines coded unit form
72 component.referenceRange.high.code code Coded form of the unit
component.referenceRange.type CodeableConcept Reference range qualifier
component.referenceRange.type.coding Coding Code defined by a terminology system
73 component.referenceRange.type.coding.system uri Identity of the terminology system
74 component.referenceRange.type.coding.version string Version of the system - if relevant
75 component.referenceRange.type.coding.code code Symbol in syntax defined by the system
76 component.referenceRange.type.coding.display string Representation defined by the system
77 component.referenceRange.type.coding.userSelected boolean If this coding was chosen directly by the user
78 component.referenceRange.type.text string Plain text representation of the concept
component.referenceRange.appliesTo CodeableConcept Reference range population
component.referenceRange.appliesTo.coding Coding Code defined by a terminology system
79 component.referenceRange.appliesTo.coding.system uri Identity of the terminology system
80 component.referenceRange.appliesTo.coding.version string Version of the system - if relevant
81 component.referenceRange.appliesTo.coding.code code Symbol in syntax defined by the system
82 component.referenceRange.appliesTo.coding.display string Representation defined by the system
83 component.referenceRange.appliesTo.coding.userSelected boolean If this coding was chosen directly by the user
84 component.referenceRange.appliesTo.text string Plain text representation of the concept
component.referenceRange.age Range Applicable age range, if relevant
component.referenceRange.age.low Quantity Low limit
85 component.referenceRange.age.low.value decimal Numerical value (with implicit precision)
86 component.referenceRange.age.low.unit string Unit representation
87 component.referenceRange.age.low.system uri System that defines coded unit form
88 component.referenceRange.age.low.code code Coded form of the unit
component.referenceRange.age.high Quantity High limit
89 component.referenceRange.age.high.value decimal Numerical value (with implicit precision)
90 component.referenceRange.age.high.unit string Unit representation
91 component.referenceRange.age.high.system uri System that defines coded unit form
92 component.referenceRange.age.high.code code Coded form of the unit
93 component.referenceRange.text string Text based reference range in an observation

Examples

Example #1
Input CSV
Observation,18,"p2","final","http://loinc.org",,"58410-2","Complete blood count (hemogram) panel - Blood by Automated count",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"2015-08-16T06:40:17Z",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"2015-08-17T06:40:17Z",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Specimen/ltt",,,,,,,,,,,,,"Lavender Top Tube",,,,,,,,,,,,,,
performer,"Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",,,,,,,,,,,,,"Acme Laboratory, Inc"
hasMember,"Observation/r1",,,,,,,,,,,,,
hasMember,"Observation/r2",,,,,,,,,,,,,
hasMember,"Observation/r3",,,,,,,,,,,,,
hasMember,"Observation/r4",,,,,,,,,,,,,
hasMember,"Observation/r5",,,,,,,,,,,,,
hasMember,"Observation/r6",,,,,,,,,,,,,
hasMember,"Observation/r7",,,,,,,,,,,,,
hasMember,"Observation/r8",,,,,,,,,,,,,
hasMember,"Observation/r9",,,,,,,,,,,,,
hasMember,"Observation/r10",,,,,,,,,,,,,
hasMember,"Observation/r11",,,,,,,,,,,,,
hasMember,"Observation/r12",,,,,,,,,,,,,
hasMember,"Observation/r13",,,,,,,,,,,,,
hasMember,"Observation/r14",,,,,,,,,,,,,
hasMember,"Observation/r15",,,,,,,,,,,,,
hasMember,"Observation/r16",,,,,,,,,,,,,
hasMember,"Observation/r17",,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "Observation",
  "id": "p2",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "58410-2",
        "display": "Complete blood count (hemogram) panel - Blood by Automated count"
      }
    ]
  },
  "effectiveDateTime": "2015-08-16T06:40:17Z",
  "issued": "2015-08-17T06:40:17Z",
  "performer": [
    {
      "reference": "Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",
      "display": "Acme Laboratory, Inc"
    }
  ],
  "specimen": {
    "reference": "Specimen/ltt",
    "display": "Lavender Top Tube"
  },
  "hasMember": [
    {
      "reference": "Observation/r1"
    },
    {
      "reference": "Observation/r2"
    },
    {
      "reference": "Observation/r3"
    },
    {
      "reference": "Observation/r4"
    },
    {
      "reference": "Observation/r5"
    },
    {
      "reference": "Observation/r6"
    },
    {
      "reference": "Observation/r7"
    },
    {
      "reference": "Observation/r8"
    },
    {
      "reference": "Observation/r9"
    },
    {
      "reference": "Observation/r10"
    },
    {
      "reference": "Observation/r11"
    },
    {
      "reference": "Observation/r12"
    },
    {
      "reference": "Observation/r13"
    },
    {
      "reference": "Observation/r14"
    },
    {
      "reference": "Observation/r15"
    },
    {
      "reference": "Observation/r16"
    },
    {
      "reference": "Observation/r17"
    }
  ]
}
Example #2
Input CSV
Observation,2,"r1","final","http://loinc.org",,"718-7","Hemoglobin [Mass/volume] in Blood",,"Haemoglobin","Patient/pat2",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,176,,"g/L","http://unitsofmeasure.org","g/L",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,"Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",,,,,,,,,,,,,"Acme Laboratory, Inc"
referenceRange,135,"g/L","http://unitsofmeasure.org","g/L",180,"g/L","http://unitsofmeasure.org","g/L",,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "Observation",
  "id": "r1",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "718-7",
        "display": "Hemoglobin [Mass/volume] in Blood"
      }
    ],
    "text": "Haemoglobin"
  },
  "subject": {
    "reference": "Patient/pat2"
  },
  "performer": [
    {
      "reference": "Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",
      "display": "Acme Laboratory, Inc"
    }
  ],
  "valueQuantity": {
    "value": 176,
    "unit": "g/L",
    "system": "http://unitsofmeasure.org",
    "code": "g/L"
  },
  "referenceRange": [
    {
      "low": {
        "value": 135,
        "unit": "g/L",
        "system": "http://unitsofmeasure.org",
        "code": "g/L"
      },
      "high": {
        "value": 180,
        "unit": "g/L",
        "system": "http://unitsofmeasure.org",
        "code": "g/L"
      }
    }
  ]
}
Example #3
Input CSV
Observation,2,"r2","final","http://loinc.org",,"789-8","Erythrocytes [#/volume] in Blood by Automated count",,"Red Cell Count","Patient/pat2",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5.9,,"x10*12/L","http://unitsofmeasure.org","10*12/L",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,"Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",,,,,,,,,,,,,"Acme Laboratory, Inc"
referenceRange,4.2,"x10*12/L","http://unitsofmeasure.org","10*12/L",6,"x10*12/L","http://unitsofmeasure.org","10*12/L",,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "Observation",
  "id": "r2",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "789-8",
        "display": "Erythrocytes [#/volume] in Blood by Automated count"
      }
    ],
    "text": "Red Cell Count"
  },
  "subject": {
    "reference": "Patient/pat2"
  },
  "performer": [
    {
      "reference": "Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",
      "display": "Acme Laboratory, Inc"
    }
  ],
  "valueQuantity": {
    "value": 5.9,
    "unit": "x10*12/L",
    "system": "http://unitsofmeasure.org",
    "code": "10*12/L"
  },
  "referenceRange": [
    {
      "low": {
        "value": 4.2,
        "unit": "x10*12/L",
        "system": "http://unitsofmeasure.org",
        "code": "10*12/L"
      },
      "high": {
        "value": 6,
        "unit": "x10*12/L",
        "system": "http://unitsofmeasure.org",
        "code": "10*12/L"
      }
    }
  ]
}
Example #4
Input CSV
Observation,3,"r3","final","http://loinc.org",,"4544-3","Hematocrit [Volume Fraction] of Blood by Automated count",,"Haematocrit","Patient/pat2",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,55,,"%",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,"Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",,,,,,,,,,,,,"Acme Laboratory, Inc"
interpretation,"http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",,"H",,,
referenceRange,38,"%",,,52,"%",,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "Observation",
  "id": "r3",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "4544-3",
        "display": "Hematocrit [Volume Fraction] of Blood by Automated count"
      }
    ],
    "text": "Haematocrit"
  },
  "subject": {
    "reference": "Patient/pat2"
  },
  "performer": [
    {
      "reference": "Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",
      "display": "Acme Laboratory, Inc"
    }
  ],
  "valueQuantity": {
    "value": 55,
    "unit": "%"
  },
  "interpretation": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
          "code": "H"
        }
      ]
    }
  ],
  "referenceRange": [
    {
      "low": {
        "value": 38,
        "unit": "%"
      },
      "high": {
        "value": 52,
        "unit": "%"
      }
    }
  ]
}
Example #5
Input CSV
Observation,3,"r4","final","http://loinc.org",,"787-2","Erythrocyte mean corpuscular volume [Entitic volume] by Automated count",,"Mean Cell Volume","Patient/pat2",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,99,,"fL","http://unitsofmeasure.org","fL",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,"Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",,,,,,,,,,,,,"Acme Laboratory, Inc"
interpretation,"http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",,"H",,,
referenceRange,80,"fL","http://unitsofmeasure.org","fL",98,"fL","http://unitsofmeasure.org","fL",,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "Observation",
  "id": "r4",
  "status": "final",
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "787-2",
        "display": "Erythrocyte mean corpuscular volume [Entitic volume] by Automated count"
      }
    ],
    "text": "Mean Cell Volume"
  },
  "subject": {
    "reference": "Patient/pat2"
  },
  "performer": [
    {
      "reference": "Organization/1832473e-2fe0-452d-abe9-3cdb9879522f",
      "display": "Acme Laboratory, Inc"
    }
  ],
  "valueQuantity": {
    "value": 99,
    "unit": "fL",
    "system": "http://unitsofmeasure.org",
    "code": "fL"
  },
  "interpretation": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation",
          "code": "H"
        }
      ]
    }
  ],
  "referenceRange": [
    {
      "low": {
        "value": 80,
        "unit": "fL",
        "system": "http://unitsofmeasure.org",
        "code": "fL"
      },
      "high": {
        "value": 98,
        "unit": "fL",
        "system": "http://unitsofmeasure.org",
        "code": "fL"
      }
    }
  ]
}