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 Field | Example Value | Source Data Field Description | Source Field Data Type | Source Data Field Cardinality | Mapped FHIR++ Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapping Context |
---|---|---|---|---|---|---|---|---|---|---|
patientid | - | Patient Identifier. | String | 0..1 | CarePlan | subject.reference | - | Top Level | ||
healthconcerns.addeddatetime | - | Added Datetime. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | added-datetime | Top Level | |
healthconcerns.archivedstatechangeddatetime | - | Archived State Changed DateTime. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | archived-state-changed-datetime | Top Level | |
healthconcerns.archiveinformation | - | Archive Information. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | archive-information | Top Level | |
healthconcerns.careplanids | - | Care Plan Ids. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | care-plan-ids | Top Level | |
healthconcerns.healthconcernid | - | Health Concern Id. | String | 0..1 | CarePlan | activity[*].plannedActivityReference | - | Top Level | ||
healthconcerns.healthconcerntype | - | Health Concern Type. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | health-concern-type | Top Level | |
healthconcerns.isarchived | - | Patient Id. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | is-archived | Top Level | |
healthconcerns.name | - | Health Concern Id. | String | 0..1 | CarePlan | activity[].extension[].valueString | - | name | Top Level | |
healthconcerns.patientid | - | Patient Id. | String | 0..1 | CarePlan | activity[*].plannedActivityDetail.performer.reference | - | Top Level | ||
healthconcerns.attribution.action | - | Action. | String | 0..1 | CarePlan | extension[*].valueString | - | attribution-action | Top Level | |
healthconcerns.attribution.datetime | - | Datetime. | String | 0..1 | CarePlan | extension[*].valueString | - | attribution-datetime | Top Level | |
healthconcerns.attribution.actor.actorid | - | Id. | String | 0..1 | Person | contained[*].id | - | Contained | ||
healthconcerns.attribution.actor.actortype | - | Actor Type. | String | 0..1 | Person | contained[].extension[].valueString | - | actor-type | Contained | |
healthconcerns.attribution.actor.firstname | - | First Name. | String | 0..1 | Person | contained[*].name[1].given[1] | - | Contained | ||
healthconcerns.attribution.actor.lastname | - | Last Name. | String | 0..1 | Person | contained[*].name[1].family | - | Contained | ||
healthconcerns.attribution.actor.organizationname | - | Organization Name. | String | 0..1 | Person | contained[*].managingOrganization.display | - | Contained | ||
healthconcerns.attribution.actor.roles | - | Roles. | String | 0..1 | Person | contained[].extension[].valueString | - | Contained | ||
healthconcerns.attribution.actor.sponsorids | - | Sponsor Ids. | String | 0..1 | Person | contained[].extension[].valueString | - | Contained | ||
healthconcerns.attribution.actor.title | - | Title. | String | 0..1 | Person | contained[*].name[1].text | - | Contained | ||
healthconcerns.attribution.actor.name.firstname | - | First Name. | String | 0..1 | Person | contained[*].name[2].given[1] | - | Contained | ||
healthconcerns.attribution.actor.name.lastname | - | Last Name. | String | 0..1 | Person | contained[*]..name[2].family | - | Contained | ||
healthconcerns.attribution.actor.name.middlename | - | Middle Name. | String | 0..1 | Person | contained[*].name[2].given[2] | - | Contained | ||
healthconcerns.attribution.actor.name.prefix | - | Prefix. | String | 0..1 | Person | contained[*].name[2].prefix[1] | - | Contained | ||
healthconcerns.attribution.actor.name.suffix | - | Suffix. | String | 0..1 | Person | contained[*].name[2].suffix[1] | - | Contained | ||
healthconcerns.attribution.actor.photo.description | - | Description. | String | 0..1 | Person | contained[*].photo.title | - | Contained | ||
healthconcerns.attribution.actor.photo.mobileimageurl | - | Mobile Image Url. | String | 0..1 | Person | contained[].photo.extension[].valueString | - | mobile-image-url | Contained | |
healthconcerns.attribution.actor.photo.name | - | Name. | String | 0..1 | Person | contained[].photo.extension[].valueString | - | photo-name | Contained | |
healthconcerns.attribution.actor.photo.photoid | - | Id. | String | 0..1 | Person | contained[*].photo.id | - | Contained | ||
healthconcerns.attribution.actor.photo.thumbnailurl | - | Thumb Nail Url. | String | 0..1 | Person | contained[].photo.extension[].valueString | - | thumb-nail-url | Contained | |
healthconcerns.attribution.actor.photo.webimageurl | - | Web Image Url. | String | 0..1 | Person | contained[].photo.extension[].valueString | - | web-image-url | Contained | |
healthconcerns.goals.activestatechangeddatetime | - | Date when active state changed. | String | 0..1 | CarePlan | contained[*].statusDate | - | Contained | ||
healthconcerns.goals.assigninguserid | - | Assigned User Id. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | assigning-user-id | Contained | |
healthconcerns.goals.categoryids | - | Task schedules. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | category-ids | Contained | |
healthconcerns.goals.description | - | Goal description. | String | 0..1 | CarePlan | contained[*].description.text | - | Contained | ||
healthconcerns.goals.enddate | - | End Date. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | end-date | Contained | |
healthconcerns.goals.goalid | - | Goal Id. | String | 0..1 | CarePlan | activity[].plannedActivityDetail.goal.reference,contained[].id | - | Contained | ||
healthconcerns.goals.isactive | - | Active or not. | String | 0..1 | CarePlan | contained[*].lifecycleStatus | - | Contained | ||
healthconcerns.goals.medicalcodes.code | - | Code. | String | 0..1 | CarePlan | contained[].extension[].valueCodeableConcept.code | - | medical-codes | Contained | |
healthconcerns.goals.medicalcodes.system | - | Code System Name. | String | 0..1 | CarePlan | contained[].extension[].valueCodeableConcept.system | - | Contained | ||
healthconcerns.goals.name | - | Goal Name. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | name | Contained | |
healthconcerns.goals.progress | - | Progress indicator. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | progress | Contained | |
healthconcerns.goals.responsibleparties | - | Responsible Parties. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | responsible-parties | Contained | |
healthconcerns.goals.startdate | - | Start Date. | String | 0..1 | CarePlan | contained[*].start.startDate | - | Contained | ||
healthconcerns.goals.statuses.code | - | Code. | String | 0..1 | CarePlan | contained[].extension[].valueCodeableConcept.code | - | statuses | Contained | |
healthconcerns.goals.statuses.system | - | Code System Name. | String | 0..1 | CarePlan | contained[].extension[].valueCodeableConcept.system | - | Contained | ||
healthconcerns.goals.target | - | Target. | String | 0..1 | CarePlan | contained[*].target.detail.detailString | - | Contained | ||
healthconcerns.goals.taskschedules | - | Task schedules. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | task-schedules | Contained | |
healthconcerns.goals.attribution.action | - | Action. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | attribution-action | Contained | |
healthconcerns.goals.attribution.datetime | - | Datetime. | String | 0..1 | CarePlan | contained[].extension[].valueString | - | attribution-datetime | Contained | |
healthconcerns.goals.attribution.actor.actorid | - | Id. | String | 0..1 | CarePlan | contained[*].contained[1].id | - | Contained | ||
healthconcerns.goals.attribution.actor.actortype | - | Actor Type. | String | 0..1 | CarePlan | contained[].contained[1].extension[].valueString | - | actor-type | Contained | |
healthconcerns.goals.attribution.actor.firstname | - | First Name. | String | 0..1 | CarePlan | contained[*].contained[1].name[1].given[1] | - | Contained | ||
healthconcerns.goals.attribution.actor.lastname | - | Last Name. | String | 0..1 | CarePlan | contained[*].contained[1].name[1].family | - | Contained | ||
healthconcerns.goals.attribution.actor.organizationname | - | Organization Name. | String | 0..1 | CarePlan | contained[*].contained[1].managingOrganization.display | - | Contained | ||
healthconcerns.goals.attribution.actor.roles | - | Roles. | String | 0..1 | CarePlan | contained[].contained[1].extension[].valueString | - | Contained | ||
healthconcerns.goals.attribution.actor.sponsorids | - | Sponsor Ids. | String | 0..1 | CarePlan | contained[].contained[1].extension[].valueString | - | Contained | ||
healthconcerns.goals.attribution.actor.title | - | Title. | String | 0..1 | CarePlan | contained[*].contained[1].name[1].text | - | Contained | ||
healthconcerns.goals.attribution.actor.name.firstname | - | First Name. | String | 0..1 | CarePlan | contained[*].contained[1].name[2].given[1] | - | Contained | ||
healthconcerns.goals.attribution.actor.name.lastname | - | Last Name. | String | 0..1 | CarePlan | contained[*].contained[1].name[2].family | - | Contained | ||
healthconcerns.goals.attribution.actor.name.middlename | - | Middle Name. | String | 0..1 | CarePlan | contained[*].contained[1].name[2].given[2] | - | Contained | ||
healthconcerns.goals.attribution.actor.name.prefix | - | Prefix. | String | 0..1 | CarePlan | contained[*].contained[1].name[2].prefix[1] | - | Contained | ||
healthconcerns.goals.attribution.actor.name.suffix | - | Suffix. | String | 0..1 | CarePlan | contained[*].contained[1].name[2].suffix[1] | - | Contained | ||
healthconcerns.goals.attribution.actor.photo.description | - | Description. | String | 0..1 | CarePlan | contained[*].contained[1].photo.title | - | Contained | ||
healthconcerns.goals.attribution.actor.photo.mobileimageurl | - | Mobile Image Url. | String | 0..1 | CarePlan | contained[].contained[1].photo.extension[].valueString | - | mobile-image-url | Contained | |
healthconcerns.goals.attribution.actor.photo.name | - | Name. | String | 0..1 | CarePlan | contained[].contained[1].photo.extension[].valueString | - | photo-name | Contained | |
healthconcerns.goals.attribution.actor.photo.photoid | - | Id. | String | 0..1 | CarePlan | contained[*].contained[1].photo.id | - | Contained | ||
healthconcerns.goals.attribution.actor.photo.thumbnailurl | - | Thumb Nail Url. | String | 0..1 | CarePlan | contained[].contained[1].photo.extension[].valueString | - | thumb-nail-url | Contained | |
healthconcerns.goals.attribution.actor.photo.webimageurl | - | Web Image Url. | String | 0..1 | CarePlan | contained[].contained[1].photo.extension[].valueString | - | web-image-url | Contained | |
healthconcerns.problems.concernstatus | - | Concern Status. | String | 0..1 | Condition | contained[*].clinicalStatus.coding[1].code | - | Contained | ||
healthconcerns.problems.description | - | Description. | String | 0..1 | Condition | contained[].extension[].valueString | - | problem-description | Contained | |
healthconcerns.problems.enddate | - | End Date. | String | 0..1 | Condition | contained[*].abatement.abatementDateTime | - | Contained | ||
healthconcerns.problems.goals | - | Goals. | String | 0..1 | Condition | contained[].extension[].valueString | - | goals | Contained | |
healthconcerns.problems.medicalcodes.code | - | Code. | String | 0..1 | Condition | contained[].code.coding[].code | - | Contained | ||
healthconcerns.problems.medicalcodes.system | - | Code System Name. | String | 0..1 | Condition | contained[].code.coding[].system | - | Contained | ||
healthconcerns.problems.startdate | - | Start Date. | String | 0..1 | Condition | contained[*].recordedDate | - | Contained | ||
healthconcerns.problems.attribution.action | - | Action. | String | 0..1 | Condition | contained[].extension[].valueString | - | attribution-action | Contained | |
healthconcerns.problems.attribution.datetime | - | Datetime. | String | 0..1 | Condition | contained[].extension[].valueString | - | attribution-datetime | Contained | |
healthconcerns.problems.attribution.actor.actorid | - | Id. | String | 0..1 | Condition | contained[*].contained[1].id | - | Contained | ||
healthconcerns.problems.attribution.actor.actortype | - | Actor Type. | String | 0..1 | Condition | contained[].contained[1].extension[].valueString | - | actor-type | Contained | |
healthconcerns.problems.attribution.actor.firstname | - | First Name. | String | 0..1 | Condition | contained[*].contained[1].name[1].given[1] | - | Contained | ||
healthconcerns.problems.attribution.actor.lastname | - | Last Name. | String | 0..1 | Condition | contained[*].contained[1].name[1].family | - | Contained | ||
healthconcerns.problems.attribution.actor. | ||||||||||
organizationname | - | Organization Name. | String | 0..1 | Condition | contained[*].contained[1].managingOrganization.display | - | Contained | ||
healthconcerns.problems.attribution.actor.roles | - | Roles. | String | 0..1 | Condition | contained[].contained[1].extension[].valueString | - | Contained | ||
healthconcerns.problems.attribution.actor.sponsorids | - | Sponsor Ids. | String | 0..1 | Condition | contained[].contained[1].extension[].valueString | - | Contained | ||
healthconcerns.problems.attribution.actor.title | - | Title. | String | 0..1 | Condition | contained[*].contained[1].name[1].text | - | Contained | ||
healthconcerns.problems.attribution.actor.name.firstname | - | First Name. | String | 0..1 | Condition | contained[*].contained[1].name[2].given[1] | - | Contained | ||
healthconcerns.problems.attribution.actor.name.lastname | - | Last Name. | String | 0..1 | Condition | contained[*].contained[1].name[2].family | - | Contained | ||
healthconcerns.problems.attribution.actor.name.middlename | - | Middle Name. | String | 0..1 | Condition | contained[*].contained[1].name[2].given[2] | - | Contained | ||
healthconcerns.problems.attribution.actor.name.prefix | - | Prefix. | String | 0..1 | Condition | contained[*].contained[1].name[2].prefix[1] | - | Contained | ||
healthconcerns.problems.attribution.actor.name.suffix | - | Suffix. | String | 0..1 | Condition | contained[*].contained[1].name[2].suffix[1] | - | Contained | ||
healthconcerns.problems.attribution.actor.photo.description | - | Description. | String | 0..1 | Condition | contained[*].contained[1].photo.title | - | Contained | ||
healthconcerns.problems.attribution.actor.photo.mobileimageurl | - | Mobile Image Url. | String | 0..1 | Condition | contained[].contained[1].photo.extension[].valueString | - | mobile-image-url | Contained | |
healthconcerns.problems.attribution.actor.photo.name | - | Name. | String | 0..1 | Condition | contained[].contained[1].photo.extension[].valueString | - | photo-name | Contained | |
healthconcerns.problems.attribution.actor.photo.photoid | - | Id. | String | 0..1 | Condition | contained[*].contained[1].photo.id | - | Contained | ||
healthconcerns.problems.attribution.actor.photo.thumbnailurl | - | Thumb Nail Url. | String | 0..1 | Condition | contained[].contained[1].photo.extension[].valueString | - | thumb-nail-url | Contained | |
healthconcerns.problems.attribution.actor.photo.webimageurl | - | Web Image Url. | String | 0..1 | Condition | contained[].contained[1].photo.extension[].valueString | - | web-image-url | Contained |