Sharing Database & Storage Procedure
Untuk sistem bridging SIM RS-LIS memiliki metode menggunakan DATABASE DAN STORAGE PROCEDURE.
SHARING DATABASE
A. SHARING DATABASE REGISTRASI
AKSES SERVER SHARING DATABASE READ
*
Tambahan kolom pasien_nik VARCHAR (100) di tabel registrasi
*
Tambahan kolom kode_icdt VARCHAR (100) di tabel registrasi
* Tambahan kolom nama_icdt
VARCHAR (100) di tabel registrasi
B. SHARING DATABSE PENGEMBALIAN HASIL / UPDATE HASIL
AKSES SERVER SHARING DATABASE READ?WRITE
*
Tambahan kolom pasien_nik VARCHAR (100) di tabel h_registrasi
* Tambahan kolom
status_lis_simrs int(2) di tabel h_registrasi
STORAGE PROCEDURE
A. REGISTRASI
- Storage Procedure untuk pengambilan data pasien jumlah limit 10 :
SELECT TOP 10 CAST (no_registrasi AS VARCHAR(12)) as no_registrasi, pasien_nama, waktu_registrasi FROM table_registrasi WHERE no_registrasi LIKE %noRegistrasiSimRS% ORDER BY no_registrasi DESC
Ket :
no_registrasi : nomor registrasi pasien
pasien_nama : nama pasien
waktu_registrasi : waktu registrasi pasien
noRegistrasiSimRS : input nomor registrasi pasien
- Storage Procedure untuk pengambilan data pasien
SELECT TOP 1 * FROM table_registrasi as registrasi WHERE
registrasi.no_registrasi = noRegistrasiSimRS
Ket :
no_registrasi : nomor registrasi pasien
noRegistrasiSimRS : input nomor registrasi pasien
- Storage Procedure untuk pengambilan data tindakan pemeriksaan pasien
SELECT DISTINCT CAST (no_registrasi AS VARCHAR(20)) as no_registrasi,nama_tindakan,kode_tindakan FROM table_tindakan as tindakan WHERE tindakan.no_registrasi = noRegistrasiSimRS
Ket :
no_registrasi : nomor registrasi pasien
nama_tindakan : nama tindakan pemeriksaan pasien
kode_tindakan : kode tindakan pemeriksaan pasien
noRegistrasiSimRs : input nomor registrasi pasien
B. SHARING DATABSE PENGEMBALIAN HASIL / UPDATE HASIL
AKSES SERVER SHARING DATABASE READ/WRITE