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