Membuat Tabel data_rekam_medis
49
Proses ini bertujuan untuk membaca data pada tabel data_rekam_medis dari
database master_rekam_medis.
Koneksi menggunakan
koneksi repository
yaitu koneksi_master_rekam_medis.
Query yang
digunakan adalah
“select from
data_rekam_medis”.
2. Mengganti isi dari field sex tReplace_1
Gambar 4.9 Step tReplace_1
Proses ini bertujuan untuk mengganti isi dari field
sex. Pada proses ini sistem akan melakukan search
untuk field sex yang berisi “LK” diganti dengan “Pria” dan “PR” diganti dengan “Wanita”.
3. Membaca field dokter dari tabel data rekam_medis input dokter data_rekam_medis
Gambar 4.10 Step input dokter data_rekam_medis
Proses ini bertujuan untuk membaca field dokter pada tabel data_rekam_medis dari database
master_rekam_medis. Koneksi
menggunakan koneksi
repository yaitu
50
koneksi_master_rekam_medis. Query
yang digunakan adalah “select distinct dokter from
data_rekam_medis”.
4. Mapping hasil dari membaca field dokter tMap_2
Gambar 4.11 Step tMap_2
Proses ini bertujuan untuk mengambil field dari proses input dokter data_rekam_medis dan
menambahkan field kode_dokter. Field kode_dokter diambil dari var1 yang berisi expression Dokter
+Numeric.sequences6,1,1, fungsi
dari expression
tersebut untuk membuat variable “Dokter” dan disambung dengan angka sekuensial,
contoh : Dokter 1.
5. Mapping hasil dari tReplace_1 dan tMap_2
tMap_1
Gambar 4.12 Step tMap_1
Proses ini bertujuan untuk mengambil field yang diperlukan dari step tReplace_1 dan tMap_2.
51
Pada proses ini juga terdapat lookup antara hasil dari step tReplace_1 dan tMap_2 untuk field dokter.
Proses ini juga melakukan penambahan field no, diambil
dari var1
yang berisi
expression Numeric.sequences7,1,1, fungsi dari expression
tersebut untuk membuat variable angka sekuensial. Field
yang dihasilkan adalah no, bulan, tahun, no_rm, diagnosa, ruang, dokter, jenis_kasus,
jenis_kelamin dan cara_bayar. Khusus untuk field diagnosa hanya diambil 3 huruf dari kiri
StringHandling.LEFTrow5.kode_du,3.
6. Output tabel rekam_medis output rekam_medis
Gambar 4.13 Step output rekam_medis
Proses ini bertujuan untuk membuat output table
rekam_medis di database rekam_medis. Pada proses ini menggunakan koneksi repository yaitu
koneksi_ rekam_medis
dengan target
table rekam_medis. Action on table yang digunakan
adalah drop table if exist and create serta action on data
yang digunakan adalah insert.
Hasil dari pembentukan tabel rekam_medis seperti pada Gambar 4.14. Terdapat 10 field yaitu no, bulan, tahun,
no_rm, diagnosa, ruang, dokter, jenis_kasus, jenis_kelamin dan cara_bayar.
52
Gambar 4.14 Tabel rekam_medis