FamilyMemberHistory

Data terkait riwayat penyakit keluarga dapat dikirimkan melalui resource FamilyMemberHistory.

Berikut pemetaan nilai untuk FamilyMemberHistory yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks riwayat penyakit keluarga:

  1. Setiap terdapat simbol asterik * sebelum nama variabel/parameter/element FHIR yang disebutkan, maka variabel/parameter/element FHIR tersebut bersifat WAJIB , harus ada, atau pasti selalu ada, contoh: *Location.identifier.

  2. Standar format Waktu yang digunakan dalam pengiriman data adalah UTC +00. Misalnya waktu WIB, maka format yang digunakan adalah waktu sekarang dikurangi 7, jika WITA, maka waktu sekarang dikurangi 8, dan Jika WIT, maka waktu sekarang dikurangi 9.

    Contoh: Pukul 17.35 WIB tanggal 23 Agustus 2023 maka yang dikirimkan adalah waktunya perlu diubah ke UTC +00 menjadi 10.35, berarti menjadi 2023-08-23T10:35:00+00:00.

  3. Standar format pengiriman Tanggal tidak bisa kurang dari 03 Juni 2014.

Variabel/parameter/element FHIR bersifat WAJIB (Mandatory) atau TIDAK disesuaikan dengan Panduan Interoperabilitas berdasarkan use case masing-masing (klik di sini )

FamilyMemberHistory.identifier[i]

Berisi data ID internal faskes untuk riwayat penyakit keluarga ini dengan tipe data Identifier. Ini adalah ID resmi yang diterbitkan oleh faskes untuk menandai data riwayat penyakit keluarga pasien.

FamilyMemberHistory.identifier[i].use

Berisi data dengan tipe data code, yang nilainya mengacu pada data terminologi IdentifierUse. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

FamilyMemberHistory.identifier[i].system

Berisi data yang nilainya memiliki format:

http://sys-ids.kemkes.go.id/familymemberhistory/{{organization-ihs-number}}/

Di mana isi dari parameter {organization-ihs-number} adalah nomor ID organisasi induk yang didapatkan dari master sarana indeks.

FamilyMemberHistory.identifier[i].value

Berisi kode atau nomor internal sub organisasi.

Contoh JSON

[
  {
    "system": "http://sys-ids.kemkes.go.id/familymemberhistory/1000001",
    "use": "official",
    "value": "R100005"
  }
]

FamilyMemberHistory.instantiatesCanonical[i]

Berisi data URL yang mengarahkan ke protokol atau guideline yang didefinisikan dalam FHIR dengan tipe data canonical (PlanDefinition | Questionnaire | ActivityDefinition | Measure | OperationDefinition).

FamilyMemberHistory.instantiatedUri[i]

Berisi data URl yang mengarahkan ke protokol atau guideline yang dikelola eksternal dari FHIR dengan tipe data uri.

*FamilyMemberHistory.status

Berisi data kode spesifik untuk status pencatatan riwayat penyakit keluarga dengan tipe data code.

Contoh JSON

"partial"

FamilyMemberHistory.dataAbsentReason

Berisi data deskripsi kenapa data riwayat penyakit keluarga tidak tersedia dengan tipe data CodeableConcept.

FamilyMemberHistory.dataAbsentReason.coding

Berisi data deskripsi kenapa data riwayat penyakit keluarga tidak tersedia dengan tipe data Coding. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

Contoh JSON

{
  "system": "http://terminology.hl7.org/CodeSystem/history-absent-reason",
  "code": "subject-unknown",
  "display": "Subject Unknown"
}

*FamilyMemberHistory.patient

Berisi data pasien yang memiliki hasil riwayat penyakit keluarga ini dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Patient, yang nilainya memiliki format:

"Patient/{patient-ihs-number}"

Di mana isi dari parameter {patient-ihs-number} adalah nomor ID pasien yang didapatkan dari master pasien indeks. Untuk informasi lebih lanjut dapat dilihat pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini)

Contoh JSON

{
  "reference": "Patient/100000030009",
  "display": "Budi Santoso"
}

FamilyMemberHistory.date

Berisi data tanggal riwayat penyakit keluarga dicatatkan atau diperbaharui denga tipe data dateTime, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz.

FamilyMemberHistory.name

Berisi data nama atau deskripsi keluarga yang memiliki riwayat penyakit dengan tipe data string.

*FamilyMemberHistory.relationship

Berisi data hubungan antara keluarga yang memiliki riwayat penyakit dengan pasien, dengan tipe data CodeableConcept.

FamilyMemberHistory.relationship.coding

Berisi data hubungan antara keluarga yang memiliki riwayat penyakit dengan pasien, dengan tipe data Coding. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

Contoh JSON

{
  "system": "http://terminology.hl7.org/CodeSystem/v3-RoleCode",
  "code": "FAMMEMB",
  "display": "family member"
}

FamilyMemberHistory.sex

Berisi data jenis kelamin saat lahir keluarga yang memiliki riwayat penyakit dengan tipe data CodeableConcept.

FamilyMemberHistory.sex.coding

Berisi data jenis kelamin saat lahir keluarga yang memiliki riwayat penyakit dengan pasien, dengan tipe data Coding. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

Contoh JSON

{
  "system": "http://hl7.org/fhir/administrative-gender",
  "code": "male",
  "display": "Male"
}

FamilyMemberHistory.born<?>

Berisi data tanggal lahir aktual atau perkiraan dari keluarga. Pengisian dapat memilih salah satu dari elemen berikut:

FamilyMemberHistory.bornPeriod

Berisi data tanggal lahir aktual atau perkiraan dari keluarga dengan tipe data Period.

FamilyMemberHistory.bornDate

Berisi data tanggal lahir aktual atau perkiraan dari keluarga dengan tipe data date.

FamilyMemberHistory.bornString

Berisi data tanggal lahir aktual atau perkiraan dari keluarga dengan tipe data string.

FamilyMemberHistory.age<?>

Berisi data usia aktual atau perkiraan dari keluarga saat riwayat penyakit dicatatkan. Pengisian dapat memilih salah satu dari elemen berikut:

FamilyMemberHistory.ageAge

Berisi data usia aktual atau perkiraan dari keluarga saat riwayat penyakit dicatatkan dengan tipe data Age.

FamilyMemberHistory.ageRange

Berisi data usia aktual atau perkiraan dari keluarga saat riwayat penyakit dicatatkan dengan tipe data Range.

FamilyMemberHistory.ageString

Berisi data usia aktual atau perkiraan dari keluarga saat riwayat penyakit dicatatkan dengan tipe data string.

FamilyMemberHistory.estimatedAge

Berisi data yang mengindikasikan apakah FamilyMemberHistory.age<?> merupakan usia aktual atau perkiraan dengan format pengisian adalah boolean di mana;

  1. Bila true, maka usia perkiraan

  2. Bila false, maka usia aktual

FamilyMemberHistory.deceased<?>

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit. Pengisian dapat memilih salah satu dari elemen berikut:

FamilyMemberHistory.deceasedBoolean

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit dengan tipe data boolean.

FamilyMemberHistory.deceasedAge

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit dengan tipe data Age.

FamilyMemberHistory.deceasedRange

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit dengan tipe data Range.

FamilyMemberHistory.deceasedDate

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit dengan tipe data date.

FamilyMemberHistory.deceasedString

Berisi data flagging untuk kematian atau usia aktual atau perkiraan kematian dari keluarga yang memiliki riwayat penyakit dengan tipe data string.

FamilyMemberHistory.reasonCode[i]

Berisi data yang menjelaskan mengapa riwayat penyakit keluarga terjadi dalam bentuk kode atau tekstual dengan tipe data CodeableConcept. Apabila data diisi dengan kode, maka gunakan elemen FamilyMemberHistory.reasonCode.coding dengan menggunakan kode SNOMED CT. Apabila data diisi dengan teks, maka gunakan elemen FamilyMemberHistory.reasonCode.text.

FamilyMemberHistory.reasonCode[i].coding

Berisi data yang menjelaskan mengapa riwayat penyakit keluarga terjadi dalam bentuk kode atau tekstual dengan tipe data Coding, yang nilainya mengacu pada data terminologi SNOMED CT. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

FamilyMemberHistory.reasonReference[i]

Berisi data yang menjelaskan mengapa riwayat penyakit keluarga terjadi dengan tipe data Reference, yang direferensikan ke data yang tersimpan di resource Condition | Observation | AllergyIntolerance | QuestionnaireResponse | DiagnosticReport | DocumentReference.

FamilyMemberHistory.note[i]

Berisi data catatan umum dari riwayat penyakit keluarga dengan tipe data Annotation.

FamilyMemberHistory.condition[i]

Berisi data kondisi/penyakit yang dimiliki oleh anggota keluarga dengan tipe data BackboneElement.

*FamilyMemberHistory.condition.code

Berisi data kondisi yang dimiliki oleh anggota keluarga dengan tipe data CodeableConcept.

FamilyMemberHistory.condition.code.coding

Berisi data kondisi yang dimiliki oleh anggota keluarga dengan tipe data Coding, yang nilainya mengacu pada data terminologi ICD-10 tahun 2010. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

Contoh JSON

{
  "system": "http://hl7.org/fhir/sid/icd-10",
  "code": "C47.0",
  "value": "Malignant neoplasm, peripheral nerves of head, face and neck"
}

FamilyMemberHistory.condition.outcome

Berisi data luaran yang terjadi terhadap penyakit pada anggota keluarga dengan tipe data CodeableConcept.

FamilyMemberHistory.condition.outcome.coding

Berisi data luaran yang terjadi terhadap penyakit pada anggota keluarga dengan tipe data Coding, yang nilainya mengacu pada data terminologi SNOMED CT. Informasi data terminologi apa yang digunakan dapat mengacu pada Lampiran Terminologi sesuai dengan use case masing-masing (klik di sini) dan Standar Terminologi (klik di sini).

FamilyMemberHistory.condition.contributedToDeath

Berisi data apakah kondisi yang dimiliki berkontribusi terhadap kematian dengan tipe data boolean.

FamilyMemberHistory.condition.onset<?>

Berisi data kapan kondisi pertama kali muncul. Pengisian dapat memilih salah satu dari elemen berikut:

FamilyMemberHistory.condition.onsetAge

Berisi data kapan kondisi pertama kali muncul dengan tipe data Age.

FamilyMemberHistory.condition.onsetRange

Berisi data kapan kondisi pertama kali muncul dengan tipe data Range.

FamilyMemberHistory.condition.onsetPeriod

Berisi data kapan kondisi pertama kali muncul dengan tipe data Period.

FamilyMemberHistory.condition.onsetString

Berisi data kapan kondisi pertama kali muncul dengan tipe data string.

FamilyMemberHistory.condition.note[i]

Berisi data informasi tambahan terkait kondisi penyakit dengan tipe data Annotation.