12-02-2025
This commit is contained in:
@@ -568,8 +568,8 @@ class DokterController extends Controller
|
||||
'modality' => $modality,
|
||||
'jumlah' => $jumlah,
|
||||
'foto' => $tanggal,
|
||||
'nmradiografer' => Session('nama'),
|
||||
'radiografer' => Session('id'),
|
||||
'nmanalis' => Session('nama'),
|
||||
'analis' => Session('id'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('id', $idperiksa)->update([
|
||||
@@ -582,8 +582,8 @@ class DokterController extends Controller
|
||||
'dlp' => $dlp,
|
||||
'modality' => $modality,
|
||||
'jumlah' => $jumlah,
|
||||
'radiografer' => Session('id'),
|
||||
'nmradiografer' => Session('nama'),
|
||||
'analis' => Session('id'),
|
||||
'nmanalis' => Session('nama'),
|
||||
'foto' => $tanggal,
|
||||
'status' => 'Telah di kirim ke worklist/modalitas',
|
||||
'excutor' => null,
|
||||
@@ -855,6 +855,109 @@ class DokterController extends Controller
|
||||
$pesan = $e->getMessage();
|
||||
}
|
||||
return $pesan;
|
||||
} else if ($worklist == 'isandasar'){
|
||||
try {
|
||||
$dokter_id = 0;
|
||||
$analis = 0;
|
||||
$ppds3 = 0;
|
||||
$nmanalis = '';
|
||||
$nmdokter = '';
|
||||
$nmppdssenior = '';
|
||||
if ($request->input('komponen') == 'analis' OR $request->input('komponen') == 'ppds3' OR $request->input('komponen') == 'dokter'){
|
||||
if ($request->input('isi') != 0){
|
||||
if ($request->input('komponen') == 'analis'){
|
||||
$analis = $request->input('isi');
|
||||
$getnama = User::where('id', $analis)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'analis' => $analis,
|
||||
'nmanalis' => $getnama->nama
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'ppds3'){
|
||||
$ppds3 = $request->input('isi');
|
||||
$getnama = User::where('id', $ppds3)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'ppds3' => $ppds3,
|
||||
'nmppdssenior' => $getnama->nama
|
||||
]);
|
||||
} else {
|
||||
$dokter_id = $request->input('isi');
|
||||
$getnama = User::where('id', $dokter_id)->first();
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'dokter_id' => $dokter_id,
|
||||
'nmdokter' => $getnama->nama
|
||||
]);
|
||||
}
|
||||
} else {
|
||||
if ($request->input('komponen') == 'analis'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'analis' => 0,
|
||||
'nmanalis' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'ppds3'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'ppds3' => 0,
|
||||
'nmppdssenior' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'dokter_id' => 0,
|
||||
'nmdokter' => '',
|
||||
'nmdrafter' => Session('nama'),
|
||||
]);
|
||||
}
|
||||
}
|
||||
} else if ($request->input('komponen') == 'klinis'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'klinis' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_media'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_media' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_potsputum'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_potsputum' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_poturine'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_poturine' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_oshe'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_oshe' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_obyekglass'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_obyekglass' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_botolbd'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_botolbd' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_parafilm'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_parafilm' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_tips'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_tips' => $request->input('isi'),
|
||||
]);
|
||||
} else if ($request->input('komponen') == 'bhp_cottonswab'){
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_cottonswab' => $request->input('isi'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
'bhp_antibiotiktambahan' => $request->input('isi'),
|
||||
]);
|
||||
}
|
||||
$pesan = $nofoto.' Saved '.$request->input('jenis');
|
||||
} catch (Exception $e) {
|
||||
$pesan = $e->getMessage();
|
||||
}
|
||||
return $pesan;
|
||||
} else if ($worklist == 'mappingalat'){
|
||||
try {
|
||||
Periksa::where('nofoto', $nofoto)->update([
|
||||
@@ -1193,8 +1296,8 @@ class DokterController extends Controller
|
||||
'modality' => $modality,
|
||||
'jumlah' => $jumlah,
|
||||
'foto' => $tanggal,
|
||||
'nmradiografer' => Session('nama'),
|
||||
'radiografer' => Session('id'),
|
||||
'excutor' => Session('id'),
|
||||
'nmexcutor' => Session('nama'),
|
||||
]);
|
||||
} else {
|
||||
Periksa::where('id', $idperiksa)->update([
|
||||
@@ -1207,8 +1310,8 @@ class DokterController extends Controller
|
||||
'dlp' => $dlp,
|
||||
'modality' => $modality,
|
||||
'jumlah' => $jumlah,
|
||||
'radiografer' => Session('id'),
|
||||
'nmradiografer' => Session('nama'),
|
||||
'excutor' => Session('id'),
|
||||
'nmexcutor' => Session('nama'),
|
||||
'foto' => $tanggal,
|
||||
'status' => 'Telah di kirim ke worklist/modalitas',
|
||||
'excutor' => null,
|
||||
@@ -2074,14 +2177,14 @@ class DokterController extends Controller
|
||||
$reques = $periksa->reques;
|
||||
$asuransi = $periksa->asuransi;
|
||||
$foto = $periksa->foto;
|
||||
$radiografer= $periksa->radiografer;
|
||||
$analis= $periksa->analis;
|
||||
$nofoto = $periksa->nofoto;
|
||||
$namapoli = $periksa->getRuangan->poli ?? 'Deleted Data Ruang';
|
||||
|
||||
if (is_null($radiografer)){
|
||||
if (is_null($analis)){
|
||||
Periksa::where('id', $idperiksa)->update([
|
||||
'radiografer' => Session('id'),
|
||||
'nmradiografer' => Session('nama'),
|
||||
'analis' => Session('id'),
|
||||
'nmanalis' => Session('nama'),
|
||||
'foto' => date("Y-m-d H:i:s")
|
||||
]);
|
||||
}
|
||||
@@ -2303,7 +2406,7 @@ class DokterController extends Controller
|
||||
'nmppdsjunior' => $periksa->nmppdsjunior,
|
||||
'nmppdsmiddle2' => $periksa->nmppdsmiddle2,
|
||||
'nmppdsjunior2' => $periksa->nmppdsjunior2,
|
||||
'nmradiografer' => $periksa->nmradiografer,
|
||||
'nmanalis' => $periksa->nmanalis,
|
||||
'nmexcutor' => $periksa->nmexcutor,
|
||||
'klinisi' => $periksa->klinisi,
|
||||
'klinis' => $periksa->klinis,
|
||||
@@ -2353,7 +2456,7 @@ class DokterController extends Controller
|
||||
'nmppdsjunior' => $periksa->nmppdsjunior,
|
||||
'nmppdsmiddle2' => $periksa->nmppdsmiddle2,
|
||||
'nmppdsjunior2' => $periksa->nmppdsjunior2,
|
||||
'nmradiografer' => $periksa->nmradiografer,
|
||||
'nmanalis' => $periksa->nmanalis,
|
||||
'nmexcutor' => $periksa->nmexcutor,
|
||||
'klinisi' => $periksa->klinisi,
|
||||
'klinis' => $periksa->klinis,
|
||||
|
||||
@@ -77,6 +77,16 @@ return new class extends Migration
|
||||
$table->string('tandatangan', 150)->nullable();
|
||||
$table->string('pendaftar')->nullable();
|
||||
$table->string('nmpendaftar')->nullable();
|
||||
$table->integer('bhp_media')->nullable();
|
||||
$table->integer('bhp_potsputum')->nullable();
|
||||
$table->integer('bhp_poturine')->nullable();
|
||||
$table->integer('bhp_oshe')->nullable();
|
||||
$table->integer('bhp_obyekglass')->nullable();
|
||||
$table->integer('bhp_botolbd')->nullable();
|
||||
$table->integer('bhp_parafilm')->nullable();
|
||||
$table->integer('bhp_tips')->nullable();
|
||||
$table->integer('bhp_cottonswab')->nullable();
|
||||
$table->integer('bhp_antibiotiktambahan')->nullable();
|
||||
$table->timestamp('created_at')->useCurrent();
|
||||
$table->timestamp('updated_at')->useCurrent();
|
||||
});
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="analis" class="col-form-label">ATLM</label>
|
||||
<select class="form-control select2" id="analis" name="analis">
|
||||
<select class="form-control select2 isiandasar" id="analis" name="analis">
|
||||
<option value="0">Pilih</option>
|
||||
@foreach($allanalis as $ranalis)
|
||||
@if($ranalis->id == Session('id'))
|
||||
@@ -174,7 +174,7 @@
|
||||
</div>
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="ppds3" class="col-form-label">PPDS</label>
|
||||
<select class="form-control select2" id="ppds3" name="ppds3">
|
||||
<select class="form-control select2 isiandasar" id="ppds3" name="ppds3">
|
||||
<option value="0">Pilih</option>
|
||||
@foreach($allppds as $rppds)
|
||||
@if($rppds->id == Session('id'))
|
||||
@@ -187,7 +187,7 @@
|
||||
</div>
|
||||
<div class="form-group col-lg-4">
|
||||
<label for="dokter" class="col-form-label">SPV <font color="red">*</font></label>
|
||||
<select class="form-control select2" id="dokter" name="dokter">
|
||||
<select class="form-control select2 isiandasar" id="dokter" name="dokter">
|
||||
<option value="0">Pilih</option>
|
||||
@foreach($dokters as $dokter)
|
||||
@if($dokter->id == Session('id'))
|
||||
@@ -201,7 +201,49 @@
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<label for="klinis" class="col-form-label">Klinis/Diagnosis</label>
|
||||
<input type="text" id="klinis" class="form-control">
|
||||
<input type="text" id="klinis" name="klinis" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-row">
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_media" class="col-form-label">Media</label>
|
||||
<input type="text" id="bhp_media" name="bhp_media" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_potsputum" class="col-form-label">Pot Sputum</label>
|
||||
<input type="text" id="bhp_potsputum" name="bhp_potsputum" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_poturine" class="col-form-label">Pot Urine</label>
|
||||
<input type="text" id="bhp_poturine" name="bhp_poturine" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_oshe" class="col-form-label">Oshe</label>
|
||||
<input type="text" id="bhp_oshe" name="bhp_oshe" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_obyekglass" class="col-form-label">ObyekGlass + Cover</label>
|
||||
<input type="text" id="bhp_obyekglass" name="bhp_obyekglass" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_botolbd" class="col-form-label">Botol Bachtect</label>
|
||||
<input type="text" id="bhp_botolbd" name="bhp_botolbd" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_parafilm" class="col-form-label">Parafilm</label>
|
||||
<input type="text" id="bhp_parafilm" name="bhp_parafilm" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_tips" class="col-form-label">Tips</label>
|
||||
<input type="text" id="bhp_tips" name="bhp_tips" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_cottonswab" class="col-form-label">Cotton Swab</label>
|
||||
<input type="text" id="bhp_cottonswab" name="bhp_cottonswab" class="form-control isiandasar">
|
||||
</div>
|
||||
<div class="form-group col-lg-2">
|
||||
<label for="bhp_antibiotiktambahan" class="col-form-label">Antibiotik Tambahan</label>
|
||||
<input type="text" id="bhp_antibiotiktambahan" name="bhp_antibiotiktambahan" class="form-control isiandasar">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<button type="button" class="btn btn-primary waves-effect waves-light" id="btnshowtemplate"><i class="fa fa-gears"></i> Template</button>
|
||||
@@ -3442,6 +3484,35 @@
|
||||
$('#hasilpemeriksaantmikroskopis').show();
|
||||
}
|
||||
});
|
||||
$(".isiandasar").on('change', function() {
|
||||
var komponen = $(this).attr('id');
|
||||
var isi = $(this).val();
|
||||
var nofoto = document.getElementById('nofoto').value;
|
||||
var jenis = document.getElementById('template_jenis').value;
|
||||
var form_data = new FormData();
|
||||
form_data.append('nofoto', nofoto);
|
||||
form_data.append('jenis', jenis);
|
||||
form_data.append('komponen', komponen);
|
||||
form_data.append('isi', isi);
|
||||
form_data.append('keterangan', 'isandasar');
|
||||
form_data.append('_token', '{{csrf_token()}}');
|
||||
$.ajax({
|
||||
url : '{{ route("getResult") }}',
|
||||
data : form_data,
|
||||
type : 'POST',
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
var response = xhr.responseJSON || {};
|
||||
var traceText = response.trace ? JSON.stringify(response.trace) : null;
|
||||
console.log(traceText || xhr.responseText);
|
||||
}
|
||||
});
|
||||
});
|
||||
$(".ekspertiseteks").on('change', function() {
|
||||
var komponen = $(this).attr('id');
|
||||
var isi = $(this).val();
|
||||
@@ -3461,6 +3532,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3526,6 +3598,7 @@
|
||||
$('#vl_satuan02').val('LOG');
|
||||
$('#vl_rujukan01').val('10-100.000.000');
|
||||
}
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3600,6 +3673,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3632,6 +3706,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3664,6 +3739,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3696,6 +3772,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3728,6 +3805,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3760,6 +3838,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
@@ -3792,6 +3871,7 @@
|
||||
contentType : false,
|
||||
processData : false,
|
||||
success : function (data) {
|
||||
console.log(data);
|
||||
return false;
|
||||
},
|
||||
error: function (xhr, status, error) {
|
||||
|
||||
Reference in New Issue
Block a user