xCaliber healthCare Data Mesh

CCDA Patient Care Plan

Source Object: CCDA Patient Care Plan

Overview and Usage: The "CCDA Patient Care Plan" source object in athena EHR is a comprehensive data model designed to capture and manage patient care plans, including health concerns, goals, problems, and attributions. It plays a critical role in documenting and coordinating patient care. Here's an overview of key fields and their usage:

  • Patient Identification: "patientid" links the care plan to a specific patient, ensuring accurate association with the patient's health record.
  • Health Concerns: The "healthconcerns" section of the source object captures details related to patient health concerns, including their name, type, and attribution.
  • Goals: The "goals" section records patient care goals, including descriptions, categories, progress, target, and responsible parties.
  • Attribution: The "attribution" fields within the health concerns and goals sections detail actions, attributions, actors, and other attribution-related information.
  • Problems: The "problems" section captures patient health problems, including descriptions, medical codes, and attribution details.
  • Status: Various status codes and systems are used to indicate the status of goals, health concerns, and problems within the care plan.
  • Date and Time: Fields such as "addeddatetime," "enddate," and "startdate" provide important date and time information related to health concerns, goals, and problems.
  • Actor Information: The source object includes a wide range of actor-related details, such as actor ID, actor type, names, roles, and attribution information.
  • Photo Details: "actor.photo" fields contain information about actor photos, including descriptions and image URLs.

The "CCDA Patient Care Plan" source object enables the systematic documentation of patient care plans, facilitating coordinated and patient-centered care. It allows healthcare providers to create, track, and update care plans, ensuring that patient care is well-documented and managed effectively. Developers can leverage this source object to build features and applications that support care plan management and enhance the patient care experience within athena EHR.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
patientid-Patient Identifier.String0..1CarePlansubject.reference-Top Level
healthconcerns.addeddatetime-Added Datetime.String0..1CarePlanactivity[].extension[].valueString-added-datetimeTop Level
healthconcerns.archivedstatechangeddatetime-Archived State Changed DateTime.String0..1CarePlanactivity[].extension[].valueString-archived-state-changed-datetimeTop Level
healthconcerns.archiveinformation-Archive Information.String0..1CarePlanactivity[].extension[].valueString-archive-informationTop Level
healthconcerns.careplanids-Care Plan Ids.String0..1CarePlanactivity[].extension[].valueString-care-plan-idsTop Level
healthconcerns.healthconcernid-Health Concern Id.String0..1CarePlanactivity[*].plannedActivityReference-Top Level
healthconcerns.healthconcerntype-Health Concern Type.String0..1CarePlanactivity[].extension[].valueString-health-concern-typeTop Level
healthconcerns.isarchived-Patient Id.String0..1CarePlanactivity[].extension[].valueString-is-archivedTop Level
healthconcerns.name-Health Concern Id.String0..1CarePlanactivity[].extension[].valueString-nameTop Level
healthconcerns.patientid-Patient Id.String0..1CarePlanactivity[*].plannedActivityDetail.performer.reference-Top Level
healthconcerns.attribution.action-Action.String0..1CarePlanextension[*].valueString-attribution-actionTop Level
healthconcerns.attribution.datetime-Datetime.String0..1CarePlanextension[*].valueString-attribution-datetimeTop Level
healthconcerns.attribution.actor.actorid-Id.String0..1Personcontained[*].id-Contained
healthconcerns.attribution.actor.actortype-Actor Type.String0..1Personcontained[].extension[].valueString-actor-typeContained
healthconcerns.attribution.actor.firstname-First Name.String0..1Personcontained[*].name[1].given[1]-Contained
healthconcerns.attribution.actor.lastname-Last Name.String0..1Personcontained[*].name[1].family-Contained
healthconcerns.attribution.actor.organizationname-Organization Name.String0..1Personcontained[*].managingOrganization.display-Contained
healthconcerns.attribution.actor.roles-Roles.String0..1Personcontained[].extension[].valueString-Contained
healthconcerns.attribution.actor.sponsorids-Sponsor Ids.String0..1Personcontained[].extension[].valueString-Contained
healthconcerns.attribution.actor.title-Title.String0..1Personcontained[*].name[1].text-Contained
healthconcerns.attribution.actor.name.firstname-First Name.String0..1Personcontained[*].name[2].given[1]-Contained
healthconcerns.attribution.actor.name.lastname-Last Name.String0..1Personcontained[*]..name[2].family-Contained
healthconcerns.attribution.actor.name.middlename-Middle Name.String0..1Personcontained[*].name[2].given[2]-Contained
healthconcerns.attribution.actor.name.prefix-Prefix.String0..1Personcontained[*].name[2].prefix[1]-Contained
healthconcerns.attribution.actor.name.suffix-Suffix.String0..1Personcontained[*].name[2].suffix[1]-Contained
healthconcerns.attribution.actor.photo.description-Description.String0..1Personcontained[*].photo.title-Contained
healthconcerns.attribution.actor.photo.mobileimageurl-Mobile Image Url.String0..1Personcontained[].photo.extension[].valueString-mobile-image-urlContained
healthconcerns.attribution.actor.photo.name-Name.String0..1Personcontained[].photo.extension[].valueString-photo-nameContained
healthconcerns.attribution.actor.photo.photoid-Id.String0..1Personcontained[*].photo.id-Contained
healthconcerns.attribution.actor.photo.thumbnailurl-Thumb Nail Url.String0..1Personcontained[].photo.extension[].valueString-thumb-nail-urlContained
healthconcerns.attribution.actor.photo.webimageurl-Web Image Url.String0..1Personcontained[].photo.extension[].valueString-web-image-urlContained
healthconcerns.goals.activestatechangeddatetime-Date when active state changed.String0..1CarePlancontained[*].statusDate-Contained
healthconcerns.goals.assigninguserid-Assigned User Id.String0..1CarePlancontained[].extension[].valueString-assigning-user-idContained
healthconcerns.goals.categoryids-Task schedules.String0..1CarePlancontained[].extension[].valueString-category-idsContained
healthconcerns.goals.description-Goal description.String0..1CarePlancontained[*].description.text-Contained
healthconcerns.goals.enddate-End Date.String0..1CarePlancontained[].extension[].valueString-end-dateContained
healthconcerns.goals.goalid-Goal Id.String0..1CarePlanactivity[].plannedActivityDetail.goal.reference,contained[].id-Contained
healthconcerns.goals.isactive-Active or not.String0..1CarePlancontained[*].lifecycleStatus-Contained
healthconcerns.goals.medicalcodes.code-Code.String0..1CarePlancontained[].extension[].valueCodeableConcept.code-medical-codesContained
healthconcerns.goals.medicalcodes.system-Code System Name.String0..1CarePlancontained[].extension[].valueCodeableConcept.system-Contained
healthconcerns.goals.name-Goal Name.String0..1CarePlancontained[].extension[].valueString-nameContained
healthconcerns.goals.progress-Progress indicator.String0..1CarePlancontained[].extension[].valueString-progressContained
healthconcerns.goals.responsibleparties-Responsible Parties.String0..1CarePlancontained[].extension[].valueString-responsible-partiesContained
healthconcerns.goals.startdate-Start Date.String0..1CarePlancontained[*].start.startDate-Contained
healthconcerns.goals.statuses.code-Code.String0..1CarePlancontained[].extension[].valueCodeableConcept.code-statusesContained
healthconcerns.goals.statuses.system-Code System Name.String0..1CarePlancontained[].extension[].valueCodeableConcept.system-Contained
healthconcerns.goals.target-Target.String0..1CarePlancontained[*].target.detail.detailString-Contained
healthconcerns.goals.taskschedules-Task schedules.String0..1CarePlancontained[].extension[].valueString-task-schedulesContained
healthconcerns.goals.attribution.action-Action.String0..1CarePlancontained[].extension[].valueString-attribution-actionContained
healthconcerns.goals.attribution.datetime-Datetime.String0..1CarePlancontained[].extension[].valueString-attribution-datetimeContained
healthconcerns.goals.attribution.actor.actorid-Id.String0..1CarePlancontained[*].contained[1].id-Contained
healthconcerns.goals.attribution.actor.actortype-Actor Type.String0..1CarePlancontained[].contained[1].extension[].valueString-actor-typeContained
healthconcerns.goals.attribution.actor.firstname-First Name.String0..1CarePlancontained[*].contained[1].name[1].given[1]-Contained
healthconcerns.goals.attribution.actor.lastname-Last Name.String0..1CarePlancontained[*].contained[1].name[1].family-Contained
healthconcerns.goals.attribution.actor.organizationname-Organization Name.String0..1CarePlancontained[*].contained[1].managingOrganization.display-Contained
healthconcerns.goals.attribution.actor.roles-Roles.String0..1CarePlancontained[].contained[1].extension[].valueString-Contained
healthconcerns.goals.attribution.actor.sponsorids-Sponsor Ids.String0..1CarePlancontained[].contained[1].extension[].valueString-Contained
healthconcerns.goals.attribution.actor.title-Title.String0..1CarePlancontained[*].contained[1].name[1].text-Contained
healthconcerns.goals.attribution.actor.name.firstname-First Name.String0..1CarePlancontained[*].contained[1].name[2].given[1]-Contained
healthconcerns.goals.attribution.actor.name.lastname-Last Name.String0..1CarePlancontained[*].contained[1].name[2].family-Contained
healthconcerns.goals.attribution.actor.name.middlename-Middle Name.String0..1CarePlancontained[*].contained[1].name[2].given[2]-Contained
healthconcerns.goals.attribution.actor.name.prefix-Prefix.String0..1CarePlancontained[*].contained[1].name[2].prefix[1]-Contained
healthconcerns.goals.attribution.actor.name.suffix-Suffix.String0..1CarePlancontained[*].contained[1].name[2].suffix[1]-Contained
healthconcerns.goals.attribution.actor.photo.description-Description.String0..1CarePlancontained[*].contained[1].photo.title-Contained
healthconcerns.goals.attribution.actor.photo.mobileimageurl-Mobile Image Url.String0..1CarePlancontained[].contained[1].photo.extension[].valueString-mobile-image-urlContained
healthconcerns.goals.attribution.actor.photo.name-Name.String0..1CarePlancontained[].contained[1].photo.extension[].valueString-photo-nameContained
healthconcerns.goals.attribution.actor.photo.photoid-Id.String0..1CarePlancontained[*].contained[1].photo.id-Contained
healthconcerns.goals.attribution.actor.photo.thumbnailurl-Thumb Nail Url.String0..1CarePlancontained[].contained[1].photo.extension[].valueString-thumb-nail-urlContained
healthconcerns.goals.attribution.actor.photo.webimageurl-Web Image Url.String0..1CarePlancontained[].contained[1].photo.extension[].valueString-web-image-urlContained
healthconcerns.problems.concernstatus-Concern Status.String0..1Conditioncontained[*].clinicalStatus.coding[1].code-Contained
healthconcerns.problems.description-Description.String0..1Conditioncontained[].extension[].valueString-problem-descriptionContained
healthconcerns.problems.enddate-End Date.String0..1Conditioncontained[*].abatement.abatementDateTime-Contained
healthconcerns.problems.goals-Goals.String0..1Conditioncontained[].extension[].valueString-goalsContained
healthconcerns.problems.medicalcodes.code-Code.String0..1Conditioncontained[].code.coding[].code-Contained
healthconcerns.problems.medicalcodes.system-Code System Name.String0..1Conditioncontained[].code.coding[].system-Contained
healthconcerns.problems.startdate-Start Date.String0..1Conditioncontained[*].recordedDate-Contained
healthconcerns.problems.attribution.action-Action.String0..1Conditioncontained[].extension[].valueString-attribution-actionContained
healthconcerns.problems.attribution.datetime-Datetime.String0..1Conditioncontained[].extension[].valueString-attribution-datetimeContained
healthconcerns.problems.attribution.actor.actorid-Id.String0..1Conditioncontained[*].contained[1].id-Contained
healthconcerns.problems.attribution.actor.actortype-Actor Type.String0..1Conditioncontained[].contained[1].extension[].valueString-actor-typeContained
healthconcerns.problems.attribution.actor.firstname-First Name.String0..1Conditioncontained[*].contained[1].name[1].given[1]-Contained
healthconcerns.problems.attribution.actor.lastname-Last Name.String0..1Conditioncontained[*].contained[1].name[1].family-Contained
healthconcerns.problems.attribution.actor.
organizationname-Organization Name.String0..1Conditioncontained[*].contained[1].managingOrganization.display-Contained
healthconcerns.problems.attribution.actor.roles-Roles.String0..1Conditioncontained[].contained[1].extension[].valueString-Contained
healthconcerns.problems.attribution.actor.sponsorids-Sponsor Ids.String0..1Conditioncontained[].contained[1].extension[].valueString-Contained
healthconcerns.problems.attribution.actor.title-Title.String0..1Conditioncontained[*].contained[1].name[1].text-Contained
healthconcerns.problems.attribution.actor.name.firstname-First Name.String0..1Conditioncontained[*].contained[1].name[2].given[1]-Contained
healthconcerns.problems.attribution.actor.name.lastname-Last Name.String0..1Conditioncontained[*].contained[1].name[2].family-Contained
healthconcerns.problems.attribution.actor.name.middlename-Middle Name.String0..1Conditioncontained[*].contained[1].name[2].given[2]-Contained
healthconcerns.problems.attribution.actor.name.prefix-Prefix.String0..1Conditioncontained[*].contained[1].name[2].prefix[1]-Contained
healthconcerns.problems.attribution.actor.name.suffix-Suffix.String0..1Conditioncontained[*].contained[1].name[2].suffix[1]-Contained
healthconcerns.problems.attribution.actor.photo.description-Description.String0..1Conditioncontained[*].contained[1].photo.title-Contained
healthconcerns.problems.attribution.actor.photo.mobileimageurl-Mobile Image Url.String0..1Conditioncontained[].contained[1].photo.extension[].valueString-mobile-image-urlContained
healthconcerns.problems.attribution.actor.photo.name-Name.String0..1Conditioncontained[].contained[1].photo.extension[].valueString-photo-nameContained
healthconcerns.problems.attribution.actor.photo.photoid-Id.String0..1Conditioncontained[*].contained[1].photo.id-Contained
healthconcerns.problems.attribution.actor.photo.thumbnailurl-Thumb Nail Url.String0..1Conditioncontained[].contained[1].photo.extension[].valueString-thumb-nail-urlContained
healthconcerns.problems.attribution.actor.photo.webimageurl-Web Image Url.String0..1Conditioncontained[].contained[1].photo.extension[].valueString-web-image-urlContained