EpisodeOfCare
An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time.
Columns
Header row
# |
path |
type |
required |
description |
0 |
resourceType |
string |
* |
Resource type identifier. Must be string "EpisodeOfCare" |
1 |
|
integer |
* |
Number of subrows |
2 |
id |
string |
* |
Logical id of this artifact |
3 |
status |
code |
|
planned | waitlist | active | onhold | finished | cancelled | entered-in-error |
|
patient |
Reference |
|
The patient who is the focus of this episode of care |
4 |
patient.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
5 |
patient.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
patient.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
6 |
patient.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
patient.identifier.type |
CodeableConcept |
|
Description of identifier |
|
patient.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
7 |
patient.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
8 |
patient.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
9 |
patient.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
10 |
patient.identifier.type.coding.display |
string |
|
Representation defined by the system |
11 |
patient.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
12 |
patient.identifier.type.text |
string |
|
Plain text representation of the concept |
13 |
patient.identifier.system |
uri |
|
The namespace for the identifier value |
14 |
patient.identifier.value |
string |
|
The value that is unique |
|
patient.identifier.period |
Period |
|
Time period when id is/was valid for use |
15 |
patient.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
16 |
patient.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
17 |
patient.display |
string |
|
Text alternative for the resource |
|
managingOrganization |
Reference |
|
Organization that assumes care |
18 |
managingOrganization.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
19 |
managingOrganization.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
managingOrganization.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
20 |
managingOrganization.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
managingOrganization.identifier.type |
CodeableConcept |
|
Description of identifier |
|
managingOrganization.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
21 |
managingOrganization.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
22 |
managingOrganization.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
23 |
managingOrganization.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
24 |
managingOrganization.identifier.type.coding.display |
string |
|
Representation defined by the system |
25 |
managingOrganization.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
26 |
managingOrganization.identifier.type.text |
string |
|
Plain text representation of the concept |
27 |
managingOrganization.identifier.system |
uri |
|
The namespace for the identifier value |
28 |
managingOrganization.identifier.value |
string |
|
The value that is unique |
|
managingOrganization.identifier.period |
Period |
|
Time period when id is/was valid for use |
29 |
managingOrganization.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
30 |
managingOrganization.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
31 |
managingOrganization.display |
string |
|
Text alternative for the resource |
|
period |
Period |
|
Interval during responsibility is assumed |
32 |
period.start |
dateTime |
|
Starting time with inclusive boundary |
33 |
period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
|
careManager |
Reference |
|
Care manager/care coordinator for the patient |
34 |
careManager.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
35 |
careManager.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
careManager.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
36 |
careManager.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
careManager.identifier.type |
CodeableConcept |
|
Description of identifier |
|
careManager.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
37 |
careManager.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
38 |
careManager.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
39 |
careManager.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
40 |
careManager.identifier.type.coding.display |
string |
|
Representation defined by the system |
41 |
careManager.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
42 |
careManager.identifier.type.text |
string |
|
Plain text representation of the concept |
43 |
careManager.identifier.system |
uri |
|
The namespace for the identifier value |
44 |
careManager.identifier.value |
string |
|
The value that is unique |
|
careManager.identifier.period |
Period |
|
Time period when id is/was valid for use |
45 |
careManager.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
46 |
careManager.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
47 |
careManager.display |
string |
|
Text alternative for the resource |
Row identifier
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "identifier" |
|
identifier |
Identifier |
|
Business Identifier(s) relevant for this EpisodeOfCare |
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 statusHistory
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "statusHistory" |
|
statusHistory |
|
|
Past list of status codes (the current status may be included to cover the start date of the status) |
1 |
statusHistory.status |
code |
|
planned | waitlist | active | onhold | finished | cancelled | entered-in-error |
|
statusHistory.period |
Period |
|
Duration the EpisodeOfCare was in the specified status |
2 |
statusHistory.period.start |
dateTime |
|
Starting time with inclusive boundary |
3 |
statusHistory.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
Row type
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "type" |
|
type |
CodeableConcept |
|
Type/class - e.g. specialist referral, disease management |
|
type.coding |
Coding |
|
Code defined by a terminology system |
1 |
type.coding.system |
uri |
|
Identity of the terminology system |
2 |
type.coding.version |
string |
|
Version of the system - if relevant |
3 |
type.coding.code |
code |
|
Symbol in syntax defined by the system |
4 |
type.coding.display |
string |
|
Representation defined by the system |
5 |
type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
6 |
type.text |
string |
|
Plain text representation of the concept |
Row diagnosis
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "diagnosis" |
|
diagnosis |
|
|
The list of diagnosis relevant to this episode of care |
|
diagnosis.condition |
Reference |
|
Conditions/problems/diagnoses this episode of care is for |
1 |
diagnosis.condition.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
diagnosis.condition.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
diagnosis.condition.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
diagnosis.condition.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
diagnosis.condition.identifier.type |
CodeableConcept |
|
Description of identifier |
|
diagnosis.condition.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
diagnosis.condition.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
diagnosis.condition.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
diagnosis.condition.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
diagnosis.condition.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
diagnosis.condition.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
diagnosis.condition.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
diagnosis.condition.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
diagnosis.condition.identifier.value |
string |
|
The value that is unique |
|
diagnosis.condition.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
diagnosis.condition.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
diagnosis.condition.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
diagnosis.condition.display |
string |
|
Text alternative for the resource |
|
diagnosis.role |
CodeableConcept |
|
Role that this diagnosis has within the episode of care (e.g. admission, billing, discharge …) |
|
diagnosis.role.coding |
Coding |
|
Code defined by a terminology system |
15 |
diagnosis.role.coding.system |
uri |
|
Identity of the terminology system |
16 |
diagnosis.role.coding.version |
string |
|
Version of the system - if relevant |
17 |
diagnosis.role.coding.code |
code |
|
Symbol in syntax defined by the system |
18 |
diagnosis.role.coding.display |
string |
|
Representation defined by the system |
19 |
diagnosis.role.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
20 |
diagnosis.role.text |
string |
|
Plain text representation of the concept |
21 |
diagnosis.rank |
positiveInt |
|
Ranking of the diagnosis (for each role type) |
Row referralRequest
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "referralRequest" |
|
referralRequest |
Reference |
|
Originating Referral Request(s) |
1 |
referralRequest.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
referralRequest.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
referralRequest.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
referralRequest.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
referralRequest.identifier.type |
CodeableConcept |
|
Description of identifier |
|
referralRequest.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
referralRequest.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
referralRequest.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
referralRequest.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
referralRequest.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
referralRequest.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
referralRequest.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
referralRequest.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
referralRequest.identifier.value |
string |
|
The value that is unique |
|
referralRequest.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
referralRequest.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
referralRequest.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
referralRequest.display |
string |
|
Text alternative for the resource |
Row team
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "team" |
|
team |
Reference |
|
Other practitioners facilitating this episode of care |
1 |
team.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
team.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
team.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
team.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
team.identifier.type |
CodeableConcept |
|
Description of identifier |
|
team.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
team.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
team.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
team.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
team.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
team.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
team.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
team.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
team.identifier.value |
string |
|
The value that is unique |
|
team.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
team.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
team.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
team.display |
string |
|
Text alternative for the resource |
Row account
# |
path |
type |
required |
description |
0 |
|
string |
* |
Subrow identifier. Must be string "account" |
|
account |
Reference |
|
The set of accounts that may be used for billing for this EpisodeOfCare |
1 |
account.reference |
string |
|
Literal reference, Relative, internal or absolute URL |
2 |
account.type |
uri |
|
Type the reference refers to (e.g. "Patient") |
|
account.identifier |
Identifier |
|
Logical reference, when literal reference is not known |
3 |
account.identifier.use |
code |
|
usual | official | temp | secondary | old (If known) |
|
account.identifier.type |
CodeableConcept |
|
Description of identifier |
|
account.identifier.type.coding |
Coding |
|
Code defined by a terminology system |
4 |
account.identifier.type.coding.system |
uri |
|
Identity of the terminology system |
5 |
account.identifier.type.coding.version |
string |
|
Version of the system - if relevant |
6 |
account.identifier.type.coding.code |
code |
|
Symbol in syntax defined by the system |
7 |
account.identifier.type.coding.display |
string |
|
Representation defined by the system |
8 |
account.identifier.type.coding.userSelected |
boolean |
|
If this coding was chosen directly by the user |
9 |
account.identifier.type.text |
string |
|
Plain text representation of the concept |
10 |
account.identifier.system |
uri |
|
The namespace for the identifier value |
11 |
account.identifier.value |
string |
|
The value that is unique |
|
account.identifier.period |
Period |
|
Time period when id is/was valid for use |
12 |
account.identifier.period.start |
dateTime |
|
Starting time with inclusive boundary |
13 |
account.identifier.period.end |
dateTime |
|
End time with inclusive boundary, if not ongoing |
14 |
account.display |
string |
|
Text alternative for the resource |
Examples
Example #1
Input CSV
EpisodeOfCare,10,"example","active","Patient/example",,,,,,,,,,,,,,"Organization/hl7",,,,,,,,,,,,,,"2014-09-01",,"Practitioner/14",,,,,,,,,,,,,"Amanda Assigned"
identifier,,,,,,,,"http://example.org/sampleepisodeofcare-identifier","123",,
statusHistory,"planned","2014-09-01","2014-09-14"
statusHistory,"active","2014-09-15","2014-09-21"
statusHistory,"onhold","2014-09-22","2014-09-24"
statusHistory,"active","2014-09-25",
type,"http://terminology.hl7.org/CodeSystem/episodeofcare-type",,"hacc","Home and Community Care",,
diagnosis,"Condition/stroke",,,,,,,,,,,,,,"http://terminology.hl7.org/CodeSystem/diagnosis-role",,"CC","Chief complaint",,,1
referralRequest,,,,,,,,,,,,,,"Referral from Example Aged Care Services"
team,"CareTeam/example",,,,,,,,,,,,,"example care team"
account,"Account/example",,,,,,,,,,,,,"example account"
Resulting resource
{
"resourceType": "EpisodeOfCare",
"id": "example",
"identifier": [
{
"system": "http://example.org/sampleepisodeofcare-identifier",
"value": "123"
}
],
"status": "active",
"statusHistory": [
{
"status": "planned",
"period": {
"start": "2014-09-01",
"end": "2014-09-14"
}
},
{
"status": "active",
"period": {
"start": "2014-09-15",
"end": "2014-09-21"
}
},
{
"status": "onhold",
"period": {
"start": "2014-09-22",
"end": "2014-09-24"
}
},
{
"status": "active",
"period": {
"start": "2014-09-25"
}
}
],
"type": [
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/episodeofcare-type",
"code": "hacc",
"display": "Home and Community Care"
}
]
}
],
"diagnosis": [
{
"condition": {
"reference": "Condition/stroke"
},
"role": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
"code": "CC",
"display": "Chief complaint"
}
]
},
"rank": 1
}
],
"patient": {
"reference": "Patient/example"
},
"managingOrganization": {
"reference": "Organization/hl7"
},
"period": {
"start": "2014-09-01"
},
"referralRequest": [
{
"display": "Referral from Example Aged Care Services"
}
],
"careManager": {
"reference": "Practitioner/14",
"display": "Amanda Assigned"
},
"team": [
{
"reference": "CareTeam/example",
"display": "example care team"
}
],
"account": [
{
"reference": "Account/example",
"display": "example account"
}
]
}