Files
semakin-imut/perawat_roe/view_implementasi.php
2025-10-09 11:03:05 +07:00

471 lines
28 KiB
PHP

<!DOCTYPE html>
<?php
include "model/koneksi.php";
include "header.php";
date_default_timezone_set('Asia/Jakarta'); //Menyesuaikan waktu dengan tempat kita tinggal
ob_start();
// session_start();
if (empty($_SESSION['hak_akses'])) {
?>
<script language="JavaScript">
document.location = 'index.php';
</script>
<?php
}
$hak_akses = $_SESSION['hak_akses'];
$nama_login = $_SESSION['nama'];
$id_pasien = $_GET['id_pasien'];
$register = $_GET['register'];
$nama = $_GET['nama'];
if (empty($_SESSION['prwppa'])) {
$prwppa = '';
} else {
$prwppa = $_SESSION['prwppa'];
}
?>
<html>
<?php ?>
<body>
<p id="hak_akses" hidden><?= $hak_akses; ?></p>
<p id="nama_login" hidden><?= $nama_login; ?></p>
<div class="page-wrapper">
<form action="?id_pasien=<?= $id_pasien; ?>&register=<?= $register; ?>&nama=<?= $nama; ?>" method="POST" enctype="multipart/form data" class=" navbar-collapse">
<div class="modal-body" style="border-style: groove;background: rgb(246,154,244);
background: linear-gradient(112deg, rgba(246,154,244,1) 0%, rgba(255,230,252,1) 69%);">
<div class="form-group" style="margin-top: 2pt;">
<div class="row mt-3">
<label for="nama" class="col-sm-1 col-form-label col-form-label-sm">Nama Pasien</label>
<div class="col-md-3" style="margin-bottom: 5pt;">
<input style="font-size: 9pt;" type="text" class="form-control form-control-sm" id="nama" value="<?= $nama; ?>" name="nama" readonly>
</div>
<label for="perawat_ppa" class="col-sm-2 col-form-label col-form-label-sm">Nama Perawat PPA</label>
<div class="col-md-5" style="margin-bottom: 5pt;">
<input style="font-size: 9pt;" type="text" required id="perawat_ppa" name="perawat_ppa" class="form-control form-control-sm" list="ppa" placeholder="Penanggung Jawab Asuhan (kaur,katim,kajaga)" value="<?= $prwppa; ?>" >
<input hidden style="font-size: 9pt;" type="text" required id="st_masalah" name="st_masalah" value="belum" >
<datalist id="ppa"></datalist>
</div>
</div>
<div class="row mb-3">
<label for="register" class="col-sm-1 col-form-label col-form-label-sm">No.RM</label>
<div class="col-sm-3" style="margin-bottom: 5pt;">
<input style="font-size: 9pt;" type="text" class="form-control form-control-sm" id="register" value=" <?= $register; ?>" name="register" readonly>
</h5>
</div>
<label for="tindakan" class="col-sm-2 col-form-label col-form-label-sm">Rencana Tindakan dan Terapi</label>
<div class="col-md-6">
<div class="input-group">
<input style="font-size: 9pt;" type="text" id="uraian" name="uraian" class="form-control form-control-sm" list="uraian_tindakan" placeholder="catatan keterangan, rencana tindakan dan terapi" autofocus>
<span class="input-group-btn">
<input type="submit" value="Add" class="btn btn-primary btn-sm" onclick="DoAction();">
<button type="reset" name="reset" class="btn btn-secondary btn-sm">Batal</button>&nbsp;&nbsp;
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
<div class="row mt-3">
<label for="colFormLabelSm" class="col-sm-1 col-form-label col-form-label-sm">Paket Tindakan</label>
<div class="col-md-8" id="link_paket"></div>
<div class="col-md-8" id="paket_ugd" hidden="hidden">
<div class="dropdown" >
<input style="font-size: 9pt;" type="submit" id="template" name="template" value="Pasien Baru" class="btn btn-primary btn-sm" onclick="TemImp();">
<input style="font-size: 9pt;" type="submit" id="template2" name="template2" value="Swab antigen" class="btn btn-primary btn-sm" onclick="antigen();">
<input style="font-size: 9pt;" type="submit" id="template3" name="template3" value="Neonatus" class="btn btn-primary btn-sm" onclick="neonatus();">
<input style="font-size: 9pt;" type="submit" id="template4" name="template4" value="Partus Normal" class="btn btn-primary btn-sm" onclick="partus();">
<input style="font-size: 9pt;" type="submit" id="template5" name="template5" value="Partus SC" class="btn btn-primary btn-sm" onclick="sc();">
<input style="font-size: 9pt;" type="submit" id="template8" name="template8" value="Gravida Konservatif" class="btn btn-success btn-sm" onclick="konservatif();">
<button style="font-size: 9pt;" class="btn btn-sm btn-primary dropdown-toggle" type="button" id="dropdownMenuButton1" data-bs-toggle="dropdown" aria-expanded="false">Billing OK</button>
<div class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<input class="dropdown-item" type="submit" id="template7" name="template7" value="Billing OK" onclick="billing_ok();">
<a class="dropdown-item" href='#' data-bs-toggle='modal' data-bs-target='#daftarok<?= $id_pasien; ?>' title='input pasien baru, Pengkajian awal harus diisi'>Daftar OK </a>
</div>
<button style="font-size: 9pt;" type="button" id="template9" name="template9" class="btn btn-sm btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">Edukasi dan Informasi</button>
<li class="dropdown-menu" aria-labelledby="template9" style="background: rgb(91,172,231);background: linear-gradient(90deg, rgba(91,172,231,1) 0%, rgba(170,206,209,1) 100%);">
<ul class="btn-groua dropend">
<button type="button" class="dropdown-item dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">Bimbingan Rohani</button>
<div class="dropdown-menu" style="background: rgb(91,172,231);background: linear-gradient(90deg, rgba(91,172,231,1) 0%, rgba(170,206,209,1) 100%);">
<input class="dropdown-item" type= "submit" value= "">
<input class="dropdown-item" type= "submit" onclick="pkgd7_1()" title='Islam'value= "Islam">
<input class="dropdown-item" type= "submit" onclick="pkgd7_2()" title='Katholik'value= "Katholik">
<input class="dropdown-item" type= "submit" onclick="pkgd7_3()" title='Protestan'value= "Protestan">
<input class="dropdown-item" type= "submit" onclick="pkgd7_4()" title='Budha' value="Budha">
<input class="dropdown-item" type= "submit" onclick="pkgd7_5()" title='Hindu' value="Hindu">
<input class="dropdown-item" type= "submit" onclick="pkgd7_6()" title='Konghucu' value="Konghucu">
</div>
<input class="dropdown-item" type= "submit" onclick="pkgd1()" title='Informasi Alur Pelayanan di IGD'value= "Informasi Alur Pelayanan di IGD">
<input class="dropdown-item" type= "submit" onclick="pkgd2()" title='Edukasi tujuan pemasangan gelang identitas'value= "Edukasi tujuan pemasangan gelang identitas">
<input class="dropdown-item" type= "submit" onclick="pkgd3()" title='Edukasi cara cuci tangan'value= "Edukasi cara cuci tangan">
<input class="dropdown-item" type= "submit" onclick="pkgd4()" title='Konseling diagnosa penyakit'value= "Konseling diagnosa penyakit">
<button type="button" id="template10" name="template10" class="dropdown-item dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">Manajemen Nyeri</button>
<div class="dropdown-menu" aria-labelledby="template10" style="background: rgb(91,172,231);background: linear-gradient(90deg, rgba(91,172,231,1) 0%, rgba(170,206,209,1) 100%);">
<input class="dropdown-item" type= "submit" onclick="pkgd5_1()" title='Tehnik relaksasi'value= "Tehnik relaksasi">
<input class="dropdown-item" type= "submit" onclick="pkgd5_2()" title='Teknik distraksi'value= "Teknik distraksi">
</div>
<button type="button" id="template11" name="template11" class="dropdown-item dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false">Materi Umum</button>
<div class="dropdown-menu" aria-labelledby="template11" style="background: rgb(91,172,231);background: linear-gradient(90deg, rgba(91,172,231,1) 0%, rgba(170,206,209,1) 100%);">
<input class="dropdown-item" type= "submit" onclick="pkgd6_1()" title='Cuci Tangan'value= "Cuci Tangan">
<input class="dropdown-item" type= "submit" onclick="pkgd6_2()" title='Etika Batuk'value= "Etika Batuk">
<input class="dropdown-item" type= "submit" onclick="pkgd6_3()" title='Membuang sampah'value= "Membuang sampah">
<input class="dropdown-item" type= "submit" onclick="pkgd6_4()" title='KTR' value="KTR">
</div>
</ul>
</li>
</div>
</div>
<div class="col-md-8" id="paket_ok" hidden="hidden">
<input style="font-size: 9pt;" type="submit" id="template6" name="template6" value="Paket OK" class="btn btn-primary btn-sm" onclick="paket_ok();">
<input type="hidden" name="id_pasien" value="<?= $id_pasien ?>">
</div>
<textarea hidden required type="text" id="tindakan" name="tindakan"></textarea>
</div>
</div>
</div>
</div>
</form>
<script>
$(document).ready(function() {
$('.dropdown button').on("click", function(e) {
if (!$(this).next('div').hasClass('show')) {
e.stopPropagation();
e.preventDefault();
$(this).next('div').addClass('show');
$(this).next('div').removeClass('show');
} else {
$(this).next('div').removeClass('show');
}
});
});
</script>
<div id="datatable" class="container-fluid" style="margin-top: 2pt;">
</div>
<p id="mymodal"></p>
<!-- ############################## -->
<script src="js/jquery-1.12.0.min.js"></script>
<script src="js/input.js"></script>
<script type="text/javascript">
$(document).ready(function() {
mytable();
function mytable() {
$.ajax({
url: "dataimplementasi.php?id_pasien=<?= $id_pasien; ?>&register=<?= $register; ?>&nama=<?= $nama; ?>",
method: "GET",
success: function(data) {
$('#datatable').html(data);
}
})
}
load_modal();
var paket_ok = document.getElementById('paket_ok').innerHTML;
var paket_ugd = document.getElementById('paket_ugd').innerHTML;
if (document.getElementById('hak_akses').innerHTML == 'OK') {
document.getElementById('link_paket').innerHTML = paket_ok;
} else if (document.getElementById('hak_akses').innerHTML == 'Admin') {
document.getElementById('link_paket').innerHTML = paket_ugd;
}
});
</script>
<script>
function TemImp() {
var TemImp ="pkrs.1-Informasi Alur Pelayanan di IGD" +
"\npkrs.2-Edukasi tujuan pemasangan gelang identitas" +
"\npkrs.8.1-Melakukan identifikasi pasien" +
"\nPengkajian awal keperawatan" +
"\npkrs.8.2-Pengkajian dan Pemasangan Stiker Resiko jatuh"+
"\npkrs.8.3-Pengkajian riwayat Alergi" +
"\npkrs.8.4-Pemasangan restrain"+
"\npkrs.8.5-Pemasangan bed rail" +
"\ninventarisasi barang properti pasien";
var temp_roe =
"Pengkajian Awal Keperawatan (F2)" +
"\nPengkajian Awal Medis(rencana Medis)" +
"\nPengkajian awal nyeri" +
"\npkrs.8.2-Pengkajian dan Pemasangan Stiker Resiko jatuh"+
"\npkrs.8.3-Pengkajian riwayat Alergi" +
"\npkrs.8.4-Pemasangan restrain"+
"\npkrs.8.5-Pemasangan bed rail" +
"\npkrs.8.1-Orientasi Pasien Baru" +
"\nmenjelaskan diagnosa dan rencana Asuhan keperawatan";
var nama_login = document.getElementById('nama_login').innerHTML;
if (nama_login == "ROE"){
document.getElementById('tindakan').innerHTML = temp_roe
document.getElementById('st_masalah').value = "belum"
}else{
document.getElementById('tindakan').innerHTML = TemImp
document.getElementById('st_masalah').value = "selesai"
}
}
function antigen() {
var antigen =
"Pemeriksaan Swab Antigen";
document.getElementById('tindakan').innerHTML = antigen
}
function DoAction() {
var batuk = document.getElementById('uraian').value
document.getElementById('tindakan').innerHTML = batuk
}
function neonatus() {
var neonatus = "Suction\nMemandikan bayi\nPerawatan tali Pusat\nMengukur BB,TB dan Apgar Score\nMerangsang Taktil\nMenempatkan bayi dalam Inkubator suhu 36-37,2 derajat\nPasang Plug\nPasang Oksigen 1 lpm\nMengukur Tanda-Tanda Vital\nInjeksi Vit K 0,1 dan Salep Mata Gentamicin\nPemasangan gelang Bayi";
document.getElementById('tindakan').innerHTML = neonatus
}
function partus() {
var partus = "Pengkajian Maternal\nPeriksa Dalam(VT)\nNST\nUSG\nObservasi Pervaginam\nMenyiapkan gelang Bayi & Tali Pusat\nMenyiapkan Partus SET dan Hecting SET\nMenyiapkan InfantWarmer\nPertolongan Persalinan\nMasage Fundus Uteri\nMelahirkan Placenta\nTindakan Hecting perinium\nMenyeka Pasien PostPartum\nInjeksi Oxytocin 10 unit IM\nMonitor vital sign post partum,pervag,fluksus\nPemasangan gelang Ibu Bayi";
document.getElementById('tindakan').innerHTML = partus
}
function sc() {
var sc = "KIE dan persetujuan Operasi SC\nKaltrofen suppositoria 2tab\nPersiapan Darah BDRS\nPasang Kateter Urine\nPeriksa dalam(VT)\nNST\nUSG\nObservasi DJJ\nObservasi Kontraksi Uterus dan pervaginam\nMenyiapkan Gelang bayi-IUD dan talipusat\nPengkajian Maternal\nMemberikan Oksigen NRBM 10 lpm";
document.getElementById('tindakan').innerHTML = sc
}
function konservatif(){
var konservatif="Pengkajian Kebidanan\nObservasi DJJ\nObservasi HIS, Pervaginam\nVulva Higiene\nPemasangan Underpad /pampers\nMengatur Posisi Miring Kiri(sesuai indikasi)\nKIE Perawatan Tirah baring\nOksigen Nasal Canule 3 lpm\nNST\nUSG\nHistolan 3x1 tab oral\nKaltrofen suppositoria 2tab\n";
document.getElementById('tindakan').innerHTML = konservatif
}
function paket_ok() {
var paket_ok = "Persiapan bhp sesuai jenis tindakan" +
"\nPersiapan alat penunjang" +
"\nPersiapan linen steril, instrument" +
"\nMenata linen steril,instrument dan bhp" +
"\nMelakukan sign in" +
"\nPersiapan pasien sebelum incise" +
"\nTime out" +
"\nScrubbing gowning gloving" +
"\nCounting instrument,kasa,jarum dll" +
"\nHandling instrument operasi" +
"\nsign out" +
"\nDressing luka operasi" +
"\nPersonal Higiene Ppasien" +
"\nDesinfeksi Aseptisitas Ruang OK" +
"\nDokumentasi status pasien( askep. SSC, Site marking, transfer pasien" +
"\nDekontaminasi alat/ instrument post operasi" +
"\nInventaris instrument post op" +
"\nPacking , sterilisasi instrument" +
"\nKonfirmasi BHP ke depo farmasi" +
"\nMengelola bahan PA";
document.getElementById('tindakan').innerHTML = paket_ok;
}
function billing_ok() {
var bill_ok = "Kelengkapan Informed Consent-IMTIGD_08" +
"\nPemeriksaan Penanda Area Operasi pasien (Site Mark)-IMTIGD_09";
document.getElementById('tindakan').innerHTML = bill_ok;
}
// Template dengan Tema PKRS
function pkgd1(){
var pkrs1="pkrs.1-Informasi Alur Pelayanan di IGD";
document.getElementById('tindakan').innerHTML = pkrs1;
}
function pkgd2(){
var pkrs2="pkrs.2-Edukasi tujuan pemasangan gelang identitas";
document.getElementById('tindakan').innerHTML = pkrs2;
}
function pkgd3(){
var pkrs3="pkrs.3-Edukasi cara cuci tangan";
document.getElementById('tindakan').innerHTML = pkrs3;
}
function pkgd4(){
var pkrs4="pkrs.4-Konseling diagnosa penyakit (form F9)";
document.getElementById('tindakan').innerHTML = pkrs4;
}
function pkgd5_1(){
var pkrs5_1="pkrs.5.1-Tehnik relaksasi";
document.getElementById('tindakan').innerHTML = pkrs5_1;
}
function pkgd5_2(){
var pkrs5_2="pkrs.5.2-Tehnik distraksi";
document.getElementById('tindakan').innerHTML = pkrs5_2;
}
function pkgd6_1(){
var pkrs6_1="pkrs.6.1-Mengajarkan cara Cuci Tangan pada pasien & keluarga";
document.getElementById('tindakan').innerHTML = pkrs6_1;
}
function pkgd6_2(){
var pkrs6_2="pkrs.6.2-Mengajarkan Etika batuk dan bersin pada pasien & keluarga";
document.getElementById('tindakan').innerHTML = pkrs6_2;
}
function pkgd6_3(){
var pkrs6_3="pkrs.6.3-Menganjurkan pasien & keluarga membuang sampah pada tempatnya";
document.getElementById('tindakan').innerHTML = pkrs6_3;
}
function pkgd6_4(){
var pkrs6_4="pkrs.6.4-Menjelaskan tentang Larangan Merokok di dalam RS";
document.getElementById('tindakan').innerHTML = pkrs6_4;
}
// Agama
function pkgd7_1(){
var pkrs7_1="pkrs.7.1-Bimbingan rohani agama Islam";
document.getElementById('tindakan').innerHTML = pkrs7_1;
}
function pkgd7_2(){
var pkrs7_2="pkrs.7.2-Bimbingan rohani agama Katholik";
document.getElementById('tindakan').innerHTML = pkrs7_2;
}
function pkgd7_3(){
var pkrs7_3="pkrs.7.3-Bimbingan rohani agama Protestan";
document.getElementById('tindakan').innerHTML = pkrs7_3;
}
function pkgd7_4(){
var pkrs7_4="pkrs.7.4-Bimbingan rohani agama Budha";
document.getElementById('tindakan').innerHTML = pkrs7_4;
}
function pkgd7_5(){
var pkrs7_5="pkrs.7.5-Bimbingan rohani agama Hindu";
document.getElementById('tindakan').innerHTML = pkrs7_5;
}
function pkgd7_6(){
var pkrs7_6="pkrs.7.6-Bimbingan rohani agama Konghucu";
document.getElementById('tindakan').innerHTML = pkrs7_6;
}
$(document).ready(function() {
perawat_ppa()
function perawat_ppa() {
$.ajax({
url: "model/tb_perawat.php",
method: "GET",
success: function(data) {
$('#ppa').html(data);
}
})
}
})
</script>
<div id="inputimplementasi">
<?php
if (isset($_POST['tindakan'])) {
$ruang = $_SESSION['nama'];
$id_pasien = $_GET['id_pasien'];
$register = $_GET['register'];
$nama = $_GET['nama'];
if (strpos($_POST['tindakan'], "\n")) {
$entries = explode("\n", $_POST['tindakan']);
} else {
$entries = array(strtoupper($_POST['tindakan']));
}
// nilai yang akan dimasukkan
$perawat_ppa = $_POST['perawat_ppa'];
$perawat_spv = $_POST['perawat_ppa'];
$st_masalah = $_POST['st_masalah'];
$_SESSION['prwppa']=$perawat_ppa;
//input data ke table datapasien dalam database
//filter dari nilai null
//lakukan filter dari nilai null{//
foreach (array_filter($entries, fn ($entries) => !is_null($entries) && $entries !== '') as $e) {
// build some type of Prepared Statement to protect from SQL Injection
$input = "INSERT INTO tb_tindakan (id_pasien,tindakan,masalah,perawat_spv,perawat_ppa,ruang) VALUES ('$id_pasien','$e','$st_masalah','$perawat_spv','$perawat_ppa','$ruang')";
$query_input = mysqli_query($open, $input);
if ($query_input) {
//Jika Sukses
?>
<script language="JavaScript">
document.location.href = "";
</script>
<?php
} else {
//Jika Gagal
?>
<script language="JavaScript">
alert("catatan rencana tindakan gagal, Silahkan diulangi!");
</script>
<?php
}
}
}
//Tutup koneksi engine MySQL
mysqli_close($open);
include "footer.php"; ?>
</div>
</body>
</html>