DwCarePlan

Purpose

This resource provides a record of the assessment and plan of treatment documented during an encounter with the patient.

idS Σ1..1id
id0..1string
extensionC0..*Extension
versionIdΣ0..1id
lastUpdatedΣ1..1instant
sourceΣ1..1uri
profileΣ0..1canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textS1..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
id0..1string
extensionC0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ C0..1Period
assignerΣ C0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUriΣ0..*uri
basedOnΣ C0..*Reference(CarePlan)
replacesΣ C0..*Reference(CarePlan)
partOfΣ C0..*Reference(CarePlan)
statusS Σ ?!1..1codeBinding
intentS Σ ?!1..1codeBinding
categoryΣ0..*CodeableConcept
titleΣ0..1string
descriptionS Σ0..1string
subjectS Σ C1..1Reference(Group | DwPatient)
encounterS Σ C0..1Reference(DwEncounter)
periodΣ C0..1Period
createdS Σ0..1dateTime
authorΣ C0..1Reference(CareTeam | Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
contributorS C0..*Reference(Device | RelatedPerson | DwCareTeam | DwOrganization | DwPatient | DwPractitioner | DwPractitionerRole)
careTeamC0..*Reference(CareTeam)
addressesΣ C0..*Reference(Condition)
supportingInfoS C0..*Reference(DwDocumentReference | DwQuestionnaireResponse)
goalC0..*Reference(Goal)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
outcomeCodeableConceptS0..*CodeableConcept
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
progress0..*Annotation
id0..1string
extensionC0..*Extension
referenceΣ C0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayS Σ0..1string
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
kindS0..1codeBinding
instantiatesCanonical0..*canonical(ActivityDefinition | Measure | OperationDefinition | PlanDefinition | Questionnaire)
instantiatesUri0..*uri
id0..1string
extensionC0..*Extension
codingΣ0..*Coding
textS Σ0..1string
reasonCode0..*CodeableConcept
reasonReferenceC0..*Reference(Condition | DiagnosticReport | DocumentReference | Observation)
goalC0..*Reference(Goal)
status?!1..1codeBinding
statusReason0..1CodeableConcept
doNotPerform?!0..1boolean
scheduledPeriodPeriod
scheduledStringstring
scheduledTimingTiming
locationC0..1Reference(Location)
performerC0..*Reference(CareTeam | Device | HealthcareService | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson)
productCodeableConceptCodeableConcept
productReferenceReference(Medication | Substance)
dailyAmountC0..1SimpleQuantity
quantityC0..1SimpleQuantity
descriptionS0..1string
note0..*Annotation

Usage note

.description

  • If the assesment note and the plan is not documented during an encounter than description will not be included

.reference

  • Planned activities with FHIR profiles will be referenced here for example medicationRequest, serviceRequest for referrals, etc.

.supportingInfo

  • We will provide the reference for documentReferenceClinicalNote where applicable.
  • Where documented, references to Condition will be provided.

.detail.kind

  • Task activities documented within the plan will be identified as 'Task'

.activity.code.text

  • This element will provide the planned activity/task category, for example, immunization, recall, etc.

.activity.description

  • Name and details of the planned activity, for example, immunization name - Flu Shot

Bundle

CarePlan

Example

{
	"id": "ma-labtestsk1-CarePlan-2344245",
	"meta": {
		"source": "urn:telus:emr:ma:labtestsk1",
		"lastUpdated": "2022-12-08T15:49:38.000Z",
		"security": [
			{
				"system": "http://terminology.hl7.org/CodeSystem/v3-Confidentiality",
				"code": "N",
				"display": "normal"
			}
		]
	},
	"resourceType": "CarePlan",
	"identifier": [
		{
			"system": "urn:telus:emr:ma:labtestsk1:CarePlan",
			"use": "official",
			"value": "2344245"
		}
	],
	"status": "active",
	"intent": "plan",
	"description": "Plan: careplan location resource done in northend clinicx",
	"subject": {
		"reference": "Patient/ma-labtestsk1-Patient-16443",
		"type": "Patient"
	},
	"encounter": {
		"reference": "Encounter/ma-labtestsk1-Encounter-2344245",
		"type": "Encounter"
	},
	"created": "2020-09-02T19:36:01.000Z",
	"contributor": [
		{
			"reference": "Practitioner/ma-labtestsk1-Practitioner-628",
			"display": "J. Decker Butzner",
			"type": "Practitioner"
		}
	],
	"supportingInfo": [
		{
			"reference": "DocumentReference/ma-labtestsk1-DocumentReference-2344245",
			"type": "DocumentReference"
		}
	],
	"activity": []
}

CHR UI Field Mapping

The following table maps FHIR paths to the corresponding fields in the CHR EMR user interface.

FHIR Path CHR Name JS Field(s) CHR UI Navigation
CarePlan.identifier Encounter Identifier encounters.id Patients → select patient → chart → Encounters → select encounter
CarePlan.status Care Plan Status encounters.locked Patients → select patient → chart → Encounters → encounter status indicator
CarePlan.intent Intent hardcoded: plan Patients → select patient → chart → Encounters → select encounter
CarePlan.description Assessment & Plan encounters.assessment_and_plan Patients → select patient → chart → Encounters → select encounter → Assessment & Plan
CarePlan.subject Patient Reference encounters.respondent_id Patients → select patient → chart → Encounters → select encounter
CarePlan.encounter Encounter Reference encounters.id Patients → select patient → chart → Encounters → select encounter
CarePlan.created Created Date encounters.created_at Patients → select patient → chart → Encounters → select encounter
CarePlan.contributor Contributors activity_logs (unique providers) Patients → select patient → chart → Encounters → select encounter → Contributors