Merge branch 'dev' into feat/user
This commit is contained in:
@@ -0,0 +1,147 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<style>
|
||||
body {
|
||||
padding: 10px 30px;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
|
||||
.border-table,
|
||||
.border-table td,
|
||||
.border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
@page {
|
||||
size: 148mm 210mm;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<table style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<td>
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px; margin-bottom: 20px;" />
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
SURAT RENCANA KONTROL
|
||||
</div>
|
||||
<div>
|
||||
RSUD dr. Saiful Anwar
|
||||
</div>
|
||||
</td>
|
||||
<td style="text-align: right;">
|
||||
No. : {{ .Number }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div>
|
||||
Kepada Yth
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div>
|
||||
{{ .Doctor_Name }}
|
||||
</div>
|
||||
<div>
|
||||
Sp./Sub. {{ .DstUnit_Name }}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="margin-top: 1rem;">
|
||||
Mohon Pemeriksaan dan Penanganan Lebih Lanjut:
|
||||
</div>
|
||||
|
||||
<table style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<td style="width: 9rem;">
|
||||
No.Kartu
|
||||
</td>
|
||||
<td style="width: 10px;">:</td>
|
||||
<td>
|
||||
{{ .CardNumber }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Nama Peserta
|
||||
</td>
|
||||
<td>: </td>
|
||||
<td>
|
||||
{{ .Name }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Tgl.Lahir
|
||||
</td>
|
||||
<td>: </td>
|
||||
<td>
|
||||
{{ .BirthDate }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Diagnosa
|
||||
</td>
|
||||
<td>: </td>
|
||||
<td>
|
||||
{{ .Diagnose }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Rencana Kontrol
|
||||
</td>
|
||||
<td>: </td>
|
||||
<td>
|
||||
{{ .PlanDate }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="margin: 1rem 0;">
|
||||
Demikian atas bantuannya, diucapkan banyak terima kasih.
|
||||
</div>
|
||||
|
||||
<table style="width:100%">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="width:20%"></td>
|
||||
<td></td>
|
||||
<td style="width:20%; text-align: center;">Mengetahui:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height:100px"></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Tgl. Cetak: {{ .PrintDate }}</td>
|
||||
<td></td>
|
||||
<td style="text-align: center;">{{ .ResponsibleDoctor_Name }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,325 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>General Consent</title>
|
||||
</head>
|
||||
<body
|
||||
style="font-family: Arial, sans-serif; font-size: 12px; line-height: 1.4"
|
||||
>
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
PEMERINTAH PROVINSI JAWA TIMUR
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
RUMAH SAKIT UMUM DAERAH Dr. SAIFUL ANWAR
|
||||
</div>
|
||||
<div style="font-size: 13px">
|
||||
TERAKREDITASI KARS VERSI 2012 TINGKAT PARIPURNA
|
||||
</div>
|
||||
<div style="margin-top: 8px">
|
||||
Jl. Jaksa Agung Suprapto No. 2 MALANG 65111
|
||||
</div>
|
||||
<div>Telp. (0341) 362101, Fax. (0341) 362110</div>
|
||||
<div>Email: rsu-drsaifulanwar@jatimprov.go.id</div>
|
||||
<div>Website: www.rsudsaifulanwar.jatimprov.go.id</div>
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-rssa.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
|
||||
<div
|
||||
style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 14px;
|
||||
margin-bottom: 5px;
|
||||
"
|
||||
>
|
||||
FORMULIR PEMBERIAN INFORMASI DAN PERSETUJUAN UMUM
|
||||
</div>
|
||||
<div style="text-align: center; font-size: 12px; margin-bottom: 20px">
|
||||
(GENERAL CONSENT)
|
||||
</div>
|
||||
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="width: 3%; vertical-align: top; padding: 6px 4px">1.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Hak dan Kewajiban sebagai pasien :</b>
|
||||
Dengan menandatangani dokumen ini saya mengakui bahwa pada proses
|
||||
pendaftaran untuk mendapatkan perawatan di RSUD Dr. Saiful Anwar telah
|
||||
mendapatkan informasi tentang hak dan kewajiban saya sebagai pasien
|
||||
(melalui leaflet/banner dan atau petugas). Saya berhak mendapatkan
|
||||
pelayanan kesehatan sesuai standar, mendapatkan informasi yang cukup
|
||||
tentang keadaan kesehatan, rencana tindakan, manfaat, risiko,
|
||||
alternatif tindakan, serta biaya yang akan timbul. Saya berkewajiban
|
||||
memberikan informasi kesehatan yang jujur dan lengkap kepada tenaga
|
||||
kesehatan, mematuhi aturan rumah sakit, serta memenuhi kewajiban
|
||||
pembayaran sesuai ketentuan yang berlaku.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">2.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Persetujuan Pelayanan :</b>
|
||||
Saya menyetujui dan memberikan persetujuan untuk dirawat di RSUD Dr.
|
||||
Saiful Anwar dan dengan ini saya meminta dan memberikan kuasa kepada
|
||||
RSUD Dr. Saiful Anwar, dokter dan perawat serta tenaga kesehatan
|
||||
lainnya untuk memberikan asuhan keperawatan, pemeriksaan fisik yang
|
||||
dilakukan oleh dokter dan perawat dan melakukan prosedur diagnostik
|
||||
radiologi dan/atau terapi dan tata laksana sesuai pertimbangan dokter
|
||||
yang diperlukan atau disarankan pada perawatan saya. Hal ini mencakup
|
||||
seluruh pemeriksaan dan prosedur diagnostik rutin termasuk X-ray,
|
||||
pemberian dan/atau tindakan medis serta penyuntikan (intramuskular,
|
||||
intravena dan prosedur invasif lainnya), produk farmasi dan
|
||||
obat-obatan, pemasangan alat kesehatan (kecuali yang membutuhkan
|
||||
persetujuan khusus/tertulis) dan pengambilan darah untuk pemeriksaan
|
||||
laboratorium atau pemeriksaan patologi.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">3.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Akses Informasi Kesehatan :</b>
|
||||
Saya memberi kuasa kepada setiap dan seluruh orang yang merawat saya
|
||||
untuk memeriksa dan/atau memberitahukan informasi kesehatan saya
|
||||
kepada pemberi kesehatan lain yang turut merawat saya selama di rumah
|
||||
sakit ini, sesuai kebutuhan pelayanan.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">4.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Rahasia Kedokteran :</b>
|
||||
Saya setuju RSUD Dr. Saiful Anwar Malang wajib menjamin kerahasiaan
|
||||
informasi medis saya baik untuk kepentingan perawatan dan pengobatan,
|
||||
pendidikan maupun penelitian, sesuai ketentuan yang berlaku.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">5.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Membuka Rahasia Kedokteran :</b>
|
||||
Saya setuju untuk membuka rahasia kedokteran terkait dengan kondisi
|
||||
kesehatan, asuhan dan pengobatan yang saya terima kepada:
|
||||
<br /><span style="margin-left: 10px"
|
||||
>a) Dokter dan tenaga kesehatan lain yang turut merawat/memberikan
|
||||
asuhan kepada saya;</span
|
||||
>
|
||||
<br /><span style="margin-left: 10px"
|
||||
>b) Perusahaan asuransi kesehatan atau perusahaan lainnya atau pihak
|
||||
lain yang menjamin pembiayaan saya;</span
|
||||
>
|
||||
<br /><span style="margin-left: 10px"
|
||||
>c) Anggota keluarga saya :
|
||||
{{ if eq (len .Relatives) 0 }}
|
||||
..........................................
|
||||
{{ else }}
|
||||
<ul style="margin:0; padding-left:40px;">
|
||||
{{ range $i, $name := .Relatives }}
|
||||
{{ if lt $i 2 }}
|
||||
<li>{{ $name }}</li>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}</span
|
||||
>
|
||||
<br />Saya memahami bahwa pembukaan rahasia ini hanya sejauh yang
|
||||
diperlukan untuk tujuan perawatan, pembiayaan atau administrasi yang
|
||||
terkait.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">6.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Privasi :</b>
|
||||
Saya memberi kuasa kepada RSUD Dr. Saiful Anwar Malang untuk menjaga
|
||||
privasi dan kerahasiaan penyakit saya selama dalam perawatan, serta
|
||||
membatasi akses terhadap informasi yang tidak berkepentingan.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">7.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Barang Pribadi :</b>
|
||||
Saya setuju untuk tidak membawa barang-barang berharga yang tidak
|
||||
diperlukan (seperti perhiasan, elektronik, dll) selama dalam perawatan
|
||||
di RSUD Dr. Saiful Anwar. Jika saya tetap membawa dan terjadi
|
||||
kehilangan, kerusakan atau pencurian, maka RSUD Dr. Saiful Anwar tidak
|
||||
bertanggung jawab atas hal tersebut, kecuali bila ada perjanjian
|
||||
tertulis yang menyatakan lain.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">8.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Pengajuan Keluhan :</b>
|
||||
Saya menyatakan bahwa saya telah menerima informasi tentang adanya
|
||||
tata cara mengajukan dan mengatasi keluhan terkait pelayanan medik
|
||||
yang diberikan terhadap diri saya. Saya setuju untuk mengikuti tata
|
||||
cara pengajuan keluhan sesuai prosedur yang ada di rumah sakit.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">9.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Kewajiban Pembayaran :</b>
|
||||
Saya menyatakan setuju, baik sebagai wali ataupun sebagai pasien,
|
||||
bahwa sesuai pertimbangan pelayanan yang diberikan kepada pasien, maka
|
||||
saya wajib untuk membayar total biaya pelayanan sesuai acuan biaya dan
|
||||
ketentuan RSUD Dr. Saiful Anwar Malang dengan jaminan atau pribadi.
|
||||
Apabila asuransi kesehatan swasta atau program pemerintah menanggung
|
||||
pembiayaan saya, saya memberi wewenang kepada rumah sakit untuk
|
||||
memberi tagihan dari semua pelayanan dan tindakan medis yang
|
||||
diberikan. Tanggungan Asuransi saya mungkin menyatakan bahwa sebagian
|
||||
pembayaran tetap menjadi tanggung jawab pribadi saya atau tidak
|
||||
ditanggung oleh asuransi, maka rumah sakit berwenang memberi tagihan
|
||||
untuk biaya yang tidak ditanggung oleh asuransi dan saya bertanggung
|
||||
jawab untuk membayarnya. Apabila saya tidak memberikan persetujuan,
|
||||
atau dikemudian hari mencabut persetujuan saya untuk melepaskan
|
||||
rahasia kedokteran saya kepada perusahaan asuransi yang saya tentukan,
|
||||
maka saya pribadi bertanggung jawab untuk membayar semua pelayanan dan
|
||||
tindakan medis dari RSUD Dr. Saiful Anwar Malang.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">10.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Rumah Sakit Pendidikan :</b>
|
||||
Saya mengetahui bahwa RSUD Dr. Saiful Anwar merupakan rumah sakit
|
||||
pendidikan yang menjadi tempat praktik klinik bagi mahasiswa
|
||||
kedokteran dan profesi-profesi kesehatan lainnya, karena itu mereka
|
||||
mungkin berpartisipasi dan atau terlibat dalam perawatan saya dan saya
|
||||
menyetujui bahwa mereka berpartisipasi dalam perawatan saya sepanjang
|
||||
di bawah supervisi dokter penanggung jawab pasien (DPJP).
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">11.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Selama Dalam Perawatan :</b>
|
||||
Selama dalam perawatan saya dan keluarga saya akan mematuhi ketentuan
|
||||
untuk tidak mengambil, menyimpan, mengedarkan gambar/video dokumen dan
|
||||
aktivitas pelayanan selama di RS tanpa seizin rumah sakit.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align: top; padding: 6px 4px">12.</td>
|
||||
<td style="vertical-align: top; padding: 6px 4px">
|
||||
<b>Penegasan Kepercayaan :</b>
|
||||
Melalui dokumen ini, saya menegaskan kembali bahwa saya mempercayakan
|
||||
kepada semua tenaga kesehatan rumah sakit untuk memberikan perawatan,
|
||||
diagnostik dan terapi kepada saya sebagai pasien rawat inap atau rawat
|
||||
jalan atau Instalasi Gawat Darurat (IGD), termasuk semua pemeriksaan
|
||||
penunjang yang dibutuhkan untuk pengobatan dan tindakan yang
|
||||
diperlukan.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<div style="margin-top: 20px">
|
||||
Saya menyetujui setiap pernyataan dalam formulir ini dan menandatangani
|
||||
tanpa paksaan.
|
||||
</div>
|
||||
|
||||
<table style="width: 100%; margin-top: 40px; text-align: center">
|
||||
<tr>
|
||||
<td>
|
||||
Malang, {{ .Date }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table
|
||||
style="
|
||||
width: 100%;
|
||||
margin-top: 40px;
|
||||
text-align: center;
|
||||
border-collapse: collapse;
|
||||
"
|
||||
>
|
||||
<tr style="height:160px; vertical-align:top;">
|
||||
<td style="text-align:center; padding:0 10px;">
|
||||
<div style="margin-top:10px; height:45px;">
|
||||
Pasien/keluarga/<br>penanggung jawab
|
||||
</div>
|
||||
|
||||
<div style="margin-top:20px; margin-bottom:20px;">
|
||||
.......................................
|
||||
</div>
|
||||
|
||||
<div style="height:20px;">
|
||||
{{ .Responsible }}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td style="text-align:center; padding:0 10px;">
|
||||
<div style="margin-top:10px; height:45px;">
|
||||
Pemberi Informasi
|
||||
</div>
|
||||
|
||||
<div style="margin-top:20px; margin-bottom:20px;">
|
||||
.......................................
|
||||
</div>
|
||||
|
||||
<div style="height:20px;">
|
||||
{{ .Informant }}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td style="text-align:center; padding:0 10px;">
|
||||
<div style="margin-top:10px; height:45px;">
|
||||
Saksi I
|
||||
</div>
|
||||
|
||||
<div style="margin-top:20px; margin-bottom:20px;">
|
||||
.......................................
|
||||
</div>
|
||||
|
||||
<div style="height:20px;">
|
||||
{{ .Witness1 }}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td style="text-align:center; padding:0 10px;">
|
||||
<div style="margin-top:10px; height:45px;">
|
||||
Saksi II
|
||||
</div>
|
||||
|
||||
<div style="margin-top:20px; margin-bottom:20px;">
|
||||
.......................................
|
||||
</div>
|
||||
|
||||
<div style="height:20px;">
|
||||
{{ .Witness2 }}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,707 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>General Consent</title>
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.border-table,
|
||||
.border-table td,
|
||||
.border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
|
||||
.data-colon {
|
||||
width: 15px; padding-left: 10px;
|
||||
}
|
||||
|
||||
.description-label {
|
||||
font-size: 0.7rem;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
PEMERINTAH PROVINSI JAWA TIMUR
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
RUMAH SAKIT UMUM DAERAH Dr. SAIFUL ANWAR
|
||||
</div>
|
||||
<div style="font-size: 13px">
|
||||
TERAKREDITASI KARS VERSI 2012 TINGKAT PARIPURNA
|
||||
</div>
|
||||
<div style="margin-top: 8px">
|
||||
Jl. Jaksa Agung Suprapto No. 2 MALANG 65111
|
||||
</div>
|
||||
<div>Telp. (0341) 362101, Fax. (0341) 362110</div>
|
||||
<div>Email: rsu-drsaifulanwar@jatimprov.go.id</div>
|
||||
<div>Website: www.rsudsaifulanwar.jatimprov.go.id</div>
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-rssa.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
|
||||
<div style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
">
|
||||
IDENTITAS PASIEN
|
||||
</div>
|
||||
|
||||
|
||||
<table style="
|
||||
width: 100%;
|
||||
margin-top: 20px;
|
||||
border-collapse: collapse;
|
||||
">
|
||||
<tr>
|
||||
<td style="width: 10rem;">
|
||||
No. RM
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .MedicalRecord }}</td>
|
||||
<td style="width: 7rem;">
|
||||
Ruang/Klinik
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Unit }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
NIK
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .NIK }}</td>
|
||||
<td>
|
||||
Kelas
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Class }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Nama
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Name }}</td>
|
||||
<td>
|
||||
DPJP
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Doctor_Name }}</td>
|
||||
</tr>
|
||||
|
||||
</tr>
|
||||
<td style="padding: 5px 0"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
Tempat/Tanggal Lahir
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .BirthPlaceDate }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Jenis Kelamin
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Gender }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
No. Telepon
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Phone }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
<h1 style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
margin: 0;
|
||||
">
|
||||
RESUME MEDIS
|
||||
</h1>
|
||||
<p style="
|
||||
font-size: 0.7rem;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
"><i>Medical Discharge Summary</i></p>
|
||||
|
||||
|
||||
<p style="
|
||||
font-size: 0.7rem;
|
||||
margin-top: 1rem;
|
||||
"><i>(Diisi oleh Dokter Penanggung Jawab Pelayanan)</i></p>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Tanggal Masuk
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .StartedAt }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Tanggal Keluar
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .FinishedAt }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Diagnosis Masuk
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .DiagnosisIn }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Diagnosis Keluar
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .DiagnosisOut }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table class="border-table" style="margin-top: 0.7rem; page-break-inside: avoid !important;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 1rem;">
|
||||
No
|
||||
</th>
|
||||
<th>
|
||||
Diagnosa
|
||||
</th>
|
||||
<th>
|
||||
Dasar Diagnosa
|
||||
</th>
|
||||
<th>
|
||||
Kode ICD-10
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ $dataLen := len .Diagnosis }}
|
||||
{{ if gt $dataLen 0 }}
|
||||
<!-- If we have data, show all of it -->
|
||||
{{ range $index, $diagnosis := .Diagnosis }}
|
||||
<tr>
|
||||
<td>{{ if eq $index 0 }}1{{ else if eq $index 1 }}2{{ else if eq $index 2 }}3{{ else if eq $index 3 }}4{{ else if eq $index 4 }}5{{ else }}{{ $index }}{{ end }}</td>
|
||||
<td>{{ $diagnosis.DiagnosisName }}</td>
|
||||
<td>{{ $diagnosis.Basis }}</td>
|
||||
<td>{{ $diagnosis.ICD10 }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
<!-- If data is less than 2, fill remaining rows -->
|
||||
{{ if eq $dataLen 1 }}
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<!-- If no data, show 2 empty rows -->
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section-title">Kajian Awal Medis</i></h4>
|
||||
<p style="
|
||||
font-size: 0.7rem;
|
||||
margin-top: 0rem;
|
||||
margin-bottom: 0.4rem;
|
||||
"><i>(Diisi oleh Dokter Penanggung Jawab Pelayanan)</i></p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Keluhan Utama
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .MainComplaint }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Riwayat Penyakit
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .MedicalHistory }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Pemeriksaan Fisik & Keadaan Umum
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .PhysicalExamination }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h4 class="section-title">Pemeriksaan Penunjang</i></h4>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Pemeriksaan
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .SupportingExamination }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="page-break-inside: avoid !important;"></table>
|
||||
<tr>
|
||||
<td>
|
||||
<h4 class="section-title">Tindakan Medis</i></h4>
|
||||
<table class="border-table" style="margin-top: 0.4rem;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 1rem;">
|
||||
No
|
||||
</th>
|
||||
<th>
|
||||
Tindakan
|
||||
</th>
|
||||
<th>
|
||||
Dasar Tindakan
|
||||
</th>
|
||||
<th>
|
||||
Kode ICD 9-CM
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ $dataLen := len .MedicalActions }}
|
||||
{{ if gt $dataLen 0 }}
|
||||
<!-- If we have data, show all of it -->
|
||||
{{ range $index, $action := .MedicalActions }}
|
||||
<tr>
|
||||
<td>{{ if eq $index 0 }}1{{ else if eq $index 1 }}2{{ else if eq $index 2 }}3{{ else if eq $index 3 }}4{{ else if eq $index 4 }}5{{ else }}{{ $index }}{{ end }}</td>
|
||||
<td>{{ $action.Action }}</td>
|
||||
<td>{{ $action.Basis }}</td>
|
||||
<td>{{ $action.ICD9 }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
<!-- If data is less than 2, fill remaining rows -->
|
||||
{{ if eq $dataLen 1 }}
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<!-- If no data, show 2 empty rows -->
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="margin: 0.7rem 0;">
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Tindakan Medis
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .MedicalAction }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
<table style="page-break-inside: avoid !important;">
|
||||
<tr>
|
||||
<td>
|
||||
<h4 class="section-title">Konsultasi</i></h4>
|
||||
</table>
|
||||
<table class="border-table" style="margin-top: 0.4rem;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 1rem;">No</th>
|
||||
<th>Konsultasi</th>
|
||||
<th>Jawaban Konsultasi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ $dataLen := len .Consultations }}
|
||||
{{ if gt $dataLen 0 }}
|
||||
<!-- If we have data, show all of it -->
|
||||
{{ range $index, $consultation := .Consultations }}
|
||||
<tr>
|
||||
<td>{{ if eq $index 0 }}1{{ else if eq $index 1 }}2{{ else if eq $index 2 }}3{{ else if eq $index 3 }}4{{ else if eq $index 4 }}5{{ else }}{{ $index }}{{ end }}</td>
|
||||
<td>{{ $consultation.Consultation }}</td>
|
||||
<td>{{ $consultation.ConsultationAnswer }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
<!-- If data is less than 2, fill remaining rows -->
|
||||
{{ if eq $dataLen 1 }}
|
||||
<tr><td>2</td><td></td><td></td></tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<!-- If no data, show 2 empty rows -->
|
||||
<tr><td>1</td><td></td><td></td></tr>
|
||||
<tr><td>2</td><td></td><td></td></tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<h4 class="section-title">Terapi</i></h4>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Alergi
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>
|
||||
{{ .Allergy}}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="page-break-inside: avoid !important;">
|
||||
<tr>
|
||||
<td>
|
||||
<h4 class="section-title" style="margin-top: 3rem;">Obat yang diberikan</h4>
|
||||
<table class="border-table" style="margin-top: 0.4rem;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>
|
||||
Terapi (Farmakologi & Non Farmakologi) Selama Perawatan
|
||||
</th>
|
||||
<th>
|
||||
Terapi (Farmakologi & Non Farmakologi) Waktu Pulang
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{ $dataLen := len .Medications }}
|
||||
|
||||
{{ if gt $dataLen 0 }}
|
||||
<!-- If we have data, show all of it -->
|
||||
{{ range .Medications }}
|
||||
<tr>
|
||||
<td>{{ .DuringTreatment }}</td>
|
||||
<td>{{ .AtDischarge }}</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
<!-- If data is less than 2, fill remaining rows -->
|
||||
{{ if eq $dataLen 1 }}
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<!-- If no data, show 2 empty rows -->
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</tbody>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section-title">Kondisi saat Pulang</i></h4>
|
||||
<table>
|
||||
<tr>
|
||||
<td class="data-label">Kesadaran</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .ConsciousnessLevel }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">
|
||||
Tanda Vital
|
||||
<p class="description-label"><i>Vital sign</i></p>
|
||||
</td>
|
||||
<td class="data-colon">:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<table>
|
||||
<tr>
|
||||
|
||||
<td style="width: 50%;">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<td class="data-label" style="text-align: right;"> Tekanan Darah
|
||||
<p class="description-label"><i>Blood Pressure</i></p>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
{{ if and .BloodPressure (ne .BloodPressure "0/0") (ne .BloodPressure "") }}
|
||||
<td>{{ .BloodPressure }} mmHg</td>
|
||||
{{ else }}
|
||||
<td></td>
|
||||
{{ end }}
|
||||
|
||||
<td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td class="data-label" style="text-align: right;">Suhu
|
||||
<p class="description-label"><i>Temperatur</i></p>
|
||||
</td>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
{{ if ne .BodyTemperature 0.0 }}
|
||||
<td>{{ .BodyTemperature }} C</td>
|
||||
{{ else }}
|
||||
<td></td>
|
||||
{{ end }}
|
||||
<td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td class="data-label" style="text-align: right;">Nadi
|
||||
<p class="description-label"><i>Pulse</i></p>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
{{ if ne .HeartRate 0.0 }}
|
||||
<td>{{ .HeartRate }} x/Menit</td>
|
||||
{{ else }}
|
||||
<td></td>
|
||||
{{ end }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td>
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td>
|
||||
<td class="data-label" style="text-align: right;">Frekuensi Nafas
|
||||
<p class="description-label"><i>Respiratory rate</i></p>
|
||||
</td>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
{{ if ne .RespirationRate 0.0 }}
|
||||
<td>{{ .RespirationRate }} x/Menit</td>
|
||||
{{ else }}
|
||||
<td></td>
|
||||
{{ end }}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td class="data-label" style="text-align: right;">Skala Nyeri
|
||||
<p class="description-label"><i>Pain Scale</i></p>
|
||||
</td>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .PainScale }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="data-label">Keadaan Keluar</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .ConditionOnDischarge }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="data-label">Cara Keluar
|
||||
<p class="description-label"><i>Patient discharge of hospital</i></p>
|
||||
</td>
|
||||
<td class="data-colon">:</td>
|
||||
<td>{{ .DischargeMethod }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table style="
|
||||
margin-top: 1rem;
|
||||
">
|
||||
<tr>
|
||||
<td>
|
||||
<h4 class="description-label">INSTRUKSI UNTUK TINDAK LANJUT</h4>
|
||||
<p class="description-label"><i>Follow up Consultation to</i></p>
|
||||
</td>
|
||||
<td class="">
|
||||
<h4 class="description-label">Kontrol Ke</h4>
|
||||
<p class="description-label"><i>Follow up Consultation to</i></p>
|
||||
</td>
|
||||
<td class="">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 4rem;">Fasyankes</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .NIK }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Tanggal</td>
|
||||
<td>: </td>
|
||||
<td>{{ .NIK }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Klinik</td>
|
||||
<td>: </td>
|
||||
<td>{{ .NIK }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 1rem;"></td></tr>
|
||||
<tr>
|
||||
<td class="">
|
||||
<h4 class="description-label">Dalam keadaan darurat dapat menghubungi</h4>
|
||||
<p class="description-label"><i>In case of emergencycontact</i></p>
|
||||
</td>
|
||||
<td class="">
|
||||
<h4 class="description-label">IGD</h4>
|
||||
<p class="description-label"><i>(Accident & Emergency Instalation)</i></p>
|
||||
</td>
|
||||
<td class="">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 4rem;">Telepon
|
||||
<p class="description-label"><i>Phone</i></p>
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>(0341) 362101</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 1rem;"></td></tr>
|
||||
<tr>
|
||||
<td class="">
|
||||
<h4 class="description-label">EDUKASI & RENCANA TINDAK LANJUT</h4>
|
||||
<p class="description-label"><i>Follow up plan (if necessary)</i></p>
|
||||
</td>
|
||||
<td class="">
|
||||
<h4 class="description-label"></h4>
|
||||
<p class="description-label"><i>(bila diperlukan)</i></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table style="margin-top: 3rem;">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="width: 15rem;">
|
||||
Malang, {{ .Date }}<br>
|
||||
Dokter Penanggung Jawab Pelayanan
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 7rem;"></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="width: 15rem;">
|
||||
({{ .Doctor_Name }})
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
<hr style="margin: 20px 0" />
|
||||
<p>*) Data dapat berubah setelah pasien pulang sesuai prosedur</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,167 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.border-table,
|
||||
.border-table td,
|
||||
.border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
.data-colon {
|
||||
width: 0.1234rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<!-- Tanggal Terbit (top-right) -->
|
||||
<div style="
|
||||
text-align: right;
|
||||
margin-right: 2rem;
|
||||
font-size: 0.95rem;
|
||||
margin-top: 0.5rem;
|
||||
">
|
||||
Tanggal Terbit : {{ .IssuedDate }}
|
||||
</div>
|
||||
|
||||
<!-- Patient Info Box -->
|
||||
<table
|
||||
style="
|
||||
margin-top: 1rem;
|
||||
margin-left: auto;
|
||||
margin-right: 2rem; /* space from right like example */
|
||||
border: 1px solid #000;
|
||||
padding: 0.5rem 1rem;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0.3rem 0.2rem;
|
||||
width: auto;
|
||||
"
|
||||
>
|
||||
<tr>
|
||||
<td style="width: 9rem;"><b>No. RM</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td><b>{{ .MedicalRecord }}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Nama</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td><b>{{ .Name }}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Tanggal Lahir</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td>{{ .BirthDate }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
<h1 style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
margin: 0;
|
||||
">
|
||||
FORM A
|
||||
</h1>
|
||||
|
||||
<section>
|
||||
<h4 class="section-title">Kajian Awal Medis:</i></h4>
|
||||
<table style="margin-top: 0.3rem;">
|
||||
|
||||
{{ if gt (len .EarlyMedic) 0 }}
|
||||
{{ range .EarlyMedic }}
|
||||
<tr>
|
||||
<td>
|
||||
☑ {{ . }}
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<tr>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h4 class="section-title">ASSESMEN:</h4>
|
||||
<table style="margin-top: 0.3rem;">
|
||||
<tr>
|
||||
<td>
|
||||
{{ .Assessment }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h4 class="section-title">IDENTIFIKASI MASALAH:</h4>
|
||||
<table style="margin-top: 0.3rem;">
|
||||
{{ if gt (len .ProblemIdentification) 0 }}
|
||||
{{ range .ProblemIdentification }}
|
||||
<tr>
|
||||
<td>
|
||||
☑ {{ . }}
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
<tr>
|
||||
<td></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h4 class="section-title">PERENCANAAN:</h4>
|
||||
<table style="margin-top: 0.3rem;">
|
||||
<tr>
|
||||
<td>
|
||||
{{ .Planning }}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</section>
|
||||
|
||||
<table style="margin-top: 3rem;">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="text-align: center; width: 15rem;">
|
||||
{{ .Date }}<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 7rem;"></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="text-align: center; width: 15rem;">
|
||||
({{ .Employee_Name }})
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,109 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
|
||||
.border-table,
|
||||
.border-table td,
|
||||
.border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
.data-colon {
|
||||
width: 0.1234rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<!-- Tanggal Terbit (top-right) -->
|
||||
<div style="
|
||||
text-align: right;
|
||||
margin-right: 2rem;
|
||||
font-size: 0.95rem;
|
||||
margin-top: 0.5rem;
|
||||
">
|
||||
Tanggal Terbit : {{ .IssuedDate }}
|
||||
</div>
|
||||
|
||||
<!-- Patient Info Box -->
|
||||
<table
|
||||
style="
|
||||
margin-top: 1rem;
|
||||
margin-left: auto;
|
||||
margin-right: 2rem; /* space from right like example */
|
||||
border: 1px solid #000;
|
||||
padding: 0.5rem 1rem;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0.3rem 0.2rem;
|
||||
width: auto;
|
||||
"
|
||||
>
|
||||
<tr>
|
||||
<td style="width: 9rem;"><b>No. RM</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td><b>{{ .MedicalRecord }}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Nama</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td><b>{{ .Name }}</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Tanggal Lahir</b></td>
|
||||
<td class="data-colon">:</td>
|
||||
<td>{{ .BirthDate }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table class="border-table"
|
||||
style="margin-top: 1rem; width: 100%; table-layout: fixed;">
|
||||
|
||||
<tr>
|
||||
<th style="width: 3rem; text-align:center;">NO</th>
|
||||
<th style="width: 9rem; text-align:center;">Tanggal/jam</th>
|
||||
<th style="width: auto;">
|
||||
Implementasi, Monitoring, Fasilitasi, koordinasi, komunikasi dan kolaborasi,
|
||||
advokasi, hasil pelayanan, Terminasi
|
||||
</th>
|
||||
<th style="width: 9rem; text-align:center;">MPP</th>
|
||||
</tr>
|
||||
|
||||
{{ range .FormB }}
|
||||
<tr>
|
||||
<td style="text-align: center;">{{ .Number }}</td>
|
||||
<td style="text-align: center;">{{ .Date }}</td>
|
||||
|
||||
<td style="white-space: normal; word-wrap: break-word;">
|
||||
{{ .Value }}
|
||||
</td>
|
||||
|
||||
<td style="text-align: center; white-space: normal;">
|
||||
{{ .Employee_Name }}
|
||||
</td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,312 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>General Consent</title>
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.border-table, .border-table td, .border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
.data-colon {
|
||||
width: 0.1234rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
PEMERINTAH PROVINSI JAWA TIMUR
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
RUMAH SAKIT UMUM DAERAH Dr. SAIFUL ANWAR
|
||||
</div>
|
||||
<div style="font-size: 13px">
|
||||
TERAKREDITASI KARS VERSI 2012 TINGKAT PARIPURNA
|
||||
</div>
|
||||
<div style="margin-top: 8px">
|
||||
Jl. Jaksa Agung Suprapto No. 2 MALANG 65111
|
||||
</div>
|
||||
<div>Telp. (0341) 362101, Fax. (0341) 362110</div>
|
||||
<div>Email: rsu-drsaifulanwar@jatimprov.go.id</div>
|
||||
<div>Website: www.rsudsaifulanwar.jatimprov.go.id</div>
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-rssa.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
|
||||
<div style="position: relative;">
|
||||
<h1 style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
margin: 0;
|
||||
">
|
||||
Protokol Terapi
|
||||
</h1>
|
||||
<p style="
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
">Layanan Kedokteran Fisik dan Rehabilitasi
|
||||
</p>
|
||||
<div style="padding-inline: 0.5rem;text-align: center;border: 1px solid black;position: absolute;right: 0;top: 0;">
|
||||
Terapi Ke <br><br>
|
||||
{{ .Repalcable }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<table class="border-table" style="margin-top: 2rem;">
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
No RM
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Nama Pasien
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Tanggal Lahir
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Diagnosa
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Permintaan Terapi
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Frekuensi Terapi
|
||||
</td>
|
||||
<td style="padding-left: 0.5rem;">
|
||||
2 x Per Minggu      
|
||||
Evaluasi: 1 Bulan
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Target Terapi
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Waktu Mencapai Target
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table class="border-table" style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<th style="width: 2rem;">
|
||||
NO
|
||||
</th>
|
||||
<th>
|
||||
Tanggal
|
||||
</th>
|
||||
<th>
|
||||
Dokter
|
||||
</th>
|
||||
<th>
|
||||
Fisioterapi
|
||||
</th>
|
||||
<th>
|
||||
Terapi Wicara
|
||||
</th>
|
||||
<th>
|
||||
Okupansi Terapi
|
||||
</th>
|
||||
<th>
|
||||
Ortotik Prostetik
|
||||
</th>
|
||||
<th>
|
||||
PSM
|
||||
</th>
|
||||
<th>
|
||||
TTD Pasien
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
1
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
2
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
3
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
4
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
5
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
6
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
7
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 3rem;text-align: center;">
|
||||
8
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table class="border-table" style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<td style="height: 2rem;width: 7rem;">
|
||||
Evaluasi
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Rencana Selanjutnya
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table style="margin-top: 2rem;">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="width: 15rem;">
|
||||
Malang,<br>
|
||||
Cap dan TTD Dr. SpKFR
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 6rem;"></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="height: 10rem;width: 15rem;">
|
||||
(........................................................)
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,217 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>General Consent</title>
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.border-table, .border-table td, .border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
.data-colon {
|
||||
width: 0.1234rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
PEMERINTAH PROVINSI JAWA TIMUR
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
RUMAH SAKIT UMUM DAERAH Dr. SAIFUL ANWAR
|
||||
</div>
|
||||
<div style="font-size: 13px">
|
||||
TERAKREDITASI KARS VERSI 2012 TINGKAT PARIPURNA
|
||||
</div>
|
||||
<div style="margin-top: 8px">
|
||||
Jl. Jaksa Agung Suprapto No. 2 MALANG 65111
|
||||
</div>
|
||||
<div>Telp. (0341) 362101, Fax. (0341) 362110</div>
|
||||
<div>Email: rsu-drsaifulanwar@jatimprov.go.id</div>
|
||||
<div>Website: www.rsudsaifulanwar.jatimprov.go.id</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
|
||||
|
||||
<table class="border-table" style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
No RM:
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Nama Pasien
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;">
|
||||
Diagnosa
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width: 7rem;min-height: 6rem;">
|
||||
Permintaan Terapi
|
||||
</td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<table class="border-table" style="margin-top: 1rem;">
|
||||
<tr>
|
||||
<th rowspan="2" style="width: 17rem;">
|
||||
PELAKSANAAN PROGRAM
|
||||
</th>
|
||||
<th rowspan="2">
|
||||
Tanggal
|
||||
</th>
|
||||
<th colspan="3">
|
||||
TTD
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>
|
||||
PASIEN
|
||||
</th>
|
||||
<th>
|
||||
DOKTER
|
||||
</th>
|
||||
<th>
|
||||
TERAPIS
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">1. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">2. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">3. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">4. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">5. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">6. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">7. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">8. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">9. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">10. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">11. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">12. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">13. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">14. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">15. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">16. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">17. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">18. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">19. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 2rem;padding-left: 0.5rem;">20. {{ .Repalcable }}</td>
|
||||
<td>{{ .Repalcable }}</td><td></td><td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="margin-top: 2rem;">
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="width: 15rem;">
|
||||
Tempat & Tanggal<br>
|
||||
Cap dan TTD Dr. SpKFR
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 6rem;"></td></tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style="width: 15rem;">
|
||||
(.................................................)
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,241 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>General Consent</title>
|
||||
<style>
|
||||
body {
|
||||
padding: 2rem 3rem;
|
||||
}
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse
|
||||
}
|
||||
td {
|
||||
vertical-align: top;
|
||||
}
|
||||
.border-table,
|
||||
.border-table td,
|
||||
.border-table th {
|
||||
border: 1px solid black;
|
||||
}
|
||||
.section-title {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 0rem;
|
||||
}
|
||||
.data-label {
|
||||
width: 9rem;
|
||||
}
|
||||
.data-colon {
|
||||
width: 0.1234rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body style="font-family: Arial, sans-serif; line-height: 1.4">
|
||||
<table style="width: 100%; border-collapse: collapse">
|
||||
<tr>
|
||||
<td style="text-align: center">
|
||||
<img src="logo-1.png" alt="logo" style="height: 70px" />
|
||||
</td>
|
||||
<td style="text-align: center">
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
PEMERINTAH PROVINSI JAWA TIMUR
|
||||
</div>
|
||||
<div style="font-size: 14px; font-weight: bold">
|
||||
RUMAH SAKIT UMUM DAERAH Dr. SAIFUL ANWAR
|
||||
</div>
|
||||
<div style="font-size: 13px">
|
||||
TERAKREDITASI KARS VERSI 2012 TINGKAT PARIPURNA
|
||||
</div>
|
||||
<div style="margin-top: 8px">
|
||||
Jl. Jaksa Agung Suprapto No. 2 MALANG 65111
|
||||
</div>
|
||||
<div>Telp. (0341) 362101, Fax. (0341) 362110</div>
|
||||
<div>Email: rsu-drsaifulanwar@jatimprov.go.id</div>
|
||||
<div>Website: www.rsudsaifulanwar.jatimprov.go.id</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr style="margin: 20px 0" />
|
||||
|
||||
<div style="position: relative;">
|
||||
<h1 style="
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
margin: 0;
|
||||
">
|
||||
Lembar Formulir Rawat Jalan <br> Layanan Kedokteran Fisik dan Rehabilitasi
|
||||
</h1>
|
||||
</div>
|
||||
|
||||
<div style="
|
||||
margin-top: 1.5rem;
|
||||
border: 1px solid black;
|
||||
padding: 0.3rem;
|
||||
">
|
||||
<table style="margin-top: 0.3rem;margin-bottom: 0.3rem;">
|
||||
<tr>
|
||||
<td style="width: 19rem;"><b>I. Identitas Pasien</b></td>
|
||||
<td style="width: 4rem;">No. RM</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 10rem; height: 1.5rem;">
|
||||
Nama Pasien
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Tanggal Lahir
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Aalamat
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Telp / HP
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Hubungan dengan Tertanggung
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>
|
||||
☑ Suami / Istri
|
||||
  
|
||||
▢ Anak
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="
|
||||
margin-top: 1.5rem;
|
||||
border: 1px solid black;
|
||||
padding: 0.3rem;
|
||||
">
|
||||
<table style="margin-top: 0.3rem;margin-bottom: 0.3rem;">
|
||||
<tr>
|
||||
<td style="width: 19rem;"><b>II. Diisi oleh Dokter SpKFR</b></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 14rem; height: 1.5rem;">
|
||||
Tanggal Pelayanan
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Anamnesa
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Pemeriksaan Fisik dan Uji Fungsi
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Diagnosis Medis (ICD-10)
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Diagnosis Fungsi (ICD-10)
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Pemeriksaan Penunjang
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Tata Laksana KFR (ICD 9 CM)
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Anjuran
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Evaluasi
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>{{ .Repalcable }}</td></tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="height: 1.5rem;">
|
||||
Suspek Penyakit Akibat Kerja
|
||||
</td>
|
||||
<td class="data-colon">: </td>
|
||||
<td>
|
||||
☑ Ya   ( {{ .Repalcable }} )
|
||||
|
||||
<br>
|
||||
▢ Tidak
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<table style="margin-top: 2rem;">
|
||||
<tr>
|
||||
<td style="text-align: center;">
|
||||
TTD Pasien
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
Tempat & Tanggal<br>
|
||||
Cap dan TTD Dr. SpKFR
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td style="height: 6rem;"></td></tr>
|
||||
<tr>
|
||||
<td style="height: 10rem;text-align: center;">
|
||||
(........................................................)
|
||||
</td>
|
||||
<td style="height: 10rem;text-align: center;">
|
||||
(........................................................)
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div style="height: 3rem;"></div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -5,7 +5,8 @@
|
||||
"payload-bad": "struktur data tidak sesuai standar",
|
||||
|
||||
"auth-required": "butuh autentikasi",
|
||||
"auth-missingHeader": "Header autentikasi tidak ditemukan",
|
||||
"auth-getData-failed": "gagal mengambil data user",
|
||||
"auth-missingHeader": "header autentikasi tidak ditemukan",
|
||||
"auth-forbidden": "tidak diijinkan",
|
||||
"auth-login-success": "login berhasil",
|
||||
"auth-login-incorrect": "Username atau Password Tidak Sesuai",
|
||||
|
||||
@@ -57,9 +57,6 @@ corsCfg:
|
||||
satuSehatCfg:
|
||||
host: localhost:8200
|
||||
|
||||
bpjsCfg:
|
||||
host: localhost:8200
|
||||
|
||||
corsCfg:
|
||||
allowedOrigins:
|
||||
- http://example.com
|
||||
|
||||
@@ -57,10 +57,18 @@ corsCfg:
|
||||
satuSehatCfg:
|
||||
host: localhost:8200
|
||||
|
||||
bpjsCfg:
|
||||
host: localhost:8200
|
||||
|
||||
corsCfg:
|
||||
allowedOrigins:
|
||||
- http://example.com
|
||||
allowedMethod:
|
||||
allowedMethod:
|
||||
|
||||
bpjsCfg:
|
||||
baseUrl:
|
||||
|
||||
syncUrlCfg:
|
||||
enable: false
|
||||
host:
|
||||
prefix: new-to-old
|
||||
|
||||
docsCfg:
|
||||
path: ../../assets/docs/
|
||||
+22
-18
@@ -1,18 +1,22 @@
|
||||
# Makefile for Atlas migrations
|
||||
|
||||
# Default environment
|
||||
ENV ?= gorm
|
||||
|
||||
.PHONY: diff apply hash
|
||||
|
||||
## Generate a new migration diff
|
||||
diff:
|
||||
atlas migrate diff --env $(ENV)
|
||||
|
||||
## Apply migrations to the database
|
||||
apply:
|
||||
atlas migrate apply --env $(ENV)
|
||||
|
||||
## Calculate the schema hash
|
||||
hash:
|
||||
atlas migrate hash
|
||||
# Makefile for Atlas migrations
|
||||
|
||||
# Default environment
|
||||
ENV ?= gorm
|
||||
|
||||
.PHONY: diff apply hash
|
||||
|
||||
## Generate a new migration diff
|
||||
diff:
|
||||
atlas migrate diff --env $(ENV)
|
||||
|
||||
## Apply migrations to the database
|
||||
apply:
|
||||
atlas migrate apply --env $(ENV)
|
||||
|
||||
## Calculate the schema hash
|
||||
hash:
|
||||
atlas migrate hash
|
||||
|
||||
## Apply non-linear
|
||||
apply-non-linear:
|
||||
atlas migrate apply --env $(ENV) --exec-order non-linear
|
||||
@@ -1,59 +1,59 @@
|
||||
# Database Migration with Atlas
|
||||
|
||||
This project uses [Atlas](https://atlasgo.io/) for database schema management and migrations.
|
||||
|
||||
## 📋 Prerequisites
|
||||
|
||||
1. **Download and Install Atlas CLI**
|
||||
Run the following command in PowerShell or Git Bash:
|
||||
|
||||
```sh
|
||||
curl -sSf https://atlasgo.sh | sh
|
||||
```
|
||||
Verify installation:
|
||||
|
||||
```sh
|
||||
atlas version
|
||||
```
|
||||
|
||||
2. Install GORM Provider
|
||||
Run inside your Go project:
|
||||
|
||||
```sh
|
||||
go get -u ariga.io/atlas-provider-gorm
|
||||
```
|
||||
|
||||
3. Create atlas.hcl configuration file
|
||||
Just create an atlas.hcl file in your project root as example given at atlas.hcl.example
|
||||
4. Create migrations folder
|
||||
```sh
|
||||
mkdir migrations
|
||||
```
|
||||
5. Usage
|
||||
You can use the provided Makefile for common commands:
|
||||
|
||||
Generate a migration diff
|
||||
```sh
|
||||
make diff
|
||||
```
|
||||
|
||||
Apply migrations
|
||||
```sh
|
||||
make apply
|
||||
```
|
||||
|
||||
Compute schema hash
|
||||
```sh
|
||||
make hash
|
||||
```
|
||||
|
||||
If you don’t have make installed, you can run the Atlas commands directly:
|
||||
```sh
|
||||
atlas migrate diff --env gorm
|
||||
```
|
||||
```sh
|
||||
atlas migrate apply --env gorm
|
||||
```
|
||||
```sh
|
||||
atlas migrate hash
|
||||
# Database Migration with Atlas
|
||||
|
||||
This project uses [Atlas](https://atlasgo.io/) for database schema management and migrations.
|
||||
|
||||
## 📋 Prerequisites
|
||||
|
||||
1. **Download and Install Atlas CLI**
|
||||
Run the following command in PowerShell or Git Bash:
|
||||
|
||||
```sh
|
||||
curl -sSf https://atlasgo.sh | sh
|
||||
```
|
||||
Verify installation:
|
||||
|
||||
```sh
|
||||
atlas version
|
||||
```
|
||||
|
||||
2. Install GORM Provider
|
||||
Run inside your Go project:
|
||||
|
||||
```sh
|
||||
go get -u ariga.io/atlas-provider-gorm
|
||||
```
|
||||
|
||||
3. Create atlas.hcl configuration file
|
||||
Just create an atlas.hcl file in your project root as example given at atlas.hcl.example
|
||||
4. Create migrations folder
|
||||
```sh
|
||||
mkdir migrations
|
||||
```
|
||||
5. Usage
|
||||
You can use the provided Makefile for common commands:
|
||||
|
||||
Generate a migration diff
|
||||
```sh
|
||||
make diff
|
||||
```
|
||||
|
||||
Apply migrations
|
||||
```sh
|
||||
make apply
|
||||
```
|
||||
|
||||
Compute schema hash
|
||||
```sh
|
||||
make hash
|
||||
```
|
||||
|
||||
If you don’t have make installed, you can run the Atlas commands directly:
|
||||
```sh
|
||||
atlas migrate diff --env gorm
|
||||
```
|
||||
```sh
|
||||
atlas migrate apply --env gorm
|
||||
```
|
||||
```sh
|
||||
atlas migrate hash
|
||||
```
|
||||
@@ -1,22 +1,22 @@
|
||||
data "external_schema" "gorm" {
|
||||
program = [
|
||||
"go",
|
||||
"run",
|
||||
"-mod=mod",
|
||||
".",
|
||||
]
|
||||
}
|
||||
|
||||
env "gorm" {
|
||||
src = data.external_schema.gorm.url
|
||||
dev = "" // dsn db to check the diff
|
||||
migration {
|
||||
dir = "file://migrations"
|
||||
}
|
||||
url = "" // dsn db to apply
|
||||
format {
|
||||
migrate {
|
||||
diff = "{{ sql . \" \" }}"
|
||||
}
|
||||
}
|
||||
data "external_schema" "gorm" {
|
||||
program = [
|
||||
"go",
|
||||
"run",
|
||||
"-mod=mod",
|
||||
".",
|
||||
]
|
||||
}
|
||||
|
||||
env "gorm" {
|
||||
src = data.external_schema.gorm.url
|
||||
dev = "" // dsn db to check the diff
|
||||
migration {
|
||||
dir = "file://migrations"
|
||||
}
|
||||
url = "" // dsn db to apply
|
||||
format {
|
||||
migrate {
|
||||
diff = "{{ sql . \" \" }}"
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,10 +1,10 @@
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" ADD CONSTRAINT "uni_Doctor_IHS_Number" UNIQUE ("IHS_Number"), ADD CONSTRAINT "uni_Doctor_SIP_Number" UNIQUE ("SIP_Number");
|
||||
-- Modify "Laborant" table
|
||||
ALTER TABLE "public"."Laborant" ADD CONSTRAINT "uni_Laborant_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" ADD CONSTRAINT "uni_Nurse_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Nutritionist" table
|
||||
ALTER TABLE "public"."Nutritionist" ADD CONSTRAINT "uni_Nutritionist_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Pharmacist" table
|
||||
ALTER TABLE "public"."Pharmacist" ADD CONSTRAINT "uni_Pharmacist_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" ADD CONSTRAINT "uni_Doctor_IHS_Number" UNIQUE ("IHS_Number"), ADD CONSTRAINT "uni_Doctor_SIP_Number" UNIQUE ("SIP_Number");
|
||||
-- Modify "Laborant" table
|
||||
ALTER TABLE "public"."Laborant" ADD CONSTRAINT "uni_Laborant_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" ADD CONSTRAINT "uni_Nurse_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Nutritionist" table
|
||||
ALTER TABLE "public"."Nutritionist" ADD CONSTRAINT "uni_Nutritionist_IHS_Number" UNIQUE ("IHS_Number");
|
||||
-- Modify "Pharmacist" table
|
||||
ALTER TABLE "public"."Pharmacist" ADD CONSTRAINT "uni_Pharmacist_IHS_Number" UNIQUE ("IHS_Number");
|
||||
|
||||
@@ -1,96 +1,96 @@
|
||||
-- Create "Appointment" table
|
||||
CREATE TABLE "public"."Appointment" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"PracticeSchedule_Id" bigint NULL,
|
||||
"Patient_Id" bigint NULL,
|
||||
"Person_ResidentIdentityNumber" character varying(16) NULL,
|
||||
"Person_Name" character varying(100) NULL,
|
||||
"Person_PhoneNumber" character varying(30) NULL,
|
||||
"PaymentMethod_Code" character varying(10) NULL,
|
||||
"RefNumber" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Appointment_Patient" FOREIGN KEY ("Patient_Id") REFERENCES "public"."Patient" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Appointment_PracticeSchedule" FOREIGN KEY ("PracticeSchedule_Id") REFERENCES "public"."PracticeSchedule" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Appointment_Doctor_Id" bigint NULL, ADD COLUMN "Appointment_Id" bigint NULL, ADD COLUMN "EarlyEducation" text NULL, ADD COLUMN "MedicalDischargeEducation" text NULL, ADD COLUMN "AdmDischargeEducation" text NULL, ADD COLUMN "DischargeReason" text NULL, ADD CONSTRAINT "fk_Encounter_Appointment" FOREIGN KEY ("Appointment_Id") REFERENCES "public"."Appointment" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Encounter_Appointment_Doctor" FOREIGN KEY ("Appointment_Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Create "Adime" table
|
||||
CREATE TABLE "public"."Adime" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Adime_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Adime_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Ambulatory" table
|
||||
CREATE TABLE "public"."Ambulatory" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Ambulatory_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Emergency" table
|
||||
CREATE TABLE "public"."Emergency" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Emergency_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Inpatient" table
|
||||
CREATE TABLE "public"."Inpatient" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
"Infra_Id" integer NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Inpatient_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Inpatient_Infra" FOREIGN KEY ("Infra_Id") REFERENCES "public"."Infra" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Sbar" table
|
||||
CREATE TABLE "public"."Sbar" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Sbar_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Sbar_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Soapi" table
|
||||
CREATE TABLE "public"."Soapi" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Soapi_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Soapi_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Appointment" table
|
||||
CREATE TABLE "public"."Appointment" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"PracticeSchedule_Id" bigint NULL,
|
||||
"Patient_Id" bigint NULL,
|
||||
"Person_ResidentIdentityNumber" character varying(16) NULL,
|
||||
"Person_Name" character varying(100) NULL,
|
||||
"Person_PhoneNumber" character varying(30) NULL,
|
||||
"PaymentMethod_Code" character varying(10) NULL,
|
||||
"RefNumber" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Appointment_Patient" FOREIGN KEY ("Patient_Id") REFERENCES "public"."Patient" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Appointment_PracticeSchedule" FOREIGN KEY ("PracticeSchedule_Id") REFERENCES "public"."PracticeSchedule" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Appointment_Doctor_Id" bigint NULL, ADD COLUMN "Appointment_Id" bigint NULL, ADD COLUMN "EarlyEducation" text NULL, ADD COLUMN "MedicalDischargeEducation" text NULL, ADD COLUMN "AdmDischargeEducation" text NULL, ADD COLUMN "DischargeReason" text NULL, ADD CONSTRAINT "fk_Encounter_Appointment" FOREIGN KEY ("Appointment_Id") REFERENCES "public"."Appointment" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Encounter_Appointment_Doctor" FOREIGN KEY ("Appointment_Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Create "Adime" table
|
||||
CREATE TABLE "public"."Adime" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Adime_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Adime_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Ambulatory" table
|
||||
CREATE TABLE "public"."Ambulatory" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Ambulatory_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Emergency" table
|
||||
CREATE TABLE "public"."Emergency" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Emergency_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Inpatient" table
|
||||
CREATE TABLE "public"."Inpatient" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Class_Code" character varying(10) NULL,
|
||||
"Infra_Id" integer NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Inpatient_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Inpatient_Infra" FOREIGN KEY ("Infra_Id") REFERENCES "public"."Infra" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Sbar" table
|
||||
CREATE TABLE "public"."Sbar" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Sbar_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Sbar_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Soapi" table
|
||||
CREATE TABLE "public"."Soapi" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"Time" timestamptz NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Soapi_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Soapi_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" DROP COLUMN "Assignment_Doctor_Id";
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" DROP COLUMN "Assignment_Doctor_Id";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "DischargeMethod_Code" character varying(10) NULL;
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "DischargeMethod_Code" character varying(10) NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" DROP COLUMN "DischardeMethod_Code";
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" DROP COLUMN "DischardeMethod_Code";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Status_Code" character varying(10) NULL;
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Status_Code" character varying(10) NULL;
|
||||
|
||||
@@ -1,146 +1,146 @@
|
||||
-- Create "DeviceOrder" table
|
||||
CREATE TABLE "public"."DeviceOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeviceOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "DeviceOrderItem" table
|
||||
CREATE TABLE "public"."DeviceOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"DeviceOrder_Id" bigint NULL,
|
||||
"Device_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeviceOrderItem_Device" FOREIGN KEY ("Device_Id") REFERENCES "public"."Device" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_DeviceOrderItem_DeviceOrder" FOREIGN KEY ("DeviceOrder_Id") REFERENCES "public"."DeviceOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MaterialOrder" table
|
||||
CREATE TABLE "public"."MaterialOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MaterialOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MaterialOrderItem" table
|
||||
CREATE TABLE "public"."MaterialOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"MaterialOrder_Id" bigint NULL,
|
||||
"Material_Id" bigint NULL,
|
||||
"Count" integer NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MaterialOrderItem_Material" FOREIGN KEY ("Material_Id") REFERENCES "public"."Material" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MaterialOrderItem_MaterialOrder" FOREIGN KEY ("MaterialOrder_Id") REFERENCES "public"."MaterialOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrder" table
|
||||
CREATE TABLE "public"."McuOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Status_Code" character varying(10) NOT NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrderItem" table
|
||||
CREATE TABLE "public"."McuOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"McuOrder_Id" bigint NULL,
|
||||
"McuSrc_Id" bigint NULL,
|
||||
"Result" text NULL,
|
||||
"Status_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrderItem_McuOrder" FOREIGN KEY ("McuOrder_Id") REFERENCES "public"."McuOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrderItem_McuSrc" FOREIGN KEY ("McuSrc_Id") REFERENCES "public"."McuSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Medication" table
|
||||
CREATE TABLE "public"."Medication" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"IssuedAt" timestamptz NULL,
|
||||
"Pharmacist_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Medication_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Medication_Pharmacist" FOREIGN KEY ("Pharmacist_Id") REFERENCES "public"."Pharmacist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MedicationItem" table
|
||||
CREATE TABLE "public"."MedicationItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Medication_Id" bigint NULL,
|
||||
"IsMix" boolean NULL,
|
||||
"Medicine_Id" bigint NULL,
|
||||
"MedicineMix_Id" bigint NULL,
|
||||
"Usage" smallint NULL,
|
||||
"Interval" smallint NULL,
|
||||
"IntervalUnit_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MedicationItem_Medication" FOREIGN KEY ("Medication_Id") REFERENCES "public"."Medication" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MedicationItem_Medicine" FOREIGN KEY ("Medicine_Id") REFERENCES "public"."Medicine" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MedicationItem_MedicineMix" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MedicationItemDist" table
|
||||
CREATE TABLE "public"."MedicationItemDist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"MedicationItem_Id" bigint NULL,
|
||||
"DateTime" timestamptz NULL,
|
||||
"Remain" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MedicationItemDist_MedicationItem" FOREIGN KEY ("MedicationItem_Id") REFERENCES "public"."MedicationItem" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Prescription" table
|
||||
CREATE TABLE "public"."Prescription" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"IssuedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Prescription_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Prescription_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "PrescriptionItem" table
|
||||
CREATE TABLE "public"."PrescriptionItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Prescription_Id" bigint NULL,
|
||||
"IsMix" boolean NULL,
|
||||
"Medicine_Id" bigint NULL,
|
||||
"MedicineMix_Id" bigint NULL,
|
||||
"Usage" smallint NULL,
|
||||
"Interval" smallint NULL,
|
||||
"IntervalUnit_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_PrescriptionItem_Medicine" FOREIGN KEY ("Medicine_Id") REFERENCES "public"."Medicine" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_PrescriptionItem_MedicineMix" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_PrescriptionItem_Prescription" FOREIGN KEY ("Prescription_Id") REFERENCES "public"."Prescription" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "DeviceOrder" table
|
||||
CREATE TABLE "public"."DeviceOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeviceOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "DeviceOrderItem" table
|
||||
CREATE TABLE "public"."DeviceOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"DeviceOrder_Id" bigint NULL,
|
||||
"Device_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeviceOrderItem_Device" FOREIGN KEY ("Device_Id") REFERENCES "public"."Device" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_DeviceOrderItem_DeviceOrder" FOREIGN KEY ("DeviceOrder_Id") REFERENCES "public"."DeviceOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MaterialOrder" table
|
||||
CREATE TABLE "public"."MaterialOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MaterialOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MaterialOrderItem" table
|
||||
CREATE TABLE "public"."MaterialOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"MaterialOrder_Id" bigint NULL,
|
||||
"Material_Id" bigint NULL,
|
||||
"Count" integer NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MaterialOrderItem_Material" FOREIGN KEY ("Material_Id") REFERENCES "public"."Material" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MaterialOrderItem_MaterialOrder" FOREIGN KEY ("MaterialOrder_Id") REFERENCES "public"."MaterialOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrder" table
|
||||
CREATE TABLE "public"."McuOrder" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Status_Code" character varying(10) NOT NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrder_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrderItem" table
|
||||
CREATE TABLE "public"."McuOrderItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"McuOrder_Id" bigint NULL,
|
||||
"McuSrc_Id" bigint NULL,
|
||||
"Result" text NULL,
|
||||
"Status_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrderItem_McuOrder" FOREIGN KEY ("McuOrder_Id") REFERENCES "public"."McuOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrderItem_McuSrc" FOREIGN KEY ("McuSrc_Id") REFERENCES "public"."McuSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Medication" table
|
||||
CREATE TABLE "public"."Medication" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"IssuedAt" timestamptz NULL,
|
||||
"Pharmacist_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Medication_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Medication_Pharmacist" FOREIGN KEY ("Pharmacist_Id") REFERENCES "public"."Pharmacist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MedicationItem" table
|
||||
CREATE TABLE "public"."MedicationItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Medication_Id" bigint NULL,
|
||||
"IsMix" boolean NULL,
|
||||
"Medicine_Id" bigint NULL,
|
||||
"MedicineMix_Id" bigint NULL,
|
||||
"Usage" smallint NULL,
|
||||
"Interval" smallint NULL,
|
||||
"IntervalUnit_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MedicationItem_Medication" FOREIGN KEY ("Medication_Id") REFERENCES "public"."Medication" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MedicationItem_Medicine" FOREIGN KEY ("Medicine_Id") REFERENCES "public"."Medicine" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_MedicationItem_MedicineMix" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "MedicationItemDist" table
|
||||
CREATE TABLE "public"."MedicationItemDist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"MedicationItem_Id" bigint NULL,
|
||||
"DateTime" timestamptz NULL,
|
||||
"Remain" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_MedicationItemDist_MedicationItem" FOREIGN KEY ("MedicationItem_Id") REFERENCES "public"."MedicationItem" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Prescription" table
|
||||
CREATE TABLE "public"."Prescription" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"IssuedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Prescription_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Prescription_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "PrescriptionItem" table
|
||||
CREATE TABLE "public"."PrescriptionItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Prescription_Id" bigint NULL,
|
||||
"IsMix" boolean NULL,
|
||||
"Medicine_Id" bigint NULL,
|
||||
"MedicineMix_Id" bigint NULL,
|
||||
"Usage" smallint NULL,
|
||||
"Interval" smallint NULL,
|
||||
"IntervalUnit_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_PrescriptionItem_Medicine" FOREIGN KEY ("Medicine_Id") REFERENCES "public"."Medicine" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_PrescriptionItem_MedicineMix" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_PrescriptionItem_Prescription" FOREIGN KEY ("Prescription_Id") REFERENCES "public"."Prescription" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
-- Modify "DeviceOrder" table
|
||||
ALTER TABLE "public"."DeviceOrder" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "DeviceOrderItem" table
|
||||
ALTER TABLE "public"."DeviceOrderItem" ADD COLUMN "Count" smallint NULL;
|
||||
-- Modify "MaterialOrder" table
|
||||
ALTER TABLE "public"."MaterialOrder" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "Medication" table
|
||||
ALTER TABLE "public"."Medication" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ALTER COLUMN "Usage" TYPE numeric, ADD COLUMN "IsRedeemed" boolean NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ALTER COLUMN "Usage" TYPE numeric;
|
||||
-- Modify "MedicationItemDist" table
|
||||
ALTER TABLE "public"."MedicationItemDist" ALTER COLUMN "Remain" TYPE numeric, ADD COLUMN "Nurse_Id" bigint NULL, ADD CONSTRAINT "fk_MedicationItemDist_Nurse" FOREIGN KEY ("Nurse_Id") REFERENCES "public"."Nurse" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "DeviceOrder" table
|
||||
ALTER TABLE "public"."DeviceOrder" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "DeviceOrderItem" table
|
||||
ALTER TABLE "public"."DeviceOrderItem" ADD COLUMN "Count" smallint NULL;
|
||||
-- Modify "MaterialOrder" table
|
||||
ALTER TABLE "public"."MaterialOrder" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "Medication" table
|
||||
ALTER TABLE "public"."Medication" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ALTER COLUMN "Usage" TYPE numeric, ADD COLUMN "IsRedeemed" boolean NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ALTER COLUMN "Usage" TYPE numeric;
|
||||
-- Modify "MedicationItemDist" table
|
||||
ALTER TABLE "public"."MedicationItemDist" ALTER COLUMN "Remain" TYPE numeric, ADD COLUMN "Nurse_Id" bigint NULL, ADD CONSTRAINT "fk_MedicationItemDist_Nurse" FOREIGN KEY ("Nurse_Id") REFERENCES "public"."Nurse" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ADD COLUMN "Quantity" numeric NULL;
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" ADD COLUMN "Note" text NULL;
|
||||
-- Modify "Prescription" table
|
||||
ALTER TABLE "public"."Prescription" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ADD COLUMN "Quantity" numeric NULL;
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ADD COLUMN "Quantity" numeric NULL;
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" ADD COLUMN "Note" text NULL;
|
||||
-- Modify "Prescription" table
|
||||
ALTER TABLE "public"."Prescription" ADD COLUMN "Status_Code" text NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ADD COLUMN "Quantity" numeric NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ADD COLUMN "Note" character varying(1024) NULL;
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ADD COLUMN "Note" character varying(1024) NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "MedicineMixItem" table
|
||||
ALTER TABLE "public"."MedicineMixItem" DROP CONSTRAINT "fk_MedicineMixItem_MedicineMix", ADD CONSTRAINT "fk_MedicineMix_MixItems" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "MedicineMixItem" table
|
||||
ALTER TABLE "public"."MedicineMixItem" DROP CONSTRAINT "fk_MedicineMixItem_MedicineMix", ADD CONSTRAINT "fk_MedicineMix_MixItems" FOREIGN KEY ("MedicineMix_Id") REFERENCES "public"."MedicineMix" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" DROP COLUMN "Note";
|
||||
-- Modify "MedicineMixItem" table
|
||||
ALTER TABLE "public"."MedicineMixItem" ADD COLUMN "Note" text NULL;
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" DROP COLUMN "Note";
|
||||
-- Modify "MedicineMixItem" table
|
||||
ALTER TABLE "public"."MedicineMixItem" ADD COLUMN "Note" text NULL;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
-- Modify "McuOrder" table
|
||||
ALTER TABLE "public"."McuOrder" ADD COLUMN "SpecimenPickTime" timestamptz NULL, ADD COLUMN "ExaminationDate" timestamptz NULL, ADD COLUMN "Number" smallint NULL, ADD COLUMN "Temperature" numeric NULL, ADD COLUMN "McuUrgencyLevel_Code" character varying(10) NOT NULL;
|
||||
-- Modify "McuOrderItem" table
|
||||
ALTER TABLE "public"."McuOrderItem" ADD COLUMN "ExaminationDate" timestamptz NULL;
|
||||
-- Create index "idx_order_src" to table: "McuOrderItem"
|
||||
CREATE UNIQUE INDEX "idx_order_src" ON "public"."McuOrderItem" ("McuOrder_Id", "McuSrc_Id");
|
||||
-- Modify "PersonRelative" table
|
||||
ALTER TABLE "public"."PersonRelative" ADD COLUMN "Responsible" boolean NULL;
|
||||
-- Modify "McuSrc" table
|
||||
ALTER TABLE "public"."McuSrc" ALTER COLUMN "Id" TYPE bigint, ADD COLUMN "Item_Id" bigint NULL, ADD CONSTRAINT "fk_McuSrc_Item" FOREIGN KEY ("Item_Id") REFERENCES "public"."Item" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "McuOrder" table
|
||||
ALTER TABLE "public"."McuOrder" ADD COLUMN "SpecimenPickTime" timestamptz NULL, ADD COLUMN "ExaminationDate" timestamptz NULL, ADD COLUMN "Number" smallint NULL, ADD COLUMN "Temperature" numeric NULL, ADD COLUMN "McuUrgencyLevel_Code" character varying(10) NOT NULL;
|
||||
-- Modify "McuOrderItem" table
|
||||
ALTER TABLE "public"."McuOrderItem" ADD COLUMN "ExaminationDate" timestamptz NULL;
|
||||
-- Create index "idx_order_src" to table: "McuOrderItem"
|
||||
CREATE UNIQUE INDEX "idx_order_src" ON "public"."McuOrderItem" ("McuOrder_Id", "McuSrc_Id");
|
||||
-- Modify "PersonRelative" table
|
||||
ALTER TABLE "public"."PersonRelative" ADD COLUMN "Responsible" boolean NULL;
|
||||
-- Modify "McuSrc" table
|
||||
ALTER TABLE "public"."McuSrc" ALTER COLUMN "Id" TYPE bigint, ADD COLUMN "Item_Id" bigint NULL, ADD CONSTRAINT "fk_McuSrc_Item" FOREIGN KEY ("Item_Id") REFERENCES "public"."Item" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
-- Create "McuSubSrc" table
|
||||
CREATE TABLE "public"."McuSubSrc" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Code" character varying(20) NULL,
|
||||
"Name" character varying(50) NULL,
|
||||
"McuSrc_Id" bigint NULL,
|
||||
"Item_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_McuSubSrc_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_McuSubSrc_Item" FOREIGN KEY ("Item_Id") REFERENCES "public"."Item" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuSubSrc_McuSrc" FOREIGN KEY ("McuSrc_Id") REFERENCES "public"."McuSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrderSubItem" table
|
||||
CREATE TABLE "public"."McuOrderSubItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"McuSubSrc_Id" bigint NULL,
|
||||
"McuOrderItem_Id" bigint NULL,
|
||||
"Result" text NULL,
|
||||
"Status_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrderSubItem_McuOrderItem" FOREIGN KEY ("McuOrderItem_Id") REFERENCES "public"."McuOrderItem" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrderSubItem_McuSubSrc" FOREIGN KEY ("McuSubSrc_Id") REFERENCES "public"."McuSubSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create index "idx_order_sub_src" to table: "McuOrderSubItem"
|
||||
CREATE UNIQUE INDEX "idx_order_sub_src" ON "public"."McuOrderSubItem" ("McuSubSrc_Id", "McuOrderItem_Id");
|
||||
-- Create "McuSubSrc" table
|
||||
CREATE TABLE "public"."McuSubSrc" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Code" character varying(20) NULL,
|
||||
"Name" character varying(50) NULL,
|
||||
"McuSrc_Id" bigint NULL,
|
||||
"Item_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_McuSubSrc_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_McuSubSrc_Item" FOREIGN KEY ("Item_Id") REFERENCES "public"."Item" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuSubSrc_McuSrc" FOREIGN KEY ("McuSrc_Id") REFERENCES "public"."McuSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "McuOrderSubItem" table
|
||||
CREATE TABLE "public"."McuOrderSubItem" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"McuSubSrc_Id" bigint NULL,
|
||||
"McuOrderItem_Id" bigint NULL,
|
||||
"Result" text NULL,
|
||||
"Status_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_McuOrderSubItem_McuOrderItem" FOREIGN KEY ("McuOrderItem_Id") REFERENCES "public"."McuOrderItem" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_McuOrderSubItem_McuSubSrc" FOREIGN KEY ("McuSubSrc_Id") REFERENCES "public"."McuSubSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create index "idx_order_sub_src" to table: "McuOrderSubItem"
|
||||
CREATE UNIQUE INDEX "idx_order_sub_src" ON "public"."McuOrderSubItem" ("McuSubSrc_Id", "McuOrderItem_Id");
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "McuOrder" table
|
||||
ALTER TABLE "public"."McuOrder" ALTER COLUMN "McuUrgencyLevel_Code" TYPE character varying(15);
|
||||
-- Modify "McuOrder" table
|
||||
ALTER TABLE "public"."McuOrder" ALTER COLUMN "McuUrgencyLevel_Code" TYPE character varying(15);
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
-- Create "Consultation" table
|
||||
CREATE TABLE "public"."Consultation" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Case" character varying(2048) NULL,
|
||||
"Solution" character varying(2048) NULL,
|
||||
"Unit_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"RepliedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Consultation_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Consultation_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Consultation_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Consultation" table
|
||||
CREATE TABLE "public"."Consultation" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Case" character varying(2048) NULL,
|
||||
"Solution" character varying(2048) NULL,
|
||||
"Unit_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"RepliedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Consultation_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Consultation_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Consultation_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "ResidentIdentityFileUrl" character varying(1024) NULL, ADD COLUMN "PassportFileUrl" character varying(1024) NULL, ADD COLUMN "DrivingLicenseFileUrl" character varying(1024) NULL, ADD COLUMN "FamilyIdentityFileUrl" character varying(1024) NULL;
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "ResidentIdentityFileUrl" character varying(1024) NULL, ADD COLUMN "PassportFileUrl" character varying(1024) NULL, ADD COLUMN "DrivingLicenseFileUrl" character varying(1024) NULL, ADD COLUMN "FamilyIdentityFileUrl" character varying(1024) NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Soapi" table
|
||||
ALTER TABLE "public"."Soapi" ADD COLUMN "TypeCode" text NULL;
|
||||
-- Modify "Soapi" table
|
||||
ALTER TABLE "public"."Soapi" ADD COLUMN "TypeCode" text NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Soapi" table
|
||||
ALTER TABLE "public"."Soapi" ALTER COLUMN "TypeCode" TYPE character varying(11);
|
||||
-- Modify "Soapi" table
|
||||
ALTER TABLE "public"."Soapi" ALTER COLUMN "TypeCode" TYPE character varying(11);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ALTER COLUMN "Usage" TYPE character varying(255), ADD COLUMN "Frequency" integer NULL, ADD COLUMN "Dose" numeric NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ALTER COLUMN "Usage" TYPE character varying(255), ADD COLUMN "Frequency" integer NULL, ADD COLUMN "Dose" numeric NULL;
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" ADD COLUMN "Uom_Code" character varying(10) NULL, ADD CONSTRAINT "fk_MedicineMix_Uom" FOREIGN KEY ("Uom_Code") REFERENCES "public"."Uom" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "MedicationItem" table
|
||||
ALTER TABLE "public"."MedicationItem" ALTER COLUMN "Usage" TYPE character varying(255), ADD COLUMN "Frequency" integer NULL, ADD COLUMN "Dose" numeric NULL;
|
||||
-- Modify "PrescriptionItem" table
|
||||
ALTER TABLE "public"."PrescriptionItem" ALTER COLUMN "Usage" TYPE character varying(255), ADD COLUMN "Frequency" integer NULL, ADD COLUMN "Dose" numeric NULL;
|
||||
-- Modify "MedicineMix" table
|
||||
ALTER TABLE "public"."MedicineMix" ADD COLUMN "Uom_Code" character varying(10) NULL, ADD CONSTRAINT "fk_MedicineMix_Uom" FOREIGN KEY ("Uom_Code") REFERENCES "public"."Uom" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- Rename a column from "CheckupCategory_Code" to "McuSrcCategory_Code"
|
||||
ALTER TABLE "public"."McuSrc" RENAME COLUMN "CheckupCategory_Code" TO "McuSrcCategory_Code";
|
||||
-- Modify "McuSrc" table
|
||||
ALTER TABLE "public"."McuSrc" DROP CONSTRAINT "fk_McuSrc_CheckupCategory", ADD CONSTRAINT "fk_McuSrc_McuSrcCategory" FOREIGN KEY ("McuSrcCategory_Code") REFERENCES "public"."McuSrcCategory" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Rename a column from "CheckupCategory_Code" to "McuSrcCategory_Code"
|
||||
ALTER TABLE "public"."McuSrc" RENAME COLUMN "CheckupCategory_Code" TO "McuSrcCategory_Code";
|
||||
-- Modify "McuSrc" table
|
||||
ALTER TABLE "public"."McuSrc" DROP CONSTRAINT "fk_McuSrc_CheckupCategory", ADD CONSTRAINT "fk_McuSrc_McuSrcCategory" FOREIGN KEY ("McuSrcCategory_Code") REFERENCES "public"."McuSrcCategory" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Division" table
|
||||
ALTER TABLE "public"."Division" ALTER COLUMN "Parent_Id" TYPE integer, ADD CONSTRAINT "fk_Division_Childrens" FOREIGN KEY ("Parent_Id") REFERENCES "public"."Division" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Division" table
|
||||
ALTER TABLE "public"."Division" ALTER COLUMN "Parent_Id" TYPE integer, ADD CONSTRAINT "fk_Division_Childrens" FOREIGN KEY ("Parent_Id") REFERENCES "public"."Division" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Modify "Infra" table
|
||||
ALTER TABLE "public"."Infra" ADD CONSTRAINT "fk_Infra_Childrens" FOREIGN KEY ("Parent_Id") REFERENCES "public"."Infra" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "DeviceOrder" table
|
||||
ALTER TABLE "public"."DeviceOrder" ADD COLUMN "Doctor_Id" bigint NULL, ADD CONSTRAINT "fk_DeviceOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "MaterialOrder" table
|
||||
ALTER TABLE "public"."MaterialOrder" ADD COLUMN "Doctor_Id" bigint NULL, ADD CONSTRAINT "fk_MaterialOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Infra" table
|
||||
ALTER TABLE "public"."Infra" ADD CONSTRAINT "fk_Infra_Childrens" FOREIGN KEY ("Parent_Id") REFERENCES "public"."Infra" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "DeviceOrder" table
|
||||
ALTER TABLE "public"."DeviceOrder" ADD COLUMN "Doctor_Id" bigint NULL, ADD CONSTRAINT "fk_DeviceOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "MaterialOrder" table
|
||||
ALTER TABLE "public"."MaterialOrder" ADD COLUMN "Doctor_Id" bigint NULL, ADD CONSTRAINT "fk_MaterialOrder_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "Nationality" text NULL;
|
||||
-- Create "Chemo" table
|
||||
CREATE TABLE "public"."Chemo" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Status_Code" text NULL,
|
||||
"VerifiedAt" timestamptz NULL,
|
||||
"VerifiedBy_User_Id" bigint NULL,
|
||||
"SrcUnit_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Chemo_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Chemo_SrcUnit" FOREIGN KEY ("SrcUnit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Chemo_VerifiedBy" FOREIGN KEY ("VerifiedBy_User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Rename a column from "Unit_Id" to "DstUnit_Id"
|
||||
ALTER TABLE "public"."Consultation" RENAME COLUMN "Unit_Id" TO "DstUnit_Id";
|
||||
-- Rename a column from "Doctor_Id" to "DstDoctor_Id"
|
||||
ALTER TABLE "public"."Consultation" RENAME COLUMN "Doctor_Id" TO "DstDoctor_Id";
|
||||
-- Modify "Consultation" table
|
||||
ALTER TABLE "public"."Consultation" DROP CONSTRAINT "fk_Consultation_Doctor", DROP CONSTRAINT "fk_Consultation_Unit", DROP COLUMN "Case", ALTER COLUMN "Solution" TYPE character varying(10240), ADD COLUMN "Date" timestamptz NULL, ADD COLUMN "Problem" character varying(10240) NULL, ADD CONSTRAINT "fk_Consultation_DstDoctor" FOREIGN KEY ("DstDoctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Consultation_DstUnit" FOREIGN KEY ("DstUnit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "Nationality" text NULL;
|
||||
-- Create "Chemo" table
|
||||
CREATE TABLE "public"."Chemo" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Status_Code" text NULL,
|
||||
"VerifiedAt" timestamptz NULL,
|
||||
"VerifiedBy_User_Id" bigint NULL,
|
||||
"SrcUnit_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Chemo_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Chemo_SrcUnit" FOREIGN KEY ("SrcUnit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Chemo_VerifiedBy" FOREIGN KEY ("VerifiedBy_User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Rename a column from "Unit_Id" to "DstUnit_Id"
|
||||
ALTER TABLE "public"."Consultation" RENAME COLUMN "Unit_Id" TO "DstUnit_Id";
|
||||
-- Rename a column from "Doctor_Id" to "DstDoctor_Id"
|
||||
ALTER TABLE "public"."Consultation" RENAME COLUMN "Doctor_Id" TO "DstDoctor_Id";
|
||||
-- Modify "Consultation" table
|
||||
ALTER TABLE "public"."Consultation" DROP CONSTRAINT "fk_Consultation_Doctor", DROP CONSTRAINT "fk_Consultation_Unit", DROP COLUMN "Case", ALTER COLUMN "Solution" TYPE character varying(10240), ADD COLUMN "Date" timestamptz NULL, ADD COLUMN "Problem" character varying(10240) NULL, ADD CONSTRAINT "fk_Consultation_DstDoctor" FOREIGN KEY ("DstDoctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Consultation_DstUnit" FOREIGN KEY ("DstUnit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" ADD COLUMN "Employee_Id" bigint NULL, ADD CONSTRAINT "fk_DivisionPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" ADD COLUMN "Employee_Id" bigint NULL, ADD CONSTRAINT "fk_DivisionPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "CommunicationIssueStatus" boolean NULL, ADD COLUMN "Disabillity" character varying(100) NULL;
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "CommunicationIssueStatus" boolean NULL, ADD COLUMN "Disabillity" character varying(100) NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Rename a column from "Disabillity" to "Disability"
|
||||
ALTER TABLE "public"."Person" RENAME COLUMN "Disabillity" TO "Disability";
|
||||
-- Rename a column from "Disabillity" to "Disability"
|
||||
ALTER TABLE "public"."Person" RENAME COLUMN "Disabillity" TO "Disability";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Patient" table
|
||||
ALTER TABLE "public"."Patient" ADD COLUMN "NewBornStatus" boolean NULL;
|
||||
-- Modify "Patient" table
|
||||
ALTER TABLE "public"."Patient" ADD COLUMN "NewBornStatus" boolean NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD COLUMN "PostalCode" character varying(6) NULL;
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD COLUMN "PostalCode" character varying(6) NULL;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
-- Create "Midwife" table
|
||||
CREATE TABLE "public"."Midwife" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"IHS_Number" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_Midwife_IHS_Number" UNIQUE ("IHS_Number"),
|
||||
CONSTRAINT "fk_Midwife_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Midwife" table
|
||||
CREATE TABLE "public"."Midwife" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"IHS_Number" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_Midwife_IHS_Number" UNIQUE ("IHS_Number"),
|
||||
CONSTRAINT "fk_Midwife_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" ADD COLUMN "HeadStatus" boolean NULL;
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" ADD COLUMN "HeadStatus" boolean NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Infra" table
|
||||
ALTER TABLE "public"."Infra" ALTER COLUMN "InfraGroup_Code" TYPE character varying(15);
|
||||
-- Modify "Infra" table
|
||||
ALTER TABLE "public"."Infra" ALTER COLUMN "InfraGroup_Code" TYPE character varying(15);
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
-- Create "PostalCode" table
|
||||
CREATE TABLE "public"."PostalCode" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"Code" character varying(5) NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PostalCode_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_Village_PostalCodes" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "PostalCode" table
|
||||
CREATE TABLE "public"."PostalCode" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"Code" character varying(5) NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PostalCode_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_Village_PostalCodes" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
-- Modify "Regency" table
|
||||
ALTER TABLE "public"."Regency" DROP CONSTRAINT "fk_Province_Regencies", ALTER COLUMN "Id" TYPE bigint, ADD CONSTRAINT "fk_Regency_Province" FOREIGN KEY ("Province_Code") REFERENCES "public"."Province" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "District" table
|
||||
ALTER TABLE "public"."District" DROP CONSTRAINT "fk_Regency_Districts", ADD CONSTRAINT "fk_District_Regency" FOREIGN KEY ("Regency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Village" table
|
||||
ALTER TABLE "public"."Village" DROP CONSTRAINT "fk_District_Villages", ADD CONSTRAINT "fk_Village_District" FOREIGN KEY ("District_Code") REFERENCES "public"."District" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "PostalCode" table
|
||||
ALTER TABLE "public"."PostalCode" DROP CONSTRAINT "fk_Village_PostalCodes", ADD CONSTRAINT "fk_PostalCode_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Regency" table
|
||||
ALTER TABLE "public"."Regency" DROP CONSTRAINT "fk_Province_Regencies", ALTER COLUMN "Id" TYPE bigint, ADD CONSTRAINT "fk_Regency_Province" FOREIGN KEY ("Province_Code") REFERENCES "public"."Province" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "District" table
|
||||
ALTER TABLE "public"."District" DROP CONSTRAINT "fk_Regency_Districts", ADD CONSTRAINT "fk_District_Regency" FOREIGN KEY ("Regency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Village" table
|
||||
ALTER TABLE "public"."Village" DROP CONSTRAINT "fk_District_Villages", ADD CONSTRAINT "fk_Village_District" FOREIGN KEY ("District_Code") REFERENCES "public"."District" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "PostalCode" table
|
||||
ALTER TABLE "public"."PostalCode" DROP CONSTRAINT "fk_Village_PostalCodes", ADD CONSTRAINT "fk_PostalCode_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD CONSTRAINT "fk_Person_BirthRegency" FOREIGN KEY ("BirthRegency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Rename a column from "PostalCode" to "PostalCode_Code"
|
||||
ALTER TABLE "public"."PersonAddress" RENAME COLUMN "PostalCode" TO "PostalCode_Code";
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD CONSTRAINT "fk_PersonAddress_PostalCode" FOREIGN KEY ("PostalCode_Code") REFERENCES "public"."PostalCode" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD CONSTRAINT "fk_Person_BirthRegency" FOREIGN KEY ("BirthRegency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Rename a column from "PostalCode" to "PostalCode_Code"
|
||||
ALTER TABLE "public"."PersonAddress" RENAME COLUMN "PostalCode" TO "PostalCode_Code";
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD CONSTRAINT "fk_PersonAddress_PostalCode" FOREIGN KEY ("PostalCode_Code") REFERENCES "public"."PostalCode" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
-- Create "PostalRegion" table
|
||||
CREATE TABLE "public"."PostalRegion" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
"Code" character varying(5) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PostalRegion_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_PostalRegion_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Rename a column from "PostalCode_Code" to "PostalRegion_Code"
|
||||
ALTER TABLE "public"."PersonAddress" RENAME COLUMN "PostalCode_Code" TO "PostalRegion_Code";
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" DROP CONSTRAINT "fk_PersonAddress_PostalCode", ADD COLUMN "LocationType_Code" character varying(10) NULL, ADD CONSTRAINT "fk_PersonAddress_PostalRegion" FOREIGN KEY ("PostalRegion_Code") REFERENCES "public"."PostalRegion" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Drop "PostalCode" table
|
||||
DROP TABLE "public"."PostalCode";
|
||||
-- Create "PostalRegion" table
|
||||
CREATE TABLE "public"."PostalRegion" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
"Code" character varying(5) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PostalRegion_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_PostalRegion_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Rename a column from "PostalCode_Code" to "PostalRegion_Code"
|
||||
ALTER TABLE "public"."PersonAddress" RENAME COLUMN "PostalCode_Code" TO "PostalRegion_Code";
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" DROP CONSTRAINT "fk_PersonAddress_PostalCode", ADD COLUMN "LocationType_Code" character varying(10) NULL, ADD CONSTRAINT "fk_PersonAddress_PostalRegion" FOREIGN KEY ("PostalRegion_Code") REFERENCES "public"."PostalRegion" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Drop "PostalCode" table
|
||||
DROP TABLE "public"."PostalCode";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD CONSTRAINT "fk_PersonAddress_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "PersonAddress" table
|
||||
ALTER TABLE "public"."PersonAddress" ADD CONSTRAINT "fk_PersonAddress_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
-- Create "CheckoutPolies" table
|
||||
CREATE TABLE "public"."CheckoutPolies" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Unit_Id" integer NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_CheckoutPolies_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_CheckoutPolies_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_CheckoutPolies_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "CheckoutPolies" table
|
||||
CREATE TABLE "public"."CheckoutPolies" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Unit_Id" integer NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_CheckoutPolies_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_CheckoutPolies_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_CheckoutPolies_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ALTER COLUMN "DischargeMethod_Code" TYPE character varying(16);
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ALTER COLUMN "DischargeMethod_Code" TYPE character varying(16);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
-- Create "InternalReference" table
|
||||
CREATE TABLE "public"."InternalReference" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Unit_Id" integer NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_InternalReference_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InternalReference_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InternalReference_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Drop "CheckoutPolies" table
|
||||
DROP TABLE "public"."CheckoutPolies";
|
||||
-- Create "InternalReference" table
|
||||
CREATE TABLE "public"."InternalReference" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Unit_Id" integer NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_InternalReference_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InternalReference_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InternalReference_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Drop "CheckoutPolies" table
|
||||
DROP TABLE "public"."CheckoutPolies";
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
-- Create "VClaimSepHist" table
|
||||
CREATE TABLE "public"."VClaimSepHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"RequestPayload" text NULL,
|
||||
"ResponseBody" text NULL,
|
||||
"Message" text NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "PaymentMethod_Code" character varying(10) NULL, ADD COLUMN "InsuranceCompany_Id" bigint NULL, ADD COLUMN "Member_Number" character varying(20) NULL, ADD COLUMN "Ref_Number" character varying(20) NULL, ADD COLUMN "Trx_Number" character varying(20) NULL, ADD COLUMN "Adm_Employee_Id" bigint NULL, ADD CONSTRAINT "uni_Encounter_Member_Number" UNIQUE ("Member_Number"), ADD CONSTRAINT "uni_Encounter_Ref_Number" UNIQUE ("Ref_Number"), ADD CONSTRAINT "uni_Encounter_Trx_Number" UNIQUE ("Trx_Number"), ADD CONSTRAINT "fk_Encounter_Adm_Employee" FOREIGN KEY ("Adm_Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Encounter_InsuranceCompany" FOREIGN KEY ("InsuranceCompany_Id") REFERENCES "public"."InsuranceCompany" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Create "VClaimSep" table
|
||||
CREATE TABLE "public"."VClaimSep" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Number" character varying(19) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_VClaimSep_Number" UNIQUE ("Number"),
|
||||
CONSTRAINT "fk_Encounter_VclaimSep" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "VClaimSepPrint" table
|
||||
CREATE TABLE "public"."VClaimSepPrint" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"VclaimSep_Number" character varying(19) NULL,
|
||||
"Counter" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VClaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VClaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "VClaimSepHist" table
|
||||
CREATE TABLE "public"."VClaimSepHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"RequestPayload" text NULL,
|
||||
"ResponseBody" text NULL,
|
||||
"Message" text NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "PaymentMethod_Code" character varying(10) NULL, ADD COLUMN "InsuranceCompany_Id" bigint NULL, ADD COLUMN "Member_Number" character varying(20) NULL, ADD COLUMN "Ref_Number" character varying(20) NULL, ADD COLUMN "Trx_Number" character varying(20) NULL, ADD COLUMN "Adm_Employee_Id" bigint NULL, ADD CONSTRAINT "uni_Encounter_Member_Number" UNIQUE ("Member_Number"), ADD CONSTRAINT "uni_Encounter_Ref_Number" UNIQUE ("Ref_Number"), ADD CONSTRAINT "uni_Encounter_Trx_Number" UNIQUE ("Trx_Number"), ADD CONSTRAINT "fk_Encounter_Adm_Employee" FOREIGN KEY ("Adm_Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Encounter_InsuranceCompany" FOREIGN KEY ("InsuranceCompany_Id") REFERENCES "public"."InsuranceCompany" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Create "VClaimSep" table
|
||||
CREATE TABLE "public"."VClaimSep" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Number" character varying(19) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_VClaimSep_Number" UNIQUE ("Number"),
|
||||
CONSTRAINT "fk_Encounter_VclaimSep" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "VClaimSepPrint" table
|
||||
CREATE TABLE "public"."VClaimSepPrint" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"VclaimSep_Number" character varying(19) NULL,
|
||||
"Counter" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VClaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VClaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
-- Create "VclaimSep" table
|
||||
CREATE TABLE "public"."VclaimSep" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Number" character varying(19) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_VclaimSep_Number" UNIQUE ("Number"),
|
||||
CONSTRAINT "fk_Encounter_VclaimSep" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Modify "VClaimSepPrint" table
|
||||
ALTER TABLE "public"."VClaimSepPrint" DROP CONSTRAINT "fk_VClaimSepPrint_VclaimSep", ADD CONSTRAINT "fk_VClaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VclaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Drop "VClaimSep" table
|
||||
DROP TABLE "public"."VClaimSep";
|
||||
-- Create "VclaimSep" table
|
||||
CREATE TABLE "public"."VclaimSep" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Number" character varying(19) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_VclaimSep_Number" UNIQUE ("Number"),
|
||||
CONSTRAINT "fk_Encounter_VclaimSep" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Modify "VClaimSepPrint" table
|
||||
ALTER TABLE "public"."VClaimSepPrint" DROP CONSTRAINT "fk_VClaimSepPrint_VclaimSep", ADD CONSTRAINT "fk_VClaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VclaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Drop "VClaimSep" table
|
||||
DROP TABLE "public"."VClaimSep";
|
||||
|
||||
@@ -1,26 +1,26 @@
|
||||
-- Create "VclaimSepHist" table
|
||||
CREATE TABLE "public"."VclaimSepHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"RequestPayload" text NULL,
|
||||
"ResponseBody" text NULL,
|
||||
"Message" text NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Create "VclaimSepPrint" table
|
||||
CREATE TABLE "public"."VclaimSepPrint" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"VclaimSep_Number" character varying(19) NULL,
|
||||
"Counter" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VclaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VclaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Drop "VClaimSepHist" table
|
||||
DROP TABLE "public"."VClaimSepHist";
|
||||
-- Drop "VClaimSepPrint" table
|
||||
DROP TABLE "public"."VClaimSepPrint";
|
||||
-- Create "VclaimSepHist" table
|
||||
CREATE TABLE "public"."VclaimSepHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"RequestPayload" text NULL,
|
||||
"ResponseBody" text NULL,
|
||||
"Message" text NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Create "VclaimSepPrint" table
|
||||
CREATE TABLE "public"."VclaimSepPrint" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"VclaimSep_Number" character varying(19) NULL,
|
||||
"Counter" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VclaimSepPrint_VclaimSep" FOREIGN KEY ("VclaimSep_Number") REFERENCES "public"."VclaimSep" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Drop "VClaimSepHist" table
|
||||
DROP TABLE "public"."VClaimSepHist";
|
||||
-- Drop "VClaimSepPrint" table
|
||||
DROP TABLE "public"."VClaimSepPrint";
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Chemo" table
|
||||
ALTER TABLE "public"."Chemo" ADD COLUMN "ClassCode" text NULL;
|
||||
-- Modify "Chemo" table
|
||||
ALTER TABLE "public"."Chemo" ADD COLUMN "ClassCode" text NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Rename a column from "ClassCode" to "Class_Code"
|
||||
ALTER TABLE "public"."Chemo" RENAME COLUMN "ClassCode" TO "Class_Code";
|
||||
-- Rename a column from "ClassCode" to "Class_Code"
|
||||
ALTER TABLE "public"."Chemo" RENAME COLUMN "ClassCode" TO "Class_Code";
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
-- Create "PersonInsurance" table
|
||||
CREATE TABLE "public"."PersonInsurance" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Person_Id" bigint NULL,
|
||||
"InsuranceCompany_Id" bigint NULL,
|
||||
"Ref_Number" character varying(20) NULL,
|
||||
"DefaultStatus" boolean NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PersonInsurance_Ref_Number" UNIQUE ("Ref_Number"),
|
||||
CONSTRAINT "fk_PersonInsurance_InsuranceCompany" FOREIGN KEY ("InsuranceCompany_Id") REFERENCES "public"."InsuranceCompany" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Person_Insurances" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create index "idx_person_insurance" to table: "PersonInsurance"
|
||||
CREATE UNIQUE INDEX "idx_person_insurance" ON "public"."PersonInsurance" ("Person_Id", "DefaultStatus");
|
||||
-- Create "PersonInsurance" table
|
||||
CREATE TABLE "public"."PersonInsurance" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Person_Id" bigint NULL,
|
||||
"InsuranceCompany_Id" bigint NULL,
|
||||
"Ref_Number" character varying(20) NULL,
|
||||
"DefaultStatus" boolean NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_PersonInsurance_Ref_Number" UNIQUE ("Ref_Number"),
|
||||
CONSTRAINT "fk_PersonInsurance_InsuranceCompany" FOREIGN KEY ("InsuranceCompany_Id") REFERENCES "public"."InsuranceCompany" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Person_Insurances" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create index "idx_person_insurance" to table: "PersonInsurance"
|
||||
CREATE UNIQUE INDEX "idx_person_insurance" ON "public"."PersonInsurance" ("Person_Id", "DefaultStatus");
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
-- Create "AmbulanceTransportReq" table
|
||||
CREATE TABLE "public"."AmbulanceTransportReq" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Patient_Id" bigint NULL,
|
||||
"Diagnoses" character varying(1024) NULL,
|
||||
"RequestData" timestamptz NULL,
|
||||
"UsageDate" timestamptz NULL,
|
||||
"Address" character varying(100) NULL,
|
||||
"RtRw" character varying(10) NULL,
|
||||
"Province_Code" character varying(2) NULL,
|
||||
"Regency_Code" character varying(4) NULL,
|
||||
"District_Code" character varying(6) NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
"Facility_Code" character varying(10) NULL,
|
||||
"Needs_Code" character varying(10) NULL,
|
||||
"Contact_Name" character varying(100) NULL,
|
||||
"Contact_Relationship_Code" character varying(10) NULL,
|
||||
"Contact_PhoneNumber" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_District" FOREIGN KEY ("District_Code") REFERENCES "public"."District" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Patient" FOREIGN KEY ("Patient_Id") REFERENCES "public"."Patient" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Province" FOREIGN KEY ("Province_Code") REFERENCES "public"."Province" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Regency" FOREIGN KEY ("Regency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Vehicle" table
|
||||
CREATE TABLE "public"."Vehicle" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Type_Code" text NULL,
|
||||
"PoliceNumber" text NULL,
|
||||
"FrameNumber" text NULL,
|
||||
"RegNumber" text NULL,
|
||||
"AvailableStatus" boolean NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Create "VehicleHist" table
|
||||
CREATE TABLE "public"."VehicleHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Vehicle_Id" bigint NULL,
|
||||
"Date" timestamptz NULL,
|
||||
"Data" text NULL,
|
||||
"Crud_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VehicleHist_Vehicle" FOREIGN KEY ("Vehicle_Id") REFERENCES "public"."Vehicle" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "AmbulanceTransportReq" table
|
||||
CREATE TABLE "public"."AmbulanceTransportReq" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Patient_Id" bigint NULL,
|
||||
"Diagnoses" character varying(1024) NULL,
|
||||
"RequestData" timestamptz NULL,
|
||||
"UsageDate" timestamptz NULL,
|
||||
"Address" character varying(100) NULL,
|
||||
"RtRw" character varying(10) NULL,
|
||||
"Province_Code" character varying(2) NULL,
|
||||
"Regency_Code" character varying(4) NULL,
|
||||
"District_Code" character varying(6) NULL,
|
||||
"Village_Code" character varying(10) NULL,
|
||||
"Facility_Code" character varying(10) NULL,
|
||||
"Needs_Code" character varying(10) NULL,
|
||||
"Contact_Name" character varying(100) NULL,
|
||||
"Contact_Relationship_Code" character varying(10) NULL,
|
||||
"Contact_PhoneNumber" character varying(20) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_District" FOREIGN KEY ("District_Code") REFERENCES "public"."District" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Patient" FOREIGN KEY ("Patient_Id") REFERENCES "public"."Patient" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Province" FOREIGN KEY ("Province_Code") REFERENCES "public"."Province" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Regency" FOREIGN KEY ("Regency_Code") REFERENCES "public"."Regency" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AmbulanceTransportReq_Village" FOREIGN KEY ("Village_Code") REFERENCES "public"."Village" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Vehicle" table
|
||||
CREATE TABLE "public"."Vehicle" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Type_Code" text NULL,
|
||||
"PoliceNumber" text NULL,
|
||||
"FrameNumber" text NULL,
|
||||
"RegNumber" text NULL,
|
||||
"AvailableStatus" boolean NULL,
|
||||
PRIMARY KEY ("Id")
|
||||
);
|
||||
-- Create "VehicleHist" table
|
||||
CREATE TABLE "public"."VehicleHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Vehicle_Id" bigint NULL,
|
||||
"Date" timestamptz NULL,
|
||||
"Data" text NULL,
|
||||
"Crud_Code" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_VehicleHist_Vehicle" FOREIGN KEY ("Vehicle_Id") REFERENCES "public"."Vehicle" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "MedicalActionSrc" table
|
||||
ALTER TABLE "public"."MedicalActionSrc" ADD COLUMN "Type_Code" character varying(20) NULL;
|
||||
-- Modify "MedicalActionSrc" table
|
||||
ALTER TABLE "public"."MedicalActionSrc" ADD COLUMN "Type_Code" character varying(20) NULL;
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Modify "Item" table
|
||||
ALTER TABLE "public"."Item" ALTER COLUMN "ItemGroup_Code" TYPE character varying(15);
|
||||
-- Modify "Item" table
|
||||
ALTER TABLE "public"."Item" ALTER COLUMN "ItemGroup_Code" TYPE character varying(15);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
-- Modify "Employee" table
|
||||
ALTER TABLE "public"."Employee" ADD COLUMN "Position_Code" character varying(20) NULL;
|
||||
-- Rename a column from "Position_Code" to "ContractPosition_Code"
|
||||
ALTER TABLE "public"."User" RENAME COLUMN "Position_Code" TO "ContractPosition_Code";
|
||||
-- Modify "Employee" table
|
||||
ALTER TABLE "public"."Employee" ADD COLUMN "Position_Code" character varying(20) NULL;
|
||||
-- Rename a column from "Position_Code" to "ContractPosition_Code"
|
||||
ALTER TABLE "public"."User" RENAME COLUMN "Position_Code" TO "ContractPosition_Code";
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
-- Create "Intern" table
|
||||
CREATE TABLE "public"."Intern" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Person_Id" bigint NULL,
|
||||
"Position_Code" character varying(20) NULL,
|
||||
"User_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Intern_Person" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Intern_User" FOREIGN KEY ("User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "Intern" table
|
||||
CREATE TABLE "public"."Intern" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Person_Id" bigint NULL,
|
||||
"Position_Code" character varying(20) NULL,
|
||||
"User_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Intern_Person" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Intern_User" FOREIGN KEY ("User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
-- -- Rename a column from "Position_Code" to "ContractPosition_Code"
|
||||
-- ALTER TABLE "public"."User" RENAME COLUMN "Position_Code" TO "ContractPosition_Code";
|
||||
-- -- Create "Intern" table
|
||||
-- CREATE TABLE "public"."Intern" (
|
||||
-- "Id" bigserial NOT NULL,
|
||||
-- "CreatedAt" timestamptz NULL,
|
||||
-- "UpdatedAt" timestamptz NULL,
|
||||
-- "DeletedAt" timestamptz NULL,
|
||||
-- "Person_Id" bigint NULL,
|
||||
-- "Position_Code" character varying(20) NULL,
|
||||
-- "User_Id" bigint NULL,
|
||||
-- PRIMARY KEY ("Id"),
|
||||
-- CONSTRAINT "fk_Intern_Person" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
-- CONSTRAINT "fk_Intern_User" FOREIGN KEY ("User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
-- );
|
||||
-- -- Rename a column from "Position_Code" to "ContractPosition_Code"
|
||||
-- ALTER TABLE "public"."User" RENAME COLUMN "Position_Code" TO "ContractPosition_Code";
|
||||
-- -- Create "Intern" table
|
||||
-- CREATE TABLE "public"."Intern" (
|
||||
-- "Id" bigserial NOT NULL,
|
||||
-- "CreatedAt" timestamptz NULL,
|
||||
-- "UpdatedAt" timestamptz NULL,
|
||||
-- "DeletedAt" timestamptz NULL,
|
||||
-- "Person_Id" bigint NULL,
|
||||
-- "Position_Code" character varying(20) NULL,
|
||||
-- "User_Id" bigint NULL,
|
||||
-- PRIMARY KEY ("Id"),
|
||||
-- CONSTRAINT "fk_Intern_Person" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
-- CONSTRAINT "fk_Intern_User" FOREIGN KEY ("User_Id") REFERENCES "public"."User" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
-- );
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
-- Rename a column from "RequestData" to "RequestDate"
|
||||
ALTER TABLE "public"."AmbulanceTransportReq" RENAME COLUMN "RequestData" TO "RequestDate";
|
||||
-- Rename a column from "RequestData" to "RequestDate"
|
||||
ALTER TABLE "public"."AmbulanceTransportReq" RENAME COLUMN "RequestData" TO "RequestDate";
|
||||
|
||||
@@ -1,60 +1,60 @@
|
||||
-- Create "DeathCause" table
|
||||
CREATE TABLE "public"."DeathCause" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeathCause_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "EduAssessment" table
|
||||
CREATE TABLE "public"."EduAssessment" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"GeneralEdus" text NULL,
|
||||
"SpecialEdus" text NULL,
|
||||
"Assessments" text NULL,
|
||||
"Plan" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_EduAssessment_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "GeneralConsent" table
|
||||
CREATE TABLE "public"."GeneralConsent" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_GeneralConsent_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "TherapyProtocol" table
|
||||
CREATE TABLE "public"."TherapyProtocol" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"Anamnesis" character varying(2048) NULL,
|
||||
"MedicalDiagnoses" text NULL,
|
||||
"FunctionDiagnoses" text NULL,
|
||||
"Procedures" text NULL,
|
||||
"SupportingExams" character varying(2048) NULL,
|
||||
"Instruction" character varying(2048) NULL,
|
||||
"Evaluation" character varying(2048) NULL,
|
||||
"WorkCauseStatus" character varying(2048) NULL,
|
||||
"Frequency" bigint NULL,
|
||||
"IntervalUnit_Code" character varying(10) NULL,
|
||||
"Duration" bigint NULL,
|
||||
"DurationUnit_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_TherapyProtocol_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_TherapyProtocol_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "DeathCause" table
|
||||
CREATE TABLE "public"."DeathCause" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_DeathCause_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "EduAssessment" table
|
||||
CREATE TABLE "public"."EduAssessment" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"GeneralEdus" text NULL,
|
||||
"SpecialEdus" text NULL,
|
||||
"Assessments" text NULL,
|
||||
"Plan" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_EduAssessment_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "GeneralConsent" table
|
||||
CREATE TABLE "public"."GeneralConsent" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Value" text NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_GeneralConsent_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "TherapyProtocol" table
|
||||
CREATE TABLE "public"."TherapyProtocol" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NOT NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"Anamnesis" character varying(2048) NULL,
|
||||
"MedicalDiagnoses" text NULL,
|
||||
"FunctionDiagnoses" text NULL,
|
||||
"Procedures" text NULL,
|
||||
"SupportingExams" character varying(2048) NULL,
|
||||
"Instruction" character varying(2048) NULL,
|
||||
"Evaluation" character varying(2048) NULL,
|
||||
"WorkCauseStatus" character varying(2048) NULL,
|
||||
"Frequency" bigint NULL,
|
||||
"IntervalUnit_Code" character varying(10) NULL,
|
||||
"Duration" bigint NULL,
|
||||
"DurationUnit_Code" character varying(10) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_TherapyProtocol_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_TherapyProtocol_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
-- Rename a column from "DischargeMethod_Code" to "Discharge_Method_Code"
|
||||
ALTER TABLE "public"."Encounter" RENAME COLUMN "DischargeMethod_Code" TO "Discharge_Method_Code";
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Discharge_Date" timestamptz NULL;
|
||||
-- Modify "DeathCause" table
|
||||
ALTER TABLE "public"."DeathCause" DROP CONSTRAINT "fk_DeathCause_Encounter", ADD CONSTRAINT "fk_Encounter_DeathCause" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "InternalReference" table
|
||||
ALTER TABLE "public"."InternalReference" DROP CONSTRAINT "fk_InternalReference_Encounter", ADD CONSTRAINT "fk_Encounter_InternalReferences" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Rename a column from "DischargeMethod_Code" to "Discharge_Method_Code"
|
||||
ALTER TABLE "public"."Encounter" RENAME COLUMN "DischargeMethod_Code" TO "Discharge_Method_Code";
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "Discharge_Date" timestamptz NULL;
|
||||
-- Modify "DeathCause" table
|
||||
ALTER TABLE "public"."DeathCause" DROP CONSTRAINT "fk_DeathCause_Encounter", ADD CONSTRAINT "fk_Encounter_DeathCause" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "InternalReference" table
|
||||
ALTER TABLE "public"."InternalReference" DROP CONSTRAINT "fk_InternalReference_Encounter", ADD CONSTRAINT "fk_Encounter_InternalReferences" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
@@ -1,90 +1,90 @@
|
||||
-- Create "AdmEmployeeHist" table
|
||||
CREATE TABLE "public"."AdmEmployeeHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"StartedAt" timestamptz NULL,
|
||||
"FinishedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_AdmEmployeeHist_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "InstallationPosition" table
|
||||
CREATE TABLE "public"."InstallationPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Installation_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_InstallationPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_InstallationPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InstallationPosition_Installation" FOREIGN KEY ("Installation_Id") REFERENCES "public"."Installation" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "ResponsibleDoctorHist" table
|
||||
CREATE TABLE "public"."ResponsibleDoctorHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"StartedAt" timestamptz NULL,
|
||||
"FinishedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_ResponsibleDoctorHist_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "SpecialistPosition" table
|
||||
CREATE TABLE "public"."SpecialistPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Specialist_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_SpecialistPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_SpecialistPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_SpecialistPosition_Specialist" FOREIGN KEY ("Specialist_Id") REFERENCES "public"."Specialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "SubspecialistPosition" table
|
||||
CREATE TABLE "public"."SubspecialistPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Subspecialist_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_SubspecialistPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_SubspecialistPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_SubspecialistPosition_Subspecialist" FOREIGN KEY ("Subspecialist_Id") REFERENCES "public"."Subspecialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "UnitPosition" table
|
||||
CREATE TABLE "public"."UnitPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Unit_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_UnitPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_UnitPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_UnitPosition_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "AdmEmployeeHist" table
|
||||
CREATE TABLE "public"."AdmEmployeeHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
"StartedAt" timestamptz NULL,
|
||||
"FinishedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_AdmEmployeeHist_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "InstallationPosition" table
|
||||
CREATE TABLE "public"."InstallationPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Installation_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_InstallationPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_InstallationPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_InstallationPosition_Installation" FOREIGN KEY ("Installation_Id") REFERENCES "public"."Installation" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "ResponsibleDoctorHist" table
|
||||
CREATE TABLE "public"."ResponsibleDoctorHist" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"StartedAt" timestamptz NULL,
|
||||
"FinishedAt" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_ResponsibleDoctorHist_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "SpecialistPosition" table
|
||||
CREATE TABLE "public"."SpecialistPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Specialist_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_SpecialistPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_SpecialistPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_SpecialistPosition_Specialist" FOREIGN KEY ("Specialist_Id") REFERENCES "public"."Specialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "SubspecialistPosition" table
|
||||
CREATE TABLE "public"."SubspecialistPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Subspecialist_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_SubspecialistPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_SubspecialistPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_SubspecialistPosition_Subspecialist" FOREIGN KEY ("Subspecialist_Id") REFERENCES "public"."Subspecialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "UnitPosition" table
|
||||
CREATE TABLE "public"."UnitPosition" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Unit_Id" integer NOT NULL,
|
||||
"Code" character varying(10) NOT NULL,
|
||||
"Name" character varying(30) NOT NULL,
|
||||
"HeadStatus" boolean NULL,
|
||||
"Employee_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_UnitPosition_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_UnitPosition_Employee" FOREIGN KEY ("Employee_Id") REFERENCES "public"."Employee" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_UnitPosition_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Doctor_Code" UNIQUE ("Code");
|
||||
-- Modify "Laborant" table
|
||||
ALTER TABLE "public"."Laborant" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Laborant_Code" UNIQUE ("Code");
|
||||
-- Modify "Midwife" table
|
||||
ALTER TABLE "public"."Midwife" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Midwife_Code" UNIQUE ("Code");
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Nurse_Code" UNIQUE ("Code");
|
||||
-- Modify "Nutritionist" table
|
||||
ALTER TABLE "public"."Nutritionist" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Nutritionist_Code" UNIQUE ("Code");
|
||||
-- Modify "Pharmacist" table
|
||||
ALTER TABLE "public"."Pharmacist" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Pharmacist_Code" UNIQUE ("Code");
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Doctor_Code" UNIQUE ("Code");
|
||||
-- Modify "Laborant" table
|
||||
ALTER TABLE "public"."Laborant" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Laborant_Code" UNIQUE ("Code");
|
||||
-- Modify "Midwife" table
|
||||
ALTER TABLE "public"."Midwife" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Midwife_Code" UNIQUE ("Code");
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Nurse_Code" UNIQUE ("Code");
|
||||
-- Modify "Nutritionist" table
|
||||
ALTER TABLE "public"."Nutritionist" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Nutritionist_Code" UNIQUE ("Code");
|
||||
-- Modify "Pharmacist" table
|
||||
ALTER TABLE "public"."Pharmacist" ADD COLUMN "Code" character varying(20) NULL, ADD CONSTRAINT "uni_Pharmacist_Code" UNIQUE ("Code");
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Employee" table
|
||||
ALTER TABLE "public"."Employee" DROP COLUMN "Division_Code";
|
||||
@@ -0,0 +1,4 @@
|
||||
-- Modify "Patient" table
|
||||
ALTER TABLE "public"."Patient" ADD COLUMN "RegisteredBy_User_Name" character varying(100) NULL;
|
||||
-- Modify "Person" table
|
||||
ALTER TABLE "public"."Person" ADD COLUMN "Confidence" character varying(512) NULL, ADD COLUMN "MaritalStatus_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,12 @@
|
||||
-- Create "VclaimMember" table
|
||||
CREATE TABLE "public"."VclaimMember" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"CardNumber" character varying(20) NULL,
|
||||
"Person_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_VclaimMember_CardNumber" UNIQUE ("CardNumber"),
|
||||
CONSTRAINT "fk_Person_VclaimMember" FOREIGN KEY ("Person_Id") REFERENCES "public"."Person" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Encounter" table
|
||||
ALTER TABLE "public"."Encounter" ADD COLUMN "StartedAt" timestamptz NULL, ADD COLUMN "FinishedAt" timestamptz NULL, ADD COLUMN "RefType_Code" text NULL, ADD COLUMN "NewStatus" boolean NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Patient" table
|
||||
ALTER TABLE "public"."Patient" ADD COLUMN "Parent_Number" character varying(15) NULL, ADD CONSTRAINT "fk_Patient_Parent" FOREIGN KEY ("Parent_Number") REFERENCES "public"."Patient" ("Number") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- Modify "McuOrder" table
|
||||
ALTER TABLE "public"."McuOrder" ADD COLUMN "Scope_Code" character varying(10) NULL;
|
||||
-- Create index "idx_McuOrder_Scope_Code" to table: "McuOrder"
|
||||
CREATE INDEX "idx_McuOrder_Scope_Code" ON "public"."McuOrder" ("Scope_Code");
|
||||
-- Create index "idx_McuSrcCategory_Scope_Code" to table: "McuSrcCategory"
|
||||
CREATE INDEX "idx_McuSrcCategory_Scope_Code" ON "public"."McuSrcCategory" ("Scope_Code");
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Rename a column from "McuUrgencyLevel_Code" to "UrgencyLevel_Code"
|
||||
ALTER TABLE "public"."McuOrder" RENAME COLUMN "McuUrgencyLevel_Code" TO "UrgencyLevel_Code";
|
||||
@@ -0,0 +1,17 @@
|
||||
-- Create "ControlLetter" table
|
||||
CREATE TABLE "public"."ControlLetter" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Unit_Id" bigint NULL,
|
||||
"Specialist_Id" bigint NULL,
|
||||
"Subspecialist_Id" bigint NULL,
|
||||
"Date" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_ControlLetter_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_ControlLetter_Specialist" FOREIGN KEY ("Specialist_Id") REFERENCES "public"."Specialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_ControlLetter_Subspecialist" FOREIGN KEY ("Subspecialist_Id") REFERENCES "public"."Subspecialist" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_ControlLetter_Unit" FOREIGN KEY ("Unit_Id") REFERENCES "public"."Unit" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Chemo" table
|
||||
ALTER TABLE "public"."Chemo" DROP COLUMN "Class_Code", ADD COLUMN "Bed" character varying(1024) NULL, ADD COLUMN "Needs" character varying(2048) NULL;
|
||||
@@ -0,0 +1,19 @@
|
||||
-- Modify "Ambulatory" table
|
||||
ALTER TABLE "public"."Ambulatory" DROP CONSTRAINT "fk_Ambulatory_Encounter", ADD COLUMN "VisitMode_Code" text NULL, ADD CONSTRAINT "fk_Encounter_Ambulatory" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Emergency" table
|
||||
ALTER TABLE "public"."Emergency" DROP CONSTRAINT "fk_Emergency_Encounter", ADD CONSTRAINT "fk_Encounter_Emergency" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Inpatient" table
|
||||
ALTER TABLE "public"."Inpatient" DROP CONSTRAINT "fk_Inpatient_Encounter", ADD CONSTRAINT "fk_Encounter_Inpatient" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Create "Rehab" table
|
||||
CREATE TABLE "public"."Rehab" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Doctor_Id" bigint NULL,
|
||||
"AllocatedVisitCount" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_Rehab_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_Rehab_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "ControlLetter" table
|
||||
ALTER TABLE "public"."ControlLetter" ADD COLUMN "Doctor_Id" bigint NULL, ADD CONSTRAINT "fk_ControlLetter_Doctor" FOREIGN KEY ("Doctor_Id") REFERENCES "public"."Doctor" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,17 @@
|
||||
-- Create "ChemoProtocol" table
|
||||
CREATE TABLE "public"."ChemoProtocol" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Encounter_Id" bigint NULL,
|
||||
"Patient_Weight" numeric NULL,
|
||||
"Patient_Height" numeric NULL,
|
||||
"Diagnoses" text NULL,
|
||||
"Duration" bigint NULL,
|
||||
"DurationUnit_Code" character varying(10) NULL,
|
||||
"StartDate" timestamptz NULL,
|
||||
"EndDate" timestamptz NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_ChemoProtocol_Encounter" FOREIGN KEY ("Encounter_Id") REFERENCES "public"."Encounter" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,38 @@
|
||||
-- Create "AntibioticSrcCategory" table
|
||||
CREATE TABLE "public"."AntibioticSrcCategory" (
|
||||
"Id" serial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Code" character varying(20) NULL,
|
||||
"Name" character varying(50) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_AntibioticSrcCategory_Code" UNIQUE ("Code")
|
||||
);
|
||||
-- Create "AntibioticSrc" table
|
||||
CREATE TABLE "public"."AntibioticSrc" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Code" character varying(20) NULL,
|
||||
"Name" character varying(50) NULL,
|
||||
"AntibioticSrcCategory_Code" character varying(20) NULL,
|
||||
"Item_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_AntibioticSrc_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "fk_AntibioticSrc_AntibioticSrcCategory" FOREIGN KEY ("AntibioticSrcCategory_Code") REFERENCES "public"."AntibioticSrcCategory" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AntibioticSrc_Item" FOREIGN KEY ("Item_Id") REFERENCES "public"."Item" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Create "AntibioticInUse" table
|
||||
CREATE TABLE "public"."AntibioticInUse" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"McuOrder_Id" bigint NULL,
|
||||
"AntibioticSrc_Id" bigint NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_AntibioticInUse_AntibioticSrc" FOREIGN KEY ("AntibioticSrc_Id") REFERENCES "public"."AntibioticSrc" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_AntibioticInUse_McuOrder" FOREIGN KEY ("McuOrder_Id") REFERENCES "public"."McuOrder" ("Id") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "AntibioticSrc" table
|
||||
ALTER TABLE "public"."AntibioticSrc" DROP COLUMN "Item_Id";
|
||||
@@ -0,0 +1,4 @@
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" ADD COLUMN "SIP_ExpiredDate" timestamptz NULL, ADD COLUMN "Unit_Code" character varying(10) NULL, ADD COLUMN "Specialist_Code" character varying(10) NULL, ADD COLUMN "Subspecialist_Code" character varying(10) NULL, ADD CONSTRAINT "uni_Doctor_Specialist_Code" UNIQUE ("Specialist_Code"), ADD CONSTRAINT "uni_Doctor_Subspecialist_Code" UNIQUE ("Subspecialist_Code"), ADD CONSTRAINT "uni_Doctor_Unit_Code" UNIQUE ("Unit_Code");
|
||||
-- Modify "Employee" table
|
||||
ALTER TABLE "public"."Employee" ADD COLUMN "Contract_ExpiredDate" timestamptz NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" DROP CONSTRAINT "uni_Doctor_Specialist_Code", DROP CONSTRAINT "uni_Doctor_Subspecialist_Code", DROP CONSTRAINT "uni_Doctor_Unit_Code";
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" ADD COLUMN "Unit_Code" character varying(10) NULL, ADD COLUMN "Infra_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "SpecialistIntern" table
|
||||
ALTER TABLE "public"."SpecialistIntern" ADD COLUMN "Specialist_Code" character varying(10) NULL, ADD COLUMN "Subspecialist_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,8 @@
|
||||
-- Modify "Prescription" table
|
||||
ALTER TABLE "public"."Prescription" ADD COLUMN "Doctor_Code" character varying(20) NULL;
|
||||
-- Modify "Doctor" table
|
||||
ALTER TABLE "public"."Doctor" DROP CONSTRAINT "fk_Doctor_Specialist", DROP CONSTRAINT "fk_Doctor_Subspecialist", DROP CONSTRAINT "fk_Doctor_Unit", DROP COLUMN "Unit_Id", DROP COLUMN "Specialist_Id", DROP COLUMN "Subspecialist_Id", ADD CONSTRAINT "fk_Doctor_Specialist" FOREIGN KEY ("Specialist_Code") REFERENCES "public"."Specialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Doctor_Subspecialist" FOREIGN KEY ("Subspecialist_Code") REFERENCES "public"."Subspecialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Doctor_Unit" FOREIGN KEY ("Unit_Code") REFERENCES "public"."Unit" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Nurse" table
|
||||
ALTER TABLE "public"."Nurse" DROP CONSTRAINT "fk_Nurse_Infra", DROP CONSTRAINT "fk_Nurse_Unit", DROP COLUMN "Unit_Id", DROP COLUMN "Infra_Id", ADD CONSTRAINT "fk_Nurse_Infra" FOREIGN KEY ("Infra_Code") REFERENCES "public"."Infra" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_Nurse_Unit" FOREIGN KEY ("Unit_Code") REFERENCES "public"."Unit" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "SpecialistIntern" table
|
||||
ALTER TABLE "public"."SpecialistIntern" DROP CONSTRAINT "fk_SpecialistIntern_Specialist", DROP CONSTRAINT "fk_SpecialistIntern_Subspecialist", DROP COLUMN "Specialist_Id", DROP COLUMN "Subspecialist_Id", ADD CONSTRAINT "fk_SpecialistIntern_Specialist" FOREIGN KEY ("Specialist_Code") REFERENCES "public"."Specialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION, ADD CONSTRAINT "fk_SpecialistIntern_Subspecialist" FOREIGN KEY ("Subspecialist_Code") REFERENCES "public"."Subspecialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- Modify "Prescription" table
|
||||
ALTER TABLE "public"."Prescription" DROP CONSTRAINT "fk_Prescription_Doctor", DROP COLUMN "Doctor_Id", ADD CONSTRAINT "fk_Prescription_Doctor" FOREIGN KEY ("Doctor_Code") REFERENCES "public"."Doctor" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,8 @@
|
||||
-- Modify "Specialist" table
|
||||
ALTER TABLE "public"."Specialist" ADD COLUMN "Unit_Code" character varying(10) NULL;
|
||||
-- Modify "SpecialistPosition" table
|
||||
ALTER TABLE "public"."SpecialistPosition" ADD COLUMN "Specialist_Code" character varying(10) NULL;
|
||||
-- Modify "Subspecialist" table
|
||||
ALTER TABLE "public"."Subspecialist" ADD COLUMN "Specialist_Code" character varying(10) NULL;
|
||||
-- Modify "SubspecialistPosition" table
|
||||
ALTER TABLE "public"."SubspecialistPosition" ADD COLUMN "Subspecialist_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,8 @@
|
||||
-- Modify "Specialist" table
|
||||
ALTER TABLE "public"."Specialist" DROP CONSTRAINT "fk_Specialist_Unit", DROP COLUMN "Unit_Id", ADD CONSTRAINT "fk_Specialist_Unit" FOREIGN KEY ("Unit_Code") REFERENCES "public"."Unit" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "SpecialistPosition" table
|
||||
ALTER TABLE "public"."SpecialistPosition" DROP CONSTRAINT "fk_SpecialistPosition_Specialist", DROP COLUMN "Specialist_Id", ADD CONSTRAINT "fk_SpecialistPosition_Specialist" FOREIGN KEY ("Specialist_Code") REFERENCES "public"."Specialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Subspecialist" table
|
||||
ALTER TABLE "public"."Subspecialist" DROP CONSTRAINT "fk_Subspecialist_Specialist", DROP COLUMN "Specialist_Id", ADD CONSTRAINT "fk_Subspecialist_Specialist" FOREIGN KEY ("Specialist_Code") REFERENCES "public"."Specialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "SubspecialistPosition" table
|
||||
ALTER TABLE "public"."SubspecialistPosition" DROP CONSTRAINT "fk_SubspecialistPosition_Subspecialist", DROP COLUMN "Subspecialist_Id", ADD CONSTRAINT "fk_SubspecialistPosition_Subspecialist" FOREIGN KEY ("Subspecialist_Code") REFERENCES "public"."Subspecialist" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,4 @@
|
||||
-- Modify "Division" table
|
||||
ALTER TABLE "public"."Division" ADD COLUMN "Parent_Code" character varying(10) NULL;
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" ADD COLUMN "Division_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- Create index "idx_Division_Code" to table: "Division"
|
||||
CREATE UNIQUE INDEX "idx_Division_Code" ON "public"."Division" ("Code");
|
||||
-- Modify "Division" table
|
||||
ALTER TABLE "public"."Division" DROP CONSTRAINT "uni_Division_Code", DROP CONSTRAINT "fk_Division_Childrens", DROP COLUMN "Parent_Id", ADD CONSTRAINT "fk_Division_Childrens" FOREIGN KEY ("Parent_Code") REFERENCES "public"."Division" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "DivisionPosition" table
|
||||
ALTER TABLE "public"."DivisionPosition" DROP CONSTRAINT "fk_DivisionPosition_Division", DROP COLUMN "Division_Id", ADD CONSTRAINT "fk_DivisionPosition_Division" FOREIGN KEY ("Division_Code") REFERENCES "public"."Division" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- Modify "InstallationPosition" table
|
||||
ALTER TABLE "public"."InstallationPosition" ADD COLUMN "Installation_Code" character varying(10) NULL;
|
||||
-- Modify "Unit" table
|
||||
ALTER TABLE "public"."Unit" ADD COLUMN "Installation_Code" character varying(10) NULL;
|
||||
-- Modify "UnitPosition" table
|
||||
ALTER TABLE "public"."UnitPosition" ADD COLUMN "Unit_Code" character varying(10) NULL;
|
||||
@@ -0,0 +1,6 @@
|
||||
-- Modify "InstallationPosition" table
|
||||
ALTER TABLE "public"."InstallationPosition" DROP CONSTRAINT "fk_InstallationPosition_Installation", DROP COLUMN "Installation_Id", ADD CONSTRAINT "fk_InstallationPosition_Installation" FOREIGN KEY ("Installation_Code") REFERENCES "public"."Installation" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "Unit" table
|
||||
ALTER TABLE "public"."Unit" DROP CONSTRAINT "fk_Unit_Installation", DROP COLUMN "Installation_Id", ADD CONSTRAINT "fk_Unit_Installation" FOREIGN KEY ("Installation_Code") REFERENCES "public"."Installation" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
-- Modify "UnitPosition" table
|
||||
ALTER TABLE "public"."UnitPosition" DROP CONSTRAINT "fk_UnitPosition_Unit", DROP COLUMN "Unit_Id", ADD CONSTRAINT "fk_UnitPosition_Unit" FOREIGN KEY ("Unit_Code") REFERENCES "public"."Unit" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
@@ -0,0 +1,26 @@
|
||||
-- Create "AuthPartner" table
|
||||
CREATE TABLE "public"."AuthPartner" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Code" character varying(50) NULL,
|
||||
"Name" character varying(100) NULL,
|
||||
"SecretKey" character varying(255) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "uni_AuthPartner_Code" UNIQUE ("Code"),
|
||||
CONSTRAINT "uni_AuthPartner_Name" UNIQUE ("Name")
|
||||
);
|
||||
-- Create "ExtUser" table
|
||||
CREATE TABLE "public"."ExtUser" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Name" character varying(100) NULL,
|
||||
"AuthPartner_Code" character varying(30) NULL,
|
||||
"User_Name" character varying(50) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_ExtUser_AuthPartner" FOREIGN KEY ("AuthPartner_Code") REFERENCES "public"."AuthPartner" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_ExtUser_User" FOREIGN KEY ("User_Name") REFERENCES "public"."User" ("Name") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
@@ -0,0 +1,15 @@
|
||||
-- Create "UserFes" table
|
||||
CREATE TABLE "public"."UserFes" (
|
||||
"Id" bigserial NOT NULL,
|
||||
"CreatedAt" timestamptz NULL,
|
||||
"UpdatedAt" timestamptz NULL,
|
||||
"DeletedAt" timestamptz NULL,
|
||||
"Name" character varying(100) NULL,
|
||||
"AuthPartner_Code" character varying(30) NULL,
|
||||
"User_Name" character varying(50) NULL,
|
||||
PRIMARY KEY ("Id"),
|
||||
CONSTRAINT "fk_UserFes_AuthPartner" FOREIGN KEY ("AuthPartner_Code") REFERENCES "public"."AuthPartner" ("Code") ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT "fk_UserFes_User" FOREIGN KEY ("User_Name") REFERENCES "public"."User" ("Name") ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
);
|
||||
-- Drop "ExtUser" table
|
||||
DROP TABLE "public"."ExtUser";
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user