PageRenderTime 51ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/modules/medocs/gui_bridge/default/gui_medocs_archive.php

https://github.com/timschofield/2.8
PHP | 435 lines | 360 code | 66 blank | 9 comment | 44 complexity | 9f335ea98ea4abf5c94a22a140577bad MD5 | raw file
Possible License(s): LGPL-2.1, BSD-3-Clause, GPL-2.0
  1. <?php
  2. require('./gui_bridge/default/gui_std_tags.php');
  3. function createTR($input_name, $ld_text, $input_val, $colspan = 2, $input_size = 55)
  4. {
  5. global $root_path;
  6. ?>
  7. <tr>
  8. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial,verdana,sans serif"><?php echo $ld_text ?>:
  9. </td>
  10. <td colspan=<?php echo $colspan; ?> bgcolor="#eeeeee"><input name="<?php echo $input_name; ?>" type="text" size="<?php echo $input_size; ?>" value="<?php if(isset($input_val)) echo $input_val; ?>">
  11. </td>
  12. </tr>
  13. <?php
  14. }
  15. echo StdHeader();
  16. ?>
  17. <TITLE><?php echo $LDPatientRegister ?></TITLE>
  18. <script language="javascript">
  19. <!--
  20. function popSearchWin(target,obj_val,obj_name) {
  21. urlholder="./data_search.php<?php echo URL_REDIRECT_APPEND; ?>&target="+target+"&obj_val="+obj_val+"&obj_name="+obj_name;
  22. DSWIN<?php echo $sid ?>=window.open(urlholder,"wblabel<?php echo $sid ?>","menubar=no,width=400,height=550,resizable=yes,scrollbars=yes");
  23. }
  24. <?php require($root_path.'include/helpers/inc_checkdate_lang.php'); ?>
  25. -->
  26. </script>
  27. <?php
  28. require($root_path.'include/helpers/include_header_css_js.php');
  29. ?>
  30. </HEAD>
  31. <BODY bgcolor="<?php echo $cfg['bot_bgcolor'];?>" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0 onLoad="if (window.focus) window.focus();"
  32. >
  33. <table width=100% border=0 cellspacing="0" cellpadding=0>
  34. <tr>
  35. <td >
  36. <FONT SIZE=+2 FACE="Arial"><STRONG> &nbsp;<?php echo $LDPatientRegister.' - '.$LDArchive ?></STRONG></FONT>
  37. </td>
  38. <td align="right">
  39. <a href="javascript:gethelp('admission_how2new.php')"><img <?php echo createLDImgSrc($root_path,'hilfe-r.gif','0') ?> </a><a href="<?php
  40. if($_COOKIE["ck_login_logged".$sid]) echo "startframe.php?sid=".$sid."&lang=".$lang;
  41. else echo $breakfile."?sid=$sid&target=entry&lang=$lang"; ?>"><img <?php echo createLDImgSrc($root_path,'close2.gif','0') ?> alt="<?php echo $LDCloseWin ?>" </a>
  42. </td>
  43. </tr>
  44. <?php
  45. /* Create the tabs */
  46. $tab_bot_line='#66ee66';
  47. require('./gui_bridge/default/gui_tabs_medocs.php');
  48. ?>
  49. <tr>
  50. <td colspan=3 bgcolor="<?php echo $cfg['body_bgcolor']; ?>">
  51. <ul>
  52. <FONT SIZE=-1 FACE="Arial">
  53. <?php
  54. if(isset($mode)&&$mode=='search')
  55. {
  56. echo '<FONT SIZE=2 FACE="verdana,Arial">'.$LDSearchKeyword.': '.$where;
  57. ?>
  58. <table border=0>
  59. <tr>
  60. <td><FONT SIZE=3 FACE="verdana,Arial" color=#800000>
  61. <b><?php if($rows) echo str_replace("~nr~",$rows,$LDFoundData); else echo str_replace("~nr~",$rows,$LDSearchFoundAdmit); ?></b></font></td>
  62. </tr>
  63. </table>
  64. <?php
  65. }
  66. ?>
  67. <?php
  68. // if(isset($rows)&&$rows>1)
  69. if(!empty($rows))
  70. {
  71. ?>
  72. <table border=0 cellpadding=0 cellspacing=0>
  73. <tr bgcolor=#0000aa background="<?php echo $root_path; ?>gui/img/common/default/tableHeaderbg.gif">
  74. <td>&nbsp;</td>
  75. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;<?php echo $LDLastName; ?></b></td>
  76. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;<?php echo $LDFirstName; ?></b></td>
  77. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;<?php echo $LDBirthDate; ?></b></td>
  78. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;<?php echo $LDAdmitNumber; ?></b></td>
  79. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;<?php echo $LDAdmitDate; ?></b></td>
  80. <?php
  81. /*for($j=0;$j<sizeof($LDElements);$j++)
  82. echo '
  83. <td><FONT SIZE=-1 FACE="Arial" color="#ffffff"><b>&nbsp;&nbsp;'.$LDElements[$j].'</b></td>';
  84. */ ?>
  85. </tr>
  86. <?php
  87. /* Load common icons*/
  88. $img_arrow=createComIcon($root_path,'r_arrowgrnsm.gif','0');
  89. $toggle=0;
  90. while($result=$ergebnis->FetchRow())
  91. {
  92. echo'
  93. <tr ';
  94. if($toggle){ echo "bgcolor=#efefef"; $toggle=0;} else {echo "bgcolor=#ffffff"; $toggle=1;}
  95. $buf='admission_data_search.php'.URL_APPEND.'&origin=archive&encounter_nr='.$result['encounter_nr'].'&target=archiv';
  96. echo '>
  97. <td><FONT SIZE=-1 FACE="Arial">&nbsp; &nbsp;<a href="'.$buf.'" title="'.$LDClk2Show.'"><img '.$img_arrow.'></a></td>
  98. <td><FONT SIZE=-1 FACE="Arial">&nbsp; <a href="'.$buf.'" title="'.$LDClk2Show.'">'.$result['name_last'].'</a></td>
  99. <td><FONT SIZE=-1 FACE="Arial">&nbsp; &nbsp;<a href="'.$buf.'" title="'.$LDClk2Show.'">'.$result['name_first'].'</a></td>
  100. <td><FONT SIZE=-1 FACE="Arial">&nbsp; &nbsp;'.@formatDate2Local($result['date_birth'],$date_format).'</td>';
  101. if($result['encounter_class_nr']==1) $adder=$GLOBAL_CONFIG['patient_inpatient_nr_adder'];
  102. if($result['encounter_class_nr']==2) $adder=$GLOBAL_CONFIG['patient_outpatient_nr_adder'];
  103. echo '
  104. <td align=right><FONT SIZE=-1 FACE="Arial">&nbsp; &nbsp;'.($result['encounter_nr']+$adder).'</td>
  105. <td align=right><FONT SIZE=-1 FACE="Arial">&nbsp; &nbsp;<a href="'.$buf.'" title="'.$LDClk2Show.'">'.@formatDate2Local($result['encounter_date'],$date_format).'</a></td>
  106. </tr>
  107. <tr bgcolor=#0000ff>
  108. <td colspan=8 height=1><img src="'.$root_path.'gui/img/common/default/pixel.gif" border=0 width=1 height=1 align="absmiddle"></td>
  109. </tr>';
  110. }
  111. ?>
  112. </table>
  113. <p>
  114. <form method="post" action="admission_list.php" >
  115. <input type="hidden" name="sid" value="<?php echo $sid ?>">
  116. <input type="hidden" name="lang" value="<?php echo $lang ?>">
  117. <input type="hidden" name="mode" value="?">
  118. <input type="submit" value="<?php echo $LDNewArchive ?>" >
  119. </form>
  120. <?php
  121. }
  122. else
  123. {
  124. ?>
  125. <form method="post" action="<?php echo $thisfile; ?>" name="aufnahmeform">
  126. <table border=0 cellspacing=1 cellpadding=0>
  127. <?php
  128. if(!isset($pid)) $pid='';
  129. createTR('encounter_nr', $LDAdmitNr,$encounter_nr);
  130. ?>
  131. <tr>
  132. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDAdmitDate ?>:
  133. </td>
  134. <td bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial">
  135. <input name="date_start" type="text" size=10 maxlength=10 onBlur="IsValidDate(this,'<?php echo $date_format ?>')" onKeyUp="setDate(this,'<?php echo $date_format ?>','<?php echo $lang ?>')">
  136. [ <?php
  137. $dfbuffer="LD_".strtr($date_format,".-/","phs");
  138. echo $$dfbuffer;
  139. ?> ]
  140. </td>
  141. <td bgcolor="#eeeeee"><nobr><FONT SIZE=-1 FACE="Arial"><?php echo $LDTo ?>: <input name="date_end" type="text" size=10 maxlength=10 onBlur="IsValidDate(this,'<?php echo $date_format ?>')" onKeyUp="setDate(this,'<?php echo $date_format ?>','<?php echo $lang ?>')">
  142. [ <?php
  143. $dfbuffer="LD_".strtr($date_format,".-/","phs");
  144. echo $$dfbuffer;
  145. ?> ]
  146. </nobr></td>
  147. </tr>
  148. <?php
  149. if(!isset($name_last)) $name_last='';
  150. if(!isset($name_first)) $name_first='';
  151. createTR('name_last', $LDLastName,$name_last);
  152. createTR( 'name_first', $LDFirstName,$name_first);
  153. if ($GLOBAL_CONFIG['patient_name_2_show'])
  154. {
  155. if(!isset($name_2)) $name_2='';
  156. createTR('name_2', $LDName2,$name_2);
  157. }
  158. if ($GLOBAL_CONFIG['patient_name_3_show'])
  159. {
  160. if(!isset($name_3)) $name_3='';
  161. createTR('name_3', $LDName3,$name_3);
  162. }
  163. if ($GLOBAL_CONFIG['patient_name_middle_show'])
  164. {
  165. if(!isset($name_3)) $name_3='';
  166. createTR('name_3', $LDName3,$name_3);
  167. }
  168. if(!isset($date_birth)) $date_birth='';
  169. if(!isset($addr_str)) $addr_str='';
  170. if(!isset($addr_str_nr)) $addr_str_nr='';
  171. if(!isset($addr_zip)) $addr_zip='';
  172. if(!isset($addr_city_town)) $addr_city_town='';
  173. ?>
  174. <tr>
  175. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDBday ?>:
  176. </td>
  177. <td bgcolor="#eeeeee" colspan=2><FONT SIZE=-1 FACE="Arial">
  178. <input name="date_birth" type="text" size="15" maxlength=10 value="<?php echo $date_birth; ?>"
  179. onFocus="this.select();" onBlur="IsValidDate(this,'<?php echo $date_format ?>')" onKeyUp="setDate(this,'<?php echo $date_format ?>','<?php echo $lang ?>')">
  180. [ <?php
  181. $dfbuffer="LD_".strtr($date_format,".-/","phs");
  182. echo $$dfbuffer;
  183. ?> ]
  184. </td>
  185. </tr>
  186. <tr>
  187. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDSex ?>:
  188. </td>
  189. <td colspan=2 bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial"><?php echo $LDSex ?>: <input name="sex" type="radio" value="m" <?php if ($sex=='m') echo 'checked' ?>><?php echo $LDMale ?>&nbsp;&nbsp;
  190. <input name="sex" type="radio" value="f" <?php if ($sex=='f') echo 'checked' ?>><?php echo $LDFemale ?>
  191. </td>
  192. </tr>
  193. <tr bgcolor="white">
  194. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial">&nbsp;<?php echo $LDAdmitClass ?>:
  195. </td>
  196. <td colspan=2 bgcolor="#eeeeee" ><FONT SIZE=-1 FACE="Arial">
  197. <?php
  198. while($result=$encounter_classes->FetchRow()) {
  199. ?>
  200. <input name="encounter_class_nr" type="radio" value="<?php echo $result['class_nr']; ?>" <?php if($encounter_class_nr==$result['class_nr']) echo 'checked'; ?>>
  201. <?php
  202. $LD=$result['LD_var'];
  203. if(isset($$LD)&&!empty($$LD)) echo $$LD; else echo $result['name'];
  204. echo '&nbsp;';
  205. }
  206. ?>
  207. </td>
  208. </tr>
  209. <tr bgcolor="white">
  210. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial">&nbsp;<?php echo $LDWard ?>:
  211. </td>
  212. <td colspan=2 bgcolor="#eeeeee">
  213. <select name="current_ward_nr">
  214. <option value="">_______________________________________________</option>
  215. <?php
  216. if(!empty($ward_info)&&$ward_info->RecordCount()){
  217. while($station=$ward_info->FetchRow()){
  218. echo '
  219. <option value="'.$station['nr'].'" ';
  220. if(isset($current_ward_nr)&&($current_ward_nr==$station['nr'])) echo 'selected';
  221. echo '>'.$station['name'].'</option>';
  222. }
  223. }
  224. ?>
  225. </select>
  226. </td>
  227. </tr>
  228. <?php
  229. createTR( 'referrer_diagnosis', $LDDiagnosis,$referrer_diagnosis);
  230. createTR( 'referrer_dr', $LDRecBy,$referrer_dr);
  231. createTR( 'referrer_recom_therapy', $LDTherapy,$referrer_recom_therapy);
  232. createTR( 'referrer_notes', $LDSpecials,$referrer_notes);
  233. ?>
  234. <tr bgcolor="white">
  235. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial">&nbsp;<?php if ($errorkassetype) echo "<font color=red>"; ?><?php echo $LDBillType ?>:
  236. </td>
  237. <td colspan=2 bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial">
  238. <?php
  239. if($insurance_classes){
  240. while($result=$insurance_classes->FetchRow()) {
  241. ?>
  242. <input name="insurance_class_nr" type="radio" value="<?php echo $result['class_nr']; ?>" >
  243. <?php
  244. $LD=$result['LD_var'];
  245. if(isset($$LD)&&!empty($$LD)) echo $$LD; else echo $result['name'];
  246. echo '&nbsp;';
  247. }
  248. }
  249. ?>
  250. </td>
  251. </tr>
  252. <?php
  253. createTR( 'insurance_nr', $LDInsuranceNr,$insurance_nr);
  254. createTR( 'insurance_firm_name', $LDInsuranceCo,$insurance_firm_name);
  255. ?>
  256. <?php
  257. //if (!$GLOBAL_CONFIG['patient_care_service_hide'] && $care_ok)
  258. if (!$GLOBAL_CONFIG['patient_service_care_hide'])
  259. {
  260. ?>
  261. <tr>
  262. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDCareServiceClass ?>:
  263. </td>
  264. <td colspan=2 bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial"><nobr>
  265. <select name="sc_care_class_nr" onFocus="hidecat()">
  266. <option value=""> </option>
  267. <?php
  268. while($buffer=$care_service->FetchRow())
  269. {
  270. echo '
  271. <option value="'.$buffer['class_nr'].'">';
  272. if(empty($$buffer['LD_var'])) echo $buffer['name']; else echo $$buffer['LD_var'];
  273. echo '</option>';
  274. }
  275. ?>
  276. </select>
  277. </td>
  278. </tr>
  279. <?php
  280. }
  281. //if (!$GLOBAL_CONFIG['patient_service_room_hide'] && $room_ok)
  282. if (!$GLOBAL_CONFIG['patient_service_room_hide'])
  283. {
  284. ?>
  285. <tr>
  286. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDRoomServiceClass ?>:
  287. </td>
  288. <td colspan=2 bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial">
  289. <select name="sc_room_class_nr" onFocus="hidecat()">
  290. <option value="" > </option>
  291. <?php
  292. while($buffer=$room_service->FetchRow())
  293. {
  294. echo '
  295. <option value="'.$buffer['class_nr'].'">';
  296. if(empty($$buffer['LD_var'])) echo $buffer['name']; else echo $$buffer['LD_var'];
  297. echo '</option>';
  298. }
  299. ?>
  300. </select>
  301. </td>
  302. </tr>
  303. <?php
  304. }
  305. //if (!$GLOBAL_CONFIG['patient_service_att_dr_hide'] && $att_dr_ok)
  306. if (!$GLOBAL_CONFIG['patient_service_att_dr_hide'])
  307. {
  308. ?>
  309. <tr>
  310. <td background="<?php echo createBgSkin($root_path,'tableHeaderbg3.gif'); ?>"><FONT SIZE=-1 FACE="Arial"><?php echo $LDAttDrServiceClass ?>:
  311. </td>
  312. <td colspan=2 bgcolor="#eeeeee"><FONT SIZE=-1 FACE="Arial">
  313. <select name="sc_att_dr_class_nr" onFocus="hidecat()">
  314. <option value="" > </option>
  315. <?php
  316. while($buffer=$att_dr_service->FetchRow())
  317. {
  318. echo '
  319. <option value="'.$buffer['class_nr'].'">';
  320. if(empty($$buffer['LD_var'])) echo $buffer['name']; else echo $$buffer['LD_var'];
  321. echo '</option>';
  322. }
  323. ?>
  324. </select>
  325. </td>
  326. </tr>
  327. <?php
  328. }
  329. ?>
  330. </table>
  331. <p>
  332. <input type=hidden name="sid" value=<?php echo $sid; ?>>
  333. <input type=hidden name="lang" value="<?php echo $lang; ?>">
  334. <input type="hidden" name="mode" value="search">
  335. <input type="hidden" name="addr_citytown_nr">
  336. <button type="submit" class="button icon search"/>Search</button>
  337. </form>
  338. <?php
  339. }
  340. ?>
  341. <p>
  342. </ul>
  343. </FONT>
  344. <p>
  345. </td>
  346. </tr>
  347. </table>
  348. <p>
  349. <ul>
  350. <FONT SIZE=2 FACE="Arial">
  351. <!-- <img <?php echo createComIcon($root_path,'varrow.gif','0') ?>> <a href="patient_register.php<?php echo URL_APPEND; ?>&newdata=1&from=entry"><?php echo $LDPatientRegister ?></a><br>
  352. <img <?php echo createComIcon($root_path,'varrow.gif','0') ?>> <a href="patient_register_search.php<?php echo URL_APPEND; ?>"><?php echo $LDPatientSearch ?></a><br>
  353. --><p>
  354. <a href="
  355. <?php if($_COOKIE['ck_login_logged'.$sid]) echo 'startframe.php';
  356. else echo 'patient.php';
  357. echo URL_APPEND;
  358. ?>
  359. " class="button icon remove danger">Cancel</a>
  360. </ul>
  361. <p>
  362. <hr>
  363. <?php
  364. StdCopyright();
  365. ?>
  366. </FONT>
  367. <?php
  368. StdFooter();
  369. ?>