Perbaikan SEP

This commit is contained in:
2025-08-20 04:29:48 +07:00
parent bbecb299a5
commit 773b6589bc
8 changed files with 576 additions and 128 deletions

220
internal/utils/sep Normal file
View File

@@ -0,0 +1,220 @@
<?php
if (!function_exists('formCreateData')) {
function formCreateData($data = [])
{
return [
"request" => [
"t_sep" => [
"noKartu" => $data['noKartu'],
"tglSep" => $data['tglSep'],
"ppkPelayanan" => $data['ppkPelayanan'],
"jnsPelayanan" => $data['jnsPelayanan'],
"klsRawat" => [
"klsRawatHak" => $data['klsRawatHak'],
"klsRawatNaik" => $data['klsRawatNaik'],
"pembiayaan" => $data['pembiayaan'],
"penanggungJawab" => $data['penanggungJawab']
],
"noMR" => $data['noMR'],
"rujukan" => [
"asalRujukan" => $data['asalRujukan'],
"tglRujukan" => $data['tglRujukan'],
"noRujukan" => $data['noRujukan'],
"ppkRujukan" => $data['ppkRujukan']
],
"catatan" => $data['catatan'],
"diagAwal" => $data['diagAwal'],
"poli" => [
"tujuan" => $data['tujuan'],
"eksekutif" => $data['eksekutif']
],
"cob" => [
"cob" => $data['cob']
],
"katarak" => [
"katarak" => $data['katarak']
],
"jaminan" => [
"lakaLantas" => $data['lakaLantas'],
"noLP" => $data['noLP'],
"penjamin" => [
"tglKejadian" => $data['tglKejadian'],
"keterangan" => $data['keterangan'],
"suplesi" => [
"suplesi" => $data['suplesi'],
"noSepSuplesi" => $data['noSepSuplesi'],
"lokasiLaka" => [
"kdPropinsi" => $data['kdPropinsi'],
"kdKabupaten" => $data['kdKabupaten'],
"kdKecamatan" => $data['kdKecamatan']
]
]
]
],
"tujuanKunj" => $data['tujuanKunj'],
"flagProcedure" => $data['flagProcedure'],
"kdPenunjang" => $data['kdPenunjang'],
"assesmentPel" => $data['assesmentPel'],
"skdp" => [
"noSurat" => $data['noSurat'],
"kodeDPJP" => $data['kodeDPJP']
],
"dpjpLayan" => $data['dpjpLayan'],
"noTelp" => $data['noTelp'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formUpdateData')) {
function formUpdateData($data = [])
{
return [
"request" => [
"t_sep" => [
"noSep" => $data['noSep'],
"klsRawat" => [
"klsRawatHak" => $data['klsRawatHak'],
"klsRawatNaik" => $data['klsRawatNaik'],
"pembiayaan" => $data['pembiayaan'],
"penanggungJawab" => $data['penanggungJawab']
],
"noMR" => $data['noMR'],
"catatan" => $data['catatan'],
"diagAwal" => $data['diagAwal'],
"poli" => [
"tujuan" => $data['tujuan'],
"eksekutif" => $data['eksekutif']
],
"cob" => [
"cob" => $data['cob']
],
"katarak" => [
"katarak" => $data['katarak']
],
"jaminan" => [
"lakaLantas" => $data['lakaLantas'],
"penjamin" => [
"tglKejadian" => $data['tglKejadian'],
"keterangan" => $data['keterangan'],
"suplesi" => [
"suplesi" => $data['suplesi'],
"noSepSuplesi" => $data['noSepSuplesi'],
"lokasiLaka" => [
"kdPropinsi" => $data['kdPropinsi'],
"kdKabupaten" => $data['kdKabupaten'],
"kdKecamatan" => $data['kdKecamatan']
]
]
]
],
"dpjpLayan" => $data['dpjpLayan'],
"noTelp" => $data['noTelp'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formDeleteData')) {
function formDeleteData($data = [])
{
return [
"request" => [
"t_sep" => [
"noSep" => $data['noSep'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formPengajuanData')) {
function formPengajuanData($data = [])
{
return [
"request" => [
"t_sep" => [
"noKartu" => $data['noKartu'],
"tglSep" => $data['tglSep'],
"jnsPelayanan" => $data['jnsPelayanan'],
"jnsPengajuan" => $data['jnsPengajuan'],
"keterangan" => $data['keterangan'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formAprovalPengajuanData')) {
function formAprovalPengajuanData($data = [])
{
return [
"request" => [
"t_sep" => [
"noKartu" => $data['noKartu'],
"tglSep" => $data['tglSep'],
"jnsPelayanan" => $data['jnsPelayanan'],
"jnsPengajuan" => $data['jnsPengajuan'],
"keterangan" => $data['keterangan'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formTanggalPulangData')) {
function formTanggalPulangData($data = [])
{
return [
"request" => [
"t_sep" => [
"noSep" => $data['noSep'],
"statusPulang" => $data['statusPulang'],
"noSuratMeninggal" => $data['noSuratMeninggal'],
"tglMeninggal" => $data['tglMeninggal'],
"tglPulang" => $data['tglPulang'],
"noLPManual" => $data['noLPManual'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formDeleteSepinternalData')) {
function formDeleteSepinternalData($data = [])
{
return [
"request" => [
"t_sep" => [
"noSep" => $data['noSep'],
"noSurat" => $data['noSurat'],
"tglRujukanInternal" => $data['tglRujukanInternal'],
"kdPoliTuj" => $data['kdPoliTuj'],
"user" => $data['user']
]
]
];
}
}
if (!function_exists('formRandomAnswerData')) {
function formRandomAnswerData($data = [])
{
return [
"request" => [
"t_sep" => [
"noKartu" => $data['noKartu'],
"tglSep" => $data['tglSep'],
"jenPel" => $data['jenPel'],
"ppkPelSep" => $data['ppkPelSep'],
"tglLahir" => $data['tglLahir'],
"ppkPst" => $data['ppkPst'],
"user" => $data['user']
]
]
];
}
}