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