Coding Form Rekam Medis
Coding Form Rekam Medis
If Me.TXTNORM.Value = "" _
Or Me.TXTPASIEN.Value = "" _
Or Me.TXTJENISKELAMIN.Value = "" _
Or Me.TXTSTATUS.Value = "" _
Or Me.TXTTANGGALCEK.Value = "" _
Or Me.CBPOLI.Value = "" _
Or Me.TXTKODE.Value = "" _
Or Me.CBDOKTER.Value = "" _
Or Me.TXTANAMNESA.Value = "" _
Or Me.TXTDIAGNOSA.Value = "" _
Call MsgBox("Data Rekam Medis harus lengkap", vbInformation, "Data Rekam Medis")
Else
Call RefreshTabelRM
Call AutoNumberRM
Call CariRM
Call MsgBox("Data Rekam Medis berhasil ditambah", vbInformation, "Data Rekam Medis")
Me.TXTNORM.Value = ""
Me.TXTPASIEN.Value = ""
Me.TXTJENISKELAMIN.Value = ""
Me.TXTSTATUS.Value = ""
Me.TXTTANGGALCEK.Value = ""
Me.CBPOLI.Value = ""
Me.TXTKODE.Value = ""
Me.CBDOKTER.Value = ""
Me.TXTANAMNESA.Value = ""
Me.TXTDIAGNOSA.Value = ""
Me.TXTTERAPI.Value = ""
End If
End Sub
Me.TXTNORM.Value = ""
Me.TXTPASIEN.Value = ""
Me.TXTJENISKELAMIN.Value = ""
Me.TXTSTATUS.Value = ""
Me.TXTTANGGALCEK.Value = ""
Me.CBPOLI.Value = ""
Me.TXTKODE.Value = ""
Me.CBDOKTER.Value = ""
Me.TXTANAMNESA.Value = ""
Me.TXTDIAGNOSA.Value = ""
Me.TXTTERAPI.Value = ""
Me.TABELDATA.RowSource = ""
End Sub
Else
Case vbNo
Exit Sub
Case vbYes
End Select
Hapusdata.Offset(0, 0).ClearContents
Hapusdata.Offset(0, 1).ClearContents
Hapusdata.Offset(0, 2).ClearContents
Hapusdata.Offset(0, 3).ClearContents
Hapusdata.Offset(0, 4).ClearContents
Hapusdata.Offset(0, 5).ClearContents
Hapusdata.Offset(0, 6).ClearContents
Hapusdata.Offset(0, 7).ClearContents
Hapusdata.Offset(0, 8).ClearContents
Hapusdata.Offset(0, 9).ClearContents
Hapusdata.Offset(0, 10).ClearContents
Hapusdata.Offset(0, 11).ClearContents
Me.TXTTANGGALCEK.Value = ""
Me.CBPOLI.Value = ""
Me.TXTKODE.Value = ""
Me.CBDOKTER.Value = ""
Me.TXTANAMNESA.Value = ""
Me.TXTDIAGNOSA.Value = ""
Me.TXTTERAPI.Value = ""
Call UrutRM
Call AutoNumberRM
End If
Call CariRM
End Sub
Application.ScreenUpdating = False
Call MsgBox("Tidak ada Rekam Medis yang dicetak, silahkan pilih rekam medis terlebih dahulu",
vbInformation, "Rekam Medis")
Else
Select Case MsgBox("Anda akan menghapus data" _
Case vbNo
Exit Sub
Case vbYes
End Select
Sheet2.Range("D5").Value = Me.TXTNORM.Value
Unload Me
Sheet2.PrintPreview
Sheet1.Select
FORMREKAMMEDIS.Show
End If
End Sub
Me.TXTCARI.Value = ""
End If
End Sub
Application.ScreenUpdating = False
Else
Sheet5.Select
BARIS = ActiveCell.Row
Cells(BARIS, 6) = Me.TXTTANGGALCEK.Value
Cells(BARIS, 7) = Me.CBPOLI.Value
Cells(BARIS, 8) = Me.TXTKODE.Value
Cells(BARIS, 9) = Me.CBDOKTER.Value
Me.TXTTANGGALCEK.Value = ""
Me.CBPOLI.Value = ""
Me.TXTKODE.Value = ""
Me.CBDOKTER.Value = ""
Me.TXTANAMNESA.Value = ""
Me.TXTDIAGNOSA.Value = ""
Me.TXTTERAPI.Value = ""
End If
Sheet1.Select
Call CariRM
End Sub
Private Sub TABELCARI_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Me.TXTNORM.Value = Me.TABELCARI.Value
Me.TXTPASIEN.Value = Me.TABELCARI.Column(1)
Me.TXTJENISKELAMIN.Value = Me.TABELCARI.Column(2)
Me.TXTSTATUS.Value = Me.TABELCARI.Column(3)
Call CariRM
Me.TXTNORM.Enabled = False
Me.TXTPASIEN.Enabled = False
Me.TXTJENISKELAMIN.Enabled = False
Me.TXTSTATUS.Enabled = False
Me.TXTTANGGALCEK.Value = ""
Me.CBPOLI.Value = ""
Me.TXTKODE.Value = ""
Me.CBDOKTER.Value = ""
Me.TXTANAMNESA.Value = ""
Me.TXTDIAGNOSA.Value = ""
Me.TXTTERAPI.Value = ""
Exit Sub
EXCELVBA:
Call MsgBox("Pasien ini belum memiliki rekam medis", vbInformation, "Rekam Medis")
End Sub
End Sub
Application.ScreenUpdating = False
Me.CBPOLI.Value = Me.TABELDATA.Column(6)
Me.TXTKODE.Value = Me.TABELDATA.Column(7)
Me.CBDOKTER.Value = Me.TABELDATA.Column(8)
Me.TXTANAMNESA.Value = Me.TABELDATA.Column(9)
Me.TXTDIAGNOSA.Value = Me.TABELDATA.Column(10)
Me.TXTTERAPI.Value = Me.TABELDATA.Column(11)
Sheet5.Select
CELLAKTIF = ActiveCell.Row
Sheet1.Select
Exit Sub
EXCELVBA:
Call MsgBox("Maaf, Data rekam medis tidak dapat diakses", vbInformation, "Rekam Medis")
End Sub
Else
End If
Exit Sub
Salah:
End Sub
Sheet9.Range("N2").Value = Me.TXTNORM.Value
Else
Call MsgBox("Pasien ini belum memiliki rekam medis", vbInformation, "Rekam Medis")
End If
Exit Sub
Salah:
Call MsgBox("Pasien ini belum memiliki rekam medis", vbInformation, "Rekam Medis")
End Sub
With CBPOLI
.AddItem "Umum"
.AddItem "Gigi"
.AddItem "Kandungan"
.AddItem "Jantung"
.AddItem "THT"
End With
Call RefreshTabelCari
Call IsiDokter
End Sub
End If
End Sub
Else
Me.TABELDATA.RowSource = ""
End If
End Sub
End If
End Sub