PlanDefinition

This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols.

Columns

Header row
# path type required description
0 resourceType string * Resource type identifier. Must be string "PlanDefinition"
1 integer * Number of subrows
2 id string * Logical id of this artifact
3 url uri Canonical identifier for this plan definition, represented as a URI (globally unique)
4 version string Business version of the plan definition
5 name string Name for this plan definition (computer friendly)
6 title string Name for this plan definition (human friendly)
7 subtitle string Subordinate title of the plan definition
type CodeableConcept order-set | clinical-protocol | eca-rule | workflow-definition
type.coding Coding Code defined by a terminology system
8 type.coding.system uri Identity of the terminology system
9 type.coding.version string Version of the system - if relevant
10 type.coding.code code Symbol in syntax defined by the system
11 type.coding.display string Representation defined by the system
12 type.coding.userSelected boolean If this coding was chosen directly by the user
13 type.text string Plain text representation of the concept
14 status code draft | active | retired | unknown
15 experimental boolean For testing purposes, not real usage
subject[x] Type of individual the plan definition is focused on
subjectCodeableConcept CodeableConcept
subjectCodeableConcept.coding Coding Code defined by a terminology system
16 subjectCodeableConcept.coding.system uri Identity of the terminology system
17 subjectCodeableConcept.coding.version string Version of the system - if relevant
18 subjectCodeableConcept.coding.code code Symbol in syntax defined by the system
19 subjectCodeableConcept.coding.display string Representation defined by the system
20 subjectCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
21 subjectCodeableConcept.text string Plain text representation of the concept
subjectReference Reference
22 subjectReference.reference string Literal reference, Relative, internal or absolute URL
23 subjectReference.type uri Type the reference refers to (e.g. "Patient")
subjectReference.identifier Identifier Logical reference, when literal reference is not known
24 subjectReference.identifier.use code usual | official | temp | secondary | old (If known)
subjectReference.identifier.type CodeableConcept Description of identifier
subjectReference.identifier.type.coding Coding Code defined by a terminology system
25 subjectReference.identifier.type.coding.system uri Identity of the terminology system
26 subjectReference.identifier.type.coding.version string Version of the system - if relevant
27 subjectReference.identifier.type.coding.code code Symbol in syntax defined by the system
28 subjectReference.identifier.type.coding.display string Representation defined by the system
29 subjectReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
30 subjectReference.identifier.type.text string Plain text representation of the concept
31 subjectReference.identifier.system uri The namespace for the identifier value
32 subjectReference.identifier.value string The value that is unique
subjectReference.identifier.period Period Time period when id is/was valid for use
33 subjectReference.identifier.period.start dateTime Starting time with inclusive boundary
34 subjectReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
35 subjectReference.display string Text alternative for the resource
36 date dateTime Date last changed
37 publisher string Name of the publisher (organization or individual)
38 description markdown Natural language description of the plan definition
39 purpose markdown Why this plan definition is defined
40 usage string Describes the clinical usage of the plan
41 copyright markdown Use and/or publishing restrictions
42 approvalDate date When the plan definition was approved by publisher
43 lastReviewDate date When the plan definition was last reviewed
effectivePeriod Period When the plan definition is expected to be used
44 effectivePeriod.start dateTime Starting time with inclusive boundary
45 effectivePeriod.end dateTime End time with inclusive boundary, if not ongoing
Row identifier
# path type required description
0 string * Subrow identifier. Must be string "identifier"
identifier Identifier Additional identifier for the plan definition
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 contact
# path type required description
0 string * Subrow identifier. Must be string "contact"
contact ContactDetail Contact details for the publisher
1 contact.name string Name of an individual to contact
contact.telecom ContactPoint Contact details for individual or organization
2 contact.telecom.system code phone | fax | email | pager | url | sms | other
3 contact.telecom.value string The actual contact point details
4 contact.telecom.use code home | work | temp | old | mobile - purpose of this contact point
5 contact.telecom.rank positiveInt Specify preferred order of use (1 = highest)
contact.telecom.period Period Time period when the contact point was/is in use
6 contact.telecom.period.start dateTime Starting time with inclusive boundary
7 contact.telecom.period.end dateTime End time with inclusive boundary, if not ongoing
Row useContext
# path type required description
0 string * Subrow identifier. Must be string "useContext"
useContext UsageContext The context that the content is intended to support
useContext.code Coding Type of context being specified
1 useContext.code.system uri Identity of the terminology system
2 useContext.code.version string Version of the system - if relevant
3 useContext.code.code code Symbol in syntax defined by the system
4 useContext.code.display string Representation defined by the system
5 useContext.code.userSelected boolean If this coding was chosen directly by the user
useContext.value[x] Value that defines the context
useContext.valueCodeableConcept CodeableConcept
useContext.valueCodeableConcept.coding Coding Code defined by a terminology system
6 useContext.valueCodeableConcept.coding.system uri Identity of the terminology system
7 useContext.valueCodeableConcept.coding.version string Version of the system - if relevant
8 useContext.valueCodeableConcept.coding.code code Symbol in syntax defined by the system
9 useContext.valueCodeableConcept.coding.display string Representation defined by the system
10 useContext.valueCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
11 useContext.valueCodeableConcept.text string Plain text representation of the concept
useContext.valueQuantity Quantity
12 useContext.valueQuantity.value decimal Numerical value (with implicit precision)
13 useContext.valueQuantity.comparator code < | <= | >= | > - how to understand the value
14 useContext.valueQuantity.unit string Unit representation
15 useContext.valueQuantity.system uri System that defines coded unit form
16 useContext.valueQuantity.code code Coded form of the unit
useContext.valueRange Range
useContext.valueRange.low Quantity Low limit
17 useContext.valueRange.low.value decimal Numerical value (with implicit precision)
18 useContext.valueRange.low.unit string Unit representation
19 useContext.valueRange.low.system uri System that defines coded unit form
20 useContext.valueRange.low.code code Coded form of the unit
useContext.valueRange.high Quantity High limit
21 useContext.valueRange.high.value decimal Numerical value (with implicit precision)
22 useContext.valueRange.high.unit string Unit representation
23 useContext.valueRange.high.system uri System that defines coded unit form
24 useContext.valueRange.high.code code Coded form of the unit
useContext.valueReference Reference
25 useContext.valueReference.reference string Literal reference, Relative, internal or absolute URL
26 useContext.valueReference.type uri Type the reference refers to (e.g. "Patient")
useContext.valueReference.identifier Identifier Logical reference, when literal reference is not known
27 useContext.valueReference.identifier.use code usual | official | temp | secondary | old (If known)
useContext.valueReference.identifier.type CodeableConcept Description of identifier
useContext.valueReference.identifier.type.coding Coding Code defined by a terminology system
28 useContext.valueReference.identifier.type.coding.system uri Identity of the terminology system
29 useContext.valueReference.identifier.type.coding.version string Version of the system - if relevant
30 useContext.valueReference.identifier.type.coding.code code Symbol in syntax defined by the system
31 useContext.valueReference.identifier.type.coding.display string Representation defined by the system
32 useContext.valueReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
33 useContext.valueReference.identifier.type.text string Plain text representation of the concept
34 useContext.valueReference.identifier.system uri The namespace for the identifier value
35 useContext.valueReference.identifier.value string The value that is unique
useContext.valueReference.identifier.period Period Time period when id is/was valid for use
36 useContext.valueReference.identifier.period.start dateTime Starting time with inclusive boundary
37 useContext.valueReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
38 useContext.valueReference.display string Text alternative for the resource
Row jurisdiction
# path type required description
0 string * Subrow identifier. Must be string "jurisdiction"
jurisdiction CodeableConcept Intended jurisdiction for plan definition (if applicable)
jurisdiction.coding Coding Code defined by a terminology system
1 jurisdiction.coding.system uri Identity of the terminology system
2 jurisdiction.coding.version string Version of the system - if relevant
3 jurisdiction.coding.code code Symbol in syntax defined by the system
4 jurisdiction.coding.display string Representation defined by the system
5 jurisdiction.coding.userSelected boolean If this coding was chosen directly by the user
6 jurisdiction.text string Plain text representation of the concept
Row topic
# path type required description
0 string * Subrow identifier. Must be string "topic"
topic CodeableConcept E.g. Education, Treatment, Assessment
topic.coding Coding Code defined by a terminology system
1 topic.coding.system uri Identity of the terminology system
2 topic.coding.version string Version of the system - if relevant
3 topic.coding.code code Symbol in syntax defined by the system
4 topic.coding.display string Representation defined by the system
5 topic.coding.userSelected boolean If this coding was chosen directly by the user
6 topic.text string Plain text representation of the concept
Row author
# path type required description
0 string * Subrow identifier. Must be string "author"
author ContactDetail Who authored the content
1 author.name string Name of an individual to contact
author.telecom ContactPoint Contact details for individual or organization
2 author.telecom.system code phone | fax | email | pager | url | sms | other
3 author.telecom.value string The actual contact point details
4 author.telecom.use code home | work | temp | old | mobile - purpose of this contact point
5 author.telecom.rank positiveInt Specify preferred order of use (1 = highest)
author.telecom.period Period Time period when the contact point was/is in use
6 author.telecom.period.start dateTime Starting time with inclusive boundary
7 author.telecom.period.end dateTime End time with inclusive boundary, if not ongoing
Row editor
# path type required description
0 string * Subrow identifier. Must be string "editor"
editor ContactDetail Who edited the content
1 editor.name string Name of an individual to contact
editor.telecom ContactPoint Contact details for individual or organization
2 editor.telecom.system code phone | fax | email | pager | url | sms | other
3 editor.telecom.value string The actual contact point details
4 editor.telecom.use code home | work | temp | old | mobile - purpose of this contact point
5 editor.telecom.rank positiveInt Specify preferred order of use (1 = highest)
editor.telecom.period Period Time period when the contact point was/is in use
6 editor.telecom.period.start dateTime Starting time with inclusive boundary
7 editor.telecom.period.end dateTime End time with inclusive boundary, if not ongoing
Row reviewer
# path type required description
0 string * Subrow identifier. Must be string "reviewer"
reviewer ContactDetail Who reviewed the content
1 reviewer.name string Name of an individual to contact
reviewer.telecom ContactPoint Contact details for individual or organization
2 reviewer.telecom.system code phone | fax | email | pager | url | sms | other
3 reviewer.telecom.value string The actual contact point details
4 reviewer.telecom.use code home | work | temp | old | mobile - purpose of this contact point
5 reviewer.telecom.rank positiveInt Specify preferred order of use (1 = highest)
reviewer.telecom.period Period Time period when the contact point was/is in use
6 reviewer.telecom.period.start dateTime Starting time with inclusive boundary
7 reviewer.telecom.period.end dateTime End time with inclusive boundary, if not ongoing
Row endorser
# path type required description
0 string * Subrow identifier. Must be string "endorser"
endorser ContactDetail Who endorsed the content
1 endorser.name string Name of an individual to contact
endorser.telecom ContactPoint Contact details for individual or organization
2 endorser.telecom.system code phone | fax | email | pager | url | sms | other
3 endorser.telecom.value string The actual contact point details
4 endorser.telecom.use code home | work | temp | old | mobile - purpose of this contact point
5 endorser.telecom.rank positiveInt Specify preferred order of use (1 = highest)
endorser.telecom.period Period Time period when the contact point was/is in use
6 endorser.telecom.period.start dateTime Starting time with inclusive boundary
7 endorser.telecom.period.end dateTime End time with inclusive boundary, if not ongoing
Row relatedArtifact
# path type required description
0 string * Subrow identifier. Must be string "relatedArtifact"
relatedArtifact RelatedArtifact Additional documentation, citations
1 relatedArtifact.type code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
2 relatedArtifact.label string Short label
3 relatedArtifact.display string Brief description of the related artifact
4 relatedArtifact.citation markdown Bibliographic citation for the artifact
5 relatedArtifact.url url Where the artifact can be accessed
relatedArtifact.document Attachment What document is being referenced
6 relatedArtifact.document.contentType code Mime type of the content, with charset etc.
7 relatedArtifact.document.language code Human language of the content (BCP-47)
8 relatedArtifact.document.data base64Binary Data inline, base64ed
9 relatedArtifact.document.url url Uri where the data can be found
10 relatedArtifact.document.size unsignedInt Number of bytes of content (if url provided)
11 relatedArtifact.document.hash base64Binary Hash of the data (sha-1, base64ed)
12 relatedArtifact.document.title string Label to display in place of the data
13 relatedArtifact.document.creation dateTime Date attachment was first created
14 relatedArtifact.resource canonical What resource is being referenced
Row library
# path type required description
0 string * Subrow identifier. Must be string "library"
1 library canonical Logic used by the plan definition
Row goal
# path type required description
0 string * Subrow identifier. Must be string "goal"
goal What the plan is trying to accomplish
goal.category CodeableConcept E.g. Treatment, dietary, behavioral
goal.category.coding Coding Code defined by a terminology system
1 goal.category.coding.system uri Identity of the terminology system
2 goal.category.coding.version string Version of the system - if relevant
3 goal.category.coding.code code Symbol in syntax defined by the system
4 goal.category.coding.display string Representation defined by the system
5 goal.category.coding.userSelected boolean If this coding was chosen directly by the user
6 goal.category.text string Plain text representation of the concept
goal.description CodeableConcept Code or text describing the goal
goal.description.coding Coding Code defined by a terminology system
7 goal.description.coding.system uri Identity of the terminology system
8 goal.description.coding.version string Version of the system - if relevant
9 goal.description.coding.code code Symbol in syntax defined by the system
10 goal.description.coding.display string Representation defined by the system
11 goal.description.coding.userSelected boolean If this coding was chosen directly by the user
12 goal.description.text string Plain text representation of the concept
goal.priority CodeableConcept high-priority | medium-priority | low-priority
goal.priority.coding Coding Code defined by a terminology system
13 goal.priority.coding.system uri Identity of the terminology system
14 goal.priority.coding.version string Version of the system - if relevant
15 goal.priority.coding.code code Symbol in syntax defined by the system
16 goal.priority.coding.display string Representation defined by the system
17 goal.priority.coding.userSelected boolean If this coding was chosen directly by the user
18 goal.priority.text string Plain text representation of the concept
goal.start CodeableConcept When goal pursuit begins
goal.start.coding Coding Code defined by a terminology system
19 goal.start.coding.system uri Identity of the terminology system
20 goal.start.coding.version string Version of the system - if relevant
21 goal.start.coding.code code Symbol in syntax defined by the system
22 goal.start.coding.display string Representation defined by the system
23 goal.start.coding.userSelected boolean If this coding was chosen directly by the user
24 goal.start.text string Plain text representation of the concept
goal.addresses CodeableConcept What does the goal address
goal.addresses.coding Coding Code defined by a terminology system
25 goal.addresses.coding.system uri Identity of the terminology system
26 goal.addresses.coding.version string Version of the system - if relevant
27 goal.addresses.coding.code code Symbol in syntax defined by the system
28 goal.addresses.coding.display string Representation defined by the system
29 goal.addresses.coding.userSelected boolean If this coding was chosen directly by the user
30 goal.addresses.text string Plain text representation of the concept
goal.documentation RelatedArtifact Supporting documentation for the goal
31 goal.documentation.type code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
32 goal.documentation.label string Short label
33 goal.documentation.display string Brief description of the related artifact
34 goal.documentation.citation markdown Bibliographic citation for the artifact
35 goal.documentation.url url Where the artifact can be accessed
goal.documentation.document Attachment What document is being referenced
36 goal.documentation.document.contentType code Mime type of the content, with charset etc.
37 goal.documentation.document.language code Human language of the content (BCP-47)
38 goal.documentation.document.data base64Binary Data inline, base64ed
39 goal.documentation.document.url url Uri where the data can be found
40 goal.documentation.document.size unsignedInt Number of bytes of content (if url provided)
41 goal.documentation.document.hash base64Binary Hash of the data (sha-1, base64ed)
42 goal.documentation.document.title string Label to display in place of the data
43 goal.documentation.document.creation dateTime Date attachment was first created
44 goal.documentation.resource canonical What resource is being referenced
goal.target Target outcome for the goal
goal.target.measure CodeableConcept The parameter whose value is to be tracked
goal.target.measure.coding Coding Code defined by a terminology system
45 goal.target.measure.coding.system uri Identity of the terminology system
46 goal.target.measure.coding.version string Version of the system - if relevant
47 goal.target.measure.coding.code code Symbol in syntax defined by the system
48 goal.target.measure.coding.display string Representation defined by the system
49 goal.target.measure.coding.userSelected boolean If this coding was chosen directly by the user
50 goal.target.measure.text string Plain text representation of the concept
goal.target.detail[x] The target value to be achieved
goal.target.detailQuantity Quantity
51 goal.target.detailQuantity.value decimal Numerical value (with implicit precision)
52 goal.target.detailQuantity.comparator code < | <= | >= | > - how to understand the value
53 goal.target.detailQuantity.unit string Unit representation
54 goal.target.detailQuantity.system uri System that defines coded unit form
55 goal.target.detailQuantity.code code Coded form of the unit
goal.target.detailRange Range
goal.target.detailRange.low Quantity Low limit
56 goal.target.detailRange.low.value decimal Numerical value (with implicit precision)
57 goal.target.detailRange.low.unit string Unit representation
58 goal.target.detailRange.low.system uri System that defines coded unit form
59 goal.target.detailRange.low.code code Coded form of the unit
goal.target.detailRange.high Quantity High limit
60 goal.target.detailRange.high.value decimal Numerical value (with implicit precision)
61 goal.target.detailRange.high.unit string Unit representation
62 goal.target.detailRange.high.system uri System that defines coded unit form
63 goal.target.detailRange.high.code code Coded form of the unit
goal.target.detailCodeableConcept CodeableConcept
goal.target.detailCodeableConcept.coding Coding Code defined by a terminology system
64 goal.target.detailCodeableConcept.coding.system uri Identity of the terminology system
65 goal.target.detailCodeableConcept.coding.version string Version of the system - if relevant
66 goal.target.detailCodeableConcept.coding.code code Symbol in syntax defined by the system
67 goal.target.detailCodeableConcept.coding.display string Representation defined by the system
68 goal.target.detailCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
69 goal.target.detailCodeableConcept.text string Plain text representation of the concept
goal.target.due Duration Reach goal within
70 goal.target.due.value decimal Numerical value (with implicit precision)
71 goal.target.due.comparator code < | <= | >= | > - how to understand the value
72 goal.target.due.unit string Unit representation
73 goal.target.due.system uri System that defines coded unit form
74 goal.target.due.code code Coded form of the unit
Row action
# path type required description
0 string * Subrow identifier. Must be string "action"
action Action defined by the plan
1 action.prefix string User-visible prefix for the action (e.g. 1. or A.)
2 action.title string User-visible title
3 action.description string Brief description of the action
4 action.textEquivalent string Static text equivalent of the action, used if the dynamic aspects cannot be interpreted by the receiving system
5 action.priority code routine | urgent | asap | stat
action.code CodeableConcept Code representing the meaning of the action or sub-actions
action.code.coding Coding Code defined by a terminology system
6 action.code.coding.system uri Identity of the terminology system
7 action.code.coding.version string Version of the system - if relevant
8 action.code.coding.code code Symbol in syntax defined by the system
9 action.code.coding.display string Representation defined by the system
10 action.code.coding.userSelected boolean If this coding was chosen directly by the user
11 action.code.text string Plain text representation of the concept
action.reason CodeableConcept Why the action should be performed
action.reason.coding Coding Code defined by a terminology system
12 action.reason.coding.system uri Identity of the terminology system
13 action.reason.coding.version string Version of the system - if relevant
14 action.reason.coding.code code Symbol in syntax defined by the system
15 action.reason.coding.display string Representation defined by the system
16 action.reason.coding.userSelected boolean If this coding was chosen directly by the user
17 action.reason.text string Plain text representation of the concept
action.documentation RelatedArtifact Supporting documentation for the intended performer of the action
18 action.documentation.type code documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of
19 action.documentation.label string Short label
20 action.documentation.display string Brief description of the related artifact
21 action.documentation.citation markdown Bibliographic citation for the artifact
22 action.documentation.url url Where the artifact can be accessed
action.documentation.document Attachment What document is being referenced
23 action.documentation.document.contentType code Mime type of the content, with charset etc.
24 action.documentation.document.language code Human language of the content (BCP-47)
25 action.documentation.document.data base64Binary Data inline, base64ed
26 action.documentation.document.url url Uri where the data can be found
27 action.documentation.document.size unsignedInt Number of bytes of content (if url provided)
28 action.documentation.document.hash base64Binary Hash of the data (sha-1, base64ed)
29 action.documentation.document.title string Label to display in place of the data
30 action.documentation.document.creation dateTime Date attachment was first created
31 action.documentation.resource canonical What resource is being referenced
32 action.goalId id What goals this action supports
action.subject[x] Type of individual the action is focused on
action.subjectCodeableConcept CodeableConcept
action.subjectCodeableConcept.coding Coding Code defined by a terminology system
33 action.subjectCodeableConcept.coding.system uri Identity of the terminology system
34 action.subjectCodeableConcept.coding.version string Version of the system - if relevant
35 action.subjectCodeableConcept.coding.code code Symbol in syntax defined by the system
36 action.subjectCodeableConcept.coding.display string Representation defined by the system
37 action.subjectCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
38 action.subjectCodeableConcept.text string Plain text representation of the concept
action.subjectReference Reference
39 action.subjectReference.reference string Literal reference, Relative, internal or absolute URL
40 action.subjectReference.type uri Type the reference refers to (e.g. "Patient")
action.subjectReference.identifier Identifier Logical reference, when literal reference is not known
41 action.subjectReference.identifier.use code usual | official | temp | secondary | old (If known)
action.subjectReference.identifier.type CodeableConcept Description of identifier
action.subjectReference.identifier.type.coding Coding Code defined by a terminology system
42 action.subjectReference.identifier.type.coding.system uri Identity of the terminology system
43 action.subjectReference.identifier.type.coding.version string Version of the system - if relevant
44 action.subjectReference.identifier.type.coding.code code Symbol in syntax defined by the system
45 action.subjectReference.identifier.type.coding.display string Representation defined by the system
46 action.subjectReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
47 action.subjectReference.identifier.type.text string Plain text representation of the concept
48 action.subjectReference.identifier.system uri The namespace for the identifier value
49 action.subjectReference.identifier.value string The value that is unique
action.subjectReference.identifier.period Period Time period when id is/was valid for use
50 action.subjectReference.identifier.period.start dateTime Starting time with inclusive boundary
51 action.subjectReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
52 action.subjectReference.display string Text alternative for the resource
action.trigger TriggerDefinition When the action should be triggered
53 action.trigger.type code named-event | periodic | data-changed | data-added | data-modified | data-removed | data-accessed | data-access-ended
54 action.trigger.name string Name or URI that identifies the event
action.trigger.timing[x] Timing of the event
action.trigger.timingTiming Timing
55 action.trigger.timingTiming.event dateTime When the event occurs
action.trigger.timingTiming.repeat When the event is to occur
action.trigger.timingTiming.repeat.bounds[x] Length/Range of lengths, or (Start and/or end) limits
action.trigger.timingTiming.repeat.boundsDuration Duration
56 action.trigger.timingTiming.repeat.boundsDuration.value decimal Numerical value (with implicit precision)
57 action.trigger.timingTiming.repeat.boundsDuration.comparator code < | <= | >= | > - how to understand the value
58 action.trigger.timingTiming.repeat.boundsDuration.unit string Unit representation
59 action.trigger.timingTiming.repeat.boundsDuration.system uri System that defines coded unit form
60 action.trigger.timingTiming.repeat.boundsDuration.code code Coded form of the unit
action.trigger.timingTiming.repeat.boundsRange Range
action.trigger.timingTiming.repeat.boundsRange.low Quantity Low limit
61 action.trigger.timingTiming.repeat.boundsRange.low.value decimal Numerical value (with implicit precision)
62 action.trigger.timingTiming.repeat.boundsRange.low.unit string Unit representation
63 action.trigger.timingTiming.repeat.boundsRange.low.system uri System that defines coded unit form
64 action.trigger.timingTiming.repeat.boundsRange.low.code code Coded form of the unit
action.trigger.timingTiming.repeat.boundsRange.high Quantity High limit
65 action.trigger.timingTiming.repeat.boundsRange.high.value decimal Numerical value (with implicit precision)
66 action.trigger.timingTiming.repeat.boundsRange.high.unit string Unit representation
67 action.trigger.timingTiming.repeat.boundsRange.high.system uri System that defines coded unit form
68 action.trigger.timingTiming.repeat.boundsRange.high.code code Coded form of the unit
action.trigger.timingTiming.repeat.boundsPeriod Period
69 action.trigger.timingTiming.repeat.boundsPeriod.start dateTime Starting time with inclusive boundary
70 action.trigger.timingTiming.repeat.boundsPeriod.end dateTime End time with inclusive boundary, if not ongoing
71 action.trigger.timingTiming.repeat.count positiveInt Number of times to repeat
72 action.trigger.timingTiming.repeat.countMax positiveInt Maximum number of times to repeat
73 action.trigger.timingTiming.repeat.duration decimal How long when it happens
74 action.trigger.timingTiming.repeat.durationMax decimal How long when it happens (Max)
75 action.trigger.timingTiming.repeat.durationUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
76 action.trigger.timingTiming.repeat.frequency positiveInt Event occurs frequency times per period
77 action.trigger.timingTiming.repeat.frequencyMax positiveInt Event occurs up to frequencyMax times per period
78 action.trigger.timingTiming.repeat.period decimal Event occurs frequency times per period
79 action.trigger.timingTiming.repeat.periodMax decimal Upper limit of period (3-4 hours)
80 action.trigger.timingTiming.repeat.periodUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
81 action.trigger.timingTiming.repeat.dayOfWeek code mon | tue | wed | thu | fri | sat | sun
82 action.trigger.timingTiming.repeat.timeOfDay time Time of day for action
83 action.trigger.timingTiming.repeat.when code Code for time period of occurrence
84 action.trigger.timingTiming.repeat.offset unsignedInt Minutes from event (before or after)
action.trigger.timingTiming.code CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
action.trigger.timingTiming.code.coding Coding Code defined by a terminology system
85 action.trigger.timingTiming.code.coding.system uri Identity of the terminology system
86 action.trigger.timingTiming.code.coding.version string Version of the system - if relevant
87 action.trigger.timingTiming.code.coding.code code Symbol in syntax defined by the system
88 action.trigger.timingTiming.code.coding.display string Representation defined by the system
89 action.trigger.timingTiming.code.coding.userSelected boolean If this coding was chosen directly by the user
90 action.trigger.timingTiming.code.text string Plain text representation of the concept
action.trigger.timingReference Reference
91 action.trigger.timingReference.reference string Literal reference, Relative, internal or absolute URL
92 action.trigger.timingReference.type uri Type the reference refers to (e.g. "Patient")
action.trigger.timingReference.identifier Identifier Logical reference, when literal reference is not known
93 action.trigger.timingReference.identifier.use code usual | official | temp | secondary | old (If known)
action.trigger.timingReference.identifier.type CodeableConcept Description of identifier
action.trigger.timingReference.identifier.type.coding Coding Code defined by a terminology system
94 action.trigger.timingReference.identifier.type.coding.system uri Identity of the terminology system
95 action.trigger.timingReference.identifier.type.coding.version string Version of the system - if relevant
96 action.trigger.timingReference.identifier.type.coding.code code Symbol in syntax defined by the system
97 action.trigger.timingReference.identifier.type.coding.display string Representation defined by the system
98 action.trigger.timingReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
99 action.trigger.timingReference.identifier.type.text string Plain text representation of the concept
100 action.trigger.timingReference.identifier.system uri The namespace for the identifier value
101 action.trigger.timingReference.identifier.value string The value that is unique
action.trigger.timingReference.identifier.period Period Time period when id is/was valid for use
102 action.trigger.timingReference.identifier.period.start dateTime Starting time with inclusive boundary
103 action.trigger.timingReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
104 action.trigger.timingReference.display string Text alternative for the resource
105 action.trigger.timingDate date
106 action.trigger.timingDateTime dateTime
action.trigger.data DataRequirement Triggering data of the event (multiple = 'and')
107 action.trigger.data.type code The type of the required data
108 action.trigger.data.profile canonical The profile of the required data
action.trigger.data.subject[x] E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
action.trigger.data.subjectCodeableConcept CodeableConcept
action.trigger.data.subjectCodeableConcept.coding Coding Code defined by a terminology system
109 action.trigger.data.subjectCodeableConcept.coding.system uri Identity of the terminology system
110 action.trigger.data.subjectCodeableConcept.coding.version string Version of the system - if relevant
111 action.trigger.data.subjectCodeableConcept.coding.code code Symbol in syntax defined by the system
112 action.trigger.data.subjectCodeableConcept.coding.display string Representation defined by the system
113 action.trigger.data.subjectCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
114 action.trigger.data.subjectCodeableConcept.text string Plain text representation of the concept
action.trigger.data.subjectReference Reference
115 action.trigger.data.subjectReference.reference string Literal reference, Relative, internal or absolute URL
116 action.trigger.data.subjectReference.type uri Type the reference refers to (e.g. "Patient")
action.trigger.data.subjectReference.identifier Identifier Logical reference, when literal reference is not known
117 action.trigger.data.subjectReference.identifier.use code usual | official | temp | secondary | old (If known)
action.trigger.data.subjectReference.identifier.type CodeableConcept Description of identifier
action.trigger.data.subjectReference.identifier.type.coding Coding Code defined by a terminology system
118 action.trigger.data.subjectReference.identifier.type.coding.system uri Identity of the terminology system
119 action.trigger.data.subjectReference.identifier.type.coding.version string Version of the system - if relevant
120 action.trigger.data.subjectReference.identifier.type.coding.code code Symbol in syntax defined by the system
121 action.trigger.data.subjectReference.identifier.type.coding.display string Representation defined by the system
122 action.trigger.data.subjectReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
123 action.trigger.data.subjectReference.identifier.type.text string Plain text representation of the concept
124 action.trigger.data.subjectReference.identifier.system uri The namespace for the identifier value
125 action.trigger.data.subjectReference.identifier.value string The value that is unique
action.trigger.data.subjectReference.identifier.period Period Time period when id is/was valid for use
126 action.trigger.data.subjectReference.identifier.period.start dateTime Starting time with inclusive boundary
127 action.trigger.data.subjectReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
128 action.trigger.data.subjectReference.display string Text alternative for the resource
129 action.trigger.data.mustSupport string Indicates specific structure elements that are referenced by the knowledge module
action.trigger.data.codeFilter What codes are expected
130 action.trigger.data.codeFilter.path string A code-valued attribute to filter on
131 action.trigger.data.codeFilter.searchParam string A coded (token) parameter to search on
132 action.trigger.data.codeFilter.valueSet canonical Valueset for the filter
action.trigger.data.codeFilter.code Coding What code is expected
133 action.trigger.data.codeFilter.code.system uri Identity of the terminology system
134 action.trigger.data.codeFilter.code.version string Version of the system - if relevant
135 action.trigger.data.codeFilter.code.code code Symbol in syntax defined by the system
136 action.trigger.data.codeFilter.code.display string Representation defined by the system
137 action.trigger.data.codeFilter.code.userSelected boolean If this coding was chosen directly by the user
action.trigger.data.dateFilter What dates/date ranges are expected
138 action.trigger.data.dateFilter.path string A date-valued attribute to filter on
139 action.trigger.data.dateFilter.searchParam string A date valued parameter to search on
action.trigger.data.dateFilter.value[x] The value of the filter, as a Period, DateTime, or Duration value
140 action.trigger.data.dateFilter.valueDateTime dateTime
action.trigger.data.dateFilter.valuePeriod Period
141 action.trigger.data.dateFilter.valuePeriod.start dateTime Starting time with inclusive boundary
142 action.trigger.data.dateFilter.valuePeriod.end dateTime End time with inclusive boundary, if not ongoing
action.trigger.data.dateFilter.valueDuration Duration
143 action.trigger.data.dateFilter.valueDuration.value decimal Numerical value (with implicit precision)
144 action.trigger.data.dateFilter.valueDuration.comparator code < | <= | >= | > - how to understand the value
145 action.trigger.data.dateFilter.valueDuration.unit string Unit representation
146 action.trigger.data.dateFilter.valueDuration.system uri System that defines coded unit form
147 action.trigger.data.dateFilter.valueDuration.code code Coded form of the unit
148 action.trigger.data.limit positiveInt Number of results
action.trigger.data.sort Order of the results
149 action.trigger.data.sort.path string The name of the attribute to perform the sort
150 action.trigger.data.sort.direction code ascending | descending
action.trigger.condition Expression Whether the event triggers (boolean expression)
151 action.trigger.condition.description string Natural language description of the condition
152 action.trigger.condition.name id Short name assigned to expression for reuse
153 action.trigger.condition.language code text/cql | text/fhirpath | application/x-fhir-query | etc.
154 action.trigger.condition.expression string Expression in specified language
155 action.trigger.condition.reference uri Where the expression is found
action.condition Whether or not the action is applicable
156 action.condition.kind code applicability | start | stop
action.condition.expression Expression Boolean-valued expression
157 action.condition.expression.description string Natural language description of the condition
158 action.condition.expression.name id Short name assigned to expression for reuse
159 action.condition.expression.language code text/cql | text/fhirpath | application/x-fhir-query | etc.
160 action.condition.expression.expression string Expression in specified language
161 action.condition.expression.reference uri Where the expression is found
action.input DataRequirement Input data requirements
162 action.input.type code The type of the required data
163 action.input.profile canonical The profile of the required data
action.input.subject[x] E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
action.input.subjectCodeableConcept CodeableConcept
action.input.subjectCodeableConcept.coding Coding Code defined by a terminology system
164 action.input.subjectCodeableConcept.coding.system uri Identity of the terminology system
165 action.input.subjectCodeableConcept.coding.version string Version of the system - if relevant
166 action.input.subjectCodeableConcept.coding.code code Symbol in syntax defined by the system
167 action.input.subjectCodeableConcept.coding.display string Representation defined by the system
168 action.input.subjectCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
169 action.input.subjectCodeableConcept.text string Plain text representation of the concept
action.input.subjectReference Reference
170 action.input.subjectReference.reference string Literal reference, Relative, internal or absolute URL
171 action.input.subjectReference.type uri Type the reference refers to (e.g. "Patient")
action.input.subjectReference.identifier Identifier Logical reference, when literal reference is not known
172 action.input.subjectReference.identifier.use code usual | official | temp | secondary | old (If known)
action.input.subjectReference.identifier.type CodeableConcept Description of identifier
action.input.subjectReference.identifier.type.coding Coding Code defined by a terminology system
173 action.input.subjectReference.identifier.type.coding.system uri Identity of the terminology system
174 action.input.subjectReference.identifier.type.coding.version string Version of the system - if relevant
175 action.input.subjectReference.identifier.type.coding.code code Symbol in syntax defined by the system
176 action.input.subjectReference.identifier.type.coding.display string Representation defined by the system
177 action.input.subjectReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
178 action.input.subjectReference.identifier.type.text string Plain text representation of the concept
179 action.input.subjectReference.identifier.system uri The namespace for the identifier value
180 action.input.subjectReference.identifier.value string The value that is unique
action.input.subjectReference.identifier.period Period Time period when id is/was valid for use
181 action.input.subjectReference.identifier.period.start dateTime Starting time with inclusive boundary
182 action.input.subjectReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
183 action.input.subjectReference.display string Text alternative for the resource
184 action.input.mustSupport string Indicates specific structure elements that are referenced by the knowledge module
action.input.codeFilter What codes are expected
185 action.input.codeFilter.path string A code-valued attribute to filter on
186 action.input.codeFilter.searchParam string A coded (token) parameter to search on
187 action.input.codeFilter.valueSet canonical Valueset for the filter
action.input.codeFilter.code Coding What code is expected
188 action.input.codeFilter.code.system uri Identity of the terminology system
189 action.input.codeFilter.code.version string Version of the system - if relevant
190 action.input.codeFilter.code.code code Symbol in syntax defined by the system
191 action.input.codeFilter.code.display string Representation defined by the system
192 action.input.codeFilter.code.userSelected boolean If this coding was chosen directly by the user
action.input.dateFilter What dates/date ranges are expected
193 action.input.dateFilter.path string A date-valued attribute to filter on
194 action.input.dateFilter.searchParam string A date valued parameter to search on
action.input.dateFilter.value[x] The value of the filter, as a Period, DateTime, or Duration value
195 action.input.dateFilter.valueDateTime dateTime
action.input.dateFilter.valuePeriod Period
196 action.input.dateFilter.valuePeriod.start dateTime Starting time with inclusive boundary
197 action.input.dateFilter.valuePeriod.end dateTime End time with inclusive boundary, if not ongoing
action.input.dateFilter.valueDuration Duration
198 action.input.dateFilter.valueDuration.value decimal Numerical value (with implicit precision)
199 action.input.dateFilter.valueDuration.comparator code < | <= | >= | > - how to understand the value
200 action.input.dateFilter.valueDuration.unit string Unit representation
201 action.input.dateFilter.valueDuration.system uri System that defines coded unit form
202 action.input.dateFilter.valueDuration.code code Coded form of the unit
203 action.input.limit positiveInt Number of results
action.input.sort Order of the results
204 action.input.sort.path string The name of the attribute to perform the sort
205 action.input.sort.direction code ascending | descending
action.output DataRequirement Output data definition
206 action.output.type code The type of the required data
207 action.output.profile canonical The profile of the required data
action.output.subject[x] E.g. Patient, Practitioner, RelatedPerson, Organization, Location, Device
action.output.subjectCodeableConcept CodeableConcept
action.output.subjectCodeableConcept.coding Coding Code defined by a terminology system
208 action.output.subjectCodeableConcept.coding.system uri Identity of the terminology system
209 action.output.subjectCodeableConcept.coding.version string Version of the system - if relevant
210 action.output.subjectCodeableConcept.coding.code code Symbol in syntax defined by the system
211 action.output.subjectCodeableConcept.coding.display string Representation defined by the system
212 action.output.subjectCodeableConcept.coding.userSelected boolean If this coding was chosen directly by the user
213 action.output.subjectCodeableConcept.text string Plain text representation of the concept
action.output.subjectReference Reference
214 action.output.subjectReference.reference string Literal reference, Relative, internal or absolute URL
215 action.output.subjectReference.type uri Type the reference refers to (e.g. "Patient")
action.output.subjectReference.identifier Identifier Logical reference, when literal reference is not known
216 action.output.subjectReference.identifier.use code usual | official | temp | secondary | old (If known)
action.output.subjectReference.identifier.type CodeableConcept Description of identifier
action.output.subjectReference.identifier.type.coding Coding Code defined by a terminology system
217 action.output.subjectReference.identifier.type.coding.system uri Identity of the terminology system
218 action.output.subjectReference.identifier.type.coding.version string Version of the system - if relevant
219 action.output.subjectReference.identifier.type.coding.code code Symbol in syntax defined by the system
220 action.output.subjectReference.identifier.type.coding.display string Representation defined by the system
221 action.output.subjectReference.identifier.type.coding.userSelected boolean If this coding was chosen directly by the user
222 action.output.subjectReference.identifier.type.text string Plain text representation of the concept
223 action.output.subjectReference.identifier.system uri The namespace for the identifier value
224 action.output.subjectReference.identifier.value string The value that is unique
action.output.subjectReference.identifier.period Period Time period when id is/was valid for use
225 action.output.subjectReference.identifier.period.start dateTime Starting time with inclusive boundary
226 action.output.subjectReference.identifier.period.end dateTime End time with inclusive boundary, if not ongoing
227 action.output.subjectReference.display string Text alternative for the resource
228 action.output.mustSupport string Indicates specific structure elements that are referenced by the knowledge module
action.output.codeFilter What codes are expected
229 action.output.codeFilter.path string A code-valued attribute to filter on
230 action.output.codeFilter.searchParam string A coded (token) parameter to search on
231 action.output.codeFilter.valueSet canonical Valueset for the filter
action.output.codeFilter.code Coding What code is expected
232 action.output.codeFilter.code.system uri Identity of the terminology system
233 action.output.codeFilter.code.version string Version of the system - if relevant
234 action.output.codeFilter.code.code code Symbol in syntax defined by the system
235 action.output.codeFilter.code.display string Representation defined by the system
236 action.output.codeFilter.code.userSelected boolean If this coding was chosen directly by the user
action.output.dateFilter What dates/date ranges are expected
237 action.output.dateFilter.path string A date-valued attribute to filter on
238 action.output.dateFilter.searchParam string A date valued parameter to search on
action.output.dateFilter.value[x] The value of the filter, as a Period, DateTime, or Duration value
239 action.output.dateFilter.valueDateTime dateTime
action.output.dateFilter.valuePeriod Period
240 action.output.dateFilter.valuePeriod.start dateTime Starting time with inclusive boundary
241 action.output.dateFilter.valuePeriod.end dateTime End time with inclusive boundary, if not ongoing
action.output.dateFilter.valueDuration Duration
242 action.output.dateFilter.valueDuration.value decimal Numerical value (with implicit precision)
243 action.output.dateFilter.valueDuration.comparator code < | <= | >= | > - how to understand the value
244 action.output.dateFilter.valueDuration.unit string Unit representation
245 action.output.dateFilter.valueDuration.system uri System that defines coded unit form
246 action.output.dateFilter.valueDuration.code code Coded form of the unit
247 action.output.limit positiveInt Number of results
action.output.sort Order of the results
248 action.output.sort.path string The name of the attribute to perform the sort
249 action.output.sort.direction code ascending | descending
action.relatedAction Relationship to another action
250 action.relatedAction.actionId id What action is this related to
251 action.relatedAction.relationship code before-start | before | before-end | concurrent-with-start | concurrent | concurrent-with-end | after-start | after | after-end
action.relatedAction.offset[x] Time offset for the relationship
action.relatedAction.offsetDuration Duration
252 action.relatedAction.offsetDuration.value decimal Numerical value (with implicit precision)
253 action.relatedAction.offsetDuration.comparator code < | <= | >= | > - how to understand the value
254 action.relatedAction.offsetDuration.unit string Unit representation
255 action.relatedAction.offsetDuration.system uri System that defines coded unit form
256 action.relatedAction.offsetDuration.code code Coded form of the unit
action.relatedAction.offsetRange Range
action.relatedAction.offsetRange.low Quantity Low limit
257 action.relatedAction.offsetRange.low.value decimal Numerical value (with implicit precision)
258 action.relatedAction.offsetRange.low.unit string Unit representation
259 action.relatedAction.offsetRange.low.system uri System that defines coded unit form
260 action.relatedAction.offsetRange.low.code code Coded form of the unit
action.relatedAction.offsetRange.high Quantity High limit
261 action.relatedAction.offsetRange.high.value decimal Numerical value (with implicit precision)
262 action.relatedAction.offsetRange.high.unit string Unit representation
263 action.relatedAction.offsetRange.high.system uri System that defines coded unit form
264 action.relatedAction.offsetRange.high.code code Coded form of the unit
action.timing[x] When the action should take place
265 action.timingDateTime dateTime
action.timingAge Age
266 action.timingAge.value decimal Numerical value (with implicit precision)
267 action.timingAge.comparator code < | <= | >= | > - how to understand the value
268 action.timingAge.unit string Unit representation
269 action.timingAge.system uri System that defines coded unit form
270 action.timingAge.code code Coded form of the unit
action.timingPeriod Period
271 action.timingPeriod.start dateTime Starting time with inclusive boundary
272 action.timingPeriod.end dateTime End time with inclusive boundary, if not ongoing
action.timingDuration Duration
273 action.timingDuration.value decimal Numerical value (with implicit precision)
274 action.timingDuration.comparator code < | <= | >= | > - how to understand the value
275 action.timingDuration.unit string Unit representation
276 action.timingDuration.system uri System that defines coded unit form
277 action.timingDuration.code code Coded form of the unit
action.timingRange Range
action.timingRange.low Quantity Low limit
278 action.timingRange.low.value decimal Numerical value (with implicit precision)
279 action.timingRange.low.unit string Unit representation
280 action.timingRange.low.system uri System that defines coded unit form
281 action.timingRange.low.code code Coded form of the unit
action.timingRange.high Quantity High limit
282 action.timingRange.high.value decimal Numerical value (with implicit precision)
283 action.timingRange.high.unit string Unit representation
284 action.timingRange.high.system uri System that defines coded unit form
285 action.timingRange.high.code code Coded form of the unit
action.timingTiming Timing
286 action.timingTiming.event dateTime When the event occurs
action.timingTiming.repeat When the event is to occur
action.timingTiming.repeat.bounds[x] Length/Range of lengths, or (Start and/or end) limits
action.timingTiming.repeat.boundsDuration Duration
287 action.timingTiming.repeat.boundsDuration.value decimal Numerical value (with implicit precision)
288 action.timingTiming.repeat.boundsDuration.comparator code < | <= | >= | > - how to understand the value
289 action.timingTiming.repeat.boundsDuration.unit string Unit representation
290 action.timingTiming.repeat.boundsDuration.system uri System that defines coded unit form
291 action.timingTiming.repeat.boundsDuration.code code Coded form of the unit
action.timingTiming.repeat.boundsRange Range
action.timingTiming.repeat.boundsRange.low Quantity Low limit
292 action.timingTiming.repeat.boundsRange.low.value decimal Numerical value (with implicit precision)
293 action.timingTiming.repeat.boundsRange.low.unit string Unit representation
294 action.timingTiming.repeat.boundsRange.low.system uri System that defines coded unit form
295 action.timingTiming.repeat.boundsRange.low.code code Coded form of the unit
action.timingTiming.repeat.boundsRange.high Quantity High limit
296 action.timingTiming.repeat.boundsRange.high.value decimal Numerical value (with implicit precision)
297 action.timingTiming.repeat.boundsRange.high.unit string Unit representation
298 action.timingTiming.repeat.boundsRange.high.system uri System that defines coded unit form
299 action.timingTiming.repeat.boundsRange.high.code code Coded form of the unit
action.timingTiming.repeat.boundsPeriod Period
300 action.timingTiming.repeat.boundsPeriod.start dateTime Starting time with inclusive boundary
301 action.timingTiming.repeat.boundsPeriod.end dateTime End time with inclusive boundary, if not ongoing
302 action.timingTiming.repeat.count positiveInt Number of times to repeat
303 action.timingTiming.repeat.countMax positiveInt Maximum number of times to repeat
304 action.timingTiming.repeat.duration decimal How long when it happens
305 action.timingTiming.repeat.durationMax decimal How long when it happens (Max)
306 action.timingTiming.repeat.durationUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
307 action.timingTiming.repeat.frequency positiveInt Event occurs frequency times per period
308 action.timingTiming.repeat.frequencyMax positiveInt Event occurs up to frequencyMax times per period
309 action.timingTiming.repeat.period decimal Event occurs frequency times per period
310 action.timingTiming.repeat.periodMax decimal Upper limit of period (3-4 hours)
311 action.timingTiming.repeat.periodUnit code s | min | h | d | wk | mo | a - unit of time (UCUM)
312 action.timingTiming.repeat.dayOfWeek code mon | tue | wed | thu | fri | sat | sun
313 action.timingTiming.repeat.timeOfDay time Time of day for action
314 action.timingTiming.repeat.when code Code for time period of occurrence
315 action.timingTiming.repeat.offset unsignedInt Minutes from event (before or after)
action.timingTiming.code CodeableConcept BID | TID | QID | AM | PM | QD | QOD | +
action.timingTiming.code.coding Coding Code defined by a terminology system
316 action.timingTiming.code.coding.system uri Identity of the terminology system
317 action.timingTiming.code.coding.version string Version of the system - if relevant
318 action.timingTiming.code.coding.code code Symbol in syntax defined by the system
319 action.timingTiming.code.coding.display string Representation defined by the system
320 action.timingTiming.code.coding.userSelected boolean If this coding was chosen directly by the user
321 action.timingTiming.code.text string Plain text representation of the concept
action.participant Who should participate in the action
322 action.participant.type code patient | practitioner | related-person | device
action.participant.role CodeableConcept E.g. Nurse, Surgeon, Parent
action.participant.role.coding Coding Code defined by a terminology system
323 action.participant.role.coding.system uri Identity of the terminology system
324 action.participant.role.coding.version string Version of the system - if relevant
325 action.participant.role.coding.code code Symbol in syntax defined by the system
326 action.participant.role.coding.display string Representation defined by the system
327 action.participant.role.coding.userSelected boolean If this coding was chosen directly by the user
328 action.participant.role.text string Plain text representation of the concept
action.type CodeableConcept create | update | remove | fire-event
action.type.coding Coding Code defined by a terminology system
329 action.type.coding.system uri Identity of the terminology system
330 action.type.coding.version string Version of the system - if relevant
331 action.type.coding.code code Symbol in syntax defined by the system
332 action.type.coding.display string Representation defined by the system
333 action.type.coding.userSelected boolean If this coding was chosen directly by the user
334 action.type.text string Plain text representation of the concept
335 action.groupingBehavior code visual-group | logical-group | sentence-group
336 action.selectionBehavior code any | all | all-or-none | exactly-one | at-most-one | one-or-more
337 action.requiredBehavior code must | could | must-unless-documented
338 action.precheckBehavior code yes | no
339 action.cardinalityBehavior code single | multiple
action.definition[x] Description of the activity to be performed
340 action.definitionCanonical canonical
341 action.definitionUri uri
342 action.transform canonical Transform to apply the template
action.dynamicValue Dynamic aspects of the definition
343 action.dynamicValue.path string The path to the element to be set dynamically
action.dynamicValue.expression Expression An expression that provides the dynamic value for the customization
344 action.dynamicValue.expression.description string Natural language description of the condition
345 action.dynamicValue.expression.name id Short name assigned to expression for reuse
346 action.dynamicValue.expression.language code text/cql | text/fhirpath | application/x-fhir-query | etc.
347 action.dynamicValue.expression.expression string Expression in specified language
348 action.dynamicValue.expression.reference uri Where the expression is found

Examples

Example #1
Input CSV
PlanDefinition,4,"chlamydia-screening-intervention",,"2.0.0",,"Chalmydia Screening CDS Example Using Common",,,,,,,,"draft",,,,,,,,,,,,,,,,,,,,,,"2015-07-22",,"Chlamydia Screening CDS Example Using Common",,,,,,,
identifier,"official",,,,,,,,"ChlamydiaScreening_CDS_UsingCommon",,
topic,,,,,,"Chlamydia Screening"
library,"Library/example"
action,,"Patient has not had chlamydia screening within the recommended timeframe...",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"applicability",,,"text/cql","NoScreening",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"$this",,,"text/cql","ChlamydiaScreeningRequest",
Resulting resource
{
  "resourceType": "PlanDefinition",
  "id": "chlamydia-screening-intervention",
  "identifier": [
    {
      "use": "official",
      "value": "ChlamydiaScreening_CDS_UsingCommon"
    }
  ],
  "version": "2.0.0",
  "title": "Chalmydia Screening CDS Example Using Common",
  "status": "draft",
  "date": "2015-07-22",
  "description": "Chlamydia Screening CDS Example Using Common",
  "topic": [
    {
      "text": "Chlamydia Screening"
    }
  ],
  "library": [
    "Library/example"
  ],
  "action": [
    {
      "title": "Patient has not had chlamydia screening within the recommended timeframe...",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "language": "text/cql",
            "expression": "NoScreening"
          }
        }
      ],
      "dynamicValue": [
        {
          "path": "$this",
          "expression": {
            "language": "text/cql",
            "expression": "ChlamydiaScreeningRequest"
          }
        }
      ]
    }
  ]
}
Example #2
Input CSV
PlanDefinition,21,"example-cardiology-os","http://va.gov/kas/orderset/B5-Cardiology-ChestPainCAD-OS","0.1","ChestPainCoronaryArteryDiseaseOrderSetKNART","Chest Pain (CP) - Coronary Artery Disease (CAD) Order Set KNART",,"http://terminology.hl7.org/CodeSystem/plan-definition-type",,"order-set","Order Set",,,"active",,,,,,,,,,,,,,,,,,,,,,"2017-08-29","Department of Veterans Affairs","The Cardiology chest pain (CP) and coronary artery disease (CAD) group of KNARTs are     intended to assist primary care providers in the management of adult patients with stable     chest pain (with or without known CAD); aid in determining when a cardiology consultation is     appropriate; provide guidance for initial noninvasive diagnostic orders (stress testing) and     provide a structured documentation template for the process. Stable patients with cardiac     chest pain require risk stratification, office-based workup, initiation of disease-specific     medications, and subspecialty referral to a cardiologist.",,"The Cardiology chest pain (CP) and coronary artery disease (CAD) group of KNARTs are intended to assist primary care providers in the management of adult patients with stable chest pain (with or without known CAD); aid in determining when a cardiology consultation is appropriate; provide guidance for initial noninvasive diagnostic orders (stress testing) and provide a structured documentation template for the process. Stable patients with cardiac chest pain require risk stratification, office-based workup, initiation of disease-specific medications, and subspecialty referral to a cardiologist. This context excludes emergent patients (new/ongoing/unstable pattern CP). Included are those patients with stable CP with or without known CAD, to be considered for evaluation by cardiology.","© Copyright Cognitive Medical Systems, Inc. 9444 Waples Street Suite 300 San Diego, CA 92121",,,,
identifier,"official",,,,,,,"urn:va.gov:kbs:knart:artifact:r1","bb7ccea6-9744-4743-854a-bcffd87191f6",,
identifier,,,,,,,,"urn:va.gov:kbs:contract:VA118-16-D-1008:to:VA-118-16-F-1008-0007","CLIN0004AG",,
identifier,,,,,,,,"urn:cognitivemedicine.com:lab:jira","KP-914",,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,"http://snomed.info/sct",,"look up value","appropriate snomed condition",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
author,"Bruce Bray MD",,,,,,
author,"Scott Wall MD",,,,,,
author,"Aiden Abidov MD, PhD",,,,,,
relatedArtifact,"derived-from",,"Cardiology: Chest Pain (CP) / Coronary Artery Disease (CAD) Clinical Content White Paper",,"NEED-A-URL-HERE",,,,,,,,,
relatedArtifact,"justification",,"Outcome CVD (coronary death, myocardial infarction, coronary insufficiency, angina, ischemic stroke, hemorrhagic stroke, transient ischemic attack, peripheral artery disease, heart failure)","Cardiovascular disease          (10-year risk) [Internet].: Framingham Heart Study; cited 2017]. Available from: https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php.","https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php",,,,,,,,,
relatedArtifact,"justification",,"General cardiovascular risk profile for use in primary care: the Framingham Heart Study","Cardiovascular disease          (10-year risk) [Internet].: Framingham Heart Study; cited 2017]. Available from: https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php.","https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php",,,,,,,,,
relatedArtifact,"justification",,"2014 ACC/AHA/AATS/PCNA/SCAI/STS focused update of the guideline for the diagnosis and management of patients with stable ischemic heart disease: a report of the American College of Cardiology/American Heart Association Task Force on Practice Guidelines, and the American Association for Thoracic Surgery, Preventive Cardiovascular Nurses Association, Society for Cardiovascular Angiography and Interventions, and Society of Thoracic Surgeons","Fihn SD, Blankenship JC, Alexander KP, Bittl JA, Byrne JG, Fletcher BJ, et al. 2014 ACC/AHA/AATS/PCNA/SCAI/STS focused update of the guideline for the diagnosis and management of patients with stable ischemic heart disease: A report of the american college of cardiology/american heart association task force on practice guidelines, and the american association for thoracic surgery, preventive cardiovascular nurses association, society for cardiovascular angiography and interventions, and society of thoracic surgeons. J Thorac Cardiovasc Surg. 2015 March 01;149(3):5.","NEED-A-URL-HERE",,,,,,,,,
relatedArtifact,"justification",,"ACC/AHA 2002 guideline update for exercise testing: summary article: A report of the American college of cardiology/American heart association task force on practice guidelines (committee to update the 1997 exercise testing guidelines)","Gibbons RJ, Balady GJ, Bricker JT, Chaitman BR, Fletcher GF, Froelicher VF, et al. ACC/AHA 2002 guideline update for exercise testing: Summary article: A report of the american college of cardiology/american heart association task force on practice guidelines (committee to update the 1997 exercise testing guidelines). Circulation. 2002 October 01;106(14):1883-92.","NEED-A-URL-HERE",,,,,,,,,
relatedArtifact,"justification",,"LABEL: ASPIRIN 81 MG- aspirin tablet, coated","Label: ASPIRIN 81 MG- aspirin tablet, coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=b4064039-2345-4227-b83d-54dc13a838d3.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=b4064039-2345-4227-b83d-54dc13a838d3",,,,,,,,,
relatedArtifact,"justification",,"LABEL: CLOPIDOGREL- clopidogrel bisulfate tablet, film coated","LABEL: CLOPIDOGREL- clopidogrel bisulfate tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=edae8df1-caf9-ff72-1304-5ae8b355f8e7.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a",,,,,,,,,
relatedArtifact,"justification",,"LABEL: LIPITOR- atorvastatin calcium tablet, film coated","LABEL: LIPITOR- atorvastatin calcium tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a",,,,,,,,,
relatedArtifact,"justification",,"LABEL: METOPROLOL SUCCINATE EXTENDED-RELEASE - metoprolol succinate tablet, film coated, extended release","LABEL: LIPITOR- atorvastatin calcium tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=2d948600-35d8-4490-983b-918bdce488c8",,,,,,,,,
relatedArtifact,"justification",,"LABEL: NITROGLYCERIN- nitroglycerin tablet","LABEL: NITROGLYCERIN- nitroglycerin tablet [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=67bf2a15-b115-47ac-ae28-ce2dafd6b5c9.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=67bf2a15-b115-47ac-ae28-ce2dafd6b5c9",,,,,,,,,
relatedArtifact,"justification",,"LABEL: SIMVASTATIN - simvastatin tablet","LABEL: SIMVASTATIN - simvastatin tablet [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=5c1c694c-4b08-469e-b538-08e69df06146.","https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=5c1c694c-4b08-469e-b538-08e69df06146",,,,,,,,,
relatedArtifact,"justification",,"Chest Pain Guideline Development Group. NICE guidance. Chest          pain of recent onset: assessment and diagnosis of recent onset chest pain or discomfort of suspected cardiac origin.","Skinner JS, Smeeth L, Kendall JM, Adams PC, Timmis A, Chest Pain Guideline Development Group. NICE guidance. chest pain of recent onset: Assessment and diagnosis of recent onset chest pain or discomfort of suspected cardiac origin. Heart. 2010 June 01;96(12):974-8.","http://heart.bmj.com/content/96/12/974.long",,,,,,,,,
library,"#cardiology-chestPain-logic"
action,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "PlanDefinition",
  "id": "example-cardiology-os",
  "url": "http://va.gov/kas/orderset/B5-Cardiology-ChestPainCAD-OS",
  "identifier": [
    {
      "use": "official",
      "system": "urn:va.gov:kbs:knart:artifact:r1",
      "value": "bb7ccea6-9744-4743-854a-bcffd87191f6"
    },
    {
      "system": "urn:va.gov:kbs:contract:VA118-16-D-1008:to:VA-118-16-F-1008-0007",
      "value": "CLIN0004AG"
    },
    {
      "system": "urn:cognitivemedicine.com:lab:jira",
      "value": "KP-914"
    }
  ],
  "version": "0.1",
  "name": "ChestPainCoronaryArteryDiseaseOrderSetKNART",
  "title": "Chest Pain (CP) - Coronary Artery Disease (CAD) Order Set KNART",
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
        "code": "order-set",
        "display": "Order Set"
      }
    ]
  },
  "status": "active",
  "date": "2017-08-29",
  "publisher": "Department of Veterans Affairs",
  "description": "The Cardiology chest pain (CP) and coronary artery disease (CAD) group of KNARTs are     intended to assist primary care providers in the management of adult patients with stable     chest pain (with or without known CAD); aid in determining when a cardiology consultation is     appropriate; provide guidance for initial noninvasive diagnostic orders (stress testing) and     provide a structured documentation template for the process. Stable patients with cardiac     chest pain require risk stratification, office-based workup, initiation of disease-specific     medications, and subspecialty referral to a cardiologist.",
  "useContext": [
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "look up value",
            "display": "appropriate snomed condition"
          }
        ]
      }
    }
  ],
  "usage": "The Cardiology chest pain (CP) and coronary artery disease (CAD) group of KNARTs are intended to assist primary care providers in the management of adult patients with stable chest pain (with or without known CAD); aid in determining when a cardiology consultation is appropriate; provide guidance for initial noninvasive diagnostic orders (stress testing) and provide a structured documentation template for the process. Stable patients with cardiac chest pain require risk stratification, office-based workup, initiation of disease-specific medications, and subspecialty referral to a cardiologist. This context excludes emergent patients (new/ongoing/unstable pattern CP). Included are those patients with stable CP with or without known CAD, to be considered for evaluation by cardiology.",
  "copyright": "© Copyright Cognitive Medical Systems, Inc. 9444 Waples Street Suite 300 San Diego, CA 92121",
  "author": [
    {
      "name": "Bruce Bray MD"
    },
    {
      "name": "Scott Wall MD"
    },
    {
      "name": "Aiden Abidov MD, PhD"
    }
  ],
  "relatedArtifact": [
    {
      "type": "derived-from",
      "display": "Cardiology: Chest Pain (CP) / Coronary Artery Disease (CAD) Clinical Content White Paper",
      "url": "NEED-A-URL-HERE"
    },
    {
      "type": "justification",
      "display": "Outcome CVD (coronary death, myocardial infarction, coronary insufficiency, angina, ischemic stroke, hemorrhagic stroke, transient ischemic attack, peripheral artery disease, heart failure)",
      "citation": "Cardiovascular disease          (10-year risk) [Internet].: Framingham Heart Study; cited 2017]. Available from: https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php.",
      "url": "https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php"
    },
    {
      "type": "justification",
      "display": "General cardiovascular risk profile for use in primary care: the Framingham Heart Study",
      "citation": "Cardiovascular disease          (10-year risk) [Internet].: Framingham Heart Study; cited 2017]. Available from: https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php.",
      "url": "https://www.framinghamheartstudy.org/risk-functions/cardiovascular-disease/10-year-risk.php"
    },
    {
      "type": "justification",
      "display": "2014 ACC/AHA/AATS/PCNA/SCAI/STS focused update of the guideline for the diagnosis and management of patients with stable ischemic heart disease: a report of the American College of Cardiology/American Heart Association Task Force on Practice Guidelines, and the American Association for Thoracic Surgery, Preventive Cardiovascular Nurses Association, Society for Cardiovascular Angiography and Interventions, and Society of Thoracic Surgeons",
      "citation": "Fihn SD, Blankenship JC, Alexander KP, Bittl JA, Byrne JG, Fletcher BJ, et al. 2014 ACC/AHA/AATS/PCNA/SCAI/STS focused update of the guideline for the diagnosis and management of patients with stable ischemic heart disease: A report of the american college of cardiology/american heart association task force on practice guidelines, and the american association for thoracic surgery, preventive cardiovascular nurses association, society for cardiovascular angiography and interventions, and society of thoracic surgeons. J Thorac Cardiovasc Surg. 2015 March 01;149(3):5.",
      "url": "NEED-A-URL-HERE"
    },
    {
      "type": "justification",
      "display": "ACC/AHA 2002 guideline update for exercise testing: summary article: A report of the American college of cardiology/American heart association task force on practice guidelines (committee to update the 1997 exercise testing guidelines)",
      "citation": "Gibbons RJ, Balady GJ, Bricker JT, Chaitman BR, Fletcher GF, Froelicher VF, et al. ACC/AHA 2002 guideline update for exercise testing: Summary article: A report of the american college of cardiology/american heart association task force on practice guidelines (committee to update the 1997 exercise testing guidelines). Circulation. 2002 October 01;106(14):1883-92.",
      "url": "NEED-A-URL-HERE"
    },
    {
      "type": "justification",
      "display": "LABEL: ASPIRIN 81 MG- aspirin tablet, coated",
      "citation": "Label: ASPIRIN 81 MG- aspirin tablet, coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=b4064039-2345-4227-b83d-54dc13a838d3.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=b4064039-2345-4227-b83d-54dc13a838d3"
    },
    {
      "type": "justification",
      "display": "LABEL: CLOPIDOGREL- clopidogrel bisulfate tablet, film coated",
      "citation": "LABEL: CLOPIDOGREL- clopidogrel bisulfate tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=edae8df1-caf9-ff72-1304-5ae8b355f8e7.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a"
    },
    {
      "type": "justification",
      "display": "LABEL: LIPITOR- atorvastatin calcium tablet, film coated",
      "citation": "LABEL: LIPITOR- atorvastatin calcium tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a"
    },
    {
      "type": "justification",
      "display": "LABEL: METOPROLOL SUCCINATE EXTENDED-RELEASE - metoprolol succinate tablet, film coated, extended release",
      "citation": "LABEL: LIPITOR- atorvastatin calcium tablet, film coated [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=7fe85155-bc00-406b-b097-e8aece187a8a.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=2d948600-35d8-4490-983b-918bdce488c8"
    },
    {
      "type": "justification",
      "display": "LABEL: NITROGLYCERIN- nitroglycerin tablet",
      "citation": "LABEL: NITROGLYCERIN- nitroglycerin tablet [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=67bf2a15-b115-47ac-ae28-ce2dafd6b5c9.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=67bf2a15-b115-47ac-ae28-ce2dafd6b5c9"
    },
    {
      "type": "justification",
      "display": "LABEL: SIMVASTATIN - simvastatin tablet",
      "citation": "LABEL: SIMVASTATIN - simvastatin tablet [Internet].: National Library of Medicine; 2017. Available from: https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=5c1c694c-4b08-469e-b538-08e69df06146.",
      "url": "https://dailymed.nlm.nih.gov/dailymed/drugInfo.cfm?setid=5c1c694c-4b08-469e-b538-08e69df06146"
    },
    {
      "type": "justification",
      "display": "Chest Pain Guideline Development Group. NICE guidance. Chest          pain of recent onset: assessment and diagnosis of recent onset chest pain or discomfort of suspected cardiac origin.",
      "citation": "Skinner JS, Smeeth L, Kendall JM, Adams PC, Timmis A, Chest Pain Guideline Development Group. NICE guidance. chest pain of recent onset: Assessment and diagnosis of recent onset chest pain or discomfort of suspected cardiac origin. Heart. 2010 June 01;96(12):974-8.",
      "url": "http://heart.bmj.com/content/96/12/974.long"
    }
  ],
  "library": [
    "#cardiology-chestPain-logic"
  ],
  "action": [
    {}
  ]
}
Example #3
Input CSV
PlanDefinition,17,"low-suicide-risk-order-set","http://motivemi.com/artifacts/PlanDefinition/low-suicide-risk-order-set","1.0.0","LowSuicideRiskOrderSet","Low Suicide Risk Order Set",,,,,,,,"active",true,,,,,,,,,,,,,,,,,,,,,"2015-08-15","Motive Medical Intelligence","Orders to be applied to a patient characterized as low suicide risk.","This order set helps ensure consistent application of appropriate orders for the care of low suicide risk patients.","This order set should be applied after assessing a patient for suicide risk, when the findings of that assessment indicate the patient has low suicide risk.","© Copyright 2016 Motive Medical Intelligence. All rights reserved.","2016-03-12","2016-08-15","2016-01-01","2017-12-31"
identifier,"official",,,,,,,"http://motivemi.com/artifacts","mmi:low-suicide-risk-order-set",,
contact,,"phone","415-362-4007","work",,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"age",,,"https://meshb.nlm.nih.gov",,"D000328","Adult",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,"http://snomed.info/sct",,"87512008","Mild major depression",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,"http://snomed.info/sct",,"40379007","Major depression, recurrent, mild",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,"http://snomed.info/sct",,"394687007","Low suicide risk",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,"http://snomed.info/sct",,"225337009","Suicide risk assessment",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"user",,,"http://snomed.info/sct",,"309343006","Physician",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"venue",,,"http://snomed.info/sct",,"440655000","Outpatient environment",,,,,,,,,,,,,,,,,,,,,,,,,,,,,
jurisdiction,"urn:iso:std:iso:3166",,"US",,,
topic,,,,,,"Suicide risk assessment"
author,"Motive Medical Intelligence","phone","415-362-4007","work",,,
relatedArtifact,"derived-from",,"Practice Guideline for the Treatment of Patients with Major Depressive Disorder",,"http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf",,,,,,,,,
relatedArtifact,"composed-of",,,,,,,,,,,,,"ActivityDefinition/referralPrimaryCareMentalHealth"
relatedArtifact,"composed-of",,,,,,,,,,,,,"ActivityDefinition/citalopramPrescription"
library,"Library/suiciderisk-orderset-logic"
action,,"Suicide Risk Assessment and Outpatient Management",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "PlanDefinition",
  "id": "low-suicide-risk-order-set",
  "url": "http://motivemi.com/artifacts/PlanDefinition/low-suicide-risk-order-set",
  "identifier": [
    {
      "use": "official",
      "system": "http://motivemi.com/artifacts",
      "value": "mmi:low-suicide-risk-order-set"
    }
  ],
  "version": "1.0.0",
  "name": "LowSuicideRiskOrderSet",
  "title": "Low Suicide Risk Order Set",
  "status": "active",
  "experimental": true,
  "date": "2015-08-15",
  "publisher": "Motive Medical Intelligence",
  "contact": [
    {
      "telecom": [
        {
          "system": "phone",
          "value": "415-362-4007",
          "use": "work"
        },
        {
          "system": "email",
          "value": "info@motivemi.com",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Orders to be applied to a patient characterized as low suicide risk.",
  "useContext": [
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "age"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "https://meshb.nlm.nih.gov",
            "code": "D000328",
            "display": "Adult"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "87512008",
            "display": "Mild major depression"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "40379007",
            "display": "Major depression, recurrent, mild"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "394687007",
            "display": "Low suicide risk"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "225337009",
            "display": "Suicide risk assessment"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "user"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "309343006",
            "display": "Physician"
          }
        ]
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "venue"
      },
      "valueCodeableConcept": {
        "coding": [
          {
            "system": "http://snomed.info/sct",
            "code": "440655000",
            "display": "Outpatient environment"
          }
        ]
      }
    }
  ],
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US"
        }
      ]
    }
  ],
  "purpose": "This order set helps ensure consistent application of appropriate orders for the care of low suicide risk patients.",
  "usage": "This order set should be applied after assessing a patient for suicide risk, when the findings of that assessment indicate the patient has low suicide risk.",
  "copyright": "© Copyright 2016 Motive Medical Intelligence. All rights reserved.",
  "approvalDate": "2016-03-12",
  "lastReviewDate": "2016-08-15",
  "effectivePeriod": {
    "start": "2016-01-01",
    "end": "2017-12-31"
  },
  "topic": [
    {
      "text": "Suicide risk assessment"
    }
  ],
  "author": [
    {
      "name": "Motive Medical Intelligence",
      "telecom": [
        {
          "system": "phone",
          "value": "415-362-4007",
          "use": "work"
        },
        {
          "system": "email",
          "value": "info@motivemi.com",
          "use": "work"
        }
      ]
    }
  ],
  "relatedArtifact": [
    {
      "type": "derived-from",
      "display": "Practice Guideline for the Treatment of Patients with Major Depressive Disorder",
      "url": "http://psychiatryonline.org/pb/assets/raw/sitewide/practice_guidelines/guidelines/mdd.pdf"
    },
    {
      "type": "composed-of",
      "resource": "ActivityDefinition/referralPrimaryCareMentalHealth"
    },
    {
      "type": "composed-of",
      "resource": "ActivityDefinition/citalopramPrescription"
    }
  ],
  "library": [
    "Library/suiciderisk-orderset-logic"
  ],
  "action": [
    {
      "title": "Suicide Risk Assessment and Outpatient Management"
    }
  ]
}
Example #4
Input CSV
PlanDefinition,11,"KDN5",,"1",,"Gemcitabine/CARBOplatin",,,,,,,"Chemotherapy Order Template","draft",true,,,,,,,,,,,,,,,,,,,,,,"National Comprehensive Cancer Network, Inc.",,,,"All rights reserved.","2016-07-27","2016-07-27",,
identifier,,,,,,,,"http://example.org/ordertemplates","KDN5",,
useContext,"http://example.org/fhir/CodeSystem/indications",,"treamentSetting-or-diseaseStatus",,,,,,,,"Metastatic",,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://example.org/fhir/CodeSystem/indications",,"disease-or-histology",,,,,,,,"Collecting Duct/Medullary Subtypes",,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,,,,,,"Kidney Cancer",,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://example.org/fhir/CodeSystem/indications",,"treatmentSetting-or-diseaseStatus",,,,,,,,"Relapsed",,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://example.org/fhir/CodeSystem/indications",,"disease-or-histology",,,,,,,,"Collecting Duct/Medullary Subtypes",,,,,,,,,,,,,,,,,,,,,,,,,,,
useContext,"http://terminology.hl7.org/CodeSystem/usage-context-type",,"focus",,,,,,,,"Kidney Cancer – Collecting Duct/Medullary Subtypes - Metastatic",,,,,,,,,,,,,,,,,,,,,,,,,,,
author,"Lee Surprenant",,,,,,
relatedArtifact,"derived-from",,"NCCN Guidelines for Kidney Cancer. V.2.2016",,"http://www.example.org/professionals/physician_gls/PDF/kidney.pdf",,,,,,,,,
relatedArtifact,"citation",,,"Oudard S, et al. J Urol. 2007;177(5):1698-702","http://www.ncbi.nlm.nih.gov/pubmed/17437788",,,,,,,,,
action,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"exactly-one",,,,,,,,,,,,
Resulting resource
{
  "resourceType": "PlanDefinition",
  "id": "KDN5",
  "identifier": [
    {
      "system": "http://example.org/ordertemplates",
      "value": "KDN5"
    }
  ],
  "version": "1",
  "title": "Gemcitabine/CARBOplatin",
  "type": {
    "text": "Chemotherapy Order Template"
  },
  "status": "draft",
  "experimental": true,
  "publisher": "National Comprehensive Cancer Network, Inc.",
  "useContext": [
    {
      "code": {
        "system": "http://example.org/fhir/CodeSystem/indications",
        "code": "treamentSetting-or-diseaseStatus"
      },
      "valueCodeableConcept": {
        "text": "Metastatic"
      }
    },
    {
      "code": {
        "system": "http://example.org/fhir/CodeSystem/indications",
        "code": "disease-or-histology"
      },
      "valueCodeableConcept": {
        "text": "Collecting Duct/Medullary Subtypes"
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "text": "Kidney Cancer"
      }
    },
    {
      "code": {
        "system": "http://example.org/fhir/CodeSystem/indications",
        "code": "treatmentSetting-or-diseaseStatus"
      },
      "valueCodeableConcept": {
        "text": "Relapsed"
      }
    },
    {
      "code": {
        "system": "http://example.org/fhir/CodeSystem/indications",
        "code": "disease-or-histology"
      },
      "valueCodeableConcept": {
        "text": "Collecting Duct/Medullary Subtypes"
      }
    },
    {
      "code": {
        "system": "http://terminology.hl7.org/CodeSystem/usage-context-type",
        "code": "focus"
      },
      "valueCodeableConcept": {
        "text": "Kidney Cancer – Collecting Duct/Medullary Subtypes - Metastatic"
      }
    }
  ],
  "copyright": "All rights reserved.",
  "approvalDate": "2016-07-27",
  "lastReviewDate": "2016-07-27",
  "author": [
    {
      "name": "Lee Surprenant"
    }
  ],
  "relatedArtifact": [
    {
      "type": "derived-from",
      "display": "NCCN Guidelines for Kidney Cancer. V.2.2016",
      "url": "http://www.example.org/professionals/physician_gls/PDF/kidney.pdf"
    },
    {
      "type": "citation",
      "citation": "Oudard S, et al. J Urol. 2007;177(5):1698-702",
      "url": "http://www.ncbi.nlm.nih.gov/pubmed/17437788"
    }
  ],
  "action": [
    {
      "selectionBehavior": "exactly-one"
    }
  ]
}
Example #5
Input CSV
PlanDefinition,5,"exclusive-breastfeeding-intervention-01",,"1.0.0",,"Exclusive Breastfeeding Intervention-01",,,,,,,,"active",,,,,,,,,,,,,,,,,,,,,,"2015-03-08",,"Exclusive breastfeeding intervention intended to improve outcomes for exclusive breastmilk feeding of newborns by ensuring that an appropriate breastfeeding readiness assessment order is created if necessary.",,,,,,,
identifier,"official",,,,,,,,"exclusive-breastfeeding-intervention-01",,
topic,,,,,,"Exclusive Breastfeeding"
relatedArtifact,"derived-from",,,,,,,,,,,,,"Measure/measure-exclusive-breastfeeding"
library,"Library/library-exclusive-breastfeeding-cds-logic"
action,,"Mother should be administered a breastfeeding readiness assessment.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"named-event","Admission",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"applicability",,,"text/cql","Should Create Assessment Order",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Resulting resource
{
  "resourceType": "PlanDefinition",
  "id": "exclusive-breastfeeding-intervention-01",
  "identifier": [
    {
      "use": "official",
      "value": "exclusive-breastfeeding-intervention-01"
    }
  ],
  "version": "1.0.0",
  "title": "Exclusive Breastfeeding Intervention-01",
  "status": "active",
  "date": "2015-03-08",
  "description": "Exclusive breastfeeding intervention intended to improve outcomes for exclusive breastmilk feeding of newborns by ensuring that an appropriate breastfeeding readiness assessment order is created if necessary.",
  "topic": [
    {
      "text": "Exclusive Breastfeeding"
    }
  ],
  "relatedArtifact": [
    {
      "type": "derived-from",
      "resource": "Measure/measure-exclusive-breastfeeding"
    }
  ],
  "library": [
    "Library/library-exclusive-breastfeeding-cds-logic"
  ],
  "action": [
    {
      "title": "Mother should be administered a breastfeeding readiness assessment.",
      "trigger": [
        {
          "type": "named-event",
          "name": "Admission"
        },
        {
          "type": "named-event",
          "name": "Birth"
        },
        {
          "type": "named-event",
          "name": "Infant Transfer to Recovery"
        },
        {
          "type": "named-event",
          "name": "Transfer to Post-Partum"
        }
      ],
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "language": "text/cql",
            "expression": "Should Create Assessment Order"
          }
        }
      ]
    }
  ]
}