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
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
OUTLINE
57