if (dr.read()) { status = true; } return status; catch (Exception ex) { throw ex; finally { con.close(); con = null;

dokumen-dokumen yang mirip
BAB 3 ANALISA DAN PERANCANGAN SISTEM. 1. Unit Pelaksana Teknis. 2. Pembangunan Kesehatan. derajat kesehatan masyarakat yang optimal.

ANALISA DAN PERANCANGAN WEB SERVICES PUSKESMAS DENGAN TEKNOLOGI.NET

SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)

Jeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009

PELAYANAN DI RUANG REKAM MEDIK

MINGGU XI : SQL SERVER

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

RANCANG BANGUN PERANGKAT LUNAK APLIKASI PELAYANAN KESEHATAN BERBASIS SERVICE-ORIENTED ARCHITECTURE

BAB III ANALISA DAN PERANCANGAN SISTEM

LAMPIRAN 1 SISTEM PENDUKUNG KEPUTUSAN..., DIMAS ANGGIT WIJIATMOKO, F.TEKNIK UMP,2017

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

User Manual. Aplikasi SIMARS(e-Hospital Solution) (Untuk Diagnosa Pasien)

SISTEM INFORMASI REKAM MEDIS BERBASIS JARINGAN PADA PUSKESMAS LOA BAKUNG MENGGUNAKAN ASP.NET 3,5

BAB IV IMPLEMENTASI DAN TESTING

BAB III ANALISA DAN PERANCANGAN SISTEM

Manual ISOmedik Pro Apps

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database

BAB I PENDAHULUAN. dengan tepat dan akurat sehingga pemanfaatan waktu harus dilakukan secara

Modul x login dan Periode

Source Code Test Program Dengan VB Net

Sistem Informasi Pelayanan Puskesmas yang Terintegrasi dengan Sistem Antrian Semi-Otomatis

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)


BAB 1 PENDAHULUAN. Pada saat ini perkembangan bidang Sistem Informasi yang semakin pesat

Pelayanan Rawat Jalan dengan Modul Dokter. RS Awal Bros Bekasi

BAB I PENDAHULUAN. komputer menjadi salah satu alat pengolahan data yang wajib dimiliki oleh

BAB IV IMPLEMENTASI DAN EVALUASI. menghasilkan informasi-informasi yang sesuai dengan kebutuhan administrasi

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Panduan Penggunaan Aplikasi e Health (e Puskesmas)

BAB III ANALISIS DAN PERANCANGAN SISTEM

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database

BAB I PENDAHULUAN 1.1 Latar Belakang

MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RAWAT JALAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PERANCANGAN SISTEM

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

IMPLEMENTASI E-CRM (ELECTRONIC CUSTOMER RELATIONSHIP MANAGEMENT) PADA PUSKESMAS LIMBA B KOTA GORONTALO. Intisari

Halaman ini merupakan halaman awal saat pengguna membuka web. Pada halaman

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

BAB V PENGUJIAN SISTEM DAN IMPLEMENTASI. komponen sistem yang diimplementasikan dan mengetahui kelemahan dari

Kegiatan Praktikum Sistem Basis Data Kelompok C

1 PEMELIHARAAN DATABASE MEDICAL CHECK UP USER MANUAL ROLE PASIEN

BAB III ANALISA DAN PERANCANGAN. Pada sistem antrian di tempat praktek dokter saat ini masih menggunakan

BAB 3 ANALISIS BASIS DATA YANG SEDANG BERJALAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISIS

BAB IV ANALISIS SISTEM

a. Server BPJS, pengaturan ini berisi web service bpjs yang digunakan untuk mengatur arus data yang terjadi antara 2 sistem.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis yang berjalan pada UPTD Puskesmas Cimanggung Kab. Sumedang

MySQL J A M K E T I G A

BAB I PENDAHULUAN. yang telah diberikan kepada pasien. Menurut (Sjamsuhidajat & Alwy, 2006),

TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)

CATATAN KERJA DOKTER IGD

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

BAB I PENDAHULUAN. Umum dan Dokter Spesialis, dimana dokter spesialis yang tersedia diantaranya

SISTEM INFORMASI REKAM MEDIS DI PUSKESMAS MASARAN I SRAGEN

Koneksi ke database PostgreSQL dengan C# di Linux

BAB 1 PENDAHULUAN. membawa perubahan hampir diseluruh bidang kehidupan manusia. Terutama di

8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala

UKDW BAB 1 PENDAHULUAN

PASIEN RAWAT INAP DI RUMAH SAKIT SINT CAROLUS JAKARTA. Mohon bantuan dan kerjasamanya. Terimakasih.

Memanfaatkan kemajuan teknologi informasi dalam bidang mobile adalah solusinya. Aplikasi mobile berbasis Android untuk memanggil ambulans masyarakat

Eky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010

WEB SERVICE SECURITY April 2010 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform :.NET 2.0, Ms IIS

3.2 Gambaran Umum SIMPUS di Puskesmas Cimahi Utara. Perkembangan ilmu pengetahuan dan teknologi semakin pesat pada

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

Tahap Instalasi PostgreSQL di Windows

BAB I PENDAHULUAN. Administrasi menurut Hendi Haryadi dalam bukunya Administrasi

BAB I PENDAHULUAN. 1.1 Pendahuluan

LAMPIRAN I LISTING PROGRAM

PENGEMBANGAN SISTEM REKAM MEDIS PASIEN RAWAT JALAN PADA PUSKESMAS SKRIPSI

MODUL IGD (INSTALASI GAWAT DARURAT)

BAB I PENDAHULUAN 1.1. Latar Belakang

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

LISTING PROGRAM. System.IO.File.WriteAllText(direktoriawal + "/Pengirim/" + filename,

SISTEM INFORMASI PENGOLAHAN DATA PASIEN DI PUSKESMAS KETABANG SURABAYA. Rinny Yulyani

BAB III ANALISIS DAN PERANCANGAN

dapat berakibat pada keterlambatan penanganan medis terhadap pasien yang sedang membutuhkan penanganan yang cepat dan tepat. Rekam medis kertas yang

MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

LAMPIRAN. 1. Hasil wawancara dengan pihak RSUD untuk pengumpulan data Narasumber : Dr. Herlina Jabatan : Dokter Umum. No Pertanyaan Jawaban

BAB I PENDAHULUAN 1.1 Latar Belakang Puskesmas kecamatan X Koto Singkarak adalah organisasi kesehatan fungsional yang merupakan pusat pengembangan


BAB IV PERANCANGAN. 4.1 Perancangan Algoritma

Bab Hasil Pembuatan Aplikasi

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah pertama Kedua

SISTEM INFORMASI PUSKESMAS

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

ANALISA DAN PERANCANGAN SISTEM INFORMASI REKAM MEDIK PADA KLINIK DRG LILY SUNARYO

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Sejarah Singkat Rumah Sakit Pondok Indah

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengembangan Sistem. Sistem perlu diperbaiki atau diganti disebabkan karena : lama (ketidakberesan dan pertumbuhan organisasi)

MODUL 2 Constructor. Tujuan: Mahasiswa dapat mengenal dan memahami konsep constructor dan overloading constructor

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

Transkripsi:

L2 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using System.Data.SqlClient; using System.Data.SqlTypes; using System.Data; namespace wspus /// <summary> /// Summary description for Service1 /// </summary> [WebService(Namespace = "http://microsoft.com/webservices/")] [WebServiceBinding(ConformsTo = WsiProfiles.None)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. // [System.Web.Script.Services.ScriptService] public class Service1 : System.Web.Services.WebService string constring = "Data Source=.;Initial Catalog=puskesmas2;integrated security=sspi"; public bool login(string un, string pwd) string sql = "select * from [user] where username='" + un + "'and password='" + pwd + "'"; SqlCommand cmd = new SqlCommand(sql, con); bool status = false; SqlDataReader dr = cmd.executereader(); if (dr.read()) status = true; return status;

L3 public DataSet get(string sql) SqlDataAdapter da = new SqlDataAdapter(sql, con); public DataSet getdata(string tablename) string cmd = "select * from " + tablename; public DataSet cari_data_pasien(string crit1, string crit2, string val1, string val2) string cmd = "select * from pasien,puskesmas where " + crit1 + " like '%" + val1 + "%' and " + crit2 + " like '%" + val2 + "%' ";

L4 [WebMethod(MessageName="cari_data_pasien1")] public DataSet cari_data_pasien(string crit1, string val1) string cmd = "select * from pasien,puskesmas where " + crit1 + " like '%"+ val1 + "%'"; public DataSet getrmp(string id, string top) string cmd = "select top "+top+" * from rekam_medis_pasien where id_pasien='"+id+"'";

L5 [WebMethod(MessageName = "getrmp1")] public DataSet getrmp(string id) string cmd = "select * from rekam_medis_pasien where id_pasien='" + id + "'"; public string Registrasi_pasien_baru(string id, string nama, string pekerjaan, string namakk, string alamat, string gender, int usia) string cmd = "insert INTO pasien values ( @id, @nama,@pekerjaan,@namakk, @alamat, @gender,@usia)"; string result = ""; System.Data.SqlClient.SqlCommand datacommand = new SqlCommand(); datacommand.connection = con;

L6 datacommand.commandtext = cmd; datacommand.parameters.addwithvalue("@id", id); datacommand.parameters.addwithvalue("@nama", nama); datacommand.parameters.addwithvalue("@pekerjaan", pekerjaan); datacommand.parameters.addwithvalue("@namakk", namakk); datacommand.parameters.addwithvalue("@alamat", alamat); datacommand.parameters.addwithvalue("@usia", usia); datacommand.parameters.addwithvalue("@gender", gender); datacommand.executenonquery(); result = "Data pasien telah disimpan"; return result; public string Simpan_keterangan_pasien(string idpasien, string tanggal, string hslpemeriksaan, string diagnosa, string tindakan, string resepobt, string nama_pemeriksa) string cmd = "insert INTO rekam_medis_pasien values ( @idpasien, @tanggal, @hslpemeriksaan, @diagnosa, @tindakan, @resepobt, @nama_pemeriksa)"; string result = ""; System.Data.SqlClient.SqlCommand datacommand = new SqlCommand(); datacommand.connection = con; datacommand.commandtext = cmd; datacommand.parameters.addwithvalue("@idpasien", idpasien); datacommand.parameters.addwithvalue("@tanggal", tanggal); datacommand.parameters.addwithvalue("@hslpemeriksaan", hslpemeriksaan); datacommand.parameters.addwithvalue("@diagnosa", diagnosa); datacommand.parameters.addwithvalue("@tindakan", tindakan); datacommand.parameters.addwithvalue("@resepobt", resepobt); datacommand.parameters.addwithvalue("@nama_pemeriksa", nama_pemeriksa); datacommand.executenonquery(); result = "Rekam medis telah ditambahkan ke data pasien"; return result;

L7 Nama Jabatan Waktu, Tempat Drs Suprijanto Kepala Puskesmas Bagian Tata Usaha 21 03 2013, Puskesmas Duta Mas, Jakarta Barat Subject: Analisis masalah Daftar Pertanyaan: 1. Apakah Puskesmas sudah memiliki sistem informasi? Sudah 2. Apakah sistem yang berjalan sudah online? Ya 3. Apakah ada permasalahan yang sedang dihadapi pada sistem yang sedang berjalan? Apa? Ya, database pada setiap puskesmas masih berdiri sendiri sendiri, tapi hanya sebatas untuk pencatatan data saja, dan modul-modul yang tersedia masih belum lengkap, sehingga proses pengumpulan data berjalan lama dan masih belum tersedianya sistem yang dapat menampung riwayat berobat yang berisi rekam medis setiap pasien yang digunakan dokter untuk melakukan diagnosa. 4. Lalu sekarang tidak ada data rekam medis pasien yang disimpan? Rekam medis pasien saat ini masih disimpan secara manual, manual dalam arti data masih disimpan dalam kartu berobat pasien yang disimpan dalam arsip arsip yang disimpan dalam lemari dokumen pada setiap puskesmas. 4. Apakah proses yang diterapkan di setiap puskesmas sama? Ya, sama 5. Jika misalnya saya, hari ini mendaftar di puskesmas A, kemudian, bulan depan saya mendaftar lagi di puskesmas B, apakah data saya bisa dicari lewat sistem yg sedang berjalan sekarang? Masih belum bisa, oleh karena itu pengumpulan informasi semacam itu masih susah karena belum adanya sistem yg tersentralisasi.

Nama Jabatan Waktu, Tempat L8 Ika. Purwantini, S.pd Tata Usaha 21 03 2013, Puskesmas Tanjung Duren Selatan, Jakarta Barat Subject: Identifikasi tipe data yang dibutuhkan Daftar Pertanyaan: 1. Data apa saja yang dibutuhkan dalam pencatatan pasien? Nama, alamat, pekerjaan, nama KK, jenis kelamin, usia 2. Di sistem yang berjalan sekarang, data pasien sudah ada, pencarian data didasarkan pada data apa? Secara orang yang bernama sama ada banyak. Cari berdasarkan alamat, karena alamat yang dimiliki pasti spesifik dengan pasien tersebut 3. Data pasien dapat digunakan sebagai apa ketika disimpan? Sebenarnya data pasien hanya digunakan selain untuk informasi, digunakan juga untuk melacak rekam medis pasien tersebut. 4. Tapi dari informasi yang saya dapat sistem puskesmas sekarang ini belum memiliki sistem yang dapat menampung rekam medis pasien? Ya, jadi sekarang ini data pasien hanya digunakan untuk sebagai informasi yang nantinya akan ditulis di kartu berobat ketika kartu berobatnya sudah penuh atau hilang. 5. Saya ingin tahu, bagaimana sih proses yang diterapkan yang menyangkut data pasien dan rekam medis pasien ini? Pasien yang baru pertama kali datang, mendaftarkan dirinya dulu lalu data datanya dicatat dan dimasukkan ke dalam sistem. Kemudian staff administrasi mengisi data-data yang dibutuhkan pada kartu berobat. Setelah kartu berobat diisi, pasien baru masuk ke dalam antrian dan ketika gilirannya sudah tiba, pasien akan dipanggil dan kartu berobat pasien tersebut diberikan kepada dokter, supaya dokter bisa mengisi kartu berobat itu dengan data data yang disebut nantinya sebagai rekam medis pasien. Setelah dokter melakukan pemeriksaan, kartu tersebut bisa dibawa ke apotik yang ada di tiap puskesmas untuk membeli obat yang telah diberikan dan kemudian akan dikembalikan lagi ke bagian administrasi.

Nama Jabatan Waktu, Tempat L9 Dr. Robin Andriyanto Dokter Poli Umum 21 03 2013, Puskesmas Tanjung Duren Selatan, Jakarta Barat Subject: Identifikasi tipe data yang dibutuhkan Daftar Pertanyaan: 1. Data apa saja yang dibutuhkan dalam mengisi rekam medis pasien? Tanggal pemeriksaan dilakukan, Hasil pemeriksaan, Diagnosa, Tindakan yang dilakukan, obat yang diberikan, dan nama pemeriksa 2. Bisa tolong dijelaskan apa yang dimaksud dari data data tersebut pak? Tanggal pemeriksaan adalah tanggal dilakukannya pemeriksaan tersebut, Hasil pemeriksaan adalah data2 seperti suhu tubuh pasien, tekanan darah, respiratory rate, dll, Diagnosa berarti dari keluhan pasien dan hasil pemeriksaan dapat disimpulkan penyakit apa yang sedang diidap oleh pasien, penyakit itu dimasukkan ke kolom diagnose, Tindakan berarti apa yang dokter lakukan untuk menanggulangi diagnose tersebut, seperti misalnya diberikan obat, cabut gigi, dll. Obat yang diberikan berarti obat apa yang diberikan saat tindakan sedang dilakukan atau setelah tindakan dilakukan. Nama pemeriksa diperlukan karena di beberapa puskesmas ada beberapa dokter yang sifatnya tidak menetap atau sekedar pengganti oleh karena itu nama pemeriksa juga harus dicantumkan.