Merancang Sistem Informasi di bidang...

31
Merancang Sistem Informasi di bidang Kesehatan Surahyo Sumarsono [email protected] Sistem Informasi Manajemen Kesehatan (SIMKES) Fakultas Kedokteran UGM Materi dipersiapkan juga oleh dr. Guardian Yoki Sanjaya, MHltInfo Peran Sistem Analyst dalam pengembangan software pelayanan kesehatan

Transcript of Merancang Sistem Informasi di bidang...

Page 1: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Merancang Sistem Informasi di

bidang Kesehatan

Surahyo Sumarsono

[email protected]

Sistem Informasi Manajemen Kesehatan (SIMKES)

Fakultas Kedokteran UGM

Materi dipersiapkan juga oleh dr. Guardian Yoki Sanjaya, MHltInfo

Peran Sistem Analyst dalam pengembangan

software pelayanan kesehatan

Page 2: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Piramida Informasi

Data

Informasi

Pengetahuan

Wisdom

Support

Business Processes and Operations

Support

Business Decision

Making

Support

Strategies

for Competitive

Advantage

Page 3: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Penguatan Sistem Informasi

Designing

Sistem

Informasi

Sistem

Selection or

Sistem

Development

Pengembanga

n lanjutan

Sistem

Implementatio

n

Evaluation

Sistem Selection1. 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

Tahap awal penguatan sistem informasi

organisasi

Analisa kondisi sistem informasi (Kondisi Umum,

Infrastruktur, Sistem Informasi, Sumber Daya

Manusia, dll) system thinking

Page 4: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Memilih Sistem Informasi

Kelebihan Kekurangan

In house

develop-

ment

- 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

Page 5: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Menentukan Kriteria Sistem

• Kriteria Teknis

• Kriteria Umum Aplikasi

• Kriteria Khusus (module-based

application)

Page 6: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Kriteria Teknis

Arsitektur

Sistem

Sistem menggunakan arsitektur terbukaMemungkinkan integrasi dengan existing sistem

Standard

HL7 complianceICD10 dan ICD9CM supportDICOM compliance

Response

time

Respon transaksi kurang dari 1 detikMampu merekam log response time

Aksesoris

Bar code scan identificationData entry dengan berbagai model (touch screen, dictate)

Page 7: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Kriteria Umum

Level

Keamanan

Role based access controlAudit trail

Help screen

Fungsi help ada dan mudah diakses oleh penggunaFungsi 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)

Page 8: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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

• ?

Page 9: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Proses Seleksi Sistem

Pertim

ba

ngan

pem

ilihan

Info

rma

siRFI

RFP

Pertimbangan biaya, vendor dan fitur yang diharapkan

Pameran, konferensi, koran, majalah, publikasi

Dokumen singkat untuk seleksi awal

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

Visit

Benchmarking implementasi secara nyata

Page 10: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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

Page 11: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Sumber Informasi

• Pameran (Hospital Expo)

• Konferensi (FIKI)

• Media cetak (koran, majalah)

• Publikasi ilmiah

• Referensi buku dan jurnal (fungsionalitas

sistem)

• Jejaring (teman seperjuangan)

Page 12: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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

Page 13: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Request for proposal (RFP)

Kriteria

Organisasi

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

Systems

Requirement

Daftar dari kriteria sistem (kriteria teknis, kriteria umum dan

kriteria khusus)

Ekspektasi

responFormat respon dari vendor yang diharapkan

Deadline Memberikan jangka waktu tertentu dalam merespon

Page 14: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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?

Page 15: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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

Page 16: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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?

Page 17: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Planning

Analysis

Maintenance

Design

Implementation

Penguatan Sistem Informasi

Designing

Sistem

Informasi

Sistem

Selection or

Sistem

Development

Pengembanga

n lanjutan

Sistem

Implementatio

n

Evaluation

Tahap awal penguatan sistem informasi

organisasi

Analisa kondisi sistem informasi (Kondisi Umum,

Infrastruktur, Sistem Informasi, Sumber Daya

Manusia, dll) system thinking

Page 18: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Prinsip Sistem Development

Better Information

Good Decision Making

Better Outcomes

Page 19: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Metodologi Sistem Development

• Sistem Development

Lifecycle (SDLC)

– Waterfall model

– Rapid Aplication

Development

– Agile Methodologies

– eXtreme programming

Planning

Analysis

DesignImplementation

Maintenance

Page 20: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Traditional Waterfall Model

Planning

Analysis

Logical

Design

Implementation

Maintenance

Physical

Design

Testing

• Sistem dikembangkan bertahap

• Satu proses mendahului proses lainnya

• Paling umum digunakan

Page 21: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Metode Prototyping

Identify

Problems

Develop

Prototype

Implement and

use prototype

Revise and

Enhance Prototype

New

Requirements

Convert to

Operational

Systems

Initial Requirements

Problems

New Versions

If prototype

inefficient

Page 22: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Rapid Application Developement

Requirements

Planning

User

Design

Construction

Cutover

Page 23: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Design

Tools and Technique System Development

Process

Diagram Arus Data

(Data Flow Diagram)

Bagan Arus System

(System Flow Chart)

Activity Diagram

Data

Diagram Relasi Entitas

(Entity Relationship

Diagram)

Kamus Data

(Data Dictionary)

Input Design

Output Design

Syste

m A

naly

st

Syste

m D

esig

n

Page 24: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Contoh: Activity Diagram Peresepan ObatDiagram Aktivitas Peresepan Obat

Pro

viders

Apote

ker

Kasi

r

ResepResep

Verifikasi

Resep

Verifikasi

ResepDatabaseObat

RecordTagihan

DispensingDispensing

TagihanTagihan

PasienPasien

PendaftaranPendaftaran

RecordPelayanan

KategoriJaminan

Kategori

Jaminan

Manaje

men

LaporanLaporan

Tidak

Ya

Ada

Tidak ada

LaporanLaporan

Tidak Ada

Page 25: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Data Flow Diagram

DFD Level 0 (Diagram Konteks)

SIMFarmasi

SIMKeperawatan

DatabaseObat

DatabasePasien

ProviderDokter

ApotekerPerawatRegistrasi

(Data pasien)

Registrasi(Data pasien)

ManajemenManajemen

Kartu Peserta

Data Demografi

Page 26: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Data Flow Diagram

MendaftarPelayanan

MendaftarPelayanan

HealthProviders

Health

Providers

MencariMencari MerekamAntrian

MerekamAntrian Database pasienDatabase pasien

Verifikasi(data baru)

Verifikasi

(data baru)Merekamdemografi

Merekam

demografi

MendaftarPasien

Mendaftar

Pasien

No RM

Ditemukan

TidakDitemukan

Diterima

Ditolak

No Peserta

Database Master PasienDatabase Master PasienNo RM

No Peserta

Database PasienDatabase PasienDaftar Baru

Input Pelayanan

LaporanLaporanUpdate

Data Pasien

UpdateData Pasien

DFD Level 1 (Detail Each Context)

Page 27: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Data Dictionary

No Nama Field Tipe Field Panjang Deskripsi Contoh Keterangan Lain

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 M, F, U, Un

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-

Tabel : Master Data Pasien

Kunci Field : ID_pasien

Jumlah Field: 11

Fungsi : Tabel Penyimpan Master Pasien

Page 28: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Database and Entity Relationship Diagram

kd_kk

kd_lurRt

Nama

JkTgl_lhr

Tmp_lhrHub

Sta_kwnAgamaDarah

Pendidikan

KerjaNoppenNikas

Kd_wil

kd_kkkd_lur

RtNama

JkTgl_lhrTmp_lhr

Hub

Sta_kwnAgamaDarah

PendidikanKerja

NoppenNikas

Kd_wil

db_pasien_master

KodeNama

Kode

Nama

db_agama

KodeNama

KodeNama

hub_keluarga

KodeNama

KodeNama

db_pekerjaan

KodeNama

Kode

Nama

db_goldarah

Kode

Nama

Kode

Nama

Kecamatan

KodeNm_kelur

Wil

KodeNm_kelur

Wil

Kelurahan

KodeNama

Kode

Nama

Pendidikan

KodeNama

KodeNama

Status_kwn

Page 29: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Desain Input

Page 30: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

Penguatan Sistem Informasi

Designing

Sistem

Informasi

Sistem

Selection or

Sistem

Development

Pengembanga

n lanjutan

Sistem

Implementatio

n

Evaluation

Need Assessment

Development evaluation

Cost-benefit evaluation

Policy analysis evaluation

Hardcoding

Pelatihan operator

Pendampingan

Pemeliharaan

Page 31: Merancang Sistem Informasi di bidang Kesehatanhpm.fk.ugm.ac.id/wp/wp-content/uploads/2017_Infokes_Sesi_6_SS... · Cross check dengan site visit atau telepon 6. Eksekusi Tahap awal

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

PemeliharaanPemeliharaan hardware, jaringan, software (keamanan,

disaster plan