TERMINOLOGY
● Akronim
○ F : Fast
○ H : Healthcare
○ I : Interoperability
○ R : Resources
● Ejaan: “fire” (dalam bahasa Inggris),
● Adalah sebuah standar global (internasional) yang menetapkan format data beserta
elemen-elemennya (yang disebut "resources") dan sebuah standar antarmuka
pemrograman aplikasi (API, application programming interface) untuk pertukaran
informasi rekam medis elektronik (RME).
● Standar ini dibuat oleh Health Level Seven International (HL7), yaitu sebuah organisasi
standar pelayanan kesehatan (healthcare standards organization).
2
PENGANTAR FHIR
3
PENGANTAR RESOURCE FHIR
4
JENIS RESOURCE FHIR
● Daftar Resource FHIR : http://hl7.org/fhir/R4/resourcelist.html
5
6
PENGGUNAAN RESOURCE FHIR
Konsep Contoh Resource FHIR Komponen SOAP
Temuan Klinis
Hasil Laboratorium Pemeriksaan Darah Lengkap, Glukosa sewaktu DiagnosticReport with Objective (O)
Observations
Radiologi CT Scans, MRI, X-ray, USG DiagnosticReport (some with Objective (O)
Observations)
Diagnostik (Penunjang) EKG, pulmonary function test, EEG Observations (and maybe a Objective (O)
DiagnosticReport)
Tanda Vital Suhu tubuh, Tekanan Darah, Denyut Jantung, Observation Objective (O)
Laju Pernapasan
Efek Samping Efek samping terhadap zat, prosedur, infeksi AdverseEvent Subjective (S)
nosokomial
Riwayat Penyakit
Riwayat Penyakit Dahulu Diabetes, Congestive heart failure Condition Subjective (S)
MAR (Medication Warfarin 5mg PO administered on 12/10/2013 at 3pm MedicationAdministration Subjective (S)
Administration Record)
Riwayat pengobatan Warfarin 5mg, 30 day supply, dispensed on 12/01/2013 MedicationStatement Subjective (S)
Tanda dan Gejala from a review of systems- Pain, Fever Condition Subjective (S), Objective (O)
Patient Goal Reduce risk of falls, lose weight Goal (as part of a CarePlan) Plan (P)
Ruang Lingkup
Penggunaan Resource
http://hl7.org/fhir/R4/observation.html 10
RESOURCE FHIR
Batasan dan Hubungan antar Resource FHIR
http://hl7.org/fhir/R4/observation.html 11
STRUKTUR RESOURCE FHIR Deskripsi dan aturan penggunaan elemen
Kardinalitas
Nama
Resource
FHIR
Deskripsi
elemen
Aturan
Nama penggunaan
Elemen elemen (cth.
Data kode yg harus
Resource digunakan)
FHIR
(Path)
0..* Many-to-many (optional on both sides) Bisa dikosongkan atau >1 record
"maritalStatus": { "telecom": [
"coding": [ {
{ "system": "phone",
"system": "value": "2328",
"http://terminology.hl7.org/CodeSystem/v3-MaritalStatus", "use": "work"
"code": "M", },
"display": "Married" {
"system": "fax",
}
"value": "2329",
],
"use": "work"
"text": "Married"
}
},
],
0….1 0….*
http://hl7.org/fhir/R4/datatypes.html 13
TIPE DATA
http://hl7.org/fhir/R4/datatypes.html 14
TIPE DATA: PRIMITIVE TYPES
http://hl7.org/fhir/R4/datatypes.html 15
TIPE DATA: COMPLEX TYPES
● Memiliki Child
Elements
● Child
elements
merupakan
primitive data
type
Child
Elements
Child
Elements
http://hl7.org/fhir/R4/datatypes.html 16
TIPE DATA: COMPLEX TYPES
Child
Elements
http://hl7.org/fhir/R4/datatypes.html 17
KEY ICONS
Resource
FHIR
Elemen dengan
complex data type
Elemen dengan
primitive data type
18
KEY ICONS
Reference ke
resource lain
Elemen yg bisa
memiliki beberapa tipe
data
19
COMPLEX DATA
TYPE
Elemen dengan
complex data type
20
COMPLEX DATA
TYPE
Elemen dengan
complex data type
21
TERMINOLOGY BINDINGS
Pengisian beberapa elemen resource FHIR memerlukan terminologi standar
22
TERMINOLOGY BINDINGS
http://hl7.org/fhir/R4/terminologies.html#required 23
TERMINOLOGY BINDINGS
Format JSON :
"gender": "male",
http://hl7.org/fhir/R4/valueset-administrative-gender.html 24
TERMINOLOGY BINDINGS
Format JSON :
"maritalStatus": {
"coding": [
{
"system":
"http://terminology.hl7.org/CodeSystem/v3-Marital
Status",
"code": "M",
"display": "Married"
}
],
"text": "Married"
},
25
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
1. Tentukan variabel yang akan dipetakan
Nama Lengkap
Nomor Rekam Medis
Nomor Induk Kependudukan (NIK)
Nomor Identitas Lain (Khusus WNA) : Nomor Paspor / KITAS
Tempat Lahir
Tanggal Lahir
Jenis Kelamin
Nama Penjamin
Nomor Telepon Penjamin
26
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
3. Tentukan elemen dari Resource FHIR yang merepresentasikan variabel yang akan dipetakan
Lihat Description and Constraint dari elemen resource FHIR
● Nama Lengkap
● Jenis Kelamin
27
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
4. Tuliskan Path sesuai elemen resource FHIR yang sesuai
Resource Path
Nama Lengkap Patient Patient.name
Nomor Rekam Medis Patient Patient.identifier
Nomor Induk Patient Patient.identifier
Kependudukan (NIK)
Nomor Identitas Lain Patient Patient.identifier
(Khusus WNA) : Nomor
Paspor / KITAS
Tempat Lahir Patient Patient.birthPlace
Tanggal Lahir Patient Patient.birthDate
Jenis Kelamin Patient Patient.gender
Nama Penjamin Patient Patient.contact.name
Nomor Telepon Patient Patient.contact.telecom
Penjamin
http://hl7.org/fhir/R4/patient.html 28
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
5. Apabila elemen/path merupakan complex data type, maka cari path yang sesuai sampai elemen data
merupakan primitive data type
Resource Path Data type
Nama Lengkap Patient Patient.name Complex
Nomor Rekam Medis Patient Patient.identifier Complex
Nomor Induk Kependudukan Patient Patient.identifier Complex
(NIK)
Nomor Identitas Lain Patient Patient.identifier Complex
(Khusus WNA) : Nomor
Paspor / KITAS
Tempat Lahir Patient Patient.birthPlace Primitive
Tanggal Lahir Patient Patient.birthDate Primitive
Jenis Kelamin Patient Patient.gender Primitive
Nama Penjamin Patient Patient.contact.name Complex
Nomor Telepon Penjamin Patient Patient.contact.telecom Complex
http://hl7.org/fhir/R4/patient.html 29
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
5. Apabila elemen/path merupakan complex data type, maka cari path yang sesuai sampai elemen data
merupakan primitive data type
Resource Path
Nomor Induk Kependudukan (NIK) Patient Patient.identifier.use
Patient.identifier.system
Patient.identifier.value
Format JSON :
"identifier": [
{
"use": "official",
"system": "https://fhir.kemkes.go.id/id/nik",
"value": "367400001111223"
}
]
http://hl7.org/fhir/R4/patient.html 30
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
6. Pastikan elemen resource FHIR yang dipetakan mampu membedakan satu variabel dengan variabel lain
apabila jenis resource yg digunakan sama. Perbedaan biasanya terletak pada elemen yang memiliki tipe data
code atau CodeableConcept
Contoh : Variabel denyut jantung dan suhu tubuh sama-sama menggunakan resource Observation
http://hl7.org/fhir/R4/patient.html 31
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
7. Apabila variabel yang dipetakan sudah memiliki pilihan jawaban yang telah ditentukan, maka lakukan
pemetaan pilihan jawaban ke terminology bindings yang sesuai (lihat slide terkait terminology bindings)
http://hl7.org/fhir/R4/patient.html 32
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
7. Apabila variabel yang dipetakan sudah memiliki pilihan jawaban yang telah ditentukan, maka lakukan
pemetaan pilihan jawaban ke terminology bindings yang sesuai (lihat slide terkait terminology bindings)
http://hl7.org/fhir/R4/patient.html 33
LANGKAH PEMETAAN RESOURCE FHIR & TERMINOLOGI
7. Apabila variabel ataupun jawaban dari variabel yang dipetakan membutuhkan standar terminologi, maka
petakan sesuai dengan standar terminologi yang tepat
Variabel Resource Path Pilihan Jawaban Code Display Source Code System
http://hl7.org/fhir/R4/patient.html 34
USE CASE RESUME RAWAT JALAN
1. Pendaftaran 2. Pendataan
3. Diagnosis 4. Tindakan Medis
Identitas Pasien Kunjungan
Encounter
: Reference
Dokter Pemeriksa : Identitas Rumah Sakit : Tujuan Poli/Ruangan :
Practitioner Organization Location
35
Mapping Resource FHIR & Terminologi
Terminology Bindings
Resource
Variabel Path FHIR Format/Value
FHIR
Code Display Code System
e Tempat Lahir Patient Patient.extension:birthPlace Tidak ada Tidak ada Tidak ada
f Tanggal Lahir Patient Patient.birthDate Tidak ada Tidak ada Tidak ada
http://hl7.org/fhir/R4/
codesystem-administ
g Jenis Kelamin Patient Patient.gender 0. Tidak diketahui unknown Unknown rative-gender.html
36
Mapping Resource FHIR & Terminologi
Terminology Bindings
Resource
Variabel Path FHIR Format/Value
FHIR
Code Display Code System
k Nomor Telepon Penjamin Patient Patient.contact.telecom.syst FHIR Code FHIR Display http://hl7.org/fhir/cont
em act-point-system
Patient.contact.telecom.valu Tidak ada Tidak ada Tidak ada
e
Patient.contact.telecom.use FHIR Code FHIR Display http://hl7.org/fhir/cont
act-point-use
37
2. Pendataan Kunjungan
Menunjukkan status kunjungan
sedang berlangsung
(in-progress) atau sudah
selesai (finished)
Kunjungan IGD/Rawat
Inap/Rawat Jalan
Variabel RKMK
1 Kunjungan
a Ruangan / Kelas / Poli
b Nama Dokter
Penanggung Jawab
Pelayanan (DPJP)
2 Tanggal dan Waktu Masuk
a Tanggal Masuk
b Jam masuk
38
39
2. Pendataan
Kunjungan
Diagnosis
Variabel RKMK
1 Kunjungan
b Nama Dokter
Penanggung Jawab
Pelayanan (DPJP)
2 Tanggal dan Waktu Masuk
a Tanggal Masuk
b Jam masuk
40
{ "diagnosis": [
"resourceType": "Encounter", {
"identifier": [ "condition": {
{ "reference": "Condition/08da49fb-3a6e-4bde-a725-fe558828b459",
"system": "http://www.siloamhospital.com/encounter", "display": "Malignant neoplasm in head & neck area"
"use": "official", },
"value": "R001" "use": {
} "coding": [
], {
"status": "in-progress", "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role",
"class": { "code": "DD",
"system": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "display": "Discharge diagnosis"
"code": "AMB", }
"display": "ambulatory" ]
}, },
"subject": { "rank": 1
"reference": "Patient/P00-030-004", },
"display": "Roel" ],
}, "location": [
"participant": [ {
{ "location": {
"type": "ATND", "reference": "Location/e411466c-1d58-4d1b-a999-01049e5415fd",
"individual": { "display": "Ruang 1A, IRJT"
"reference": "Practitioner/N10000001" }
} }
} ],
], "serviceProvider": {
"period": { "reference": "Organization/F10000001"
"start": "2015-01-17T16:00:00+07:00" }
}, }
41
2. Pendataan Kunjungan
Terminology Bindings
Resource
Variabel Path FHIR Format/Value
FHIR
Code Display Code System
1 Kunjungan
a Ruangan / Kelas / Poli Encounter Encounter.location Tidak ada Tidak ada Tidak ada
b Nama Dokter Penanggung Encounter Encounter.participant Tidak ada Tidak ada Tidak ada
Jawab Pelayanan (DPJP)
2 Tanggal dan Waktu Masuk
a Tanggal Masuk Encounter Encounter.period.start Tidak ada Tidak ada Tidak ada
b Jam masuk Encounter Encounter.period.start Tidak ada Tidak ada Tidak ada
42
3. Diagnosis
Kode Diagnosis
43
4. Tindakan Medis
Kategori Tindakan
Kode Tindakan Medis
Medis
(ICD-9 CM)
44
RESOURCE PATIENT
Ruang Lingkup :
Demografi Pasien
http://hl7.org/fhir/R4/patient.html 45
RESOURCE PATIENT & TERMINOLOGI
http://hl7.org/fhir/R4/patient.html 46
RESOURCE OBSERVATION
Ruang Lingkup :
● Tanda vital : berat badan, tekanan darah, suhu tubuh
● Hasil Laboratorium : glukosa darah, hemoglobin
● Hasil Radiologi : X-ray, CT Scan
● Temuan Klinis (Pemeriksaan Fisik) : abdominal tenderness
● Hasil Pemeriksaan Alat : EKG, saturasi oksigen
● Clinical Assessment Tools : APGAR, Glasgow Coma Score (GCS)
● Riwayat Sosial : merokok, alkohol, status kognitif
http://hl7.org/fhir/R4/observation.html 47
RESOURCE OBSERVATION
48
http://hl7.org/fhir/R4/observation.html
RESOURCE OBSERVATION & TERMINOLOGI
49
RESOURCE OBSERVATION & TERMINOLOGI
Resource Path Code Display Source Code System
Observation.value[x]
Radiologi Observation Observation.category.Code imaging Imaging http://terminology.hl7.org/
ableConcept.coding.code CodeSystem/observation
-category
Observation.value[x]
50
RESOURCE ENCOUNTER
http://hl7.org/fhir/R4/observation.html 51
RESOURCE ENCOUNTER
52
http://hl7.org/fhir/R4/encounter.html
RESOURCE ENCOUNTER & TERMINOLOGI
53
RESOURCE ENCOUNTER & TERMINOLOGI
Resource Path Code Display Source Code System
Diagnosis Encounter Encounter.diagnosis.conditi ICD-10 code ICD-10 Code ICD-10 http://hl7.org/fhir/sid/icd-1
Akhir / Keluar on.code Description 0
(Diagnosis
Encounter.diagnosis.use DD Discharge http://terminology.hl7.org/
Primer /
diagnosis CodeSystem/diagnosis-r
Utama)
ole
Encounter.diagnosis.rank Tidak ada 1
54
RESOURCE ENCOUNTER & TERMINOLOGI
Resource Path Value Code Display Source Code System
Resume
Medis
Kondisi Encounter Encounter.hospitalizatio Pulang paksa; aadvice Left against FHIR http://terminology.hl7.
Saat n.dischargeDisposition advice org/CodeSystem/disc
Meninggalk harge-disposition
an Rumah
Sakit
Dirujuk; other-hcf Other FHIR http://terminology.hl7.
healthcare org/CodeSystem/disc
facility harge-disposition
Meninggal < 48 exp Expired FHIR http://terminology.hl7.
jam; org/CodeSystem/disc
harge-disposition
55
OUTLINE
57