1.0.0 - release
            
          
CambioOpenServicesIG - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir.cambio.se/StructureDefinition/CareplanCordinatedCareSe | Version: 1.0.0 | |||
| Active as of 2024-02-29 | Computable Name: CareplanCordinatedCareSe | |||
The CareplanCordinatedCareSe profile is used for retrieving data about Link care plans in COSMIC. This profile is based on the FHIR resource CarePlan. It includes information like referral date, requester, receiver and also references a QuestionaireResponse resource with care note data.
COSMIC Link supports processes and routines in terms of coordination between actors which provides healthcare and social services to ensure an uninterrupted chain of care.
The intended use for this API is to get information about a patient's coordinated careplans, both active and completed. The coordination plan may contain multiple care notes. List of literal IDs will be returned under the Supporting info so that consumers can fetch each note using the GET API for QuestionnaireResponse. Additionally the API consumer has the possibility to contain these care notes by specifying it in the include parameters.
The intended use for reading data with this API is in first hand that the API is applied for direct access and should not be used to transfer data between caregivers. If it should be used for "data copying" between care providers, patient consent must be handled outside the API.
| Type | Description | 
|---|---|
| Limitation | This API is bound to provide only the coordinated care plans created through the LINK module in COSMIC | 
| Rule | The consumer of the API is responsible for making sure data retrieved is filtered in compliance with laws and regulations prior to presenting it to any end-users. | 
| Rule | For reading coordinated careplans, the external system needs to be able to evaluate PDL. This means whether the information can be displayed for a healthcare professional with a specific assignment. PDL data needed (HSA care unit and HSA care provider) is retrieved by including the organization referenced from Careplan.contributer.PractitionerRoleLiteSe(PractitionerRoleLiteSe.OrganizationSEVendorLite). | 
| COS version | Profile version | Required COSMIC version | Date | Description | 
|---|---|---|---|---|
| 3.2.0 | 1.0.0 | R8.3.05 | Apr 2022 | Initial version, Support for GET and search. | 
| HTTP Method | Description | 
|---|---|
| GET | Support for GET Coordination plan by specific patient ID, and also to search by period and Type. | 
| Parameter | Format | Mandatory | Comment | 
|---|---|---|---|
_profile | 
      string | Yes | 
subject | 
      reference | Yes | The subject that the coordination plan is about. | 
category | 
      string | No | supported types :SPLPTLRV, SIP, SPU | 
GET [baseURL]/CarePlan/?subject=[id]&_profile=[] (Search)GET [baseURL]/CarePlan/?subject=[id]&_profile=[]&category=[](Search)GET [baseURL]/CarePlan/?subject=[id]&_profile=[]&category=[]&_include=supportingInfo (Search)GET [baseURL]/CarePlan/?subject=[id]&_profile=[]&category=[]&_include=supportingInfo&_include=contributor (Search)GET [baseURL]/CarePlan/?subject=[id]&_profile=[]&category=[]&_include=contributor (Search)GET [baseURL]/CarePlan/?subject=[id]&_profile=[]&_include=contributor (Search)The following _include parameters are supported:
supportingInfocontributorUsages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | 
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | 
![]() ![]()  | 
?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.  | 
![]() ![]()  | 
?!Σ | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan. Fixed Value: plan  | 
![]() ![]()  | 
Σ | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | 
![]() ![]()  | 
Σ | 1..1 | Reference(Patient) | Who the care plan is for | 
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |
  Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI | 
| CarePlan.status | required | RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1From the FHIR Standard  | |
| CarePlan.intent | required | Fixed Value: planhttp://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1From the FHIR Standard  | |
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | 
| Id | Grade | Path(s) | Details | Requirements | 
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()  | |
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()  | |
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists()  | 
This structure is derived from CarePlanCore
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | code | proposal | plan | order | option Fixed Value: plan  | |
![]() ![]()  | 
0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | |
![]() ![]()  | 
1..1 | Reference(Patient) | Who the care plan is for | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |
![]() ![]()  | 
||||
![]() ![]() ![]()  | 
||||
![]() ![]() ![]() ![]()  | 
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Fixed Value: Task  | |
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
  Documentation for this format | ||||
| Path | Conformance | ValueSet | URI | 
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | 
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |||||
![]() ![]()  | 
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]()  | 
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language. 
  | |||||
![]() ![]()  | 
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | |||||
![]() ![]()  | 
0..* | Resource | Contained, inline Resources | |||||
![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.  | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan. Fixed Value: plan  | ||||
![]() ![]()  | 
Σ | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | ||||
![]() ![]()  | 
Σ | 0..1 | string | Human-friendly name for the care plan | ||||
![]() ![]()  | 
Σ | 0..1 | string | Summary of nature of plan | ||||
![]() ![]()  | 
Σ | 1..1 | Reference(Patient) | Who the care plan is for | ||||
![]() ![]()  | 
Σ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]()  | 
Σ | 0..1 | dateTime | Date record was first recorded | ||||
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |||||
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |||||
![]() ![]()  | 
0..* | Reference(Goal) | Desired outcome of plan | |||||
![]() ![]()  | 
C | 0..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3  | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]()  | 
0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.  | |||||
![]() ![]() ![]()  | 
0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. | |||||
![]() ![]() ![]()  | 
0..* | Annotation | Comments about the activity status/progress | |||||
![]() ![]() ![]()  | 
C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Activity details defined in specific resource | ||||
![]() ![]() ![]()  | 
C | 0..1 | BackboneElement | In-line definition of activity | ||||
![]() ![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]()  | 
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. Fixed Value: Task  | |||||
![]() ![]() ![]() ![]()  | 
0..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.  | |||||
![]() ![]() ![]() ![]()  | 
0..* | Reference(Goal) | Goals this activity relates to | |||||
![]() ![]() ![]() ![]()  | 
?! | 1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.  | ||||
![]() ![]() ![]() ![]()  | 
0..1 | string | Extra info describing activity to perform | |||||
![]() ![]()  | 
0..* | Annotation | Comments about the plan | |||||
  Documentation for this format | ||||||||
| Path | Conformance | ValueSet / Code | URI | |||
| CarePlan.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| CarePlan.status | required | RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1From the FHIR Standard  | ||||
| CarePlan.intent | required | Fixed Value: planhttp://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1From the FHIR Standard  | ||||
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | ||||
| CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcomehttp://hl7.org/fhir/ValueSet/care-plan-activity-outcomeFrom the FHIR Standard  | ||||
| CarePlan.activity.detail.kind | required | Fixed Value: Taskhttp://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1From the FHIR Standard  | ||||
| CarePlan.activity.detail.code | example | ProcedureCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-codeFrom the FHIR Standard  | ||||
| CarePlan.activity.detail.status | required | CarePlanActivityStatushttp://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1From the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty()  | |
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()  | |
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()  | |
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists()  | 
This structure is derived from CarePlanCore
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | 
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | 
![]() ![]()  | 
?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.  | 
![]() ![]()  | 
?!Σ | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan. Fixed Value: plan  | 
![]() ![]()  | 
Σ | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | 
![]() ![]()  | 
Σ | 1..1 | Reference(Patient) | Who the care plan is for | 
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |
  Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI | 
| CarePlan.status | required | RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1From the FHIR Standard  | |
| CarePlan.intent | required | Fixed Value: planhttp://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1From the FHIR Standard  | |
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | 
| Id | Grade | Path(s) | Details | Requirements | 
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()  | |
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()  | |
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists()  | 
Differential View
This structure is derived from CarePlanCore
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | code | proposal | plan | order | option Fixed Value: plan  | |
![]() ![]()  | 
0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | |
![]() ![]()  | 
1..1 | Reference(Patient) | Who the care plan is for | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |
![]() ![]()  | 
||||
![]() ![]() ![]()  | 
||||
![]() ![]() ![]() ![]()  | 
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Fixed Value: Task  | |
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]() ![]()  | 
0..0 | |||
  Documentation for this format | ||||
| Path | Conformance | ValueSet | URI | 
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | 
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | CarePlanCore | Healthcare plan for patient or group | |||||
![]() ![]()  | 
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]()  | 
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language. 
  | |||||
![]() ![]()  | 
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | |||||
![]() ![]()  | 
0..* | Resource | Contained, inline Resources | |||||
![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.  | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan. Fixed Value: plan  | ||||
![]() ![]()  | 
Σ | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategories (required)  | ||||
![]() ![]()  | 
Σ | 0..1 | string | Human-friendly name for the care plan | ||||
![]() ![]()  | 
Σ | 0..1 | string | Summary of nature of plan | ||||
![]() ![]()  | 
Σ | 1..1 | Reference(Patient) | Who the care plan is for | ||||
![]() ![]()  | 
Σ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
![]() ![]()  | 
Σ | 0..1 | dateTime | Date record was first recorded | ||||
![]() ![]()  | 
0..* | Reference(PractitionerRoleLiteSe) | Who provided the content of the care plan | |||||
![]() ![]()  | 
0..* | Reference(QuestionnaireResponse) | Information considered as part of plan | |||||
![]() ![]()  | 
0..* | Reference(Goal) | Desired outcome of plan | |||||
![]() ![]()  | 
C | 0..* | BackboneElement | Action to occur as part of plan Constraints: cpl-3  | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]()  | 
0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example): Identifies the results of the activity.  | |||||
![]() ![]() ![]()  | 
0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. | |||||
![]() ![]() ![]()  | 
0..* | Annotation | Comments about the activity status/progress | |||||
![]() ![]() ![]()  | 
C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Activity details defined in specific resource | ||||
![]() ![]() ![]()  | 
C | 0..1 | BackboneElement | In-line definition of activity | ||||
![]() ![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]()  | 
0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. Fixed Value: Task  | |||||
![]() ![]() ![]() ![]()  | 
0..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.  | |||||
![]() ![]() ![]() ![]()  | 
0..* | Reference(Goal) | Goals this activity relates to | |||||
![]() ![]() ![]() ![]()  | 
?! | 1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.  | ||||
![]() ![]() ![]() ![]()  | 
0..1 | string | Extra info describing activity to perform | |||||
![]() ![]()  | 
0..* | Annotation | Comments about the plan | |||||
  Documentation for this format | ||||||||
| Path | Conformance | ValueSet / Code | URI | |||
| CarePlan.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| CarePlan.status | required | RequestStatushttp://hl7.org/fhir/ValueSet/request-status|4.0.1From the FHIR Standard  | ||||
| CarePlan.intent | required | Fixed Value: planhttp://hl7.org/fhir/ValueSet/care-plan-intent|4.0.1From the FHIR Standard  | ||||
| CarePlan.category | required | CarePlanCategorieshttps://fhir.cambio.se/ValueSet/CarePlanCategories/v1From this IG  | ||||
| CarePlan.activity.outcomeCodeableConcept | example | CarePlanActivityOutcomehttp://hl7.org/fhir/ValueSet/care-plan-activity-outcomeFrom the FHIR Standard  | ||||
| CarePlan.activity.detail.kind | required | Fixed Value: Taskhttp://hl7.org/fhir/ValueSet/care-plan-activity-kind|4.0.1From the FHIR Standard  | ||||
| CarePlan.activity.detail.code | example | ProcedureCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-codeFrom the FHIR Standard  | ||||
| CarePlan.activity.detail.status | required | CarePlanActivityStatushttp://hl7.org/fhir/ValueSet/care-plan-activity-status|4.0.1From the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| cpl-3 | error | CarePlan.activity | Provide a reference or detail, not both : detail.empty() or reference.empty()  | |
| dom-2 | error | CarePlan | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty()  | |
| dom-3 | error | CarePlan | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()  | |
| dom-4 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()  | |
| dom-5 | error | CarePlan | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty()  | |
| dom-6 | best practice | CarePlan | A resource should have narrative for robust management : text.`div`.exists()  | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())  | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists()  | 
This structure is derived from CarePlanCore
Other representations of profile: CSV, Excel, Schematron