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