This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/Profile/cqf-careplan-cqf-careplan
. Profile of Careplan for decision support/quality metrics. Indicates which elements must be supported by CQF rules and measure engines. : Clinical Quality Framework (CQF) Careplan Profile
This profile was published on Tue, Dec 2, 2014 00:00+1100 as a draft by Health Level Seven, Inc. - CQI WG.
Required/Prohibited Elements
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
Differential View
This structure is derived from CarePlan.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | |||
![]() ![]() ![]() | S | 0..1 | Patient | |
![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() | S | 0..1 | Period | |
![]() ![]() ![]() | 0..1 | dateTime | ||
![]() ![]() ![]() | S | 0..* | Condition | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() ![]() | S | 1..1 | Practitioner, RelatedPerson, Patient, Organization | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..1 | code | |
![]() ![]() ![]() ![]() | S | 0..* | Condition | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | 0..* | uri | ||
![]() ![]() ![]() ![]() | S | 0..1 | code | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 0..* | Any | |
![]() ![]() ![]() ![]() | S | 0..1 | Procedure, MedicationPrescription, DiagnosticOrder, Encounter, Supply | |
![]() ![]() ![]() ![]() | S | 0..1 | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Timing, Period, string | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Location | ||
![]() ![]() ![]() ![]() ![]() | S | 0..* | Practitioner, Organization, RelatedPerson, Patient | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Medication, Substance | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Quantity | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Quantity |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | Healthcare plan for patient | ||
![]() ![]() ![]() | 0..1 | id | Logical id of this artefact | |
![]() ![]() ![]() | 0..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() | M | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() | 0..* | Identifier | External Ids for this plan | |
![]() ![]() ![]() | S | 0..1 | Patient | Who care plan is for |
![]() ![]() ![]() | M S | 1..1 | code | planned | active | completed Binding: CarePlanStatus (required, not extensible) |
![]() ![]() ![]() | S | 0..1 | Period | Time period plan covers |
![]() ![]() ![]() | 0..1 | dateTime | When last updated | |
![]() ![]() ![]() | S | 0..* | Condition | Health issues this plan addresses |
![]() ![]() ![]() | S | 0..* | Who's involved in plan? | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of involvement Binding: CarePlanParticipantRole (preferred, extensible) |
![]() ![]() ![]() ![]() | S | 1..1 | Practitioner, RelatedPerson, Patient, Organization | Who is involved |
![]() ![]() ![]() | S | 0..* | Desired outcome of plan | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | 1..1 | string | What's the desired outcome? | |
![]() ![]() ![]() ![]() | S | 0..1 | code | in-progress | achieved | sustaining | cancelled Binding: CarePlanGoalStatus (required, not extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | Comments about the goal | |
![]() ![]() ![]() ![]() | S | 0..* | Condition | Health issues this goal addresses |
![]() ![]() ![]() | S | 0..* | Action to occur as part of plan | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | 0..* | uri | Goals this activity relates to | |
![]() ![]() ![]() ![]() | S | 0..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled Binding: CarePlanActivityStatus (required, not extensible) |
![]() ![]() ![]() ![]() | M S | 1..1 | boolean | Do NOT do |
![]() ![]() ![]() ![]() | S | 0..* | Any | Appointments, orders, etc. |
![]() ![]() ![]() ![]() | 0..1 | string | Comments about the activity | |
![]() ![]() ![]() ![]() | S I | 0..1 | Procedure, MedicationPrescription, DiagnosticOrder, Encounter, Supply | Activity details defined in specific resource |
![]() ![]() ![]() ![]() | S I | 0..1 | Activity details summarised here cpl-1: DailyDose can only be specified if activity category is drug or food cpl-2: Quantity can only be specified if activity category is supply cpl-3: Only provide a detail reference, or a simple detail summary | |
![]() ![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | diet | drug | encounter | observation | procedure | supply | other Binding: CarePlanActivityCategory (required, not extensible) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Detail type of activity Binding: CarePlanActivityType (preferred, extensible) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Timing, Period, string | When activity is to occur |
![]() ![]() ![]() ![]() ![]() | 0..1 | Location | Where it should happen | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | Practitioner, Organization, RelatedPerson, Patient | Who's responsible? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Medication, Substance | What's administered/supplied |
![]() ![]() ![]() ![]() ![]() | S I | 0..1 | Quantity | How much consumed/day? |
![]() ![]() ![]() ![]() ![]() | S I | 0..1 | Quantity | How much is administered/supplied/consumed |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extra info on activity occurrence | |
![]() ![]() ![]() | 0..1 | string | Comments about the plan |
XML Template
JSON Template
todo
Differential View
This structure is derived from CarePlan.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | |||
![]() ![]() ![]() | S | 0..1 | Patient | |
![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() | S | 0..1 | Period | |
![]() ![]() ![]() | 0..1 | dateTime | ||
![]() ![]() ![]() | S | 0..* | Condition | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() ![]() | S | 1..1 | Practitioner, RelatedPerson, Patient, Organization | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..1 | code | |
![]() ![]() ![]() ![]() | S | 0..* | Condition | |
![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | 0..* | uri | ||
![]() ![]() ![]() ![]() | S | 0..1 | code | |
![]() ![]() ![]() ![]() | S | 1..1 | boolean | |
![]() ![]() ![]() ![]() | S | 0..* | Any | |
![]() ![]() ![]() ![]() | S | 0..1 | Procedure, MedicationPrescription, DiagnosticOrder, Encounter, Supply | |
![]() ![]() ![]() ![]() | S | 0..1 | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Timing, Period, string | |
![]() ![]() ![]() ![]() ![]() | 0..1 | Location | ||
![]() ![]() ![]() ![]() ![]() | S | 0..* | Practitioner, Organization, RelatedPerson, Patient | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Medication, Substance | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Quantity | |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Quantity |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | Healthcare plan for patient | ||
![]() ![]() ![]() | 0..1 | id | Logical id of this artefact | |
![]() ![]() ![]() | 0..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() | M | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Language (required, not extensible) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() | 0..* | Identifier | External Ids for this plan | |
![]() ![]() ![]() | S | 0..1 | Patient | Who care plan is for |
![]() ![]() ![]() | M S | 1..1 | code | planned | active | completed Binding: CarePlanStatus (required, not extensible) |
![]() ![]() ![]() | S | 0..1 | Period | Time period plan covers |
![]() ![]() ![]() | 0..1 | dateTime | When last updated | |
![]() ![]() ![]() | S | 0..* | Condition | Health issues this plan addresses |
![]() ![]() ![]() | S | 0..* | Who's involved in plan? | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Type of involvement Binding: CarePlanParticipantRole (preferred, extensible) |
![]() ![]() ![]() ![]() | S | 1..1 | Practitioner, RelatedPerson, Patient, Organization | Who is involved |
![]() ![]() ![]() | S | 0..* | Desired outcome of plan | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | 1..1 | string | What's the desired outcome? | |
![]() ![]() ![]() ![]() | S | 0..1 | code | in-progress | achieved | sustaining | cancelled Binding: CarePlanGoalStatus (required, not extensible) |
![]() ![]() ![]() ![]() | 0..1 | string | Comments about the goal | |
![]() ![]() ![]() ![]() | S | 0..* | Condition | Health issues this goal addresses |
![]() ![]() ![]() | S | 0..* | Action to occur as part of plan | |
![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() | 0..* | uri | Goals this activity relates to | |
![]() ![]() ![]() ![]() | S | 0..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled Binding: CarePlanActivityStatus (required, not extensible) |
![]() ![]() ![]() ![]() | M S | 1..1 | boolean | Do NOT do |
![]() ![]() ![]() ![]() | S | 0..* | Any | Appointments, orders, etc. |
![]() ![]() ![]() ![]() | 0..1 | string | Comments about the activity | |
![]() ![]() ![]() ![]() | S I | 0..1 | Procedure, MedicationPrescription, DiagnosticOrder, Encounter, Supply | Activity details defined in specific resource |
![]() ![]() ![]() ![]() | S I | 0..1 | Activity details summarised here cpl-1: DailyDose can only be specified if activity category is drug or food cpl-2: Quantity can only be specified if activity category is supply cpl-3: Only provide a detail reference, or a simple detail summary | |
![]() ![]() ![]() ![]() ![]() | 0..1 | id | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | diet | drug | encounter | observation | procedure | supply | other Binding: CarePlanActivityCategory (required, not extensible) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept | Detail type of activity Binding: CarePlanActivityType (preferred, extensible) |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Timing, Period, string | When activity is to occur |
![]() ![]() ![]() ![]() ![]() | 0..1 | Location | Where it should happen | |
![]() ![]() ![]() ![]() ![]() | S | 0..* | Practitioner, Organization, RelatedPerson, Patient | Who's responsible? |
![]() ![]() ![]() ![]() ![]() | S | 0..1 | Medication, Substance | What's administered/supplied |
![]() ![]() ![]() ![]() ![]() | S I | 0..1 | Quantity | How much consumed/day? |
![]() ![]() ![]() ![]() ![]() | S I | 0..1 | Quantity | How much is administered/supplied/consumed |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Extra info on activity occurrence | |
![]() ![]() ![]() | 0..1 | string | Comments about the plan |
XML Template
JSON Template
todo
Other definitions: (todo)
Path | Name | Conformance | ValueSet |
CarePlan.language | Language | required | http://tools.ietf.org/html/bcp47 |
CarePlan.status | CarePlanStatus | required | CarePlanStatus |
CarePlan.participant.role | CarePlanParticipantRole | preferred (extensible) | |
CarePlan.goal.status | CarePlanGoalStatus | required | CarePlanGoalStatus |
CarePlan.activity.status | CarePlanActivityStatus | required | CarePlanActivityStatus |
CarePlan.activity.simple.category | CarePlanActivityCategory | required | CarePlanActivityCategory |
CarePlan.activity.simple.code | CarePlanActivityType | preferred (extensible) |
Id | Path | Name | Details |
cpl-1 | CarePlan.activity.simple | dose for food or drug | DailyDose can only be specified if activity category is drug or food XPath: (f:category/@value=('drug','diet')) = exists(f:dailyAmount) |
cpl-2 | CarePlan.activity.simple | quantity for supply | Quantity can only be specified if activity category is supply XPath: (f:category/@value=('supply')) = exists(f:quantity) |
cpl-3 | CarePlan.activity.simple | details by reference, or simple details | Only provide a detail reference, or a simple detail summary XPath: not(exists(f:detail)) or not(exists(f:simple)) |