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"
}
}
]
}