Fast Healthcare Interoperability Resources (FHIR) adalah standar data layanan kesehatan dengan application programming interface (API) untuk merepresentasikan dan bertukar data kesehatan elektronik (EHR). FHIR adalah jaringan informasi yang memungkinkan Anda menautkan data lintas sistem dan jaringan komunikasi yang memungkinkan Anda bertukar data antar-sistem.
FHIR mencakup hal berikut:
- Protokol RESTful berbasis HTTP
- Representasi data yang menggunakan JSON, XML, dan RDF
Untuk detail selengkapnya tentang FHIR, lihat spesifikasi FHIR versi terbaru yang dipublikasikan.
Pentingnya FHIR dalam teknologi informasi layanan kesehatan
Sistem IT layanan kesehatan sering kali tidak menggunakan model data yang sama. Karena data layanan kesehatan menjadi semakin digital, menyelesaikan inkompatibilitas antara sistem yang berbeda menjadi mahal dan memakan waktu.
FHIR menentukan model data umum dan arsitektur REST sehingga sistem layanan kesehatan yang berbeda dapat berbagi dan mengintegrasikan data. FHIR dirancang agar fleksibel dan mudah beradaptasi, sehingga dapat digunakan di berbagai tempat dan dengan berbagai sistem informasi perawatan kesehatan.
FHIR menggunakan resource untuk mewakili elemen data medis, administratif, infrastruktur, atau keuangan yang terpisah. Setiap resource ditautkan ke ID unik, sehingga memudahkan aplikasi untuk mengakses dan mengubah data yang sama. Resource dapat dikompilasi dan didistribusikan ke berbagai penyedia layanan kesehatan dalam format yang sesuai dengan model datanya masing-masing.
FHIR adalah alat yang berharga untuk meningkatkan interoperabilitas sistem IT layanan kesehatan. Teknologi ini dapat membantu mengurangi biaya, meningkatkan efisiensi, dan meningkatkan kualitas perawatan.
Manfaat FHIR
Interoperabilitas di seluruh perangkat dan platform
FHIR mengakomodasi pertukaran data layanan kesehatan dari silo data monolitik ke API terbuka. FHIR adalah standar data layanan kesehatan utama dengan API terbuka untuk mengakses, menelusuri, dan mengubah catatan kesehatan elektronik (EHR) serta pertukaran data antara sistem IT layanan kesehatan.
FHIR memungkinkan EHR dipertukarkan antara penyedia layanan kesehatan dan konsumen di platform seperti berikut:
- Berbagi data berbasis EHR
- Aplikasi seluler
- Aplikasi berbasis cloud
- Perangkat wearable
FHIR API juga memungkinkan aplikasi pihak ketiga berintegrasi dengan sistem yang ada.
Kompatibilitas dengan standar lama
FHIR berevolusi dari pesan HL7 Versi 2 dan Arsitektur Dokumen Klinis HL7 Versi 3 (HL7 CDA). FHIR dapat digunakan dalam kemitraan dengan HL7v2 dan HL7 CDA.
Untuk informasi lebih lanjut tentang hubungan antara FHIR dan standar HL7 lainnya, lihat Lampiran: Hubungan antara FHIR dan Standar HL7 lainnya.
Data yang dapat diuraikan dan berguna
Karena FHIR diimplementasikan di atas protokol HTTPS, Anda dapat mengambil dan membedah resource FHIR untuk mendukung machine learning, AI, dan bentuk analisis data lainnya. Kemampuan ini memungkinkan Anda menghasilkan pemahaman yang lebih dalam dan fleksibel tentang data layanan kesehatan Anda.
Pertukaran data yang efisien
Pendekatan berbasis resource FHIR memfasilitasi pertukaran data yang lebih efisien dan akurat. Karena menggunakan standar seragam untuk informasi kesehatan, FHIR memungkinkan Anda membuat template kustom dari resource dasar bersama, dan menghilangkan inkonsistensi dalam template data. Keseragaman ini meningkatkan akurasi dan keterbacaan data dalam pertukaran data di seluruh sistem kesehatan.
Dengan FHIR, template data di setiap sistem IT kesehatan tidak perlu dimodifikasi satu per satu dengan menukar data sebagai resource. FHIR menampilkan resource seperti
pasien, rawat inap, dan pengobatan sebagai layanan. Oleh karena itu, aplikasi seluler
konsumen dapat menggunakan permintaan GET
dan POST
untuk mengambil dan memanipulasi hanya
data yang relevan.
Arsitektur FHIR
Toko FHIR
Penyimpanan FHIR adalah penyimpanan data di Cloud Healthcare API yang menyimpan resource FHIR. Penyimpanan FHIR ada di dalam {i>dataset<i}.
Resource FhirStore
memberikan representasi atribut penyimpanan FHIR. Untuk setiap penyimpanan
FHIR, Anda dapat memilih opsi seperti:
- Mengaktifkan kemampuan
updateCreate
(DSTU2, STU3, R4). - Memublikasikan perubahan ke toko FHIR ke topik Pub/Sub.
- Mewajibkan integritas referensial.
- Mengaktifkan pembuatan versi resource (DSTU2, STU3, R4).
Status opsi konfigurasi ini ditampilkan dalam pernyataan kemampuan penyimpanan FHIR (STU3 atau R4) atau pernyataan kesesuaian (DSTU2).
Resource FHIR
FHIR menggunakan resource untuk mengatur format dan elemen data. Setiap resource memiliki properti berikut:
- Metode bersama untuk menentukan dan merepresentasikan data, yang dibangun berdasarkan jenis data yang terdiri dari cluster elemen yang dapat digunakan kembali.
- Serangkaian {i>metadata<i} umum, yang memberikan konteks teknis dan struktural.
- Representasi teks yang dapat dibaca manusia yang menggunakan HTML sebagai opsi tampilan pengganti untuk keamanan klinis.
FHIR menentukan kumpulan dasar resource yang dapat digabungkan dalam berbagai cara untuk memenuhi permintaan model data penyedia layanan kesehatan. Studi kasus juga memberikan representasi dari pengamatan dan dokumen klinis. FHIR tidak bertujuan untuk mencakup semua jenis dokumen atau data. Sebagai gantinya, FHIR pertama-tama mendukung sebagian besar kasus penggunaan klinis dan penagihan. Anda kemudian dapat memperluas implementasi FHIR untuk memenuhi kebutuhan klinis atau organisasi lainnya.
Profil FHIR
Dengan menggunakan ekstensi, aplikasi dapat menyesuaikan resource yang ada dan mendeskripsikan spesifikasinya dengan profil. Profil adalah serangkaian petunjuk selain spesifikasi inti yang ada untuk resource yang termasuk dalam penggunaan dan konteks tertentu. Cloud Healthcare API menerapkan profil dengan memvalidasi resource terhadap batasan di profil yang relevan.
Misalnya, perekaman etnis pasien tidak diizinkan di wilayah tertentu, tetapi diwajibkan di wilayah lain. Dengan menggunakan profil, spesifikasi dasar FHIR dapat menentukan dan memerlukan ekstensi "etnis" sesuai dengan kebijakan regional. Oleh karena itu, profil membantu negara, wilayah, distrik, dan organisasi menyesuaikan data sesuai dengan peraturan dan kebutuhan data layanan kesehatan mereka.
Anda dapat menggunakan profil untuk melakukan hal berikut:
- Perluas dan batasi FHIR API dengan menentukan operasi tambahan, menentukan parameter penelusuran yang diperlukan sebelumnya, dan menambahkan parameter penelusuran baru.
- Perluas dan batasi resource dengan menentukan ekstensi resource dan mengubah kardinalitas kolom.
Kumpulan profil dapat dipublikasikan sebagai panduan penerapan. Panduan penerapan dapat dibaca oleh mesin dan manusia. Library ini dapat dipertukarkan dan dicari menggunakan REST dan digunakan untuk membuat kode serta antarmuka pengguna.
Untuk mengetahui informasi selengkapnya tentang ekstensi FHIR, lihat ekstensi FHIR.
Penerapan URL dasar FHIR
Seperti yang ditunjukkan dalam dokumentasi FHIR resmi
(DSTU2,
STU3,
dan R4),
URL Basis Layanan FHIR menggunakan format
http(s)://server/PATH
. Contoh,
https://server/path/Observation
.
Cloud Healthcare API menggunakan URL dasar yang sesuai dengan standar ini. URL dasar Cloud Healthcare API berisi bagian berikut:
- Endpoint untuk Cloud Healthcare API
- Versi Cloud Healthcare API
- Project ID
- Nama set data
- Lokasi set data
- Nama toko FHIR
- Akhiran
/fhir
Tabel berikut menunjukkan format URL FHIR Service Base dan URL dasar yang setara di Cloud Healthcare API:
URL Dasar Layanan FHIR | URL yang setara dengan Cloud Healthcare API |
---|---|
http(s)://server/PATH |
https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir |
Untuk mendapatkan informasi tentang pasien menggunakan FHIR RESTful API, buat permintaan HTTP GET
. Tabel berikut menunjukkan format yang digunakan untuk mendapatkan informasi ini menggunakan URL Basis Layanan FHIR dan URL dasar yang setara di Cloud Healthcare API:
URL Dasar Layanan FHIR | URL yang setara dengan Cloud Healthcare API |
---|---|
http(s)://server/path/Patient/PATIENT_ID |
https://healthcare.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasets/DATASET_ID/fhirStores/FHIR_STORE_ID/fhir/Patient/PATIENT_ID |
Kesesuaian FHIR
Untuk mengetahui informasi selengkapnya tentang implementasi FHIR DSTU2, STU3, dan R4 dalam Cloud Healthcare API, lihat pernyataan kesesuaian FHIR.
Berintegrasi dengan OMOP
Model Data Umum OMOP (OMOP CDM) adalah standar yang dikembangkan oleh Observational Health Data Sciences and Informatics (OHDSI). Ini terutama digunakan untuk data klinis pengamatan. Rangkaian alat OHDSI dapat membantu kasus penggunaan analisis umum, seperti definisi kelompok, pembuatan kelompok, dan estimasi efek populasi. Model ini adalah model data yang biasa digunakan dalam penelitian genomik dan farmasi karena dukungan terminologi dan genetiknya yang luas.
Lihat referensi berikut untuk mengetahui detail selengkapnya tentang OMOP:
Dengan mengintegrasikan FHIR dan OMOP, data klinis dari EHR dan sumber lainnya dalam format FHIR dapat digunakan sebagai data penelitian dalam standar OMOP. Kolom tertentu dan elemen data di OMOP juga dapat diintegrasikan ke dalam data yang ada di FHIR.
Anda dapat menggunakan mesin pemetaan Harmonisasi Data Cloud Healthcare API open source untuk melakukan tugas-tugas berikut:
- Menyelaraskan data ke CDM OMOP dan lainnya.
- Mengonfigurasi pemetaan data untuk konversi data FHIR ke OMOP.