Procedure
An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.
Columns
Header row
# |
path |
type |
required |
description |
0 |
resourceType |
string |
* |
Resource type identifier. Must be string "Procedure" |
1 |
|
integer |
* |
Number of subrows |
2 |
id |
string |
* |
Logical id of this artifact |
3 |
status |
code |
|
preparation | in-progress | not-done | on-hold | stopped | completed | entered-in-error | unknown |
|
statusReason |
CodeableConcept |
|
Reason for current status |
|
statusReason.coding |
Coding |
|
Code defined by a terminology system |
4 |
statusReason.coding.system |
uri |
|
Identity of the terminology system |
5 |
statusReason.coding.version |
string |
|
Version of the system - if relevant |
6 |
statusReason.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
statusReason.coding.display |
string |
|
Representation defined by the system |
8 |
statusReason.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
statusReason.text |
string |
|
Plain text representation of the concept |
|
category |
CodeableConcept |
|
Classification of the procedure |
|
category.coding |
Coding |
|
Code defined by a terminology system |
10 |
category.coding.system |
uri |
|
Identity of the terminology system |
11 |
category.coding.version |
string |
|
Version of the system - if relevant |
12 |
category.coding.code |
code |
|
Symbol in syntax defined by the system |
13 |
category.coding.display |
string |
|
Representation defined by the system |
14 |
category.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
15 |
category.text |
string |
|
Plain text representation of the concept |
|
code |
CodeableConcept |
|
Identification of the procedure |
|
code.coding |
Coding |
|
Code defined by a terminology system |
16 |
code.coding.system |
uri |
|
Identity of the terminology system |
17 |
code.coding.version |
string |
|
Version of the system - if relevant |
18 |
code.coding.code |
code |
|
Symbol in syntax defined by the system |
19 |
code.coding.display |
string |
|
Representation defined by the system |
20 |
code.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
21 |
code.text |
string |
|
Plain text representation of the concept |
|
subject |
Reference |
|
Who the procedure was performed on |
22 |
subject.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
23 |
subject.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
subject.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
24 |
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 |
25 |
subject.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
26 |
subject.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
27 |
subject.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
28 |
subject.identifier.type.coding.display |
string |
|
Representation defined by the system |
29 |
subject.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
30 |
subject.identifier.type.text |
string |
|
Plain text representation of the concept |
31 |
subject.identifier.system |
uri |
|
The namespace for the identifier value |
32 |
subject.identifier.value |
string |
|
The value that is unique |
|
subject.identifier.period |
Period |
|
Time period when id is/was valid for use |
33 |
subject.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
34 |
subject.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
35 |
subject.display |
string |
|
Text alternative for the resource |
|
encounter |
Reference |
|
Encounter created as part of |
36 |
encounter.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
37 |
encounter.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
encounter.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
38 |
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 |
39 |
encounter.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
40 |
encounter.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
41 |
encounter.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
42 |
encounter.identifier.type.coding.display |
string |
|
Representation defined by the system |
43 |
encounter.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
44 |
encounter.identifier.type.text |
string |
|
Plain text representation of the concept |
45 |
encounter.identifier.system |
uri |
|
The namespace for the identifier value |
46 |
encounter.identifier.value |
string |
|
The value that is unique |
|
encounter.identifier.period |
Period |
|
Time period when id is/was valid for use |
47 |
encounter.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
48 |
encounter.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
49 |
encounter.display |
string |
|
Text alternative for the resource |
|
performed[x] |
|
|
When the procedure was performed |
50 |
performedDateTime |
dateTime |
|
|
|
performedPeriod |
Period |
|
|
51 |
performedPeriod.start |
dateTime |
|
Starting time with inclusive boundary |
52 |
performedPeriod.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
53 |
performedString |
string |
|
|
|
performedAge |
Age |
|
|
54 |
performedAge.value |
decimal |
|
Numerical value (with implicit precision) |
55 |
performedAge.comparator |
code |
|
< | <= | >= | > - how to understand the value |
56 |
performedAge.unit |
string |
|
Unit representation |
57 |
performedAge.system |
uri |
|
System that defines coded unit form |
58 |
performedAge.code |
code |
|
Coded form of the unit |
|
performedRange |
Range |
|
|
|
performedRange.low |
Quantity |
|
Low limit |
59 |
performedRange.low.value |
decimal |
|
Numerical value (with implicit precision) |
60 |
performedRange.low.unit |
string |
|
Unit representation |
61 |
performedRange.low.system |
uri |
|
System that defines coded unit form |
62 |
performedRange.low.code |
code |
|
Coded form of the unit |
|
performedRange.high |
Quantity |
|
High limit |
63 |
performedRange.high.value |
decimal |
|
Numerical value (with implicit precision) |
64 |
performedRange.high.unit |
string |
|
Unit representation |
65 |
performedRange.high.system |
uri |
|
System that defines coded unit form |
66 |
performedRange.high.code |
code |
|
Coded form of the unit |
|
recorder |
Reference |
|
Who recorded the procedure |
67 |
recorder.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
68 |
recorder.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
recorder.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
69 |
recorder.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
recorder.identifier.type |
CodeableConcept |
|
Description of identifier |
|
recorder.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
70 |
recorder.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
71 |
recorder.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
72 |
recorder.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
73 |
recorder.identifier.type.coding.display |
string |
|
Representation defined by the system |
74 |
recorder.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
75 |
recorder.identifier.type.text |
string |
|
Plain text representation of the concept |
76 |
recorder.identifier.system |
uri |
|
The namespace for the identifier value |
77 |
recorder.identifier.value |
string |
|
The value that is unique |
|
recorder.identifier.period |
Period |
|
Time period when id is/was valid for use |
78 |
recorder.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
79 |
recorder.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
80 |
recorder.display |
string |
|
Text alternative for the resource |
|
asserter |
Reference |
|
Person who asserts this procedure |
81 |
asserter.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
82 |
asserter.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
asserter.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
83 |
asserter.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
asserter.identifier.type |
CodeableConcept |
|
Description of identifier |
|
asserter.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
84 |
asserter.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
85 |
asserter.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
86 |
asserter.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
87 |
asserter.identifier.type.coding.display |
string |
|
Representation defined by the system |
88 |
asserter.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
89 |
asserter.identifier.type.text |
string |
|
Plain text representation of the concept |
90 |
asserter.identifier.system |
uri |
|
The namespace for the identifier value |
91 |
asserter.identifier.value |
string |
|
The value that is unique |
|
asserter.identifier.period |
Period |
|
Time period when id is/was valid for use |
92 |
asserter.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
93 |
asserter.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
94 |
asserter.display |
string |
|
Text alternative for the resource |
|
location |
Reference |
|
Where the procedure happened |
95 |
location.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
96 |
location.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
location.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
97 |
location.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
location.identifier.type |
CodeableConcept |
|
Description of identifier |
|
location.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
98 |
location.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
99 |
location.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
100 |
location.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
101 |
location.identifier.type.coding.display |
string |
|
Representation defined by the system |
102 |
location.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
103 |
location.identifier.type.text |
string |
|
Plain text representation of the concept |
104 |
location.identifier.system |
uri |
|
The namespace for the identifier value |
105 |
location.identifier.value |
string |
|
The value that is unique |
|
location.identifier.period |
Period |
|
Time period when id is/was valid for use |
106 |
location.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
107 |
location.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
108 |
location.display |
string |
|
Text alternative for the resource |
|
outcome |
CodeableConcept |
|
The result of procedure |
|
outcome.coding |
Coding |
|
Code defined by a terminology system |
109 |
outcome.coding.system |
uri |
|
Identity of the terminology system |
110 |
outcome.coding.version |
string |
|
Version of the system - if relevant |
111 |
outcome.coding.code |
code |
|
Symbol in syntax defined by the system |
112 |
outcome.coding.display |
string |
|
Representation defined by the system |
113 |
outcome.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
114 |
outcome.text |
string |
|
Plain text representation of the concept |
Row identifier
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "identifier" |
|
identifier |
Identifier |
|
External Identifiers for this procedure |
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 instantiatesCanonical
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "instantiatesCanonical" |
1 |
instantiatesCanonical |
canonical |
|
Instantiates FHIR protocol or definition |
Row instantiatesUri
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "instantiatesUri" |
1 |
instantiatesUri |
uri |
|
Instantiates external protocol or definition |
Row basedOn
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "basedOn" |
|
basedOn |
Reference |
|
A request for this procedure |
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 performer
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "performer" |
|
performer |
|
|
The people who performed the procedure |
|
performer.function |
CodeableConcept |
|
Type of performance |
|
performer.function.coding |
Coding |
|
Code defined by a terminology system |
1 |
performer.function.coding.system |
uri |
|
Identity of the terminology system |
2 |
performer.function.coding.version |
string |
|
Version of the system - if relevant |
3 |
performer.function.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
performer.function.coding.display |
string |
|
Representation defined by the system |
5 |
performer.function.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
performer.function.text |
string |
|
Plain text representation of the concept |
|
performer.actor |
Reference |
|
The reference to the practitioner |
7 |
performer.actor.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
8 |
performer.actor.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
performer.actor.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
9 |
performer.actor.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
performer.actor.identifier.type |
CodeableConcept |
|
Description of identifier |
|
performer.actor.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
10 |
performer.actor.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
11 |
performer.actor.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
12 |
performer.actor.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
13 |
performer.actor.identifier.type.coding.display |
string |
|
Representation defined by the system |
14 |
performer.actor.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
15 |
performer.actor.identifier.type.text |
string |
|
Plain text representation of the concept |
16 |
performer.actor.identifier.system |
uri |
|
The namespace for the identifier value |
17 |
performer.actor.identifier.value |
string |
|
The value that is unique |
|
performer.actor.identifier.period |
Period |
|
Time period when id is/was valid for use |
18 |
performer.actor.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
19 |
performer.actor.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
20 |
performer.actor.display |
string |
|
Text alternative for the resource |
|
performer.onBehalfOf |
Reference |
|
Organization the device or practitioner was acting for |
21 |
performer.onBehalfOf.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
22 |
performer.onBehalfOf.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
performer.onBehalfOf.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
23 |
performer.onBehalfOf.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
performer.onBehalfOf.identifier.type |
CodeableConcept |
|
Description of identifier |
|
performer.onBehalfOf.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
24 |
performer.onBehalfOf.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
25 |
performer.onBehalfOf.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
26 |
performer.onBehalfOf.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
27 |
performer.onBehalfOf.identifier.type.coding.display |
string |
|
Representation defined by the system |
28 |
performer.onBehalfOf.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
29 |
performer.onBehalfOf.identifier.type.text |
string |
|
Plain text representation of the concept |
30 |
performer.onBehalfOf.identifier.system |
uri |
|
The namespace for the identifier value |
31 |
performer.onBehalfOf.identifier.value |
string |
|
The value that is unique |
|
performer.onBehalfOf.identifier.period |
Period |
|
Time period when id is/was valid for use |
32 |
performer.onBehalfOf.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
33 |
performer.onBehalfOf.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
34 |
performer.onBehalfOf.display |
string |
|
Text alternative for the resource |
Row reasonCode
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "reasonCode" |
|
reasonCode |
CodeableConcept |
|
Coded reason procedure performed |
|
reasonCode.coding |
Coding |
|
Code defined by a terminology system |
1 |
reasonCode.coding.system |
uri |
|
Identity of the terminology system |
2 |
reasonCode.coding.version |
string |
|
Version of the system - if relevant |
3 |
reasonCode.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
reasonCode.coding.display |
string |
|
Representation defined by the system |
5 |
reasonCode.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
reasonCode.text |
string |
|
Plain text representation of the concept |
Row reasonReference
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "reasonReference" |
|
reasonReference |
Reference |
|
The justification that the procedure was performed |
1 |
reasonReference.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
reasonReference.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
reasonReference.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
reasonReference.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
reasonReference.identifier.type |
CodeableConcept |
|
Description of identifier |
|
reasonReference.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
reasonReference.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
reasonReference.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
reasonReference.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
reasonReference.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
reasonReference.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
reasonReference.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
reasonReference.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
reasonReference.identifier.value |
string |
|
The value that is unique |
|
reasonReference.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
reasonReference.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
reasonReference.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
reasonReference.display |
string |
|
Text alternative for the resource |
Row bodySite
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "bodySite" |
|
bodySite |
CodeableConcept |
|
Target body sites |
|
bodySite.coding |
Coding |
|
Code defined by a terminology system |
1 |
bodySite.coding.system |
uri |
|
Identity of the terminology system |
2 |
bodySite.coding.version |
string |
|
Version of the system - if relevant |
3 |
bodySite.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
bodySite.coding.display |
string |
|
Representation defined by the system |
5 |
bodySite.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
bodySite.text |
string |
|
Plain text representation of the concept |
Row report
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "report" |
|
report |
Reference |
|
Any report resulting from the procedure |
1 |
report.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
report.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
report.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
report.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
report.identifier.type |
CodeableConcept |
|
Description of identifier |
|
report.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
report.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
report.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
report.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
report.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
report.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
report.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
report.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
report.identifier.value |
string |
|
The value that is unique |
|
report.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
report.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
report.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
report.display |
string |
|
Text alternative for the resource |
Row complication
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "complication" |
|
complication |
CodeableConcept |
|
Complication following the procedure |
|
complication.coding |
Coding |
|
Code defined by a terminology system |
1 |
complication.coding.system |
uri |
|
Identity of the terminology system |
2 |
complication.coding.version |
string |
|
Version of the system - if relevant |
3 |
complication.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
complication.coding.display |
string |
|
Representation defined by the system |
5 |
complication.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
complication.text |
string |
|
Plain text representation of the concept |
Row complicationDetail
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "complicationDetail" |
|
complicationDetail |
Reference |
|
A condition that is a result of the procedure |
1 |
complicationDetail.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
complicationDetail.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
complicationDetail.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
complicationDetail.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
complicationDetail.identifier.type |
CodeableConcept |
|
Description of identifier |
|
complicationDetail.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
complicationDetail.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
complicationDetail.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
complicationDetail.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
complicationDetail.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
complicationDetail.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
complicationDetail.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
complicationDetail.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
complicationDetail.identifier.value |
string |
|
The value that is unique |
|
complicationDetail.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
complicationDetail.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
complicationDetail.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
complicationDetail.display |
string |
|
Text alternative for the resource |
Row followUp
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "followUp" |
|
followUp |
CodeableConcept |
|
Instructions for follow up |
|
followUp.coding |
Coding |
|
Code defined by a terminology system |
1 |
followUp.coding.system |
uri |
|
Identity of the terminology system |
2 |
followUp.coding.version |
string |
|
Version of the system - if relevant |
3 |
followUp.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
followUp.coding.display |
string |
|
Representation defined by the system |
5 |
followUp.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
followUp.text |
string |
|
Plain text representation of the concept |
Row note
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "note" |
|
note |
Annotation |
|
Additional information about the procedure |
|
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 focalDevice
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "focalDevice" |
|
focalDevice |
|
|
Manipulated, implanted, or removed device |
|
focalDevice.action |
CodeableConcept |
|
Kind of change to device |
|
focalDevice.action.coding |
Coding |
|
Code defined by a terminology system |
1 |
focalDevice.action.coding.system |
uri |
|
Identity of the terminology system |
2 |
focalDevice.action.coding.version |
string |
|
Version of the system - if relevant |
3 |
focalDevice.action.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
focalDevice.action.coding.display |
string |
|
Representation defined by the system |
5 |
focalDevice.action.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
focalDevice.action.text |
string |
|
Plain text representation of the concept |
|
focalDevice.manipulated |
Reference |
|
Device that was changed |
7 |
focalDevice.manipulated.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
8 |
focalDevice.manipulated.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
focalDevice.manipulated.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
9 |
focalDevice.manipulated.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
focalDevice.manipulated.identifier.type |
CodeableConcept |
|
Description of identifier |
|
focalDevice.manipulated.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
10 |
focalDevice.manipulated.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
11 |
focalDevice.manipulated.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
12 |
focalDevice.manipulated.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
13 |
focalDevice.manipulated.identifier.type.coding.display |
string |
|
Representation defined by the system |
14 |
focalDevice.manipulated.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
15 |
focalDevice.manipulated.identifier.type.text |
string |
|
Plain text representation of the concept |
16 |
focalDevice.manipulated.identifier.system |
uri |
|
The namespace for the identifier value |
17 |
focalDevice.manipulated.identifier.value |
string |
|
The value that is unique |
|
focalDevice.manipulated.identifier.period |
Period |
|
Time period when id is/was valid for use |
18 |
focalDevice.manipulated.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
19 |
focalDevice.manipulated.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
20 |
focalDevice.manipulated.display |
string |
|
Text alternative for the resource |
Row usedReference
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "usedReference" |
|
usedReference |
Reference |
|
Items used during procedure |
1 |
usedReference.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
usedReference.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
usedReference.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
usedReference.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
usedReference.identifier.type |
CodeableConcept |
|
Description of identifier |
|
usedReference.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
usedReference.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
usedReference.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
usedReference.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
usedReference.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
usedReference.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
usedReference.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
usedReference.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
usedReference.identifier.value |
string |
|
The value that is unique |
|
usedReference.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
usedReference.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
usedReference.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
usedReference.display |
string |
|
Text alternative for the resource |
Row usedCode
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "usedCode" |
|
usedCode |
CodeableConcept |
|
Coded items used during the procedure |
|
usedCode.coding |
Coding |
|
Code defined by a terminology system |
1 |
usedCode.coding.system |
uri |
|
Identity of the terminology system |
2 |
usedCode.coding.version |
string |
|
Version of the system - if relevant |
3 |
usedCode.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
usedCode.coding.display |
string |
|
Representation defined by the system |
5 |
usedCode.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
usedCode.text |
string |
|
Plain text representation of the concept |
Examples
Example #1
Input CSV
Procedure,5,"ambulation","not-done","http://snomed.info/sct",,"398254007"," Pre-eclampsia (disorder)",,"Pre-eclampsia",,,,,,,"http://snomed.info/sct",,"62013009","Ambulating patient (procedure)",,"Ambulation","Patient/example",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Location/1",,,,,,,,,,,,,"Burgers University Medical Center, South Wing, second floor",,,,,,
identifier,,,,,,,,,"12345",,
instantiatesUri,"http://example.org/protocol-for-hypertension-during-pregnancy"
basedOn,"CarePlan/preg",,,,,,,,,,,,,"Maternity care plan"
performer,,,,,,,"Practitioner/f204",,,,,,,,,,,,,"Carla Espinosa","Organization/f001",,,,,,,,,,,,,"University Medical Hospital"
reasonReference,"Observation/blood-pressure",,,,,,,,,,,,,"Blood Pressure"
Resulting resource
{
"resourceType": "Procedure",
"id": "ambulation",
"identifier": [
{
"value": "12345"
}
],
"instantiatesUri": [
"http://example.org/protocol-for-hypertension-during-pregnancy"
],
"basedOn": [
{
"reference": "CarePlan/preg",
"display": "Maternity care plan"
}
],
"status": "not-done",
"statusReason": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "398254007",
"display": " Pre-eclampsia (disorder)"
}
],
"text": "Pre-eclampsia"
},
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "62013009",
"display": "Ambulating patient (procedure)"
}
],
"text": "Ambulation"
},
"subject": {
"reference": "Patient/example"
},
"performer": [
{
"actor": {
"reference": "Practitioner/f204",
"display": "Carla Espinosa"
},
"onBehalfOf": {
"reference": "Organization/f001",
"display": "University Medical Hospital"
}
}
],
"location": {
"reference": "Location/1",
"display": "Burgers University Medical Center, South Wing, second floor"
},
"reasonReference": [
{
"reference": "Observation/blood-pressure",
"display": "Blood Pressure"
}
]
}
Example #2
Input CSV
Procedure,0,"appendectomy-narrative","completed",,,,,,,,,,,,,,,,,,,"Patient/example",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
"resourceType": "Procedure",
"id": "appendectomy-narrative",
"status": "completed",
"subject": {
"reference": "Patient/example"
}
}
Example #3
Input CSV
Procedure,7,"biopsy","completed",,,,,,,"http://snomed.info/sct",,"103693007","Diagnostic procedure (procedure)",,"Diagnostic procedure","http://snomed.info/sct",,"90105005","Biopsy of soft tissue of forearm (Procedure)",,"Biopsy of suspected melanoma L) arm","Patient/example",,,,,,,,,,,,,,,,,,,,,,,,,,,,"2014-02-03",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
performer,,,,,,,"Practitioner/example",,,,,,,,,,,,,"Dr Bert Biopser",,,,,,,,,,,,,,
reasonCode,,,,,,"Dark lesion l) forearm. getting darker last 3 months."
bodySite,"http://snomed.info/sct",,"368225008","Entire Left Forearm",,"Left forearm"
complication,"http://snomed.info/sct",,"67750007","Ineffective airway clearance (finding)",,"Ineffective airway clearance"
followUp,,,,,,"Review in clinic"
note,,,,,,,,,,,,,,,,,"Standard Biopsy"
usedCode,"http://snomed.info/sct",,"79068005","Needle, device (physical object)",,"30-guage needle"
Resulting resource
{
"resourceType": "Procedure",
"id": "biopsy",
"status": "completed",
"category": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "103693007",
"display": "Diagnostic procedure (procedure)"
}
],
"text": "Diagnostic procedure"
},
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "90105005",
"display": "Biopsy of soft tissue of forearm (Procedure)"
}
],
"text": "Biopsy of suspected melanoma L) arm"
},
"subject": {
"reference": "Patient/example"
},
"performedDateTime": "2014-02-03",
"performer": [
{
"actor": {
"reference": "Practitioner/example",
"display": "Dr Bert Biopser"
}
}
],
"reasonCode": [
{
"text": "Dark lesion l) forearm. getting darker last 3 months."
}
],
"bodySite": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "368225008",
"display": "Entire Left Forearm"
}
],
"text": "Left forearm"
}
],
"complication": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "67750007",
"display": "Ineffective airway clearance (finding)"
}
],
"text": "Ineffective airway clearance"
}
],
"followUp": [
{
"text": "Review in clinic"
}
],
"note": [
{
"text": "Standard Biopsy"
}
],
"usedCode": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "79068005",
"display": "Needle, device (physical object)"
}
],
"text": "30-guage needle"
}
]
}
Example #4
Input CSV
Procedure,3,"colon-biopsy","completed",,,,,,,,,,,,,"http://snomed.info/sct",,"76164006","Biopsy of colon (procedure)",,"Biopsy of colon","Patient/example",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Location/1",,,,,,,,,,,,,"Burgers University Medical Center, South Wing, second floor",,,,,,
identifier,,,,,,,,,"12345",,
partOf,"Procedure/colonoscopy",,,,,,,,,,,,,"Colonoscopy"
performer,,,,,,,"Practitioner/example",,,,,,,,,,,,,"Dr Adam Careful",,,,,,,,,,,,,,
Resulting resource
{
"resourceType": "Procedure",
"id": "colon-biopsy",
"identifier": [
{
"value": "12345"
}
],
"partOf": [
{
"reference": "Procedure/colonoscopy",
"display": "Colonoscopy"
}
],
"status": "completed",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "76164006",
"display": "Biopsy of colon (procedure)"
}
],
"text": "Biopsy of colon"
},
"subject": {
"reference": "Patient/example"
},
"performer": [
{
"actor": {
"reference": "Practitioner/example",
"display": "Dr Adam Careful"
}
}
],
"location": {
"reference": "Location/1",
"display": "Burgers University Medical Center, South Wing, second floor"
}
}
Example #5
Input CSV
Procedure,4,"colonoscopy","completed",,,,,,,,,,,,,"http://snomed.info/sct",,"73761001","Colonoscopy (procedure)",,"Colonoscopy","Patient/example",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"Location/1",,,,,,,,,,,,,"Burgers University Medical Center, South Wing, second floor",,,,,,
identifier,,,,,,,,,"12345",,
performer,,,,,,,"Practitioner/example",,,,,,,,,,,,,"Dr Adam Careful",,,,,,,,,,,,,,
complicationDetail,,,,,,,,,,,,,,"Perforated intestine condition"
usedReference,,,,,,,,,,,,,,"Colonoscope device"
Resulting resource
{
"resourceType": "Procedure",
"id": "colonoscopy",
"identifier": [
{
"value": "12345"
}
],
"status": "completed",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "73761001",
"display": "Colonoscopy (procedure)"
}
],
"text": "Colonoscopy"
},
"subject": {
"reference": "Patient/example"
},
"performer": [
{
"actor": {
"reference": "Practitioner/example",
"display": "Dr Adam Careful"
}
}
],
"location": {
"reference": "Location/1",
"display": "Burgers University Medical Center, South Wing, second floor"
},
"complicationDetail": [
{
"display": "Perforated intestine condition"
}
],
"usedReference": [
{
"display": "Colonoscope device"
}
]
}