2017 Infokes Sesi 6 SS Merancang Sistem Informasi di bidang kesehatan

Merancang Sistem Informasi di
bidang Kesehatan
Peran Sistem Analyst dalam pengembangan
software pelayanan kesehatan

Surahyo Sumarsono
[email protected]
Sistem Informasi Manajemen Kesehatan (SIMKES)
Fakultas Kedokteran UGM
Materi dipersiapkan juga oleh dr. Guardian Yoki Sanjaya, MHltInfo

Piramida Informasi

Wisdom
Pengetahuan
Informasi

Data

Support
Strategies

for Competitive
Advantage

Support
Business Decision
Making
Support
Business Processes and Operations

Penguatan Sistem Informasi

Designing
Sistem
Informasi

Pengembanga
n lanjutan

Sistem
Selection or

Sistem
Development

Evaluation

Sistem
Implementatio
n

Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi Umum,
Infrastruktur, Sistem Informasi, Sumber Daya
Manusia, dll)  system thinking

Sistem Selection
1. Pertimbangan Pemilihan
Sistem dan penyedia sistem
2. Mencari informasi
3. Seleksi awal dengan surat

penawaran (RFI)
4. Seleksi sistematis dengan
permintaan proposal (RFP)
5. Cross check dengan site visit
atau telepon
6. Eksekusi

Memilih Sistem Informasi
Kelebihan

Kekurangan

In house
development

- Sesuai proses bisnis
- Relatif lebih murah
- Penerimaan end-user
(pengguna) lebih baik


- Lama
- Memerlukan tim yang adekuat
- Belum ada standar baku yang
memungkinkan pengembangan
yang 'tambal-sulam'

Off the
shelf

- Cepat
- Productivity lost bisa
ditekan

- Terkadang harus merubah proses
bisnis
- Relatif mahal (tidak ada standar
harga)
- Scalability rendah

Mix


- Customable
- Relatif cepat
- Sustainabilitasnya lebih
terjamin

- Kerjasama antar developer
(vendor dan in-house)
- Interoperabilitas antar sistem

Menentukan Kriteria Sistem

• Kriteria Teknis
• Kriteria Umum Aplikasi
• Kriteria Khusus (module-based
application)

Kriteria Teknis

Arsitektur

Sistem

Sistem menggunakan arsitektur terbuka
Memungkinkan integrasi dengan existing sistem

Standard

HL7 compliance
ICD10 dan ICD9CM support
DICOM compliance

Response
time

Respon transaksi kurang dari 1 detik
Mampu merekam log response time

Aksesoris

Bar code scan identification

Data entry dengan berbagai model (touch screen,
dictate)

Kriteria Umum

Level
Keamanan

Role based access control
Audit trail

Help screen

Fungsi help ada dan mudah diakses oleh pengguna
Fungsi help konsisten dan strukturnya mudah
dimengerti

Laporan

Mengikuti standar pelaporan yang ada secara otomatis

Mudah memodifikasi format laporan sesuai kebutuhan
pengguna
Laporan dapat disimpan dalam media digital (export ke
multipe format file)

Kriteria Khusus
• Penggunaan standar kodefikasi obat nasional dengan pemetaan
terhadap konten obat
• Mengakomodasi siklus manajemen obat
– Planning
• Ketersediaan obat
• Permintaan penambahan formularium obat

– Procurement

• Pembelian obat

– Penyimpanan (stok)

• Penerimaan barang

• Manajemen harga

– Distribusi

• Dispensing obat
• Electronic prescription

• Memiliki fungsi DSS untuk interaksi antar obat, interaksi obat dengan
kondis fisik, warning alergi obat, warning dosis obat
• ?

Proses Seleksi Sistem
Pertimba
ngan
pemilihan

Pertimbangan biaya, vendor dan fitur yang diharapkan

Informa
si


Pameran, konferensi, koran, majalah, publikasi

RFI

Dokumen singkat untuk seleksi awal

RFP

Dokumen resmi, lengkap dan detail untuk
mendapatkan respon yang lengkapdari vendor

Visit

Benchmarking implementasi secara nyata

Pertimbangan Pemilihan
• Biaya total

– Hardware, software,

jaringan
– Biaya implementasi
– Biaya pemeliharaan dan
support

• Karakteristik vendor

– Reputasi
– Pengalaman vendor dan
konsultannya
– Status keuangan vendor

• Fitur software

– Kemudahan
– Tampilan user friendly
– Fungsionalitas sesui
yang diharapkan
– Memungkinkan
modifikasi
dikembangkan
– Memiliki interface
dengan aplikasi lain

• Isu lain

– Penggunaan daya listrik

Sumber Informasi






Pameran (Hospital Expo)
Konferensi (FIKI)
Media cetak (koran, majalah)
Publikasi ilmiah
Referensi buku dan jurnal (fungsionalitas
sistem)
• Jejaring (teman seperjuangan)

Request for information (RFI)
• Surat penawaran(?)
• Inisiasi kontak dan seleksi vendor









Riwayat finansial vendor
Jumlah klien yang menggunakan (portfolio)
Arsitektur sistem dan kebutuhan hardware
Teknologi terkini yang digunakan
Kompatibilitas dengan sistem lain
Metode dukungan klien
Pengembangan yang dilakuan (R&D)
Prosedur pemutakhiran aplikasi

Request for proposal (RFP)

Kriteria
Organisasi

Visi, misi dan tujuan; Struktur organisasi; Tipe organisasi
Model pelayanan (pembayaran); Statistik (beban
organisasi)

Systems
Requirement

Daftar dari kriteria sistem (kriteria teknis, kriteria umum dan
kriteria khusus)

Ekspektasi
respon

Format respon dari vendor yang diharapkan

Deadline

Memberikan jangka waktu tertentu dalam merespon

Evaluasi RFP

• Apakah respon sesuai deadline?
• Apakah dokumen respon terlihat
profesional?
• Apakah vendor merespon sesuai dengan
karakteristik dan kebutuhan organisasi?
• Apakah respon mengacu pada
kebutuhan spesifik organisasi atau hanya
informasi umum saja?

Site Visit
• Lokasi yang komparatif (tipe organisasi,
aktivitas dan jumlah staf)
• Instrumen site visit (Questionaire)
• Demonstrasi penggunaan aplikasi
• Melihat output (print out) dari sistem dan hasil
evaluasi yang pernah dilakukan
• Melakukan diskusi dengan pengguna
langsung

Instrumen site visit













Seberapa handal sistem yang dipakai?
Berapa kali mengalami downtime?
Seberapa cepat response time?
Bagaimana proses backup data, dan seberapa sering dilakukan?
Apa ada masalah integrasi dengan sistem lain?
Bagaimana proses customisasi, dilakukan secara mandiri atau oleh
vendor?
Apa yang menjadi andalan dari sistem ini?
Dari pengalaman penggunaan sistem, apa saja yang perlu dirubah ?
Fitur-fitur apa lagi yang perlu ditambahkan berdasarkan pengalaman
organisasi?
Bagaimana restriksi akses ke sistem?
Bagaimana pengalaman komunikasi dengan vendor?
Apakah mudah untuk membuat laporan, dan apakah format laporan
bisa dimodifikasi?

Penguatan Sistem Informasi

Designing
Sistem
Informasi

Pengembanga
n lanjutan

Sistem
Selection or
Sistem
Development

Evaluation

Sistem
Implementatio
n

Tahap awal penguatan sistem informasi
organisasi
Analisa kondisi sistem informasi (Kondisi Umum,
Infrastruktur, Sistem Informasi, Sumber Daya
Manusia, dll)  system thinking

Maintenance

Planning

Analysis

Implementation

Design

Prinsip Sistem Development

Better Information

Good Decision Making

Better Outcomes

Metodologi Sistem Development
• Sistem Development
Lifecycle (SDLC)

Planning

Maintenance

Analysis

Implementation

Design

– Waterfall model
– Rapid Aplication
Development
– Agile Methodologies
– eXtreme programming

Traditional Waterfall Model
• Sistem dikembangkan bertahap
• Satu proses mendahului proses lainnya
• Paling umum digunakan

Planning
Analysis

Logical
Design
Physical
Design

Implementation
Testing

Maintenance

Metode Prototyping
Identify
Problems

Initial Requirements

Convert to
Operational
Systems

Develop
Prototype

New
Requirements

If prototype
inefficient

Problems

Implement and
use prototype

New Versions

Revise and
Enhance Prototype

Rapid Application Developement
Requirements
Planning

User
Design

Construction

Cutover

Tools and Technique System Development

System Analyst

Process

Data

Bagan Arus System
(System Flow Chart)
Activity Diagram

Diagram Relasi Entitas
(Entity Relationship
Diagram)

Diagram Arus Data
(Data Flow Diagram)

Kamus Data
(Data Dictionary)

System Design

Design
Input Design

Output Design

Contoh: Activity Diagram Peresepan Obat
Diagram Aktivitas Peresepan Obat
Record
Pelayanan

Pendaftaran
Pendaftaran

Kategori
Kategori
Jaminan
Jaminan

Resep
Resep

Ya

Laporan
Laporan

Tidak

Apoteker

Providers

Pasien
Pasien

Dispensing
Dispensing

Ada

Verifikasi
Verifikasi
Resep
Resep

Manajemen

Kasir

Tidak
ada

Record
Tagihan

Tagihan
Tagihan

Laporan
Laporan

Database
Obat

Tidak
Ada

Data Flow Diagram
DFD Level 0 (Diagram Konteks)
Database
Database
Pasien
Obat

Registrasi
Registrasi
(Data
(Datapasien)
pasien)

Kartu Peserta
Data Demografi

Manajemen
Manajemen

SIM
SIM
Keperawatan
Farmasi

Perawat
Apoteker

Dokter
Provider

Data Flow Diagram
Mendaftar
Mendaftar
Pelayanan
Pelayanan

DFD Level 1 (Detail Each Context)

Health
Health
Providers
Providers
No RM

Mencari
Mencari

Ditemukan

Tidak
Ditemukan

Verifikasi
Verifikasi
(data
(databaru)
baru)

Merekam
Merekam
Antrian
Antrian

Input Pelayanan

Database
Databasepasien
pasien

No Peserta
Diterima

Merekam
Merekam
demografi
demografi
No RM

Database
DatabaseMaster
MasterPasien
Pasien

Ditolak

Mendaftar
Mendaftar
Pasien
Pasien

Daftar Baru

Database
DatabasePasien
Pasien

Update
Update
Data
DataPasien
Pasien

Laporan
Laporan

Data Dictionary
Tabel : Master Data Pasien
Kunci Field : ID_pasien
Jumlah Field: 11
Fungsi : Tabel Penyimpan Master Pasien
No

Nama Field

Tipe Field

Panjang

Deskripsi

Contoh

1

ID_pasien

Varchar

20

ID Pasien

3418092012
005

2

Sure_name

Varchar

30

Nama Depan

Joko Amir

3

Last_name

Varchar

30

Nama Belakang

Widodo

3

DOB

Numeric

8

Tanggal lahir

13051997

4

Age

Numeric

3

Usia

xx

5

Sex

Varchar

2

Jenis Kelamin

M

6

No_identitas

Varchar

20

No NIP

xxxxx

7

Address

Varchar

50

Alamat

8

Kelurahan

Numerik

10

Kode Kelurahan/Desa

9

Kecamatan

Numeric

10

Kode Kecamatan

10

Provinsi

Numeric

5

Kode Provnsi

11

Gol_darah

Varchar

3

Klasifikasi ABO dan
Rhesus

AB-

Keterangan Lain

M, F, U, Un

Database and Entity Relationship Diagram
db_pasien_master

kd_kk
kd_kk
kd_lur
kd_lur
Rt
Rt
Nama
Nama
Jk
Jk
Tgl_lhr
Tgl_lhr
Tmp_lhr
Tmp_lhr
Hub
Hub
Sta_kwn
Sta_kwn
Agama
Agama
Darah
Darah
Pendidikan
Pendidikan
Kerja
Kerja
Noppen
Noppen
Nikas
Nikas
Kd_wil
Kd_wil

hub_keluarga

Kode
Kode
Nama
Nama

Status_kwn

Kode
Kode
Nama
Nama
db_agama

Kode
Kode
Nama
Nama
db_goldarah

Kode
Kode
Nama
Nama
Pendidikan

Kode
Kode
Nama
Nama
db_pekerjaan
Kecamatan

Kode
Kode
Nama
Nama

Kelurahan

Kode
Kode
Nm_kelur
Nm_kelur
Wil
Wil

Kode
Kode
Nama
Nama

Desain Input

Penguatan Sistem Informasi

Designing
Sistem
Informasi

Pengembanga
n lanjutan

Need Assessment
Development evaluation
Cost-benefit evaluation
Policy analysis evaluation

Sistem
Selection or
Sistem
Development

Evaluation

Hardcoding
Pelatihan operator
Pendampingan
Pemeliharaan

Sistem
Implementatio
n

Implementasi Sistem Informasi

Hardcoding

Penulisan code software (pemrograman komputer)
menggunakan bahasa pemrograman dan database
management system (DBMS) tertentu

Systems
Installation

Perencanaan instalasi jaringan, server, software (server
dan clients)

Pelatihan dan
pendampingan

Pelatihan staf, pendampingan staf dalam mengoperasikan
aplikasi

Pemeliharaan

Pemeliharaan hardware, jaringan, software (keamanan,
disaster plan