/farmasi.orig/action/simpan_resep_rawat_inap.php

https://github.com/jonlord1012/srmis · PHP · 130 lines · 85 code · 19 blank · 26 comment · 12 complexity · 6b7543387de4818f6f2f203aa18ba4a2 MD5 · raw file

  1. <?php
  2. $tgl=date("d/m/Y");
  3. $usercreated=$_SESSION['U_USER'];
  4. $nama_pasien=$_POST['nama'];
  5. $no_resep=$_POST['no_resep'];
  6. $param_no=$_POST['param_no'];
  7. $pasien_id=$_POST['pasien_id'];
  8. $sub_margin=$_POST['sub_margin'];
  9. //$unit_id='4';
  10. /* echo $usercreated;
  11. echo $nama_pasien;
  12. echo $no_resep;
  13. echo $param_no;
  14. echo $pasien_id; */
  15. $cari=mysql_query("select * from resep_head where no_resep='".$_POST['no_resep']."'");
  16. $num_cari=mysql_num_rows($cari);
  17. if ($num_cari<1)
  18. {
  19. $sql="insert into resep_head (no_resep,param_no,pasien_id,created_datetime,created_user,tgl,unit_id, cara_masuk,sub_margin_id,flags)
  20. values('$no_resep','$param_no','$pasien_id',now(),'$usercreated','$tgl','$unit_id', 'RAWAT INAP','$sub_margin','3')";
  21. mysql_query($sql);
  22. }
  23. else
  24. {
  25. $sql=mysql_query("UPDATE resep_head SET created_datetime= now(),
  26. created_user='$usercreated',
  27. tgl='$tgl',
  28. unit_id='$unit_id',
  29. cara_masuk='RAWAT INAP',
  30. sub_margin='$sub_margin',
  31. flags ='3'
  32. WHERE no_resep='$no_resep'");
  33. }
  34. $kode_obat=$_POST['kd_obatt'];
  35. $nama_obat=$_POST['nama_obat'];
  36. $jumlah=$_POST['jumlah'];
  37. $dosis=$_POST['dosis_id'];
  38. $ket=$_POST['ket'];
  39. $no_resep=$_POST['no_resep'];
  40. if ($_POST['nama_obat'] == "")
  41. {
  42. print "<script>alert('Nama Obat Harus Di Isi Terlebih Dahulu.');location.href='home.php?hal=content/resep_reg_rawat_inap&pasien_id=$pasien_id&param_no=$param_no&no_resep=$no_resep&nama=$nama_pasien&sub_margin=$sub_margin'</script>";
  43. }
  44. else if ($_POST['ket'] == "")
  45. {
  46. print "<script>alert('Keterangan Harus Di Isi Terlebih Dahulu.');location.href='home.php?hal=content/resep_reg_rawat_inap&pasien_id=$pasien_id&param_no=$param_no&no_resep=$no_resep&nama=$nama_pasien&sub_margin=$sub_margin'</script>";
  47. }
  48. else if ($_POST['jumlah'] == "")
  49. {
  50. print "<script>alert('Keterangan Harus Di Isi Terlebih Dahulu.');location.href='home.php?hal=content/resep_reg_rawat_inap&pasien_id=$pasien_id&param_no=$param_no&no_resep=$no_resep&nama=$nama_pasien&sub_margin=$sub_margin'</script>";
  51. }
  52. else
  53. {
  54. $kode_obat = $_POST['kd_obatt'];
  55. $qk2 = mysql_query ("SELECT * FROM ms_barang WHERE kd_barang = '$kode_obat'");
  56. $rk2 = mysql_fetch_array($qk2);
  57. $q_stok_resep=mysql_query ("SELECT * FROM resep WHERE kode_obat = '$rk2[kd_barang]' AND flags='3'");
  58. $minta_stok_resep=0;
  59. while ($r_stok_resep=mysql_fetch_array($q_stok_resep))
  60. {
  61. $minta_stok_resep = $minta_stok_resep + $r_stok_resep['diminta'];
  62. }
  63. $q_stok_racik=mysql_query ("SELECT * FROM racik_detail WHERE kode_obat = '$rk2[kd_barang]' AND flags='3'");
  64. $minta_racik=0;
  65. while ($r_stok_racik=mysql_fetch_array($q_stok_racik))
  66. {
  67. $minta_racik = $minta_racik + $r_stok_racik['qty'];
  68. }
  69. $minta_resep = $minta_racik + $minta_stok_resep;
  70. $stok_ms = $rk2['stok'] - $minta_resep;
  71. //$qk = mysql_query("SELECT * FROM barang_unit WHERE barang_id = '$rk2[id]' AND unit_id='51'");
  72. //$rk = mysql_fetch_array($qk);
  73. $id_obat = $rk2['barang_id'];
  74. //$id_obat = $rk['barang_id'];
  75. //echo $id_obat;
  76. //$harga_dosp=$rk2['harga_dosp'];
  77. //$harga_sekarang = $rk['fld02'];
  78. $harga_sekarang = $rk2['harga_dosp'];
  79. //nanti ini untuk rumus resep nya
  80. //if ($_POST['jumlah'] > $rk['stok'])
  81. //if ($_POST['jumlah'] > $rk2['stok'])
  82. if ($_POST['jumlah'] > $stok_ms)
  83. {
  84. print "<script>alert('MAAF,..!! Jumlah Obat yang diminta lebih besar dari Stok Obat.');location.href='home.php?hal=content/resep_reg_rawat_inap&pasien_id=$pasien_id&param_no=$param_no&no_resep=$no_resep&nama=$nama_pasien&sub_margin=$sub_margin'</script>";
  85. }
  86. else
  87. {
  88. //ini baru rumus
  89. //$tusla=500 * $_POST['jumlah'];
  90. //$diberi = $_POST['jumlah'];
  91. //$sisa = $rk['stok'] - $diberi;
  92. //$sub_total = ($diberi * $harga_dosp) + $tusla;
  93. //$harga_sekarang = $rk['fld02'];
  94. //$sub_total = ($harga_sekarang * $diberi)+500;
  95. //$qu = mysql_query ("UPDATE barang_unit SET stok = '$sisa' WHERE barang_id = '$id_obat' AND unit_id='2'");
  96. $date = date("d/m/Y");
  97. $q = "INSERT INTO resep (no_resep, pasien_id, kode_obat, tgl, dosis_id, diminta, ket, racikan, ket_banyak,flags)
  98. VALUES ('".$_POST['no_resep']."','".$_POST['pasien_id']."', '".$_POST['kd_obatt']."', '$date', '".$_POST['dosis_id']."'
  99. , '".$_POST['jumlah']."', '".$_POST['ket']."', '".$_POST['racikan']."', '".$_POST['ket_banyak']."','3')";
  100. $r = mysql_query($q);
  101. //echo "<meta http-equiv='refresh' content='0;url=home.php?hal=content/resep_reg'>";
  102. //echo $id_p;
  103. }
  104. $qpk=mysql_query("SELECT * FROM simrs.pasien WHERE id='$pasien_id'");
  105. $rpk=mysql_fetch_array($qpk);
  106. print "<script>location.href='home.php?hal=content/resep_reg_rawat_inap&pasien_id=$pasien_id&param_no=$param_no&no_resep=$no_resep&nama=$nama_pasien&sub_margin=$sub_margin'</script>";
  107. }
  108. ?>
  109. <?
  110. /* print "<script>location.href='home.php?hal=content/input_obat_rawat_inap&no_resep=$no_resep&nama=$nama_pasien&pasien_id=$pasien_id'</script>"; */
  111. ?>