CarePlan

Introduction and scope

The profile originates from the base resource CarePlan. The profile contains all information regarding the patient plans for the patient.

URL

https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/PatientPlan

Usage

The profile contains five elements: identifier, status, intent, subject and supportinginfo. The element identifier contains social security number of the patient. The element subject* contains the reference to the Citizen profile. The last element supportinginfo contains reference to the profiles ClinicalImpression and Observation.

<StructureDefinition xmlns="http://hl7.org/fhir">
    <meta>
        <lastUpdated value="2021-11-23T18:35:09.579+00:00" />
    </meta>
    <url value="https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/PatientPlan" />
    <name value="PatientPlan" />
    <status value="draft" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="CarePlan" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/CarePlan" />
    <derivation value="constraint" />
    <differential>
        <element id="CarePlan.identifier">
            <path value="CarePlan.identifier" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="CarePlan.identifier.use">
            <path value="CarePlan.identifier.use" />
            <max value="0" />
        </element>
        <element id="CarePlan.identifier.type">
            <path value="CarePlan.identifier.type" />
            <max value="0" />
        </element>
        <element id="CarePlan.identifier.system">
            <path value="CarePlan.identifier.system" />
            <short value="National SSN system in Denmark" />
            <min value="1" />
        </element>
        <element id="CarePlan.identifier.value">
            <path value="CarePlan.identifier.value" />
            <short value="SSN of the citizen" />
            <min value="1" />
        </element>
        <element id="CarePlan.identifier.period">
            <path value="CarePlan.identifier.period" />
            <max value="0" />
        </element>
        <element id="CarePlan.identifier.assigner">
            <path value="CarePlan.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="CarePlan.instantiatesCanonical">
            <path value="CarePlan.instantiatesCanonical" />
            <max value="0" />
        </element>
        <element id="CarePlan.instantiatesUri">
            <path value="CarePlan.instantiatesUri" />
            <max value="0" />
        </element>
        <element id="CarePlan.basedOn">
            <path value="CarePlan.basedOn" />
            <max value="0" />
        </element>
        <element id="CarePlan.replaces">
            <path value="CarePlan.replaces" />
            <max value="0" />
        </element>
        <element id="CarePlan.partOf">
            <path value="CarePlan.partOf" />
            <max value="0" />
        </element>
        <element id="CarePlan.status">
            <path value="CarePlan.status" />
            <fixedCode value="completed" />
        </element>
        <element id="CarePlan.intent">
            <path value="CarePlan.intent" />
            <fixedCode value="plan" />
        </element>
        <element id="CarePlan.category">
            <path value="CarePlan.category" />
            <max value="0" />
        </element>
        <element id="CarePlan.title">
            <path value="CarePlan.title" />
            <max value="0" />
        </element>
        <element id="CarePlan.description">
            <path value="CarePlan.description" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject">
            <path value="CarePlan.subject" />
            <definition value="Identifies the patient whose intended care is described by the plan." />
            <type>
                <code value="Reference" />
                <targetProfile value="https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/Citizen" />
                <aggregation value="bundled" />
                <versioning value="specific" />
            </type>
        </element>
        <element id="CarePlan.subject.reference">
            <path value="CarePlan.subject.reference" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.type">
            <path value="CarePlan.subject.type" />
            <max value="0" />
            <fixedUri value="Citizen" />
        </element>
        <element id="CarePlan.subject.identifier">
            <path value="CarePlan.subject.identifier" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.identifier.system">
            <path value="CarePlan.subject.identifier.system" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.identifier.value">
            <path value="CarePlan.subject.identifier.value" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.identifier.period">
            <path value="CarePlan.subject.identifier.period" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.identifier.assigner">
            <path value="CarePlan.subject.identifier.assigner" />
            <max value="0" />
        </element>
        <element id="CarePlan.subject.display">
            <path value="CarePlan.subject.display" />
            <max value="0" />
        </element>
        <element id="CarePlan.encounter">
            <path value="CarePlan.encounter" />
            <max value="0" />
        </element>
        <element id="CarePlan.period">
            <path value="CarePlan.period" />
            <max value="0" />
        </element>
        <element id="CarePlan.created">
            <path value="CarePlan.created" />
            <max value="0" />
        </element>
        <element id="CarePlan.author">
            <path value="CarePlan.author" />
            <max value="0" />
        </element>
        <element id="CarePlan.contributor">
            <path value="CarePlan.contributor" />
            <max value="0" />
        </element>
        <element id="CarePlan.careTeam">
            <path value="CarePlan.careTeam" />
            <max value="0" />
        </element>
        <element id="CarePlan.addresses">
            <path value="CarePlan.addresses" />
            <max value="0" />
        </element>
        <element id="CarePlan.supportingInfo">
            <path value="CarePlan.supportingInfo" />
            <min value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/ClinicalImpression" />
                <targetProfile value="https://OneComprehensivePatientPlanForChronicDiseases.org/fhir/StructureDefinition/Observation" />
            </type>
        </element>
        <element id="CarePlan.supportingInfo.reference">
            <path value="CarePlan.supportingInfo.reference" />
            <max value="0" />
        </element>
        <element id="CarePlan.supportingInfo.type">
            <path value="CarePlan.supportingInfo.type" />
            <max value="0" />
        </element>
        <element id="CarePlan.supportingInfo.identifier">
            <path value="CarePlan.supportingInfo.identifier" />
            <max value="0" />
        </element>
        <element id="CarePlan.supportingInfo.display">
            <path value="CarePlan.supportingInfo.display" />
            <max value="0" />
        </element>
        <element id="CarePlan.goal">
            <path value="CarePlan.goal" />
            <max value="0" />
        </element>
        <element id="CarePlan.activity">
            <path value="CarePlan.activity" />
            <max value="0" />
        </element>
        <element id="CarePlan.note">
            <path value="CarePlan.note" />
            <max value="0" />
        </element>
    </differential>
</StructureDefinition>