
NDHM (R4), Published and maintained by NRCeS for NHA.
This version is based on the NDHM Health Data Interchange Specifications 1.0 and updated periodically.
StructureDefinition-CarePlan
This profile sets minimum expectations for the CarePlan resource to record, search, and fetch assessment and plan of treatment data associated with a patient. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile.
Examples
Formal Views of Profile Content
Description of Profiles, Differentials, and Snapshots.
The official URL for this profile is:
https://nrces.in/ndhm/fhir/r4/StructureDefinition/CarePlan
This profile builds on CarePlan
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | CarePlan | Healthcare plan for patient or group | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | Fulfills CarePlan | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | Part of referenced CarePlan | |
![]() ![]() ![]() | S | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown |
![]() ![]() ![]() | S | 1..1 | code | proposal | plan | order | option |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Group | Patient) | Who the care plan is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter created as part of | |
![]() ![]() ![]() | 0..1 | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who is the designated responsible party | |
![]() ![]() ![]() | 0..* | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who provided the content of the care plan | |
![]() ![]() ![]() | 0..* | Reference(Condition) | Health issues this plan addresses | |
![]() ![]() ![]() | S | 0..* | Reference(Goal) | Desired outcome of plan |
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | CarePlan | Healthcare plan for patient or group |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | External Ids for this plan |
![]() ![]() ![]() | ΣI | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | Fulfills CarePlan |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | Part of referenced CarePlan |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required) |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategory (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..1 | string | Human-friendly name for the care plan |
![]() ![]() ![]() | ΣI | 0..1 | string | Summary of nature of plan |
![]() ![]() ![]() | SΣI | 1..1 | Reference(Group | Patient) | Who the care plan is for |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() ![]() | ΣI | 0..1 | Period | Time period plan covers |
![]() ![]() ![]() | ΣI | 0..1 | dateTime | Date record was first recorded |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who is the designated responsible party |
![]() ![]() ![]() | I | 0..* | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who provided the content of the care plan |
![]() ![]() ![]() | I | 0..* | Reference(CareTeam) | Who's involved in plan? |
![]() ![]() ![]() | ΣI | 0..* | Reference(Condition) | Health issues this plan addresses |
![]() ![]() ![]() | I | 0..* | Reference(Resource) | Information considered as part of plan |
![]() ![]() ![]() | SI | 0..* | Reference(Goal) | Desired outcome of plan |
![]() ![]() ![]() | I | 0..* | BackboneElement | Action to occur as part of plan cpl-3: Provide a reference or detail, not both |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | I | 0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example) |
![]() ![]() ![]() ![]() | I | 0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. |
![]() ![]() ![]() ![]() | I | 0..* | Annotation | Comments about the activity status/progress |
![]() ![]() ![]() ![]() | I | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Activity details defined in specific resource |
![]() ![]() ![]() ![]() | I | 0..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() ![]() ![]() | I | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | CodeableConcept | Why activity should be done or why activity was prohibited Binding: SNOMEDCTClinicalFindings (example) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why activity is needed |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Goal) | Goals this activity relates to |
![]() ![]() ![]() ![]() ![]() | ?!I | 1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required) |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Reason for current status |
![]() ![]() ![]() ![]() ![]() | ?!I | 0..1 | boolean | If true, activity is prohibiting action |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | When activity is to occur | |
![]() ![]() ![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | Reference(Location) | Where it should happen |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Who will be responsible? |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | What is to be administered/supplied Binding: SNOMEDCTMedicationCodes (example) | |
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Medication | Substance) | |||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | How to consume/day? |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | How much to administer/supply/consume |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | string | Extra info describing activity to perform |
![]() ![]() ![]() | I | 0..* | Annotation | Comments about the plan |
![]() |
Differential View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | CarePlan | Healthcare plan for patient or group | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | Fulfills CarePlan | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan | |
![]() ![]() ![]() | 0..* | Reference(CarePlan) | Part of referenced CarePlan | |
![]() ![]() ![]() | S | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown |
![]() ![]() ![]() | S | 1..1 | code | proposal | plan | order | option |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | S | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() | S | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | S | 1..1 | Reference(Group | Patient) | Who the care plan is for |
![]() ![]() ![]() | 0..1 | Reference(Encounter) | Encounter created as part of | |
![]() ![]() ![]() | 0..1 | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who is the designated responsible party | |
![]() ![]() ![]() | 0..* | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who provided the content of the care plan | |
![]() ![]() ![]() | 0..* | Reference(Condition) | Health issues this plan addresses | |
![]() ![]() ![]() | S | 0..* | Reference(Goal) | Desired outcome of plan |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | I | 0..* | CarePlan | Healthcare plan for patient or group |
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact |
![]() ![]() ![]() | ΣI | 0..1 | Meta | Metadata about the resource |
![]() ![]() ![]() | ?!ΣI | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | I | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() | ?!I | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | ΣI | 0..* | Identifier | External Ids for this plan |
![]() ![]() ![]() | ΣI | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | Fulfills CarePlan |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan |
![]() ![]() ![]() | ΣI | 0..* | Reference(CarePlan) | Part of referenced CarePlan |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) |
![]() ![]() ![]() | ?!SΣI | 1..1 | code | proposal | plan | order | option Binding: CarePlanIntent (required) |
![]() ![]() ![]() | ΣI | 0..* | CodeableConcept | Type of plan Binding: CarePlanCategory (example) |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() | SΣI | 0..* | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | string | Version of the system - if relevant |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | code | Symbol in syntax defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 1..1 | string | Representation defined by the system |
![]() ![]() ![]() ![]() ![]() | ΣI | 0..1 | boolean | If this coding was chosen directly by the user |
![]() ![]() ![]() ![]() | SΣI | 0..1 | string | Plain text representation of the concept |
![]() ![]() ![]() | ΣI | 0..1 | string | Human-friendly name for the care plan |
![]() ![]() ![]() | ΣI | 0..1 | string | Summary of nature of plan |
![]() ![]() ![]() | SΣI | 1..1 | Reference(Group | Patient) | Who the care plan is for |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Encounter) | Encounter created as part of |
![]() ![]() ![]() | ΣI | 0..1 | Period | Time period plan covers |
![]() ![]() ![]() | ΣI | 0..1 | dateTime | Date record was first recorded |
![]() ![]() ![]() | ΣI | 0..1 | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who is the designated responsible party |
![]() ![]() ![]() | I | 0..* | Reference(Device | RelatedPerson | CareTeam | Patient | Practitioner | PractitionerRole | Organization) | Who provided the content of the care plan |
![]() ![]() ![]() | I | 0..* | Reference(CareTeam) | Who's involved in plan? |
![]() ![]() ![]() | ΣI | 0..* | Reference(Condition) | Health issues this plan addresses |
![]() ![]() ![]() | I | 0..* | Reference(Resource) | Information considered as part of plan |
![]() ![]() ![]() | SI | 0..* | Reference(Goal) | Desired outcome of plan |
![]() ![]() ![]() | I | 0..* | BackboneElement | Action to occur as part of plan cpl-3: Provide a reference or detail, not both |
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() | I | 0..* | CodeableConcept | Results of the activity Binding: CarePlanActivityOutcome (example) |
![]() ![]() ![]() ![]() | I | 0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. |
![]() ![]() ![]() ![]() | I | 0..* | Annotation | Comments about the activity status/progress |
![]() ![]() ![]() ![]() | I | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Activity details defined in specific resource |
![]() ![]() ![]() ![]() | I | 0..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Extension | Additional content defined by implementations |
![]() ![]() ![]() ![]() ![]() | ?!ΣI | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | code | Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription Binding: CarePlanActivityKind (required) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition |
![]() ![]() ![]() ![]() ![]() | I | 0..* | uri | Instantiates external protocol or definition |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Detail type of activity Binding: ProcedureCodes(SNOMEDCT) (example) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | CodeableConcept | Why activity should be done or why activity was prohibited Binding: SNOMEDCTClinicalFindings (example) |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why activity is needed |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Goal) | Goals this activity relates to |
![]() ![]() ![]() ![]() ![]() | ?!I | 1..1 | code | not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error Binding: CarePlanActivityStatus (required) |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Reason for current status |
![]() ![]() ![]() ![]() ![]() | ?!I | 0..1 | boolean | If true, activity is prohibiting action |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | When activity is to occur | |
![]() ![]() ![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | Reference(Location) | Where it should happen |
![]() ![]() ![]() ![]() ![]() | I | 0..* | Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) | Who will be responsible? |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | What is to be administered/supplied Binding: SNOMEDCTMedicationCodes (example) | |
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() | Reference(Medication | Substance) | |||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | How to consume/day? |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | How much to administer/supply/consume |
![]() ![]() ![]() ![]() ![]() | I | 0..1 | string | Extra info describing activity to perform |
![]() ![]() ![]() | I | 0..* | Annotation | Comments about the plan |
![]() |
Downloads: StructureDefinition: (XML, JSON), Schema: XML Schematron