<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="SatuSehatCarePlan" />
  <url value="https://fhir.kemkes.go.id/r4/StructureDefinition/CarePlan" />
  <name value="SatuSehatCarePlan" />
  <title value="Satu Sehat Care Plan" />
  <status value="active" />
  <date value="2024-01-01" />
  <description value="Defines the ID Core constraints and extensions on the CarePlan resource for the minimal set of data to query and retrieve care plan information." />
  <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" />
      <definition value="Berisi data ID internal faskes untuk CarePlan ini. Ini adalah ID resmi yang diterbitkan oleh faskes untuk menandai CarePlan pasien dengan tipe data Identifier." />
    </element>
    <element id="CarePlan.instantiatesCanonical">
      <path value="CarePlan.instantiatesCanonical" />
      <definition value="Berisi data URL yang menunjuk ke protokol, pedoman, kuesioner, atau definisi lain yang ditetapkan FHIR yang dipatuhi seluruhnya atau sebagian oleh CarePlan ini dengan tipe data canonical." />
    </element>
    <element id="CarePlan.instantiatesUri">
      <path value="CarePlan.instantiatesUri" />
      <definition value="Berisi data URL yang menunjuk ke protokol, panduan, kuesioner, atau definisi lain yang dikelola secara eksternal yang dipatuhi seluruhnya atau sebagian oleh CarePlan ini dengan tipe data uri." />
    </element>
    <element id="CarePlan.basedOn">
      <path value="CarePlan.basedOn" />
      <definition value="Berisi data CarePlan yang dipenuhi seluruhnya atau sebagian oleh rencana tindak lanjut/perawatan ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource CarePlan." />
    </element>
    <element id="CarePlan.replaces">
      <path value="CarePlan.replaces" />
      <definition value="Berisi data rencana perawatan yang telah selesai atau dihentikan di mana fungsinya diambil alih oleh rencana perawatan baru ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource CarePlan." />
    </element>
    <element id="CarePlan.partOf">
      <path value="CarePlan.partOf" />
      <definition value="Berisi data rencana perawatan yang lebih besar di mana rencana perawatan ini merupakan komponen atau salah satu bagian langkahnya dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource CarePlan." />
    </element>
    <element id="CarePlan.status">
      <path value="CarePlan.status" />
      <definition value="Berisi data yang menunjukkan apakah rencana tersebut sedang ditindaklanjuti, mewakili rencana masa akan datang atau sekarang menjadi catatan historis dengan tipe data code." />
    </element>
    <element id="CarePlan.intent">
      <path value="CarePlan.intent" />
      <definition value="Berisi data tingkat kewernangan terkait dengan rencana perawatan dan di mana rencatan perawatan sesuai dengan workflow/alur kerja dari sistem dengan tipe data code." />
    </element>
    <element id="CarePlan.category">
      <path value="CarePlan.category" />
      <definition value="Berisi data tipe dari perawatan dengan tipe data CodeableConcept." />
    </element>
    <element id="CarePlan.title">
      <path value="CarePlan.title" />
      <definition value="Berisi data nama rencana perawatan dengan tipe data string." />
    </element>
    <element id="CarePlan.description">
      <path value="CarePlan.description" />
      <definition value="Berisi data uraian tentang ruang lingkup rencana dengan tipe data string." />
    </element>
    <element id="CarePlan.subject">
      <path value="CarePlan.subject" />
      <definition value="Berisi data pasien atau kelompok yang memiliki rencana perawatan ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Patient | Group." />
    </element>
    <element id="CarePlan.encounter">
      <path value="CarePlan.encounter" />
      <definition value="Berisi data data kunjungan di mana rencana perawatan ini dibuat dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Encounter." />
    </element>
    <element id="CarePlan.period">
      <path value="CarePlan.period" />
      <definition value="Berisi data periode dari rencana perawatan dengan tipe data Period." />
    </element>
    <element id="CarePlan.created">
      <path value="CarePlan.created" />
      <definition value="Berisi data waktu catatan rencana perawatan dibuat dengan tipe data dateTime, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz." />
    </element>
    <element id="CarePlan.author">
      <path value="CarePlan.author" />
      <definition value="Berisi data siapa yang membuat dan bertanggung jawab terhadap rencana perawatan dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam." />
    </element>
    <element id="CarePlan.contributor">
      <path value="CarePlan.contributor" />
      <definition value="Berisi data individu atau organisasi yang memberikan rencana perawatan dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam." />
    </element>
    <element id="CarePlan.careTeam">
      <path value="CarePlan.careTeam" />
      <definition value="Berisi data identifikasi seluruh individu dan organisasi yang diharapkan terlibat dalam perawatan ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource CareTeam." />
    </element>
    <element id="CarePlan.addresses">
      <path value="CarePlan.addresses" />
      <definition value="Berisi data identifikasi kondisi atau permasalahan yang akan dihandle dan atau dimitigasi oleh perawatan ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Condition." />
    </element>
    <element id="CarePlan.supportingInfo">
      <path value="CarePlan.supportingInfo" />
      <definition value="Berisi data informasi tambahan yang mendukung rencana perawatan ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di semua resource yang ada di FHIR." />
    </element>
    <element id="CarePlan.goal">
      <path value="CarePlan.goal" />
      <definition value="Berisi data tujuan dari dilaksanakannya rencana perawatan dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Goal." />
    </element>
    <element id="CarePlan.activity">
      <path value="CarePlan.activity" />
      <definition value="Berisi data informasi terkait tindakan yang direncanakan dalam rencana perawatan dengan tipe data BackboneElement." />
    </element>
    <element id="CarePlan.activity.outcomeCodeableConcept">
      <path value="CarePlan.activity.outcomeCodeableConcept" />
      <definition value="Berisi data luaran atau hasil dari aktivitas dengan tipe data CodeableConcept." />
    </element>
    <element id="CarePlan.activity.outcomeReference">
      <path value="CarePlan.activity.outcomeReference" />
      <definition value="Berisi data luaran atau hasil dari aktivitas dengan tipe data Reference, yang direferensikan ke data yang tersimpan di semua resource yang ada di FHIR." />
    </element>
    <element id="CarePlan.activity.progress">
      <path value="CarePlan.activity.progress" />
      <definition value="Berisi data komentar terkait status atau progres dari aktivitas dengan tipe data Annotation." />
    </element>
    <element id="CarePlan.activity.reference">
      <path value="CarePlan.activity.reference" />
      <definition value="Berisi data detail aktivitas yang diusulkan dan direpresentasikan dalam resource spesifik dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup." />
    </element>
    <element id="CarePlan.activity.detail">
      <path value="CarePlan.activity.detail" />
      <definition value="Berisi data ringkasan sederhana dari rencana aktivitas yang akan dilakukan dengan tipe data BackboneElement." />
    </element>
    <element id="CarePlan.activity.detail.kind">
      <path value="CarePlan.activity.detail.kind" />
      <definition value="Berisi data jenis aktivitas dengan tipe data code." />
    </element>
    <element id="CarePlan.activity.detail.instantiatesCanonical">
      <path value="CarePlan.activity.detail.instantiatesCanonical" />
      <definition value="Berisi data URL yang menunjuk ke protokol, pedoman, kuesioner, atau definisi lain yang ditetapkan FHIR yang dipatuhi seluruhnya atau sebagian oleh aktivitas rencana perawatan ini dengan tipe data canonical." />
    </element>
    <element id="CarePlan.activity.detail.instantiatesUri">
      <path value="CarePlan.activity.detail.instantiatesUri" />
      <definition value="Berisi data URL yang menunjuk ke protokol, panduan, kuesioner, atau definisi lain yang dikelola secara eksternal yang dipatuhi seluruhnya atau sebagian oleh aktivitas rencana perawatan ini dengan tipe data uri." />
    </element>
    <element id="CarePlan.activity.detail.code">
      <path value="CarePlan.activity.detail.code" />
      <definition value="Berisi data kode aktivitas yang akan dilakukan dengan tipe data CodeableConcept." />
    </element>
    <element id="CarePlan.activity.detail.reasonCode">
      <path value="CarePlan.activity.detail.reasonCode" />
      <definition value="Berisi data alasan dilakukannya aktivitas dengan tipe data CodeableConcept." />
    </element>
    <element id="CarePlan.activity.detail.reasonReference">
      <path value="CarePlan.activity.detail.reasonReference" />
      <definition value="Berisi data alasan dilakukannya aktivitas dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Condition | Observation | DiagnosticReport | DocumentReference." />
    </element>
    <element id="CarePlan.activity.detail.goal">
      <path value="CarePlan.activity.detail.goal" />
      <definition value="Berisi data tujuan dari aktivitas ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Goal." />
    </element>
    <element id="CarePlan.activity.detail.status">
      <path value="CarePlan.activity.detail.status" />
      <definition value="Berisi data status atau progres dari aktivitas dengan tipe data code." />
    </element>
    <element id="CarePlan.activity.detail.statusReason">
      <path value="CarePlan.activity.detail.statusReason" />
      <definition value="Berisi data alasan dari status aktivitas dengan tipe data CodeableConcept." />
    </element>
    <element id="CarePlan.activity.detail.doNotPerform">
      <path value="CarePlan.activity.detail.doNotPerform" />
      <definition value="Berisi data bila true, maka aktivitas tidak boleh dilakukan dalam rencana perawatan, bila false atau dikosongkan, aktivitas boleh dilakukan dalam rencana perawatan dengan tipe data boolean." />
    </element>
    <element id="CarePlan.activity.detail.scheduled[x]">
      <path value="CarePlan.activity.detail.scheduled[x]" />
      <definition value="Berisi data kapan aktivitas dilakukan." />
    </element>
    <element id="CarePlan.activity.detail.location">
      <path value="CarePlan.activity.detail.location" />
      <definition value="Berisi data lokasi dilakukannya aktivitas dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Location." />
    </element>
    <element id="CarePlan.activity.detail.performer">
      <path value="CarePlan.activity.detail.performer" />
      <definition value="Berisi data siapa yang akan terlibat dalam aktivitas dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device." />
    </element>
    <element id="CarePlan.activity.detail.product[x]">
      <path value="CarePlan.activity.detail.product[x]" />
      <definition value="Berisi data produk yang diberikan dalam aktivitas dengan tipe data CodeableConcept atau Reference." />
    </element>
    <element id="CarePlan.activity.detail.dailyAmount">
      <path value="CarePlan.activity.detail.dailyAmount" />
      <definition value="Berisi data kuantitas yang dikonsumsi setiap hari dengan tipe data SimpleQuantity." />
    </element>
    <element id="CarePlan.activity.detail.quantity">
      <path value="CarePlan.activity.detail.quantity" />
      <definition value="Berisi data kuantitas yang diharapkan disediakan, diadministrasikan, dan dikonsumsi oleh subjek dengan tipe data SimpleQuantity." />
    </element>
    <element id="CarePlan.activity.detail.description">
      <path value="CarePlan.activity.detail.description" />
      <definition value="Berisi data deskripsi tambahan untuk aktivitas yang akan dilakukan dengan tipe data string." />
    </element>
    <element id="CarePlan.note">
      <path value="CarePlan.note" />
      <definition value="Berisi data komentar atau catatan umum dari rencana perawatan yang tidak tercover di elemen lain dengan tipe data Annotation." />
    </element>
  </differential>
</StructureDefinition>