eHealth Infrastructure
2.8.0 - Release 16

eHealth Infrastructure - Local Development build (v2.8.0). See the Directory of published versions

Resource Profile: ehealth-careplan - Detailed Descriptions

Active as of 2023-05-17

Definitions for the ehealth-careplan resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. CarePlan
2. CarePlan.extension
Control10..*
SlicingThis element introduces a set of slices on CarePlan.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
3. CarePlan.extension:episodeOfCare
SliceNameepisodeOfCare
Control1..1
TypeExtension(episodeOfCare) (Extension Type: Reference(EpisodeOfCare))
4. CarePlan.extension:statusHistory
SliceNamestatusHistory
Control0..*
TypeExtension(ehealth-careplan-statusHistory) (Complex Extension)
5. CarePlan.extension:teamHistory
SliceNameteamHistory
Control0..*
TypeExtension(ehealth-teamHistory) (Complex Extension)
6. CarePlan.extension:statusSchedule
SliceNamestatusSchedule
Control0..*
TypeExtension(ehealth-careplan-statusschedule) (Complex Extension)
7. CarePlan.extension:teamSchedule
SliceNameteamSchedule
Control0..*
TypeExtension(ehealth-teamschedule) (Complex Extension)
8. CarePlan.basedOn
Control0..0*
9. CarePlan.replaces
Control0..0*
10. CarePlan.partOf
Control0..1*
TypeReference(ehealth-careplan|CarePlan) : {r}
11. CarePlan.status
12. CarePlan.category
BindingThe codes SHALL be taken from Careplan CategoryFor example codes, see CarePlanCategory
13. CarePlan.subject
TypeReference(ehealth-patient|Patient|Group) : {r}
14. CarePlan.period
Control10..1
15. CarePlan.author
TypeReference(ehealth-patient|ehealth-practitioner|ehealth-relatedperson|ehealth-organization|ehealth-careteam|Patient|Practitioner|PractitionerRole|Device|RelatedPerson|Organization|CareTeam)
16. CarePlan.careTeam
TypeReference(ehealth-careteam|CareTeam) : {r}
17. CarePlan.addresses
Control10..1*
TypeReference(ehealth-condition|Condition) : {r}
18. CarePlan.supportingInfo
TypeReference(Resource) : {r}
19. CarePlan.goal
TypeReference(ehealth-goal|Goal) : {r}
20. CarePlan.activity
Control0..?
21. CarePlan.activity.outcomeReference
TypeReference(Resource) : {r}
22. CarePlan.activity.progress
Control0..?
23. CarePlan.activity.progress.authorReference
Control0..1
TypeReference(ehealth-practitioner|ehealth-patient|ehealth-relatedperson)
24. CarePlan.activity.progress.authorString
Control0..1
Typestring
25. CarePlan.activity.reference
Control10..1
TypeReference(ehealth-servicerequest|Appointment|CommunicationRequest|DeviceRequest|MedicationRequest|NutritionOrder|Task|ServiceRequest|VisionPrescription|RequestGroup) : {r}, {r}, {b}
26. CarePlan.activity.detail
Control0..?
27. CarePlan.activity.detail.reasonReference
TypeReference(ehealth-condition|Condition|Observation|DiagnosticReport|DocumentReference) : {r}
28. CarePlan.activity.detail.goal
TypeReference(Goal) : {r}
29. CarePlan.activity.detail.location
TypeReference(Location) : {r}
30. CarePlan.activity.detail.performer
TypeReference(ehealth-practitioner|ehealth-organization|ehealth-relatedperson|ehealth-patient|ehealth-careteam|Practitioner|PractitionerRole|Organization|RelatedPerson|Patient|CareTeam|HealthcareService|Device) : {r}
31. CarePlan.note
Control0..?
32. CarePlan.note.authorReference
Control0..1
TypeReference(ehealth-practitioner|ehealth-patient|ehealth-relatedperson)
33. CarePlan.note.authorString
Control0..1
Typestring