Anda di halaman 1dari 23

A MOBILE APPLICATION ACCESSING PATIENTS HEALTH RECORDS THROUGH A REST API

Francois Andry, Lin Wan and Daren Nicholson Axolotl Corp., 160 West Santa Clara Street, San Jose, CA 95113, U.S.A. {fandry, lwan, dnicholson}@axolotl.com Di persentasikan Oleh : Ary Sukma Mumpuny (1402009005)

Introduction
Dibeberapa klinik dan rumah sakit telah menyediakan beberapa PC untuk mencatat maupun menyimpan catatan medis pasien, namun banyaknya PC tersebut tidak sesuai dengan kebutuhan. Alasan tidak terinstalnya PC antara lain karena keterbatasan ruangan, masalah security dan biaya. Saat pasien mengatakan keluhannya, setiap dokter melihat catatan medis pasiennya. Akan sangat optimal bila PC dapat digantikan dengan sebuah smartphones dalam mencatat catatan medis serang pasien.

Grup ini telah bertahun-tahun memajukan perkembangan solusi Clinical Networking untuk rumah sakit, RHIO dan pertukaran informasi kesehatan(health information exchanges (HIE)) diseluruh negara bagian. Mereka telah membuat infrastruktur backend yang mudah diakses untuk intergrasi software-as-a-service (SaaS), banyak dari mereka mengandalkan Simple Object Access Protocol (SOAP) APIs.

Mobile Application
Pada awalnya aplikasi mobile kami bangun diatas infrastruktur Elysium Virtual Health Record (VHR), hanya tampilan hasil lab. Tipe lain dari data (tandatanda yang penting, radiologi dan laporan tertulis, medikasi dan lainnya), yang sekarang ini dapat diakses melalui sebuah aplikasi berbasis web yang akan disarankan nantinya. Sekenario penggunaan untuk aplikasi mobile adalah sebagai berikut :

Mobile Application
- Dokter log in menggunakan kredensialnya. - Setelah berhasil log in, dokter diberikan tampilan

dengan list dari pasien yang dapat dilihat olehnya. Selain itu, terdapat search box yang memudahkan dokter mencari pasiennya secara manual. - Dokter memilih pasien yang terdapat di daftar pasien. - Setelah pasien dipilih, dokter dapat melihat daftar hasil laboratorium yang tersedia untuk pasien. - Dokter melihat hasil lab yang diingikan dengan menyentuh layar. Hasil lab akan telihat dan menampilkan semua detai dalam layar detai, dengan pilihan kembali ke layar sebelumnya untuk melihat hasil lab lainnya.

Masalah Security
Untuk meminimalkan risiko keamanan dan memenuhi peraturan keamanan HIPAA, kami memilih untuk tidak menyimpan data pasien, login atau password pada perangkat mobile demi mencegah pengguna non-resmi yang dapat mengakses kesehatan pribadi pasien informasi (PHI).

Patient search (iPhone application).

Platform pengguna
Pada awalnya platform yang kami pilih untuk memakai aplikasi mobile adalah iphone dan ipad. Platform lainnya (Google Android OS, Motion Blackberry, Windows Mobile OS) telah direncanakan untuk selanjutnya. Pembuatan, penyebaran dan perawatan aplikasi berdiri sendiri untuk platform mobile berbeda dengan pembuatan aplikasi browser berbasis web. Setiap platform memiliki desain berbeda, penyebaran dan pengembangan proses dan sarana lainnya.

Platform pengguna
Sejak pengembangan dari apikasi pengguna dalam platform mobile yang berbeda diperlukan lebih banyak waktu dibandingkan dengan membuat aplikasi web browser yang mudah digunakamn, penting untuk meminimalisasi komplesitas dari integrasi dengan service back-end dan mencoba memisahkan pengembangan dan perawatan daripengguna dan sisi komponen server.

Infrastruktur Backend
Selama lebih dari 15 tahun Axolotl (sekarang bagian dari ingenix) telah mengembangkan dan menawarkan aplikasi berbasis web untuk pengaksesan rekam pasien. Sampai saat ini, komponen palikasi web ini telah terikat erat dengan sumber data backend atau pengaksessan data melalui Simple Object Access Protocol (SOAP). Di dunia kesehatan, SOAP biasanya menjadi pilihan terbaik dalam web service.

Infrastruktur Backend
Keunggulan SOAP antara lain : - Jenis pemerikasaan (melalui file WDSL) - Ketersediaan alat pengembangan - mampu mentransfer data yang besar dengan aman Meskipun telah menguji untuk menggunakan kembali SOAP API untuk memanfaatkan infrastruktur yang ada dan menghindari perkembangan baru di sisi server, kami memutuskan untuk membuat sebuah arsitektur yang lebih tepat yang akan lebih mudah untuk mengintegrasikan dan memperluas berbagai jenis data yang ditambahkan ke aplikasi kesehatan.

VHR REST API


Arsitektur Representational State Transfer (REST) adalah sebuah alternative dari SOAP dan menawarkan karakteristik yang tepat sesuai dengan kebutuhan kami, antara lain : - Ringan dan mudah pembangunannya - dapat ditambah - dapat diperbesar - mudah didebug (dapat dibaca manusia) SOAP bebasis web service menawarkan tidak memisahkan perhatian, selama model programming pendukung tidak memisahkan centric operasi jaringan dengan operasi lokal.

API Design and Development


Dengan REST kami dapat membangun URL yang unik secara dinamis untuk menampilkan objek rekaman yang dibutuhkan. Palikasi mobile mengirimkan permintaan HTTP melalui Secure Socket Layer (SSL) untuk menghasilkan sebuah JavaScript Object Notation (JSON) dari info demografi pasien (nama) atau rekam kesehatan. JSON dipilih karena sebagai data format yang padat, JSON memberikan kinerja yang lebih baik dibanding dengan XML.

API Design and Development


Selain itu, permintaan yang datang kembali dari REST API dikompres dengan GZIP, yang dapat meningkatkan kinerja antara server dan klien. API ini telah dibangun dengan menggunakan JBoss JAX-RS RestEasy library, yang memanfaatkan penjelasan Java.

Integrated Mobile/REST API architecture

API Design and Development


Untuk mendukung ketergantungan, modul, libraries dan untuk membangun arsip web, kami menggunakan Apache Maven 2. secara keseluruhan, proyek telah di atur melalui sebuah proses SCRUM dengan interatif, tambahan pengembangan, yang akan menghabiskan waktu selama 3 minggu.

API Operations
Dengan REST, pengidentifikasian sumber dapat dilakukan secara mudah. Klien tidak perlu membuat laporan permintaan yang kompleks kepada server. Fitur awal dari ponsel klien adalah mengakses data rekam medis yang read-only, tidak ada data yang dibuat maupun diubah.

Health Record API operations examples

API Operations
Karena REST API tidak menyimpan rekam yang lalu, queri untuk jumlah data yang besar yang meminta request lebih dari satu harus menyediakan batas maksimum dari jumlah sumber dan mengimbangi mulainya queri untuk menanggulangi pengembalian data yang sama.

VHR patients lab results summary (iPhone

VHR patients lab results details (iPhone)

Integration and Tests


REST API sangat mudah di tes dengan menggunakan request HTTP dari perangkat perintah yang simple seperti URL atau web browser. Versi pertama rekam kesehatan berbasis mobile akan tersedia pada akhir 2010 sebagai program pilot untuk dokter dalam grup kecil yang berpartisipasi dalam New York Rochester Regional Health Information Organization (Rochester RHIO).

Terima Kasih

Anda mungkin juga menyukai