HEARTLAND Protocol FHIR Implementation Guide
0.1.0 - ci-build United States of America flag

HEARTLAND Protocol FHIR Implementation Guide - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: HEARTLAND Care Plan

Official URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-careplan Version: 0.1.0
Active as of 2026-04-16 Computable Name: HeartlandCarePlan

Heart failure care plan structured per HEARTLAND Protocol v3.2. Activities are organized around five domains: GDMT initiation/titration, remote monitoring schedule, post-discharge follow-up (calls and visits), discharge education (3 condensed or 8 comprehensive domains), and patient assistance navigation. Two extensions identify the facility implementation tier and the assigned monitoring track (A digital / B analog).

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... intent ?!SΣ 1..1 code proposal | plan | order | option
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... subject SΣ 1..1 Reference(HEARTLAND Patient | Patient) Who the care plan is for
... period SΣ 0..1 Period Time period plan covers
... author SΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... addresses SΣ 0..* Reference(Condition) Health issues this plan addresses
... activity SC 1..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 0..1 BackboneElement In-line definition of activity
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... Fatias para scheduled[x] 0..1 When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... description S 1..1 string Extra info describing activity to perform

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
... intent S 1..1 code proposal | plan | order | option
... period S 0..1 Period Time period plan covers
... author S 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... addresses S 0..* Reference(Condition) Health issues this plan addresses
... activity S 1..* BackboneElement Action to occur as part of plan
.... detail
..... Fatias para scheduled[x] 0..1 Timing, Period, string When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... description S 1..1 string Extra info describing activity to perform

doco Documentação para este formato
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this plan
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan) Fulfills CarePlan
... replaces Σ 0..* Reference(CarePlan) CarePlan replaced by this CarePlan
... partOf Σ 0..* Reference(CarePlan) Part of referenced CarePlan
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code proposal | plan | order | option
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..* CodeableConcept Type of plan
Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
... title Σ 0..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject SΣ 1..1 Reference(HEARTLAND Patient | Patient) Who the care plan is for
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... period SΣ 0..1 Period Time period plan covers
... created Σ 0..1 dateTime Date record was first recorded
... author SΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 0..* Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who provided the content of the care plan
... careTeam 0..* Reference(CareTeam) Who's involved in plan?
... addresses SΣ 0..* Reference(Condition) Health issues this plan addresses
... supportingInfo 0..* Reference(Resource) Information considered as part of plan
... goal 0..* Reference(Goal) Desired outcome of plan
... activity SC 1..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Results of the activity
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
.... progress 0..* Annotation Comments about the activity status/progress
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Activity details defined in specific resource
.... detail C 0..1 BackboneElement In-line definition of activity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instantiates FHIR protocol or definition
..... instantiatesUri 0..* uri Instantiates external protocol or definition
..... code 0..1 CodeableConcept Detail type of activity
Vínculo: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
..... reasonCode 0..* CodeableConcept Why activity should be done or why activity was prohibited
Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why activity is needed
..... goal 0..* Reference(Goal) Goals this activity relates to
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... statusReason 0..1 CodeableConcept Reason for current status
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... Fatias para scheduled[x] 0..1 When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... location 0..1 Reference(Location) Where it should happen
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Who will be responsible?
..... product[x] 0..1 What is to be administered/supplied
Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity(4.0.1) How to consume/day?
..... quantity 0..1 SimpleQuantity(4.0.1) How much to administer/supply/consume
..... description S 1..1 string Extra info describing activity to perform
... note 0..* Annotation Comments about the plan

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base example Care Plan Category 📍4.0.1 a norma FHIR
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from CarePlan

Resumo

Obrigatório: 1 elemento(1 aninhado obrigatoriamente elemento)
Deve ser suportado: 11 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of CarePlan.activity.detail.scheduled[x]

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... intent ?!SΣ 1..1 code proposal | plan | order | option
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... subject SΣ 1..1 Reference(HEARTLAND Patient | Patient) Who the care plan is for
... period SΣ 0..1 Period Time period plan covers
... author SΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... addresses SΣ 0..* Reference(Condition) Health issues this plan addresses
... activity SC 1..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 0..1 BackboneElement In-line definition of activity
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... Fatias para scheduled[x] 0..1 When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... description S 1..1 string Extra info describing activity to perform

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... status S 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
... intent S 1..1 code proposal | plan | order | option
... period S 0..1 Period Time period plan covers
... author S 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... addresses S 0..* Reference(Condition) Health issues this plan addresses
... activity S 1..* BackboneElement Action to occur as part of plan
.... detail
..... Fatias para scheduled[x] 0..1 Timing, Period, string When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... description S 1..1 string Extra info describing activity to perform

doco Documentação para este formato

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Healthcare plan for patient or group
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
.... extension:facilityTier S 0..1 CodeableConcept HEARTLAND Facility Implementation Tier
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-facility-tier
Vínculo: HEARTLAND Implementation Tier Value Set (required)
.... extension:monitoringTrack S 0..1 CodeableConcept HEARTLAND Monitoring Track Assignment
URL: https://fhir.heartlandprotocol.org/StructureDefinition/heartland-monitoring-track-ext
Vínculo: HEARTLAND Monitoring Track Value Set (required)
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier External Ids for this plan
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) Instantiates FHIR protocol or definition
... instantiatesUri Σ 0..* uri Instantiates external protocol or definition
... basedOn Σ 0..* Reference(CarePlan) Fulfills CarePlan
... replaces Σ 0..* Reference(CarePlan) CarePlan replaced by this CarePlan
... partOf Σ 0..* Reference(CarePlan) Part of referenced CarePlan
... status ?!SΣ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
... intent ?!SΣ 1..1 code proposal | plan | order | option
Vínculo: CarePlanIntent (required): Codes indicating the degree of authority/intentionality associated with a care plan.
... category Σ 0..* CodeableConcept Type of plan
Vínculo: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
... title Σ 0..1 string Human-friendly name for the care plan
... description Σ 0..1 string Summary of nature of plan
... subject SΣ 1..1 Reference(HEARTLAND Patient | Patient) Who the care plan is for
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
... period SΣ 0..1 Period Time period plan covers
... created Σ 0..1 dateTime Date record was first recorded
... author SΣ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 0..* Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who provided the content of the care plan
... careTeam 0..* Reference(CareTeam) Who's involved in plan?
... addresses SΣ 0..* Reference(Condition) Health issues this plan addresses
... supportingInfo 0..* Reference(Resource) Information considered as part of plan
... goal 0..* Reference(Goal) Desired outcome of plan
... activity SC 1..* BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... outcomeCodeableConcept 0..* CodeableConcept Results of the activity
Vínculo: CarePlanActivityOutcome (example): Identifies the results of the activity.
.... outcomeReference 0..* Reference(Resource) Appointment, Encounter, Procedure, etc.
.... progress 0..* Annotation Comments about the activity status/progress
.... reference C 0..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) Activity details defined in specific resource
.... detail C 0..1 BackboneElement In-line definition of activity
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... kind 0..1 code Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
Vínculo: CarePlanActivityKind (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
..... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) Instantiates FHIR protocol or definition
..... instantiatesUri 0..* uri Instantiates external protocol or definition
..... code 0..1 CodeableConcept Detail type of activity
Vínculo: ProcedureCodes(SNOMEDCT) (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
..... reasonCode 0..* CodeableConcept Why activity should be done or why activity was prohibited
Vínculo: SNOMEDCTClinicalFindings (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
..... reasonReference 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Why activity is needed
..... goal 0..* Reference(Goal) Goals this activity relates to
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: CarePlanActivityStatus (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
..... statusReason 0..1 CodeableConcept Reason for current status
..... doNotPerform ?! 0..1 boolean If true, activity is prohibiting action
..... Fatias para scheduled[x] 0..1 When activity is to occur
Fatia: Não ordenado, Aberto por type:$this
...... scheduledTiming Timing
...... scheduledPeriod Period
...... scheduledString string
...... scheduled[x]:scheduledTiming S 0..1 Timing When activity is to occur
..... location 0..1 Reference(Location) Where it should happen
..... performer 0..* Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device) Who will be responsible?
..... product[x] 0..1 What is to be administered/supplied
Vínculo: SNOMEDCTMedicationCodes (example): A product supplied or administered as part of a care plan activity.
...... productCodeableConcept CodeableConcept
...... productReference Reference(Medication | Substance)
..... dailyAmount 0..1 SimpleQuantity(4.0.1) How to consume/day?
..... quantity 0..1 SimpleQuantity(4.0.1) How much to administer/supply/consume
..... description S 1..1 string Extra info describing activity to perform
... note 0..* Annotation Comments about the plan

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.status Base required RequestStatus 📍4.0.1 a norma FHIR
CarePlan.intent Base required Care Plan Intent 📍4.0.1 a norma FHIR
CarePlan.category Base example Care Plan Category 📍4.0.1 a norma FHIR
CarePlan.activity.outcomeCodeableConcept Base example Care Plan Activity Outcome 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​kind Base required Care Plan Activity Kind 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​code Base example Procedure Codes (SNOMED CT) 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​reasonCode Base example SNOMED CT Clinical Findings 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​status Base required CarePlanActivityStatus 📍4.0.1 a norma FHIR
CarePlan.activity.detail.​product[x] Base example SNOMED CT Medication Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from CarePlan

Resumo

Obrigatório: 1 elemento(1 aninhado obrigatoriamente elemento)
Deve ser suportado: 11 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of CarePlan.activity.detail.scheduled[x]

 

Other representations of profile: CSV, Excel, Schematron