Condition
Data diagnosis pasien dapat dikirimkan menggunakan resource Condition
. Informasi diagnosis yang dimiliki pasien dilaporkan menggunakan kode ICD-10. Satu payload Condition
hanya dapat digunakan untuk melaporkan 1 kode ICD-10. Sehingga apabila pasien memiliki 2 diagnosis, maka dikirimkan 2 payload Condition
dengan 2 kode ICD-10 yang berbeda.
Berikut pemetaan nilai untuk Condition yang direpresentasikan dalam peta referensi (path) ke properti (element id) terkait, untuk konteks pengiriman data diagnosis pasien:
|
Variabel/parameter/element FHIR bersifat WAJIB (Mandatory) atau TIDAK disesuaikan dengan Panduan Interoperabilitas berdasarkan use case masing-masing (klik di sini ) |
Condition.identifier[i]
Berisi satu atau lebih daftar data mengenai informasi terkait kode atau nomor laporan hasil pemeriksaan atau data diagnosis pasien yang dimiliki oleh lokasi induk yang setiap datanya direpresentasikan dengan tipe data Identifier
.
Condition.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).
Condition.identifier[i].system
Berisi referensi sistem atau URL observasi ID lokal yang disimpan di sistem internal masing-masing organisasi. Pada bagian ini data yang disimpan nilainya memiliki format:
http://sys-ids.kemkes.go.id/condition/{{organization-ihs-number}}
Di mana isi dari parameter {organization-ihs-number}
adalah nomor ID organisasi induk yang didapatkan dari master sarana indeks.
Condition.clinicalStatus
Berisi informasi mengenai status klinis dari kondisi pasien dengan tipe data CodeableConcept
.
Condition.clinicalStatus.coding
Berisi satu atau lebih data kode status klinis dari kondisi pasien dengan tipe data Coding
, yang nilainya mengacu pada data terminologi ConditionClinicalStatusCodes. 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/condition-clinical",
"code": "active",
"display": "Active"
}
]
Condition.verificationStatus
Berisi informasi mengenai Status verifikasi untuk mendukung status klinis suatu kondisi/penyakit dengan tipe data CodeableConcept
.
Condition.verificationStatus.coding
Berisi satu atau lebih data kode status verifikasi untuk mendukung status klinis suatu kondisi/ penyakit dengan tipe data Coding
, yang nilainya mengacu pada data terminologi ConditionVerificationStatus. 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": "https://www.hl7.org/fhir/Codesystem-condition-ver-status",
"code": "provisional",
"display": "Provisional"
}
]
Condition.category[i]
Berisi satu atau lebih kategori kondisi apakah problem atau keluhan yang dirasakan pasien atau diagnosis pasien dengan tipe data CodeableConcept
.
Condition.category[i].coding
Berisi satu atau lebih data kode kategori kondisi apakah problem atau keluhan yang dirasakan pasien (diagnosis pasien) dengan tipe data Coding
, yang nilainya mengacu pada data terminologi ConditionCategoryCodes. 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/condition-category",
"code": "encounter-diagnosis",
"display": "Encounter Diagnosis"
}
]
Condition.severity
Berisi data penilaian subjektif dari tingkat keparahan kondisi yang dievaluasi oleh dokter dengan tipe data CodeableConcept
.
Condition.severity.coding
Berisi satu atau lebih data penilaian subjektif dari tingkat keparahan kondisi yang dievaluasi oleh dokter 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).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "24484000",
"display": "Severe"
}
]
*Condition.code
Berisi kode diagnosis dengan tipe data CodeableConcept
, yang nilainya mengacu pada dua data terminologi ICD-10 tahun 2010 (untuk melaporkan terkait diagnosis pasien saat kunjungan) dan http://terminology.kemkes.go.id/CodeSystem/clinical-term (untuk melaporkan kondisi saat meninggalkan rumah sakit). 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).
Condition.code[i].coding
Berisi satu atau lebih data kode diagnosis 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",
"display": "Malignant neoplasm, peripheral nerves of head, face and neck"
}
]
Condition.bodySite[i]
Berisi data lokasi anatomis di mana kondisi/keluhan/diagnosis ini terjadi (bila relevan) dengan tipe data CodeableConcept
.
Condition.bodySite[i].coding
Berisi satu atau lebih data lokasi anatomis di mana kondisi/keluhan/diagnosis ini terjadi (bila relevan) 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).
Contoh JSON
[
{
"system": "http://snomed.info/sct",
"code": "111002",
"display": "Parathyroid gland"
}
]
*Condition.subject
Berisi data subjek dari kondisi dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Patient | Group
, yang nilainya memiliki format:
"Patient/{patient-ihs-number}"
Di mana isi dari parameter {patient-ihs-number}
adalah ID Patient
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"
}
]
*Condition.encounter
Berisi data informasi terkait kunjungan di mana diagnosis ditegakkan yang setiap datanya direpresentasikan dengan tipe data Reference
yang direferensikan ke data yang tersimpan di resources Encounter
di mana diagnosis ini dibuat, yang nilainya memiliki format:
"Encounter/{ID-resource-Encounter}"
Di mana isi dari parameter {id-resource-Encounter} adalah ID resource Encounter
yang didapatkan dari server. Untuk informasi lebih lanjut dapat dilihat pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini)
Contoh JSON
[
{
"reference": "Encounter/2b2d0a3e-082a-4fe9-ae13-da9c3b5e422f"
}
]
Condition.onset<?>
Berisi data mengenai estimasi atau tanggal aktual (tanggal-waktu) kondisi dimulai, menurut pendapat dokter.
Condition.onsetDateTime
Berisi data mengenai kapan kondisi dimulai menurut pendapat dokter dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Condition.onsetAge
Berisi data mengenai usia suatu kondisi dimulai menurut pendapat dokter dengan tipe data Age
.
Condition.abatement<?>
Berisi data mengenai tanggal atau perkiraan kondisi teratasi atau mengalami remisi.
Condition.abatementDateTime
Berisi data kondisi tanggal atau tanggal perkiraan saat kondisi tersebut teratasi atau mengalami remisi dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Condition.abatementAge
Berisi data kondisi tanggal atau tanggal perkiraan saat kondisi tersebut teratasi atau mengalami remisi dengan tipe data Age
.
Condition.abatementPeriod
Berisi data kondisi waktu perkiraan teratasi atau mengalami remisi dari kondisi dimulai sampai selesai (arrived to finished) dengan tipe data Period
.
Condition.recordedDate
Berisi data kondisi yang menunjukkan kapan Kondisi/keluhan ini tercatat dalam sistem (tanggal yang dibuat oleh sistem) dengan tipe data dateTime
, dengan format yang diperbolehkan YYYY, YYYY-MM, YYYY-MM-DD atau YYYY-MM-DDThh:mm:ss+zz:zz
.
Condition.recorder
Berisi data individu yang merekam dan bertanggung jawab atas data yang diisikan dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Practitioner | PractitionerRole | Patient | RelatedPerson
, yang nilainya memiliki format:
"Practitioner/{practitioner-ihs-number}"
Di mana isi dari parameter {practitioner-ihs-number}
adalah ID Nakes organisasi induk yang didapatkan dari master Nakes indeks. Untuk informasi lebih lanjut dapat dilihat pada Panduan Interoperabilitas sesuai dengan use case masing-masing (klik di sini)
Contoh JSON
[
{
"reference": "Practitioner/N10000001",
"display": "Dokter Bronsig"
}
]
Condition.asserter
Berisi data individu yang membuat pernyataan kondisi/keluhan dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource Practitioner | PractitionerRole | Patient | RelatedPerson
.
Condition.stage[i]
Berisi satu atau lebih data mengenai tahap klinis atau tingkat suatu kondisi, dapat mencakup penilaian keparahan formal dengan tipe data BackboneElement
.
Condition.stage.assessment[i]
Berisi satu atau lebih data assessment dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di resource ClinicalImpression | DiagnosticReport | Observation
.
Condition.evidence[i]
Berisi satu atau lebih data pernyataan/bukti pendukung yang menjadi dasar status verifikasi kondisi, seperti bukti yang menguatkan atau menyanggah kondisi dengan tipe data BackboneElement
.
Condition.evidence.code[i]
Berisi satu atau lebih data bukti pendukung yang menjadi dasar status verifikasi penyakit dengan tipe data CodeableConcept
, 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).
Condition.evidence.detail[i]
Berisi satu atau lebih data bukti pendukung yang menjadi dasar status verifikasi penyakit dengan tipe data Reference
, yang direferensikan ke data yang tersimpan di semua resource FHIR yang tersedia.
Condition.note[i]
Berisi satu atau lebih data informasi tambahan tentang Kondisi/ Keluhan/ Penyakit dengan tipe data Annotation
(https://www.hl7.org/fhir/datatypes.html#Annotation).