• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM"

Copied!
52
0
0

Teks penuh

(1)

13

3.1 Analisis Sistem

Pada tahap analisis sistem terdapat proses mengidentifikasi masalah serta menyelesaikan permasalahan tersebut.

3.1.1 Identifikasi Permasalahan

Berdasarkan survei lapangan dengan mengamati proses penanganan menganalisa masalag sehingga dapat merencanakan suatu rancangan untuk

pasien dan melakukan wawancara dengan pihak Rumah Sakit Assakinah Medika Sidoarjo, dapat diketahui proses-proses yang dilakukan untuk menangani pasien dan beberapa permasalahannya. Alur proses penanganan pasien URJ terdiri dari proses pendaftaran, proses pemberian tindakan dan pencatatan rekam medis dan proses pembayaran.

Sistem yang ada pada URJ di Rumah Sakit Assakinah Medika (RSAM) saat ini masih dalam bentuk dokumen kertas, sedangkan komputer digunakan kasir untuk mencatat pendapatan perawat dan gaji dokter. Proses pertama mulai dari pendaftaran pasien, pendaftaran pasien meliputi pasien baru dan pasien lama. Pasien lama yaitu pasien yang sudah pernah berobat di RSAM dan bisa langsung melakukan registrasi, sedangkan pasien baru yaitu pasien yang baru pertama berobat di RSAM dan harus melakukan pendaftaran pasien baru untuk dibuatkan kartu berobat. Jika pasien baru, pasien atau penanggungjawab pasien harus mengisi data pasien. Saat ini proses pendaftaran menggunakan buku besar maka akan mengakibatkan penumpukan data pasien tanpa ada rekapan data pada sistem.

(2)

Permasalahan yang muncul yaitu pencarian data pasien menjadi terhambat akibat petugas kesulitan mencari data pasien jika kartu berobat tersebut hilang (pasien lama). Proses pendaftaran pasien dapat dilihat pada Gambar 3.1.

Proses selanjutnya adalah pemberian tindakan dan pencatatan rekam medis pasien di URJ. Setelah teregistrasi, petugas rekam medis mencari lembar rekam medis pasien. Jika pasien lama maka petugas rekam medis menyediakan dan memberikan lembar rekam medis pasien ke poli yang dituju. Perawat poli mencatat keluhan pasien pada kartu periksa. Kartu periksa tersebut diberikan kepada dokter atau poli yang dituju untuk dilakukan pemeriksaan dan mencatat hasil pemeriksaan. Jika ada tindakan maka perawat poli melakukan tindakan dan membuat hasil tindakan. Dokumen rekam medis tersebut berguna untuk membantu dokter dalam menentukan penanganan. Segala jenis penanganan, pemakaian barang dan obat yang dilakukan kepada pasien harus dicatat pada rekam medis pasien dan direkap dibuku besar. Proses pemberian tindakan dan pencatatan rekam medis meliputi proses pencatatan tindakan dokter terhadap pasien, tindakan tersebut nantinya akan mempengaruhi jumlah yang harus dibayar oleh pasien. Selain itu terjadi proses pencatatan resep, pemeriksaan, hasil observasi, terapi, instruksi dokter, tindakan fisik dan obat yang dicatat dokter pada rekam medis yang menggambarkan kondisi kesehatan pasien.

Pemberian tindakan dan pencatatan rekam medis masih menggunakan dokumen kertas yang disimpan diruang arsip yang menyebabkan petugas rekam medis harus mengantar dokumen tersebut ke ruang administrasi sehingga proses ini membutuhkan waktu yang lama. Permasalahan yang muncul yaitu apabila dokumen rekam medis tidak ada atau pencarian pada tumpukan di ruang arsip

(3)

kurang teliti dianggap pasien tidak memiliki dokumen rekam medis, meskipun pasien sudah pernah berobat. Dalam kasus ini, pasien tersebut tetap dibuatkan dokumen rekam medis yang baru oleh petugas rekam medis sehingga terjadi penumpukan data (redudansi) yang menyebabkan petugas rekam medis tidak mengetahui status pasien lama atau baru. Permasalahan lain adalah arsip dokumen rekam medis yang menumpuk sehingga ruang penyimpanan dokumen mulai penuh. Selain harus menambah ruang arsip dan petugas sulit mencari dokumen rekam medis pasien ketika dibutuhkan, dapat menyebabkan resiko kerusakan, hilang atau terbawa oleh unit lain. Hilangnya dokumen rekam medis tersebut dapat mempersulit dokter dalam menentukan tindakan medis jika pasien yang ditangani mempunyai riwayat penyakit lain. Proses pemberian tindakan dan pencatatan rekam medis pasien dapat dilihat pada Gambar 3.2.

Petugas RM Perawat Poli

Admin Pasien Ya Tidak Ya Data Pasien Melakukan Pendaftaran Pasien Baru Pasien Lama? Data Pasien Kartu Berobat Kartu Berobat Melakukan Registrasi Membuat Kartu Berobat Mulai Selesai Ada lembar RM? Lembar RM Pasien Lama Lembar RM Pasien Lama Menyediakan dan memberikan Lembar RM Mencari Lembar Rekam Medis Pasien Lembar RM Pasien Baru Membuat Lembar RM Lembar RM Pasien Baru Tidak Mengecek pasien lama 1

(4)

Petugas Apotik RJ

Perawat Poli Poli/Dokter Pasien

Rekam Medis Admin Ada Rekam Medis (RM) Mulai Hasil tindakan Kartu Berobat Kartu Berobat Terdapat lembar RM? Rekam Medis (RM) Tidak Mencatat Keluhan Kartu Periksa Melakukan Tindakan Membuat Resep Resep Resep Selesai 1 Tidak Mencari lembar RM 2 Menbuat Nota Resep Nota Resep 3 Apakah Ada Tindakan? Ya Kartu Periksa Melakukan Pemeriksaan Mencatat Hasil Pemeriksaan

Gambar 3. 2 Document Flow Pemberian Tindakan dan Pencatatan Rekam Medis Pasien

Setelah melakukan proses pemberian tindakan dan pencatatan rekam medis pasien, pasien harus melakukan pembayaran pada kasir. Proses pembayaran meliputi proses menghitung total biaya oleh pasien berdasarkan tindakan yang dilakukan oleh dokter, dimana biaya termasuk biaya obat-obatan yang digunakan pasien saat ditangani dokter di poli. Permaslahan yang muncul yaitu mengenai proses rekapitulasi data aktivitas URJ, laporan harian dan laporan operasional yang masih dicatat dibuku besar sehingga sering terjadi keterlambatan dalam

(5)

penyerahan laporan kepada kepala URJ. Proses pembayaran pasien dapat dilihat pada Gambar 3.3. Pasien Kasir Perawat Mulai Membuat Bukti Pembayaran Menghitung Biaya Tindakan dan Nota Resep

Bukti Pembayaran Bukti Pembayaran Selesai Melakukan Pembayaran 1 2 2 Hasil Tindakan 3 Nota Resep

Gambar 3.3 Document Flow Pembayaran Pasien

3.2 Analisis Kebutuhan

Berdasarkan analisis permasalahan di atas Rancang bangun aplikasi rekam medis pada unit rawat jalan ini berbasis jaringan sehingga data dapat diakses oleh unit yang membutuhkan berdasarkan hak akses dari masing-masing

user. Aplikasi ini juga dapat digunakan untuk menyimpan data dalam bentuk file

(paperless) dan backup data, integrasi data menjadi tidak terhambat dikarenakan data dapat saling terhubungan antar unit-unit yang terkait.

Aplikasi ini juga dapat membantu petugas administrasi untuk menyimpan data pasien. Jika pasien tersebut datang kembali, data tentang pasien tersebut

(6)

dapat dengan mudah dan cepat ditemukan. Petugas tidak harus mencari daftar pasien dari tumpukan buku besar pasien yang ada. Dengan adanya aplikasi ini, petugas dapat meminimalisasi penggunaan kertas.

Selain itu, pemberian tindakan dan pencatatan rekam medis pasien pada aplikasi pencarian data rekam medis menjadi mudah saat dokter atau perawat membutuhkan informasi rekam medis pasien tersebut dan data rekam medis pasien tersebut dapat diakses oleh perawat dan dokter secara lengkap. Jika pasien merupakan pasien lama, maka aplikasi dapat menampilkan kembali data rekam medis yang dimiliki pasien. Data rekam medis tersebut dibutuhkan dokter sebagai pertimbangan dalam menentukan penanganan dan terapi untuk pasien. Hasil keluhan dan pemberian tindakan, perawat juga dapat melakukan input data penanganan yang dilakukan kepada pasien, terapi dan data hasil pemeriksaan.

Pada saat perawat input data tindakan dan obat-obatan yang digunakan pasien, kasir dapat mengetahui rincian biaya perawatan pasien tanpa harus melihat catatan dari perawat pada dokumen rekam medis pasien.

Dari data-data yang telah disimpan di dalam database, aplikasi secara otomatis dapat menampilkan biaya yang harus dibayar pasien tanpa harus menghitung terlebih dahulu. Sehingga terdapat integrasi data antara perawat atau dokter poli dengan kasir. Selain itu, kepala URJ juga dapat mengakses laporan harian dan laporan operasional tanpa harus menunggu kasir untuk melihat satu persatu biaya dari tiap-tiap pasien per hari. Untuk menjalankan Rancang Bangun Aplikasi Pemberian Tindakan dan Pencatatan Rekam Medis ini, diperlukan dukungan software dan hardware sebagai berikut :

(7)

1. Software

a. Sistem operasi Windows XP Professional service pack satu atau lebih tinggi.

b. Microsoft .NET Framework 2.0 atau yang lebih tinggi. c. Microsoft MYSQL (SQLyog Ultimate).

2. Hardware

a. Processor Intel Pentium IV 1.6 GHz atau yang lebih tinggi. b. RAM 1 GB atau lebih tinggi.

c. Monitor, mouse,keyboard, dan printer untuk bagian-bagian yang terkait.

3.3 Perancangan Sistem

Berdasarkan identifikasi permasalahan yang telah dibahas sebelumnya, maka dilakukan perancangan aplikasi pencatatan rekam medis yang terintegrasi. Pada tahap ini akan digambarkan analisa kebutuhan, block diagram, system flow, diagram jenjang (HIPO), diagram konteks, data flow diagram (DFD), struktur tabel, dan desain input output.

3.3.1 Blok Diagram

Blok diagram dalam penelitian ini menggambarkan informasi pokok yang dihasilkan. Informasi yang terdapat pada blok diagram masing-masing mempengaruhi untuk melakukan suatu keputusan sesuai tujuan dari sistem yang akan dibuat.

(8)

Rekam Medis

INPUT PROSES OUTPUT

Pendaftaran Pasien

Pemberian Tindakan Dan Pencatatan Rekam Medis Rawat Jalan

Pembayaran Tindakan dan Pengambilan Obat Data Pasien Data User Data Dokter Data Instalasi Data Debitur Laporan Kunjungan Pasien Data Tindakan Data Pemeriksaan Klinis Data Obat Laporan Tindakan Pasien Laporan 10 Besar Penyakit Laporan Pendapatan Kasir Registrasi Pasien Bukti Registrasi Pembayaran Registrasi Rekap Pendapatan Kasir

Bukti Poli Spesialis

Bukti Farmasi Data ICD Kartu Pasien Data Pekerjaan Data Informasi RS Data Bank

Gambar 3.4 Blok Diagram Aplikasi Pencatatan rekam Medis pada Unit Rawat Jalan di RSAM

A. Input

1. Data Pasien

Data pasien merupakan identitas dari pasien. Data ini berisi nomor pasien, nama pasien, jenis kelamin, panggilan pasien, alamat, nomor telepon, agama, tempat dan tanggal lahir pasien.

(9)

2. Data Pekerjaan

Data pekerjaan berisi tentang kode pekerjaan dan nama pekerjaan. Setiap pasien yang akan mendaftar harus mengisikan data pekerjaan.

3. Data Informasi Rumah sakit

Data informasi rumah sakit berisi tentang kode informasi dan nama informasi. Setiap pasien yang akan mendaftar harus mengisikan data informasi rumah sakit untuk memudahkan bagian maketing supaya tahu pasien yang datang berdasarkan brosur, teman/keluarga, Koran,dan lain-lain.

4. Data Debitur

Data debitur berisi tentang kode debitur dan nama debitur. Setiap pasien yang akan registrasi harus mengisikan debitur agar pihak rumah sakit tahu bahwa pasien tersebut registrasi menggunakan umum atau bpjs.

5. Data Dokter

Data dokter berisi tentang kode dokter dan nama dokter. Setiap pasien yang akan registrasi dapat memilih dokter yang diinginkan.

6. Data Instalasi

Data instalasi berisi tentang kode instalasi, nama instalasi dan pendaftaran. Setiap pasien yang akan registrasi dapat memilih poli yang dituju.

7. Data Tindakan

Data tindakan berisi tentang kode tindakan, nama tindakan dan harga. Data tindakan ini digunakan pada saat melakukan tindakan didalam poli.

(10)

8. Data Pemeriksaan Klinis

Data pemeriksaan klinis berisikan tentang beret badan, tinggi badan, nadi, tensi dan suhu. Setiap pasien yang periksa harus mengisikan data pemeriksaan klinis.

9. Data Bank

Data bank berisikan tentang kode bank dan nama bank. Transaksi bank dapat dilakukan oleh pasien yang memiliki fasilitas atm.

B. Proses

1. Pendaftaran Pasien

Pada proses ini, pasien melakukan pendaftaran di bagian admin. Kemudian bagian admin akan mengecek kartu pasien, Jika kartu pasien ada maka admin akan mengecek data pasien dari database pasien. Apabila data pasien ada maka sistem akan menapilkan dan mengecek data pasien. Jika ada perubahan admin akan mengubah data data pasien dan menyimpannya. Jika kartu pasien tidak ada maka admin akan memasukan data identitas pasien dan data disimpan. Kemudian admin akan mencetak kartu pasien. 2. Registrasi Pasien

Setelah malakukan proses pendaftaran, maka pasien bisa langsung melakukan registrasi ke poli yang dituju. Kemudian admin akan mencetak bukti registrasi pasien.

3. Pembayaran Registrasi

Pasien menyerahkan bukti registrasi ke kasir untuk dilakukan pembayaran ke kasir, setelah itu sistem akan menyimpan registrasi pasien dan menampilkan daftar daftar pembayaran untuk dialakukan verifikasi

(11)

pembayaran oleh kasir. Verifikasi pembayaran digunakan untuk memberitahukan bahwa pasien itu sudah melakukan pembayara.

4. Pemberian Tindakan dan Pencatatan Rekam Medis

Pada saat pemberian tindakan dan pencatatan dokumen rekam medis tersebut, perawat atau dokter juga akan melakukan input data rekam madis pasien pada sistem. Hal ini berguna untuk melihat history data rekam medis pasien apabila dibutuhkan sewaktu-waktu tanpa harus meminjam dokumen rekam medis.

5. Pembayaran Tindakan dan Pengambilan Obat

Proses pembayaran tindakan dilakukan ketika ada tambahan tindakan di poli, sedangkan pengambilan obat dilakukan setelah pasien melakukan pembayaran resep ke kasir.

C. Output

1. Laporan Kunjunagan Pasien

Laporan kunjungan pasien merupakan data yang berisi daftar pasien yang berobat.

2. Laporan Tindakan Pasien

Laporan tindakan pasien ini menampilkan informasi tentang tindakan yang dilakukan oleh pasien.

3. Laporan 10 Besar Penyakit

Laporan 10 besar penyakit ini menampilkan informasi tentang penyakit terbanyak dalam periode.

(12)

4. Laporan Pendapatan Kasir

Laporan pendapatan kasir ini menampilkan informasi pendapatan kasir per hari atau per tanggal.

5. Laporan rekap Pendapatan Kasir

Laporan rekap pendapatan ini menampilkan informasi rekap pendapatan per bulan.

3.3.2 Sistem Flow

System Flow merupakan suatu gambaran aliran kerja yang terdapat

dalam sistem dan dapat memberitahukan siapa pengguna yang melakukan kerja tersebut. Berdasarkan analisa hasil document flow di atas maka dibuatlah system

flow berdasarkan proses bisnis yang sudah berjalan sehingga system flow proses di

atas dapat dilihat pada Gambar 3.5 sampai 3.9. 1. Proses Pendaftaran Pasien

Pada proses ini, pasien melakukan pendaftaran di bagian admin. Kemudian bagian admin akan mengecek kartu pasien, jika kartu pasien ada, maka admin akan mengecek data pasien dari database pasien. Apabila data pasien ada, maka sistem akan menampilkan dan mengecek data pasien. Jika terdapat perubahan data, mak admin dapat mengubah data data pasien dan menyimpannya. Jika kartu pasien tidak ada maka admin akan memasukan data identitas pasien dan data disimpan. Kemudian admin akan mencetak kartu pasien.

(13)

Pendaftaran Pasien

Pasien Admin Sistem

Mulai Data Pasien Mengecek Ada Kartu Pasien Ada? Mengecek Data Pasien Ada? No Pasien Y T Menampilkan Data Pasien Y T Data Pasien Mengecek Ada Perubahan Data Ada Perubahan ? Perubahan Data terbaru Pasien Y Mengubah Data Pasien Mencetak Kartu Pasien Kartu pasien T Kartu pasien Selesai Data Identitas Pasien Menyimpan Data Pasien Data Pasien 1 Menampilkan Data Pasien Pasien Pasien

(14)

2. Proses Registrasi pasien

Setelah malakukan proses pendaftaran, maka pasien bisa langsung melakukan registrasi ke admin. Admin akan memasukkan nomor pasien atau nomor rekam medis pasien, kemudian sistem akan menampilkan data pasien. Jika ada rujukan, maka admin akan mengisi rujukan, jika tidak ada rujukan, maka admin mengisi poli dan dokter tujuan, setelah itu sistem akan menyimpan dan menampilkan data registrasi pasien. Kemudian admin akan mencetak bukti registrasi. Pasien menyerahkan bukti registrasi untuk melakukan pembayaran ke kasir, setelah itu sistem akan menyimpan registrasi pasien dan menampilkan daftar pembayaran registrasi untuk dilakukan verifikasi pembayaran oleh kasir. Verifikasi pembayaran digunakan untuk memberitahukan bahwa pasien itu sudah melakukan pembayaran. Setelah dilakukan pembayaran, maka sistem akan nge-link otomatis ke bagian rekam medis sehingga dapat ditampilkan daftar tracer. Tracer digunakan oleh petugas rekam medis untuk memudahkan dalam pencarian dokumen rekam medis pasien.

(15)

Registrasi Pasien

Pasien Admin Sistem Petugas RM Kasir

Mulai Kartu Pasien No Pasien Mencetak Bukti Registrasi 1 Menampilkan Data Pasien Ada Rujukan? Data Pasien Pasien Ya Instalasi Dokter Tidak Menyimpan Data Registrasi Pasien Bukti Registrasi Data Registrasi Bukti Registrasi Menampilkan Daftar Pembayaran Informasi Daftar Pembayaran Pembayaran Melakukan Verifikasi Pembayaran Memberi Stempel 2 N 2 Bukti Registrasi yang sudah terbayar Selesai Verifikasi? Menyimpan Verifikasi Pembayaran Registrasi Ya Mengisi Poli Tujuan dan Dokter Mengisi Rujukan Debitur Melakukan Pembayaran Menyimpan Registrasi Pembayaran Tidak 1 Bukti Registrasi yang sudah terbayar Registrasi Menampilkan Data Registrasi Mencetak Tracer Tracer N Menampilkan Daftar Tracer Cetak Tracer? Ya Daftar Tracer Tidak Rekapitulasi Laporan Kunjungan Pasien Laporan Kunjungan Pasien

(16)

3. Proses Pemberian Tindakan dan Pencatatan Rekam Medis

Proses pemberian tindakan dan pencatatan rekam medis, perawat menyimpan data pemeriksaan klinis dan dapat mencetak resep. Jika ada tindakan tambahan di dalam poli, maka perawat dapat mencetak bukti poli spesialis untuk diberikan kepada pasien, kemudian pasien melakukan pembayaran ke kasir, selanjutnya dapat dicetak resep. Perawat atau dokter menyimpan data pemeriksaan klinis, tindakan dan diagnosa pasien pada dokumen rekam medis. Hal ini berguna untuk melihat riwayat data rekam medis pasien, jika dibutuhkan sewaktu-waktu tanpa harus meminjam dokumen rekam medis, selanjutnya dihasilkan laporan 10 besar penyakit.

(17)

PEMBERIAN TINDAKAN DAN PENCATATAN REKAM MEDIS Poli/Dokter Perawat Pasien Sistem Mulai Menyimpan Pemeriksaan Klinis dan Tambahan Tindakan Apakah Akan Dibuatkan Resep? No. Registrasi Pasien Y Mencetak Bukti Poli Spesialis 1 2 Bukti Poli Spesialis

1 Bukti Poli Spesialis yang sudah terbayar

Menyimpan Dokumen Rekam Medis T Apakah Ada Tambahan Tindakan? T 2 3 4 Mencatat Dokumen Rekam Medis Dokumen Rekam Medis Terklinik dokumen_rm Tambahan Tindakan Menyimpan Resep Y Pemeriksaan_Kinis Pemeriksaan Klinis Melakukan Tindakan Rekam Medis Mencatat Resep Resep Resep Resep Resep Mengisi Diagnosa Menyimpan Diagnosa Rekapitulasi Laporan 10 Besar Penyakit Laporan 10 Besar Penyakit Selesai Rekapitulasi Tindakan Pasien Laporan Tindakan Pasien N N Menyimpan Pemeriksaan Klinis

Gambar 3.7 System Flow Pemberian Tindakan dan Pencatatan RM

4. Proses Pengambilan Obat

Pada proses pengambilan obat, pasien menyerahkan resep ke bagian farmasi untuk ditampilkan daftar antrian resep pasien dan admin dapat mencetak bukti farmasi.

(18)

PENGAMBILAN OBAT

Pasien Farmasi Sistem

Mencetak Bukti Farmasi 1 2 Bukti Farmasi 4 5 1 Bukti Farmasi yang

sudah terbayar 6 Mengambil Obat Resep Selesai Mulai Resep Menampilkan Daftar Antrian Resep Pasien Daftar Antrian Resep Pasien

Gambar 3.8 System Flow Pengambilan Obat

5. Proses Pembayaran

Pada proses Pembayaran, kasir dapat melakukan perhitungan pendapatan kasir dan menghasilkan laporan pendapatan kasir per hari, dan kasir dapat melakukan rekapitulasi pendapatan per periode mingguan dan bulanan.

(19)

PEMBAYARAN

Pasien Kasir Sistem

1 2

Bukti Poli Spesialis 1 2 Bukti Farmasi

1 2 Bukti Poli Spesialis

1 2 Bukti Farmasi Menyimpan Pembayaran Bukti Spesialis dan Farmasi 1 2 Bukti Poli Spesialis yang sudah terbayar

1 2 Bukti Farmasi yang sudah terbayar

N N

1 Bukti Farmasi yang sudah terbayar 1 Bukti Poli Spesialis yang sudah terbayar

2 3 5 6 Pembayaran Memberi Stempel Mulai Selesai Menghitung Pendapatan Kasir Laporan Pendapatan Kasir Rekapitulasi Pendapatan Laporan Rekap Pendapatan N N

Gambar 3. 9 System Flow Pembayaran

3.3.3 Data Flow Diagram

Data Flow Diagram (DFD) merupakan diagram yang menggambarkan

aliran data antara satu entitas dengan entitas lainnya. Diagram ini menjelaskan lebih lanjut proses yang terdapat pada diagram berjenjang dengan data yang terjadi pada setiap proses.

A. Diagram Konteks

Pada diagram konteks ini terdapat tujuh entitas yang terlibat, yaitu pasien, petugas admin,kasir, farmasi, petugas rekam medis, dokter, perawat, supervisior URJ dan kepala URJ. Entitas-entitas tersebut memberikan data

(20)

masukan yang akan diolah oleh sistem dan menerima keluaran sebagai hasil dari proses yang terjadi. Petugas admin terlibat dalam proses pendaftaran pasien dengan memberikan masukan berupa data pendaftaran pasien. Kasir terlibat dalam proses pembayaran pasien dengan memberikan masukan data registrasi pasien.

Sedangkan pada proses pembayaran petugas kasir memberikan data masukan berupa total pembayaran yang dibayar oleh pasien. Dokter URJ dan perawat merupakan entitas yang terlibat dalam proses pencatatan rekam medis pasien yang meliputi data masukan antara isi rekam medis, anamnesis, pemeriksaan klinis,terapi, tindakan, diagnosa, penulisan resep pasien yang ditulis oleh dokter URJ, dan keluaran berupa history pasien dari hasil pencatatan tersebut.

Selanjutnya, dalam proses pembuatan laporan tentang informasi pendapatan yang dibuat oleh sistem setiap harinya. Laporan tentang informasi yang dihasilkan oleh sistem yang meliputi informasi kunjungan pasien, informasi 10 besar penyakit, informasi pendapatan kasir, informasi rekap pendapat kasir dan informai tindakan. Diagram Konteks Rancang Bangun Aplikasi Pencatatan Rekam Medis pada Unit Rawat Jalan di Rumah Sakit Assakinah Medika (RSAM) dapat dilihat pada Gambar 3.10.

B. Diagram Berjenjang

Diagram berjenjang merupakan alur perencanaan sistem yang dapat menampilkan seluruh proses yang terdapat pada suatu aplikasi tertentu dengan jelas dan terstruktur. Pada rancang bangun sistem informasi pelayanan dan rekam medis terdapat tiga proses utama yaitu mengelola data, pendaftaran Pasien, registrasi pasien, pemberian tindakan dan pencatatan rekam medis, pembayaran.

(21)

Masing-masing dari proses utama tersebut akan dijabarkan kembali ke dalam beberapa sub proses. Dari diagram berjenjang berikut ini akan terlihat masing-masing sub level dari Data Flow Diagram (DFD). Seluruh proses yang terbentuk merupakan penjabaran dari masing-masing proses di atas dan semuanya telah tergambar jelas pada Diagram Konteks sebelumnya. Adapun secara garis besar, diagram jenjang yang membangun aplikasi dapat digambarkan pada Gambar 3.11.

(22)

34

Lapor an R ekap Pendapatan Lapor an Pendapatan Kas i r

Pendapatan Kasi r R ekapi tulasi Pendapatan

Bukti F ar mas i

D ata R ekam M edi s Infor mas i R es ep

Bukti Pol i Spes iali s

D ata T indakan Poli

Lapor an Ti ndakan Pas ien D aftar Tr ansaksi T i ndakan

Infor mas i T r ans aksi Ti ndakan

D ata T r ans aksi Ti ndakan Infor mas i Pemer i ksaan Kl inis

D aftar Pemer i ksaan Kl i ni s

D ata Pemer i ksaan Kli ni s D aftar Tr acer

Infor mas i Ver i fi kas i Pembayar an R eg i str asi Pembayar an Bukti R eg i str asi

Lapor an Kunj ung an Pas i en

D ata Infor mas i R umah Saki t

D ata D okter

D ata Instal as i D aftar Antr i an R esep Pasi en

Antr ian R esep Pasi en

D ata R eg i str asi

H i stor y Pasi en D ata T indakan pas ien H i stor y Pasi en

D ata R es ep D ata Pasi en

0

R ancang Bang un Apl i kas i Penc atatan R ekam M edi s pada U R J di R S Assakinah M edi ka

+

D okter

Per awat F ar mas i

Kasi r

(23)

35 RAWAT JALAN DI RUMAH SAKIT

ASSAKINAH MEDIKA SIDOARJO

PENDAFTARAN PASIEN 1 PEMBERIAN TINDAKAN DAN PENCATATAN RM 3 PENGAMBILAN OBAT 4 Mengecek Data Pasien 1.1 Menampilkan Data Pasien 1.2 Mengubah data Pasien 1.3 Menyimpan Data Pasien 1.4 Menampilkan Data Pasien 1.5 Menyimpan Pemeriksaan Klinis 3.1 Menyimpan resep 3.2 Menyimpan Dokumen Rekam Medis 3.3 Mengisi Diagnosa 3.4 Menyimpan Pemeriksaan Klinis dan

Tambahan Tindakan 3.5 Mencetak Bukti Poli Spesialai 3.6 Menampilkan Daftar Antrian Resep Pasien 4.1 Mencetak Bukti Farmasi 4.2 REGISTRASI PASIEN 2 Menampilkan Data Pasien 2.1 Mengisi Rujukan 2.2 Mengisi Poli Tujuan dan Dokter

2.3 Menyimpan Data Registrasi 2.4 Menampilkan Data Registrasi 2.5 Menyimpan Registrasi Pembayaran 2.6 Mencetak Kartu Data Pasien 1.6 Menampilkan Daftar Pembayaran 2.7 Menyimpan Verifikasi Pembayaran 2.8 Menyimpan Verifikasi Pembayaran 2.9 Rekapitulasi Laporan 10 Besar Penyakit 3.7 PEMBAYARAN 5 Menghitung Pembayaran Bukti Spesialis dan Farmasi 5.1 Pendapatan Kasie 5.2 Rekapitulasi Pendapatan 5.3

(24)

C. DFD Level 0

DFD Level 0 berisi urutan proses yang terdapat dalam rancang bangun bangun aplikasi pencatatan rekam medis. DFD Level 1 dapat dilihat pada Gambar 3.12.

(25)

Ambil Data Regis trasi

Simpan Data Pembayaran

Ambil Data Resep Simpan Data Res ep Simpan Data Pemeriks aan Klinis

Simpan Data Dokumen RM Simpan Data Trklinik

Simpan Debitur

Ambil Data Regis trasi Daftar Tracer

Laporan Pendapatan Kas ir Ambil Data Instalasi

Ambil Data Dokter

Laporan Rekap Pendapatan Pendapatan Kas ir

Rekapitulas i Pendapatan

Regis trasi Pembayaran

Informasi Verifikas i Pembayaran Informasi Daftar Pembayaran Pasien

Bukti Farmasi Antrian Res ep Pasien

Daftar Antrian Resep Pas ien Data ICD

Laporan 10 Besar Penyakit Informasi Resep

Informasi Pemeriksaan Klinis Informasi Transaksi Tindakan

History Pasien Bukti Poli Spesialis

Data Rekam Medis Data Transaksi Tindakan Laporan Tindakan Pasien Daftar Transaksi Tindakan

Daftar Pemeriksaan Klinis Data Pemeriksaan Klinis Data Tindakan Poli

Simpan Data Dokter

Simpan Data Ins talasi

Data Tindakan pasien History Pasien Simpan Data Regis trasi

Data Registrasi Laporan Kunjungan Pasien

Bukti Registras i

Data Informasi Rumah Sakit

Ambil Data Pasien

Simpan Data Pas ien

Data Ins talas i Data Res ep

Data Pas ien

Admin

Dokter

Dokter

Perawat Perawat

Petugas Rekam Medis Petugas Rekam Medis

Admin Farmas i Farmas i Admin Admin Admin Admin Kas ir Kas ir AdminKas ir Kas ir Perawat Perawat Dokter Perawat Dokter PerawatPerawat Perawat Perawat Dokter Perawat Farmas i

Kas irKas irKas irKas ir 1

Pendaftaran Pas ien

2

Regis trasi Pasien

3

Pemberian Tindakan dan Pencatatan RM

4

Penggambilan Obat

5

Pembayaran 9 Data Pas ien

10 Data Registrasi

11 Data Dokter

12 Data Ins talas i

13 Data Debitur

14 Data Trklinik

15 Data Pemeriksaan Klinis

16 Data Dokumen RM

17 Data Res ep

18 Data

Pembayaran

Gambar 3.12 DFD Level 0 Rancang Bangun Aplikasi Pencatatan Rekam Medis pada Unit rawat Jalan di RSAM

(26)

Desain Database

Desain database dibagi dalam dua model, yang pertama Conceptual Data

Model (CDM) dan Physical Data Model (PDM). CDM menggambarkan secara

keseluruhan konsep struktur database yang dirancang untuk suatu program ataupun aplikasi. Pada CDM, belum tergambar dengan jelas bentukan tabel-tabel penyusunan database. Selain itu, relasi atau hubungan antar tabel dan field kunci (primary key) telah terlihat dengan jelas. PDM menggambarkan secara lebih terperinci relasi antar tabel serta field-field database yang berelasi (foreign key). CDM dan PDM yang dirancang untuk sistem ini dibagi dalam beberapa modul, yaitu modul pendaftaran pasien, modul pencatatan rekam medis pasien, dan modul pembayaran pasien.

CDM terdiri dari 19 tabel yang meliputi transaksi pendaftaran pasien, pemberian tindakan dan pencatatan rekam medis, pengambilan obat dan pembayaran pasien. CDM dapat dilihat pada Gambar 3.13, sedangkan PDM dapat dilihat pada Gambar 3.14.

(27)

Mempunyai4 Digunakan1 Memiliki3 Dilakukan1 Mengisi Memiliki Memiliki6 Memiliki2 Mempunyai3 Digunakan Memiliki4 Digunakan3 Mempunyai2 Memiliki5 Melakukan Mendapat Mengisi2 BANK kdbank nmbank DOKTER kddok nmdok INFORMASI kdinfo nminfo DEBITUR kddebt nmdebt INSTALASI kdinst nminst pendaftaran PEKERJAAN kdpeker nmpeker TINDAKAN kdtind nmtind harga hr rs lain JENIS kdjenis nmjenis DOKTER_INSTALASI kddokinst jasa PASIEN noPas namaPas jk panggPas alamatPas rtPas rwPas kelPas kecPas kodeposPas notelPas hpPas tmptlhrPas tgllhrPas agamaPas pendPas wnPas statusPas jnsIDPas noIDPas tglkadaluarsaPas createBy createDate modiBy modiDate PEMERIKSAAN_KLINIS bb tinggi nadi tensi suhu createBy createDate SATUAN kdsatuan nmsatuan REGISTRASI noDaftar tglDaftar rujukan pengirim total bayar cetakNota stbl cetakBill status_rm terima_status resep createBy createDate verif cetakTracer PEMBAYARAN total bayar sisa tunai nontunai status_dok_rm createBy createDate ICD kdicd keterangan TRKLINIK idx tgl kode keterangan harga jml_resep jml biaya stbtl ketstbl create_date create_by fo BARANG kdbrg nmbrg harga_beli jumlah_beli disc_beli harga_satuan margin ppn harga_jual_satuan tgl_beli tgl_kadaluarsa createBy createDate DOKUMEN_RM diagnosa createBy createDate STATUS kdstatus nmstatus

Gambar 3.13. CDM Rancang Bangun Aplikasi Pencatatan Rekam Medis pada Unit Rawat Jalan di RSAM

(28)

KDJENIS = KDJENIS KDSTATUS = KDSTATUS NODAFTAR = NODAFTAR NODAFTAR = NODAFTAR KDICD = KDICD KDSATUAN = KDSATUAN KDBANK = KDBANK KDINST = KDINST KDTIND = KDTIND KDBRG = KDBRG NODAFTAR = NODAFTAR KDDEBT = KDDEBT KDDOK = KDDOK KDINST = KDINST NOPAS = NOPAS KDINFO = KDINFO KDPEKER = KDPEKER BANK KDBANK varchar(3) NMBANK varchar(100) DOKTER KDDOK varchar(4) NMDOK varchar(200) INFORMASI KDINFO varchar(3) NMINFO varchar(100) DEBITUR KDDEBT varchar(4) NMDEBT varchar(200) INSTALASI KDINST varchar(3) NMINST varchar(50) PENDAFTARAN integer PEKERJAAN KDPEKER varchar(3) NMPEKER varchar(50) TINDAKAN KDTIND varchar(10) KDINST varchar(3) NMTIND varchar(300) HARGA integer HR integer RS integer LAIN integer JENIS KDJENIS varchar(3) NMJENIS varchar(50) DOKTER_INSTALASI KDDOKINST varchar(5) KDINST varchar(3) KDDOK varchar(4) JASA integer PASIEN NOPAS varchar(8) KDPEKER varchar(3) KDINFO varchar(3) NAMAPAS varchar(200) JK varchar(9) PANGGPAS varchar(50) ALAMATPAS varchar(200) RTPAS varchar(3) RWPAS varchar(3) KELPAS varchar(50) KECPAS varchar(50) KODEPOSPAS varchar(5) NOTELPAS varchar(12) HPPAS varchar(12) TMPTLHRPAS varchar(50) TGLLHRPAS date AGAMAPAS varchar(8) PENDPAS varchar(3) WNPAS varchar(1) STATUSPAS varchar(12) JNSIDPAS varchar(7) NOIDPAS varchar(16) TGLKADALUARSAPAS date CREATEBY varchar(30) CREATEDATE timestamp MODIBY varchar(30) MODIDATE timestamp PEMERIKSAAN_KLINIS NODAFTAR varchar(13) BB varchar(3) TINGGI varchar(3) NADI varchar(7) TENSI varchar(7) SUHU varchar(3) CREATEBY varchar(30) CREATEDATE timestamp SATUAN KDSATUAN varchar(3) NMSATUAN varchar(20) REGISTRASI NODAFTAR varchar(13) NOPAS varchar(8) KDDEBT varchar(4) TGLDAFTAR date RUJUKAN varchar(200) PENGIRIM varchar(200) TOTAL integer BAYAR integer CETAKNOTA varchar(1) STBL varchar(1) CETAKBILL varchar(1) STATUS_RM varchar(10) TERIMA_STATUS timestamp RESEP varchar(1) CREATEBY varchar(30) CREATEDATE timestamp VERIF varchar(1) CETAKTRACER varchar(1) PEMBAYARAN KDBANK varchar(3) TOTAL integer BAYAR integer SISA integer TUNAI integer NONTUNAI integer STATUS_DOK_RM varchar(1) CREATEBY varchar(30) CREATEDATE timestamp ICD KDICD varchar(5) KETERANGAN varchar(200) TRKLINIK NODAFTAR varchar(13) KDBRG varchar(6) KDTIND varchar(10) KDJENIS varchar(3) IDX integer TGL date KODE varchar(10) KETERANGAN varchar(200) HARGA integer JML_RESEP integer JML integer BIAYA integer STBTL varchar(1) KETSTBL varchar(100) CREATE_DATE timestamp CREATE_BY varchar(30) FO varchar(1) BARANG KDBRG varchar(6) KDSATUAN varchar(3) KDSTATUS varchar(1) NMBRG varchar(40) HARGA_BELI decimal(2) JUMLAH_BELI varchar(4) DISC_BELI decimal(2) HARGA_SATUAN decimal(2) MARGIN decimal(2) PPN decimal(2) HARGA_JUAL_SATUAN decimal(2) TGL_BELI timestamp TGL_KADALUARSA date CREATEBY varchar(30) CREATEDATE timestamp DOKUMEN_RM KDICD varchar(5) NODAFTAR varchar(13) DIAGNOSA varchar(10000) CREATEBY varchar(30) CREATEDATE timestamp STATUS KDSTATUS varchar(1) NMSTATUS varchar(20)

Gambar 3.14. PDM Rancang Bangun Aplikasi Pencatatan Rekam Medis pada Unit Rawat Jalan di RSAM

(29)

3.3.4 Struktur Tabel

Struktur tabel yang digunakan dalam database sistem ini dapat sebagai berikut:

a. Tabel Informasi RS

Nama tabel : informasi Primary Key : kdinfo Foreign Key : -

Fungsi : Menyimpan data informasi RS Tabel 3. 1 Informasi RS

No Nama Kolom Tipe Data Lebar Keterangan

1 kdinfo VarChar 3 Kode Informasi

2 nminfo VarChar 100 Nama Informasi

b. Tabel Pekerjaan

Nama tabel : pekerjaan Primary Key : kdpeker Foreign Key : -

Fungsi : Menyimpan data pekerjaan Tabel 3.2 Pekerjaan

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdpeker VarChar 3 Kode Pekerjaan

2 Nmpeker VarChar 50 Nama Pekerjaan

c. Tabel Pasien

Nama tabel : pasien Primary Key : noPas

Foreign Key : kdpeker, kdinfo Fungsi : Menyimpan data pasien

(30)

Tabel 3.3 Pasien

No Nama Kolom Tipe Data Lebar Keterangan

1 noPas VarChar 8 Nomor Pasien

2 namaPas VarChar 200 Nama Pasien

3 Jk VarChar 9 Jenis Kelamin

4 panggPas VarChar 50 Nama Panggilan

5 alamatPas VarChar 200 Alamat Pasien

6 rtPas VarChar 3 RT Pasien

7 rwPas VarChar 3 RW pasien

8 kelPas VarChar 50 Kelurahan Pasien

9 kecPas VarChar 50 Kecamatan Pasien

10 kotaPas VarChar 50 Kota Pasien

11 kodeposPas VarChar 5 Kode Pos Pasien

12 notelpPas VarChar 12 Nomor Telephone Pasien

13 hpPas VarChar 12 Handphone Pasien

14 tmptlhrPas VarChar 50 Tempat Lahir Pasien

15 tgllhrPas Date - Tanggal Lahir Pasien

16 Agamapas VarChar 8 Agama Pasien

17 pendPas VarChar 3 Pendidikan Pasien

18 wnPas VarChar 1 Warganegara pasien

19 statusPas VarChar 6 Status Pasien

20 Kdpeker VarChar 3 Kode Pekerjaan

21 tglkedaluarsaPas Date - Tanggal Kadaluarsa Pasien

22 Kdinfo VarChar 3 Kode Informasi

d. Tabel Registrasi

Nama tabel : registrasi Primary Key : noDaftar

Foreign Key : nopas, kddebt, kdinst, kddok Fungsi : Menyimpan data registrasi

Tabel 3.4 Registrasi

No Nama Kolom Tipe Data Lebar Keterangan

1 noDaftar VarChar 13 Nomor Daftar

2 noPas VarChar 8 Nomor Pasien

3 tglDaftar Date - Tanggal Daftar

4 Kddebt VarChar 4 Kode Debet

5 Rujukan VarChar 200 Rujukan

6 Pengirim Varchar 200 Pengirin

7 Kdinst VarChar 3 Kode Instalasi

(31)

9 Pend Int 10 Pendaftaran

12 Jasa Int 10 Jasa

13 total Int 10 Total

14 Bayar Int 10 Bayar

15 cetakNota VarChar 1 Cetak Nota

16 Stbtl VarChar 2 Status batal

17 status_rm VarChar 10 Satus Rekam Medis

18 terima_status Datetime - Terima Status

19 umur_thn Int 3 Umur Tahun

20 umur_bln Int 3 Umur Bulan

21 umur_hari Int 3 Umur Hari

22 resep Vaechar 1 Resep

23 createDate Datetime - Input data

24 Verif Varchar 1 Verifikasi

25 cetakTracer Varchar 1 Cetak Tracer e. Tabel Pembayaran

Nama tabel : Pembayaran Primary Key : noDaftar

Foreign Key : noPas, kddebt, kdbank

Fungsi : Menyimpan data pembayaran Tabel 3.5 Pembayaran

No Nama Kolom Tipe Data Lebar Keterangan

1 Nodaftar VarChar 13 Nomor Daftar

2 noPas VarChar 8 Nomor Pasien

3 Kddebt Varchar 4 Kode Debitur

4 Total Int 11 Total

5 Bayar Int 11 Bayar

6 Sisa Int 11 Sisa

7 Tunai Int 11 Tunai

8 Nontunai Int 11 Non Tunai

9 Kdbank Varchar 3 Kode Bank

10 Status_dok_rm Varchar 1 Status Dokumen Rekam Medis

f. Tabel Instalasi

Nama tabel : instalasi Primary Key : kdinst

(32)

Foreign Key : -

Fungsi : Menyimpan data instalasi Tabel 3.6 Instalasi

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdinst VarChar 3 Kode Instalasi

2 Nminst VarChar 50 Nama Instalasi

3 pendaftaran Int 15 Pendaftaran

g. Tabel Tindakan

Nama tabel : tindakan Primary Key : kdtind Foreign Key : kdinst

Fungsi : Menyimpan data tindakan Tabel 3.7 Tindakan

No Nama Kolom Tipe Data Lebar Keterangan

1 kdinst VarChar 3 Kode Instalasi

2 kdtind VarChar 10 Kode Tindakan

3 nmtind VarChar 300 Nama Tindakan

4 Harga Int 11 Harga

5 Hr Int 11 Hari

6 Rs Int 11 Rumah sakit

7 Lain Int 11 Lain

h. Tabel Dokter

Nama tabel : Dokter Primary Key : kddok Foreign Key : -

Fungsi : Menyimpan data dokter Tabel 3.8 Dokter

No Nama Kolom Tipe Data Lebar Keterangan

1 kddok VarChar 4 Kode Dokter

(33)

i. Tabel Transaksi Klinik Nama tabel : Trklinik Primary Key : idx

Foreign Key : noDaftar, noPas, kdinst, kdjenis

Fungsi : Menyimpan data tindakan yang diberikan kepada pasien Tabel 3.9 Transaksi Klinik

No Nama Kolom Tipe Data Lebar Keterangan

1 Idx Integer 11 Identitas Klinik

2 noDaftar Varchar 13 Nomor Daftar

3 Tgl Date - Tanggal

4 noPas Varchar 8 Nomor Pasien

5 Kdinst Varchar 3 Kode Instalasi

6 Kdjenis Varchar 3 Kode Jenis

7 Kode Varchar 10 Kode

8 keterangan Varchar 300 Keterangan

9 Harga Integer 11 Harga

10 jml_resep Integer 11 Jumlah Resep

11 Jml Integer 11 Jumlah

11 Biaya Integer 11 Biaya

12 Stbtl Varchar 1 Status Batal

13 ketStbtl Varchar 100 Keterangan Status Batal j. Tabel Barang

Nama tabel : barang Primary Key : kdbarang

Foreign Key : kdsatuan, kdstatus Fungsi : Menyimpan data barang

Tabel 3.10 Barang

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdbrg VarChar 6 Kode Barang

2 Kdsatuan VarChar 3 Satuan

3 Kdstatus VarChar 1 Stok Barang

4 Nmbrg VarChar 40 Nama Barang

(34)

6 jumlah_beli VarChar 4 Jumlah Beli

7 disc_beli Double - Diskon Beli

8 harga_satuan Double - Harga Satuan

9 Margin Double - Margin

10 Ppn Double - PPN

11 harga_jual_satuan Double - Harga Jual Satuan

12 tgl_beli DateTime - Tanggal Beli

13 tgl_kadaluarsa Date - Tanggal Kadaluarsa

k. Tabel Satuan

Nama tabel : Satuan Primary Key : kd satuan Foreign Key : -

Fungsi : Menyimpan data satuan

Tabel 3.11 Struktur Tabel Satuan

No Nama Kolom Tipe Data Lebar Keterangan

1 kd_ satuan VarChar 3 Kode Satuan

2 nmsatuan VarChar 20 Nama Satuan

l. Tabel Bank

Nama tabel : Bank Primary Key : kdbank Foreign Key : -

Fungsi : menyimpan data bank

Tabel 3.12 Struktur Tabel Bank

No Nama Kolom Tipe Data Lebar Keterangan

1 kd VarChar 3 Kode Bank

(35)

m. Tabel Debitur

Nama tabel : Debitur Primary Key : kddebt Foreign Key : -

Fungsi : menyimpan data debitur

Tabel 3.13 Struktur Tabel Debitur

No Nama Kolom Tipe Data Lebar Keterangan

1 Kddebt VarChar 4 Kode Debitur

2 Nmdebt VarChar 200 Nama Debitur

m. Tabel Jenis

Nama tabel : Jenis Primary Key : kdjenis Foreign Key : -

Fungsi : Menyimpan data jenis

Tabel 3.14 Struktur Tabel Jenis

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdjenis VarChar 3 Kode Jenis

2 Nmjenis VarChar 50 Nama Jenis

n. Tabel Status

Nama table : Status Primary Key : kdstatus Foreign Key : -

(36)

Tabel 3.15 Struktur Tabel Status

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdstatus VarChar 1 Kode Status

2 Nmstatus VarChar 20 Nama Status

o. Tabel Dokumen Rekam Medis Nama table : Dokumen_RM Primary Key : noDaftar

Foreign Key : noPas, kddebt, kdinst, kddok

Fungsi : Menyimpan data dokumen rekam medis Tabel 3.16 Struktur Tabel Dokumen Rekam Medis

No Nama Kolom Tipe Data Lebar Keterangan

1 noDaftar VarChar 13 Nomor Daftar

2 noPas VarChar 8 Nomor Pasien

3 tglDaftar Date - Tanggal Daftar

4 Kddebt Varchar 4 Kode Debitur

5 Kdinst Varchar 3 Kode Instalasi

6 Kddok Varchar 4 Kode Dokter

7 Diagnose Varchar 1000 Dignosa

p. Tabel Pemeriksaan Klinis

Nama tabel : Pemeriksaan_klinis Primary Key : noDaftar

Foreign Key : noPas

Fungsi : Menyimpan data pemeriksaan klinis Tabel 3.17 Struktur Tabel Pemeriksaan Klinis

No Nama Kolom Tipe Data Lebar Keterangan

1 noDaftar Varchar 13 Kode Status

2 noPas Varchar 8 Nama Status

3 Bb Varchar 3 Berat Badan

4 Tinggi Varchar 3 Tinggi

5 Nadi Varchar 7 Nadi

(37)

7 Suhu Varchar 3 Suhu q. Tabel ICD

Nama tabel : ICD Primary Key : kdicd Foreign Key :

Fungsi : Menyimpan data ICD

Tabel 3.18 Struktur Tabel ICD

No Nama Kolom Tipe Data Lebar Keterangan

1 Kdicd Varchar 5 Kode ICD

2 Keterangan Varchar 200 Keterangan

r. Tabel Dokter Instalasi

Nama tabel : dokter_instalasi Primary Key : kddokinst Foreign Key : kddok, kdinst

Fungsi : Menyimpan data dokter instalasi

Tabel 3.19 Struktur Tabel Dokter Instalasi

No Nama Kolom Tipe Data Lebar Keterangan

1 Kddokinst Varchar 5 Kode Dokter Instalasi

2 Kddok Varchar 4 Kode Dokter

3 Kdinst Varchar 3 Kode Instalasi

4 Jasa Integer 10 Jasa

5.3.5 Desain Input Output

Desain Input/Output merupakan rancangan antar muka yang akan diimplementasikan pada rancang bangun aplikasi pencatatan rekam medis unit rawat jalan. Berikut ini aka digambarkan beberapa dasain dari tampilan sistem.

(38)

A. Desain Input

Desain input merupakan rancangan form inputan yang akan memberikan masukan pada sistem.

A.1 Desain Form Utama

Form utama merupakan tampilan awal ketika sistem dijalankan. Form utama berisi menu-menu yang dapat diakses oleh pengguna (user). Desain form utama dapat dilihat pada Gambar 3.15.

RS. ASSAKINAH MEDIKA KASIR LOGOUT RAWAT JALAN ADMINISTRASI MASTER STATUS 2015/06/26 14:13:02

Gambar 3.15 Desain Form Utama

A.2 Desain Form Login

Form login digunakan untuk memeriksa hak akses yang dimiliki oleh pengguna sebelum masuk ke dalam sistem. Menu yang akan ditampilkan akan berbeda untuk setiap tingkatan pengguna. Desain form login dapat dilihat pada Gambar 3.16.

(39)

LOGIN

Username

Password

OK Cancel

Gambar 3.16 Desain Form Login

A.3 Desain Master

Form master merupakan tampilan ketika kita klik form utama dengan button Master. Form master berisi menu-menu master yang dapat diakses oleh pengguna. Desain form utama dapat dilihat pada Gambar 3.17.

RS. ASSAKINAH MEDIKA KASIR LOGOUT RAWAT JALAN ADMINISTRASI MASTER STATUS 2015/06/26 14:13:02

Gambar 3.17 Desain Form Master

A.3.1 Desain Form Master Instalasi

Form master instalasi digunakan untuk memasukan data instalasi yang ada. Data yang harus dimasukkan adalah nama instalasi, sedangkan kode instalasi akan otomatis pada form. Tombol simpan digunakan untuk menyiman data. Jika

(40)

ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke

textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk

mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master instalasi dapat dilihat pada Gambar 3.18.

RS. ASSAKINAH MEDIKA

MASTER INSTALASI

INSTALASI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS RAWAT JALAN

ADMINISTRASI

MASTER KASIR LOGOUT

BANK DEBITUR TINDAKAN NAMA INSTALASI KODE DEBITUR KODE PENDAFTARAN KELUAR KODE

NAMA INSTALASI KODE

DEBITUR

SIMPAN HAPUS UBAH SIMPAN HAPUS UBAH

PENDAFTARAN RP

Gambar 3.18 Desain Form Master Instalasi

A.3.2 Desain Form Master Dokter

Form master dokter digunakan untuk memasukan data dokter yang ada. Data yang harus dimasukkan adalah data dokter, sedangkan kode dokter akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke

textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk

mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form

(41)

tersebut dan pindah ke form lainnya. Desain form master dokter dapat dilihat pada Gambar 3.19. RS. ASSAKINAH MEDIKA MASTER DOKTER RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

NAMA DOKTER KODE KELUAR DEBITUR KODE KODE NAMA DOKTER

SIMPAN HAPUS UBAH

KODE DEBITUR

SIMPAN HAPUS UBAH

Gambar 3.19 Desain Form Master Dokter

A.3.3 Desain Form Master Dokter Poli

Form master dokter poli digunakan untuk memasukan data dokter poli yang ada. Data yang harus dimasukkan adalah data dokter poli, sedangkan kode poli akan otomatis ada jika kita menekan pada form. Tombol simpan digunakan untuk menyimpan data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke textbox dan combobox sesuai dengan datanya dan memiih tombol ubah digunakan untuk mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master dokter poli dapat dilihat pada Gambar 3.20.

(42)

RS. ASSAKINAH MEDIKA

MASTER DOKTER POLI

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

NAMA INSTALASI KODE

KELUAR

NAMA DOKTER PENDAFTARAN JASA dr KODE DEBITUR KODE

NAMA POLI NAMA DOKTER JASA DOKTER RP.

SIMPAN HAPUS UBAH

KODE DEBITUR

SIMPAN HAPUS UBAH

Gambar 3.20 Desain Form Master Dokter Poli

A.3.4 Desain Form Master Pekerjaan

Form master pekerjaan digunakan untuk memasukan data pekerjaan yang ada. Data yang harus dimasukkan adalah nama pekerjaan, sedangkan kode pekerjaan akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master pekerjaan dapat dilihat pada Gambar 3.21.

(43)

RS. ASSAKINAH MEDIKA

MASTER PEKERJAAN

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALASI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

KELUAR DEBITUR KODE PEKERJAAN KODE KODE PEKERJAAN

SIMPAN HAPUS UBAH

KODE DEBITUR

SIMPAN HAPUS UBAH

Gambar 3.21 Desain Form Master Pekerjaan

A.3.5 Desain Form Master Informasi Rumah Sakit

Form master informasi rumah sakit digunakan untuk memasukan data informasi rumah sakit yang ada. Data yang harus dimasukkan adalah informasi rumah sakit, sedangkan kode informasi rumah sakit akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master informasi rumah sakit dapat dilihat pada Gambar 3.22.

(44)

RS. ASSAKINAH MEDIKA

MASTER INFORMASI RS

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

INFORMASI KODE KELUAR DEBITUR KODE KODE INFORMASI

SIMPAN HAPUS UBAH

KODE DEBITUR

SIMPAN HAPUS UBAH

Gambar 3.22 Desain Form Master Informasi Rumah Sakit

A.3.6 Desain Form Debitur

Form master debitur digunakan untuk memasukan data debitur yang ada. Data yang harus dimasukkan adalah data debitur, sedangkan kode debitur akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke

textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk

mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master debitur dapat dilihat pada Gambar 3.23.

(45)

RS. ASSAKINAH MEDIKA

MASTER DEBITUR

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN INFORMASI KODE KELUAR DEBITUR KODE KODE INFORMASI

SIMPAN HAPUS UBAH

KODE DEBITUR

SIMPAN HAPUS UBAH

Gambar 3.23 Desain Form Master Debitur

A.3.7 Desain Form Master Bank

Form master bank digunakan untuk memasukan data bank yang ada. Data yang harus dimasukkan adalah data bank, sedangkan kode bank akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke

textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk

mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master bank dapat dilihat pada Gambar 3.24.

(46)

RS. ASSAKINAH MEDIKA

MASTER BANK

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

INFORMASI KODE NAMA BANK KODE KELUAR KODE INFORMASI

SIMPAN HAPUS UBAH

KODE NAMA BANK

SIMPAN HAPUS UBAH

Gambar 3.24 Desain Form Master Bank

A.3.8 Desain Form Master Tindakan

Form master tindakan digunakan untuk memasukan data tindakan yang ada. Data yang harus dimasukkan adalah data tindakan, sedangkan kode tindakan akan otomatis ada pada form. Tombol simpan digunakan untuk menyiman data. Jika ingin mengubah data dapat klik datagridview, maka data otomatis akan pindah ke textbox sesuai dengan datanya dan memiih tombol ubah digunakan untuk mengubah data maka data otomatis akan berubah. Tombol batal digunakan untuk membatalkan data, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form master tindakan dapat dilihat pada Gambar 3.25.

(47)

RS. ASSAKINAH MEDIKA

MASTER TINDAKAN

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

INSTALSI DOKTER DOKTER POLI PEKERJAAN INFORMASI RS DEBITUR BANK TINDAKAN

INFORMASI KODE NAMA TINDAKAN KODE KELUAR KODE INFORMASI

SIMPAN HAPUS UBAH

KODE NAMA TINDAKAN

SIMPAN HAPUS UBAH

Gambar 3.25 Desain Form Master Tindakan

A.4 Desain Transaksi

Form transaksi merupakan tampilan ketika kita klik form utama dengan

button transaksi. Form transaksi berisi menu-menu transaksi yang dapat diakses

oleh pengguna. Desain form transaksi dapat dilihat pada Gambar 3.26.

RS. ASSAKINAH MEDIKA KASIR LOGOUT RAWAT JALAN ADMINISTRASI MASTER STATUS 2015/06/26 14:13:02

(48)

A.4.1 Desain Form Transaksi Pendaftaran Pasien

Form transaksi pendaftaran digunakan untuk memasukan data pasien baru yang akan mendaftar. Data yang harus dimasukkan adalah data pasien sedangkan kode pasien (nomor rekam medis) dan nomor registrasi akan otomatis ada pada form. Tombol simpan berfungsi untuk menyimpan data pendaftaran pasien baru. Tombol hapus berfungsi untuk menghapus pendaftaran pasien. Tombol ubah digunakan untuk mengubah data pada form pendaftaran, sedangkan tombol keluar digunakan untuk keluar dari form tersebut dan pindah ke form lainnya. Desain form transaksi pendaftaran dapat dilihat pada Gambar 3.27.

RS. ASSAKINAH MEDIKA PENDAFTARAN PASIEN PASIEN REGISTRASI KELUAR KASIR LOGOUT RAWAT JALAN ADMINISTRASI MASTER 29/04/2015 00000001 29/04/1990 29/04/1990 TANGGAL NO. PASIEN NO PASIEN NAMA LENGKAP NAMA PANGGILAN ALAMAT ID KELURAHAN NO.TELPHONE NO DAFTAR 150429-000001

KECAMATAN KOTA KODEPOS

JENIS KELAMIN

RT RW

NO. HP

TEMPAT/TGL LAHIR / AGAMA

PENDIDIKAN WN INDONESIA ASING

STATUS PEKERJAAN

NO. ID TGL KEDALUARSA

INFORMASI RS SIMPAN HAPUS UBAH

Gambar 3.27 Desain Form Transaksi Pendaftaran Pasien

A.4.2 Desain Form Transaksi Registrasi

Form transaksi registrasi digunakan untuk memasukan data pasien yang akan mendaftar. Data yang harus dimasukkan adalah kode pasien (nomor rekam medis) dan akan otomatis menampilkan data pasien yang akan registrasi pada

(49)

form. Tombol daftar berfungsi sebagai button untuk melakukan registrasi. Tombol simpan berfungsi untuk menyimpan data pasien dan data registrasi pasien. Tombol batal daftar berfungsi button untuk membatalkan pasien yang akan melakukan registrasi. Tombol cetak digunakan button untuk mencetak bukti registrasi pada form registrasi. Desain form transaksi pendaftaran dapat dilihat pada Gambar 3.28.

RS. ASSAKINAH MEDIKA

PENDAFTARAN PASIEN

RAWAT JALAN ADMINISTRASI

MASTER KASIR LOGOUT

PASIEN REGISTRASI 29/04/2015 29/04/2015 INSTALASI DAFTAR DOKTER KELUAR TANGGAL NO. PASIEN NO PASIEN NAMA LENGKAP ALAMAT ID KOTA NO. TELP / TGL LAHIR DAFTAR KUNJUNGAN HARI INI

DEBITUR RUJUKAN LUAR KLINIK ASAL DOKTER PENGIRIM RESET KLINIK TUJUAN DOKTER TUJUAN PENDAFTARAN JASA DOKTER PEMBAYARAN DAFTAR BATAL

DAFTAR CETAK CLEAR ALL

NO DAFTAR 150429-000001

Gambar 3.28 Desain Form Transaksi Registrasi Pasien

A.4.3 Desain Form Transaksi Rawat Jalan

Form transaksi rawat jalan digunakan untuk memasukan data pemeriksaan klinis pasien yang ada sesuai dengan nomor rekam medis. Data yang harus dimasukkan adalah data pemeriksaan klinis. Tombol tambah digunakan untuk menambahkan data pada listview. Jika ingin menghapus data dapat menekan hapus baris pada listview. Desain form transaksi rawat jalan dapat dilihat pada Gambar 3.29.

(50)

RAWAT JALAN

TINDAKAN 001

JENIS KODE

KODE KETERANGAN HARGA JML BIAYA NO

NO DAFTAR 150707-00000001 TANGGAL NO. RM/NAMA PX JENIS KELAMIN TGL LAHIR THN BLN HARI PEMERIKSAAN KLINIS

BERAT BADAN KG TINGGI BADAN CM NADI x/mnt TENSI mmHg

JENIS

HARGA JUMLAH BIAYA

--DEBITUR POLI ASAL POLI DOKTER

SELESAI PROSES BIAYA

Gambar 3.29 Desain Form Transaksi Rawat Jalan

A.4.4 Desain Form Transaksi Farmasi

Form transaksi Farmasi pasien digunakan untuk memasukan data obat pasien yang ada sesuai dengan nomor rekam medis untuk mengetahui obat apa saja yang digunakan pasien tersebut saat dirawat. Data yang harus dimasukkan adalah data obat pasien, sedangkan kode obat pasien akan otomatis ada jika kita menekan tombol simpan pada form. Tombol tambah digunakan untuk menambahkan data pada listview. Jika ingin menghapus data dapat menekan hapus baris pada listview. Tombol selesai proses digunakan untuk mencetak laporan farmasi dari form farmasi. Desain form transaksi farmasi dapat dilihat pada Gambar 3.30.

(51)

FARMASI TINDAKAN 001 OBAT FARMASI JENIS KODE

KODE KETERANGAN HARGA JResep JML BIAYA

0 IDX 0 NO DAFTAR 150707-00000001 TANGGAL NO. RM/NAMA PX JENIS KELAMIN TGL LAHIR THN BLN HARI PEMERIKSAAN KLINIS

BERAT BADAN KG TINGGI BADAN CM NADI x/mnt TENSI mmHg

JENIS

HARGA JML (RESEP) JML BELI

--DEBITUR POLI ASAL POLI DOKTER SELESAI PROSES BIAYA BIAYA TERBAYAR SISA BAYAR

Gambar 3.30. Desain Form Transaksi farmasi

A.4.5 Desain Form Transaksi Pembayaran

Form transaksi pembayaran digunakan untuk memasukan data pembayaran untuk pasien yang ada sesuai dengan nomor registrasi. Data yang harus dimasukkan adalah data pembayaran sesuai dengan jenis pembayarannya, sedangkan kode debitur akan otomatis ada jika kita menekan tombol simpan pada form. Nama pembayaran digunakan untuk memilih jenis pembayaran pasien. Jika ingin mengubah data dapat menekan tombol cari dan memilih data pada gridview, maka data otomatis akan pindah ke textbox dan combobox sesuai dengan datanya dan memiih tombol ubah digunakan untuk mengubah data maka data otomatis akan berubah. Jika ingin membatalkan isi data maka tekan tombol batal atau close pada form. Desain form transaksi pencatatan pembayaran dapat dilihat pada Gambar 3.31.

(52)

RS. ASSAKINAH MEDIKA

KASIR (PEMBAYARAN NOTA)

KELUAR KASIR LOGOUT RAWAT JALAN

ADMINISTRASI MASTER

NO. DAFTAR NO. RM NAMA PASIEN TGL KD DEBITUR TERBAYAR TOTAL SISA

CETAK LAPORAN CETAK ULANG NOTA BATAL PROSES NOTA

REFRESH

Gambar

Gambar 3. 2 Document Flow Pemberian Tindakan dan Pencatatan Rekam Medis  Pasien
Gambar 3.4 Blok Diagram Aplikasi Pencatatan rekam Medis pada Unit  Rawat Jalan di RSAM
Gambar 3.5 System Flow Pendaftaran Pasien
Gambar 3.6 System Flow Registrasi Pasien
+7

Referensi

Garis besar

Dokumen terkait

Sesuai dengan Peraturan Menteri Dalam Negeri Nomor 13 Tahun 2006 tentang Pedoman Pengelolaan Keuangan Daerah, sebagaimana telah diubah dengan Peraturan Menteri Dalam

9 Ketut Toya 4 Mei 1970 P SMA Kaur Desa Sari Mekar - Ketua Nusa Indah Pedagang.. 10 Ketut Sokartini Singaraja, 8 Februari 1959 P

Ketika terjadi kegagalan atau error dalam proses rekonstruksi data, maka salah satu strategi yang dapat dilakukan adalah menggunakan MDS code, yaitu sejumlah

BUSINESS PROCESS IMPROVEMENT PROSES PENGOLAHAN BAHAN BAKU OBAT TRADISIONAL DI KLASTER BIOFARMAKA KABUPATEN KARANGANYAR.. Surakarta : Jurusan Teknik Industri Fakultas

• Tingkat Emisi Acuan Hutan REDD+ merupakan tingkat emisi yang akan dijadikan acuan untuk mengukur keberhasilan pemerintah menurunkan emisi dari. deforestasi dan degradasi

pembelajaran IPA MI didefinisikan sebagai proses yang dapat membantu peserta didik untuk mengumpulkan informasi dan mengujinya secara ilmiah (dengan tahap perkembangan usia

Pengenalan tipologi suatu kawasan perkotaan diketahui dengan melihat desa perkotaan lama (tahun 1990 dan 2000 desa perkotaan yang terbentuk tidak jauh berbeda),

Berdasarkan uraian hasil penelitian dan pembahasan maka dapat disimpulkan sebagai berikut: (1) Bahasa yang digunakan yaitu: bahasa Sunda, bahasa Jawa, bahasa