Anda di halaman 1dari 35

MAPPING RESOURCE FHIR & STANDARD

TERMINOLOGY

DIGITAL TRANSFORMATION OFFICE


KEMENTERIAN KESEHATAN
REPUBLIK INDONESIA
PENGANTAR FHIR

● 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

Pada intinya, FHIR berisi dua komponen utama:


● Resources - kumpulan model informasi yang mendefinisikan elemen data,
batasan-batasan, dan relasi untuk "business object" yang paling relevan dengan
pelayanan kesehatan. Dari perspektif arsitektur berbasis model, resources FHIR secara
konsep adalah setara dengan physical model yang dituangkan dalam format XML atau
JSON.
● API – kumpulan antarmuka yang terdefinisi dengan baik untuk interoperasi antara dua
aplikasi. Meskipun tidak diharuskan, spesifikasi FHIR menargetkan antarmuka RESTful
untuk implementasi API.

3
PENGANTAR RESOURCE FHIR

● Data kesehatan dalam FHIR dibagi


menjadi beberapa kategori seperti pasien,
hasil laboratorium, hasil pemeriksaan
fisik, dll
● Kategori tersebut direpresentasikan
dengan Resource FHIR yang
mendefinisikan elemen data, konstrain,
dan hubungan data antar resource

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

Temuan pemeriksaan Hasil auskultasi Observation Objective (O)


fisik lain

Pulmonary Artery Pulmonary artery pressure Observation Objective (O)


Catheter readings

Permasalahan Pasien, Alergi dan Efek Samping


Alergi Alergi makanan atau obat AllergyIntolerance Subjective (S)

Diagnosis Klinis Diabetes, Congestive Heart Failure Condition Assessment (A)

Efek Samping Efek samping terhadap zat, prosedur, infeksi AdverseEvent Subjective (S)
nosokomial

Proposed Supply Wheel Chair, Food Tray SupplyRequest - 7


PENGGUNAAN RESOURCE FHIR
Konsep Contoh Resource FHIR Komponen SOAP

Riwayat Penyakit

Keluhan Utama Batuk, Nyeri, Demam, Lemah Condition Subjective (S)

Riwayat Operasi Appendektomi, Operasi hernia Procedure Subjective (S)

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)

Riwayat Sosial Riwayat merokok, alkohol Observation Subjective (S)

Riwayat Penyakit Keluarga Ibu memiliki diabetes FamilyMemberHistory Subjective (S)

Tanda dan Gejala from a review of systems- Pain, Fever Condition Subjective (S), Objective (O)

Suggested Physician Orders

Order pemeriksaan A blood panel, a stool analysis ServiceRequest Plan (P)


laboratorium

Order pemeriksaan radiologi CT Scan, MRI, X-Rays ServiceRequest Plan (P)

Order diet An oral diet order NutritionOrder Plan (P)

Order/Peresepan Obat Aspirin, Lisinopril MedicationRequest Plan (P)

Proposed Supply Wheel Chair, Food Tray SupplyRequest -

Interdisciplinary Care Planning

Patient Goal Reduce risk of falls, lose weight Goal (as part of a CarePlan) Plan (P)

Intervention Patient assessments ServiceRequest Plan (P) 8


9
RESOURCE FHIR
Contoh Format JSON
FHIR

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)

http://hl7.org/fhir/R4/patient.html Tipe Data 12


KARDINALITAS
Kardinalitas Relationship Deskripsi

1..1 One-to-one Harus diisi, maksimal 1 record

1..* One-to-many Minimal 1 record

0..1 One-to-one (optional on one side) Bisa dikosongkan atau maksimal 1


record

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

4 Kategori Tipe Data FHIR


1. Simple/primitive type : elemen
tunggal dengan primitive value
2. General-purpose complex type
: kluster elemen → gabungan
dari beberapa elemen tunggal
3. Metadata type : dalam bentuk
metadata
4. Special purpose data type :
kegunaan spesifik

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

Tipe data : code (primitive type)

Tipe data : CodeableConcept


(complex type)

22
TERMINOLOGY BINDINGS

http://hl7.org/fhir/R4/terminologies.html#required 23
TERMINOLOGY BINDINGS

Patient.gender data type : code (primitive type)

Format JSON :

"gender": "male",

http://hl7.org/fhir/R4/valueset-administrative-gender.html 24
TERMINOLOGY BINDINGS

Patient.maritalStatus data type : CodeableConcept

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

2. Cari resource FHIR yang tepat pada halaman resourcelist : http://hl7.org/fhir/R4/resourcelist.html


Lihat bagian Scope and Usage dan Boundaries and Relationship dari Resource FHIR

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

● No. Rekam Medis


● NIK
● No. Paspor

● 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

Variabel Resource Path Code Display Source Code System


Denyut jantung Observation Observation.category.coding vital-signs Vital Signs FHIR http://terminology.hl7.org/C
odeSystem/observation-cat
egory
Observation.code.coding 8867-4 Heart rate LOINC http://loinc.org
Observation.valueQuantity.value tidak ada tidak ada tidak ada tidak ada
Observation.valueQuantity.code /min /min UCUM http://unitsofmeasure.org

Variabel Resource Path Code Display Source Code System


Suhu tubuh Observation Observation.category.coding vital-signs Vital Signs FHIR http://terminology.hl7.org/C
odeSystem/observation-cat
egory
Observation.code.coding 8310-5 Body temperature LOINC http://loinc.org
Observation.valueQuantity.value tidak ada tidak ada tidak ada tidak ada
Observation.valueQuantity.code Cel Celcius UCUM http://unitsofmeasure.org

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)

Resource Path Pilihan Code Display Source Code System


Jawaban

Jenis Kelamin Patient Patient.gender 0. Tidak unknown Unknown FHIR http://hl7.org/fhir/


diketahui R4/codesystem-
administrative-ge
1. Laki-laki; male Male
nder.html
2. Perempuan; female Female

3. Tidak dapat other Other


ditentukan

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)

Resource Path Pilihan Code Display Source Code System


Jawaban
Kondisi Saat Encounter Encounter.hospitalization. Pulang paksa; aadvice Left against FHIR http://terminology.hl7.or
Meninggalk dischargeDisposition.codi advice g/CodeSystem/dischar
an Rumah ng ge-disposition
Sakit Dirujuk; other-hcf Other healthcare FHIR http://terminology.hl7.or
facility g/CodeSystem/dischar
ge-disposition
Meninggal < 48 exp Expired FHIR http://terminology.hl7.or
jam; g/CodeSystem/dischar
ge-disposition
Meninggal > 48 exp Expired FHIR http://terminology.hl7.or
jam g/CodeSystem/dischar
ge-disposition

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

Sistole Observation Observation.code.coding - 8480-6 Systolic blood LOINC http://loinc.org


pressure

Diastole Observation Observation.code.coding - 8462-4 Diastolic blood LOINC http://loinc.org


pressure
Hemoglobin Observation Observation.code.coding 718-7 Hemoglobin LOINC http://loinc.org
darah [Mass/volume] in
Blood
Glukosa Observation Observation.code.coding 1558-6 Fasting glucose LOINC http://loinc.org
puasa [Mass/volume] in
Serum or Plasma
Diagnosa Condition Condition.code.coding Hipertensi I10 Essential (primary) ICD-10 http://hl7.org/fhir/sid/icd-1
utama esensial hypertension 0

Bentuk / Medication Medication.form.coding Kapsul BS019 Kapsul kf+a


Sediaan

http://hl7.org/fhir/R4/patient.html 34
OUTLINE

▪ Pengantar Resource FHIR


▪ Jenis Resource FHIR
▪ Penggunaan Resource FHIR
▪ Struktur Resource FHIR
▪ Tipe Data
▪ Terminology Bindings
▪ Langkah Pemetaan Resource FHIR & Terminologi

57

Anda mungkin juga menyukai