SPMMR05200_마취환자기록Review.xfdl 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMMR05200" position="absolute 0 0 453 709" titletext="마취환자기록-Review" onload="SPMMR05200_onload">
  5. <Layouts>
  6. <Layout>
  7. <WebBrowser id="web_browser" position="absolute 0 0 455 710" taborder="0" url="http://"/>
  8. </Layout>
  9. </Layouts>
  10. <Objects>
  11. <Dataset id="ds_html" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  12. <ColumnInfo>
  13. <Column id="contents" type="STRING" size="256" sumtext="HTML 파일"/>
  14. </ColumnInfo>
  15. </Dataset>
  16. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  17. <ColumnInfo>
  18. <Column id="m" type="STRING" size="256" sumtext="flag"/>
  19. <Column id="anstrecno" type="STRING" size="256" sumtext="마취기록번호"/>
  20. </ColumnInfo>
  21. <Rows>
  22. <Row>
  23. <Col id="m"/>
  24. <Col id="anstrecno"/>
  25. </Row>
  26. </Rows>
  27. </Dataset>
  28. <Dataset id="ds_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  29. <ColumnInfo>
  30. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  31. <Column id="anstrecno" type="STRING" size="256" sumtext="마취기록번호"/>
  32. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  33. <Column id="pid" type="STRING" size="256" sumtext="환자등록번호"/>
  34. <Column id="phngnm" type="STRING" size="256" sumtext="환자명"/>
  35. <Column id="anstmthdcd" type="STRING" size="256" sumtext="마취방법코드(주)"/>
  36. <Column id="anstmthdnm" type="STRING" size="256" sumtext="마취방법(주)"/>
  37. <Column id="anstmthdcdsub" type="STRING" size="256" sumtext="마취방법코드(부)"/>
  38. <Column id="anstmthdnmsub" type="STRING" size="256" sumtext="마취방법(부)"/>
  39. <Column id="anstaddcd" type="STRING" size="256" sumtext="마취가산코드"/>
  40. <Column id="anstaddnm" type="STRING" size="256" sumtext="마취가산"/>
  41. <Column id="physstat" type="STRING" size="256" sumtext="신체적상태"/>
  42. <Column id="physstatnm" type="STRING" size="256" sumtext="신체적상태명"/>
  43. <Column id="opposturecd" type="STRING" size="256" sumtext="수술체위코드"/>
  44. <Column id="opposturenm" type="STRING" size="256" sumtext="수술체위명"/>
  45. <Column id="opflagcd" type="STRING" size="256" sumtext="수술구분코드"/>
  46. <Column id="opflagnm" type="STRING" size="256" sumtext="수술구분"/>
  47. <Column id="oproomcd" type="STRING" size="256" sumtext="수술실코드"/>
  48. <Column id="oproomnm" type="STRING" size="256" sumtext="수술실"/>
  49. <Column id="meetingdt" type="STRING" size="256" sumtext="Meeting 일시"/>
  50. <Column id="tmoutchkdt" type="STRING" size="256" sumtext="Time Out Check 일시"/>
  51. <Column id="anstfromdt" type="STRING" size="256" sumtext="마취시작일시"/>
  52. <Column id="ansttodt" type="STRING" size="256" sumtext="마취종료일시"/>
  53. <Column id="opfromdt" type="STRING" size="256" sumtext="수술시작일시"/>
  54. <Column id="optodt" type="STRING" size="256" sumtext="수술종료일시"/>
  55. <Column id="meetingdd" type="STRING" size="256" sumtext="Meeting 일자"/>
  56. <Column id="tmoutchkdd" type="STRING" size="256" sumtext="Time Out Check 일자"/>
  57. <Column id="anstfromdd" type="STRING" size="256" sumtext="마취시작일자"/>
  58. <Column id="ansttodd" type="STRING" size="256" sumtext="마취종료일자"/>
  59. <Column id="opfromdd" type="STRING" size="256" sumtext="수술시작일자"/>
  60. <Column id="optodd" type="STRING" size="256" sumtext="수술종료일자"/>
  61. <Column id="meetingtm" type="STRING" size="256" sumtext="Meeting 시간"/>
  62. <Column id="tmoutchktm" type="STRING" size="256" sumtext="Time Out Check 시간"/>
  63. <Column id="anstfromtm" type="STRING" size="256" sumtext="마취시작시간"/>
  64. <Column id="ansttotm" type="STRING" size="256" sumtext="마취종료시간"/>
  65. <Column id="opfromtm" type="STRING" size="256" sumtext="수술시작시간"/>
  66. <Column id="optotm" type="STRING" size="256" sumtext="수술종료시간"/>
  67. <Column id="colloid" type="STRING" size="256" sumtext="colloid"/>
  68. <Column id="crystalloid" type="STRING" size="256" sumtext="crystalloid"/>
  69. <Column id="blodinput" type="STRING" size="256" sumtext="blood input"/>
  70. <Column id="urine" type="STRING" size="256" sumtext="urine"/>
  71. <Column id="other" type="STRING" size="256" sumtext="other"/>
  72. <Column id="blod" type="STRING" size="256" sumtext="blood"/>
  73. <Column id="opposturerem" type="STRING" size="256" sumtext="수술체위-remark"/>
  74. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  75. <Column id="pcarem" type="STRING" size="256" sumtext="PCA remark"/>
  76. <Column id="anstdrid1" type="STRING" size="256" sumtext="마취의1"/>
  77. <Column id="anstdrnm1" type="STRING" size="256" sumtext="마취의명1"/>
  78. <Column id="anstdrid2" type="STRING" size="256" sumtext="마취의2"/>
  79. <Column id="anstdrnm2" type="STRING" size="256" sumtext="마취의명2"/>
  80. <Column id="anstdrid3" type="STRING" size="256" sumtext="마취의3"/>
  81. <Column id="anstdrnm3" type="STRING" size="256" sumtext="마취의명3"/>
  82. <Column id="anstnursid1" type="STRING" size="256" sumtext="간호사1"/>
  83. <Column id="anstnursnm1" type="STRING" size="256" sumtext="간호사명1"/>
  84. <Column id="anstnursid2" type="STRING" size="256" sumtext="간호사2"/>
  85. <Column id="anstnursnm2" type="STRING" size="256" sumtext="간호사명2"/>
  86. <Column id="perfdeptcd1" type="STRING" size="256" sumtext="집도과코드1"/>
  87. <Column id="perfdeptnm1" type="STRING" size="256" sumtext="집도과1"/>
  88. <Column id="perfdrid1" type="STRING" size="256" sumtext="집도의ID1"/>
  89. <Column id="perfdrnm1" type="STRING" size="256" sumtext="집도의1"/>
  90. <Column id="perfdeptcd2" type="STRING" size="256" sumtext="집도과코드2"/>
  91. <Column id="perfdeptnm2" type="STRING" size="256" sumtext="집도과2"/>
  92. <Column id="perfdrid2" type="STRING" size="256" sumtext="집도의ID2"/>
  93. <Column id="perfdrnm2" type="STRING" size="256" sumtext="집도의2"/>
  94. <Column id="perfdeptcd3" type="STRING" size="256" sumtext="집도과코드1"/>
  95. <Column id="perfdeptnm3" type="STRING" size="256" sumtext="집도과1"/>
  96. <Column id="perfdrid3" type="STRING" size="256" sumtext="집도의ID1"/>
  97. <Column id="perfdrnm3" type="STRING" size="256" sumtext="집도의1"/>
  98. <Column id="perfdeptcd4" type="STRING" size="256" sumtext="집도과코드2"/>
  99. <Column id="perfdeptnm4" type="STRING" size="256" sumtext="집도과2"/>
  100. <Column id="perfdrid4" type="STRING" size="256" sumtext="집도의ID2"/>
  101. <Column id="perfdrnm4" type="STRING" size="256" sumtext="집도의2"/>
  102. <Column id="intervaltm" type="STRING" size="256" sumtext="총마취시간"/>
  103. <Column id="orddd" type="STRING" size="256" sumtext="오더일자(원무키)"/>
  104. <Column id="cretno" type="STRING" size="256" sumtext="생성번호(원무키)"/>
  105. <Column id="lastespiyn" type="STRING" size="256" sumtext="최종ESPI여부"/>
  106. <Column id="recsetcd" type="STRING" size="256" sumtext="기록셋코드"/>
  107. <Column id="vssetcd" type="STRING" size="256" sumtext="VS셋코드"/>
  108. <Column id="preopcureflag" type="STRING" size="256" sumtext="수술전처치구분"/>
  109. </ColumnInfo>
  110. <Rows>
  111. <Row/>
  112. </Rows>
  113. </Dataset>
  114. <Dataset id="ds_opinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  115. <ColumnInfo>
  116. <Column id="cdflag" type="STRING" size="256" sumtext="코드구분"/>
  117. <Column id="code" type="STRING" size="256" sumtext="코드"/>
  118. <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
  119. <Column id="engnm" type="STRING" size="256" sumtext="영문명"/>
  120. <Column id="hngnm" type="STRING" size="256" sumtext="한글명"/>
  121. </ColumnInfo>
  122. <Rows>
  123. <Row/>
  124. </Rows>
  125. </Dataset>
  126. <Dataset id="ds_rec" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  127. <ColumnInfo>
  128. <Column id="depth" type="STRING" size="256" sumtext="depth"/>
  129. <Column id="recitem" type="STRING" size="256" sumtext="기록항목"/>
  130. <Column id="suprecitem" type="STRING" size="256" sumtext="상위기록항목"/>
  131. <Column id="recnm" type="STRING" size="256" sumtext="기록명칭"/>
  132. <Column id="rec" type="STRING" size="256" sumtext="기록"/>
  133. <Column id="subrec" type="STRING" size="256" sumtext="추가기록"/>
  134. <Column id="rectype" type="STRING" size="256" sumtext="기록타입"/>
  135. <Column id="sortno" type="STRING" size="256" sumtext="순번"/>
  136. <Column id="path" type="STRING" size="256" sumtext="path"/>
  137. </ColumnInfo>
  138. <Rows>
  139. <Row/>
  140. </Rows>
  141. </Dataset>
  142. <Dataset id="ds_prog" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  143. <ColumnInfo>
  144. <Column id="anstrecno" type="STRING" size="256" sumtext="마취기록번호"/>
  145. <Column id="progno" type="STRING" size="256" sumtext="progress 번호"/>
  146. <Column id="progrec" type="STRING" size="256" sumtext="progress 기록"/>
  147. <Column id="progfromdt" type="STRING" size="256" sumtext="기록시작일시"/>
  148. <Column id="progtodt" type="STRING" size="256" sumtext="기록종료일시"/>
  149. </ColumnInfo>
  150. <Rows>
  151. <Row/>
  152. </Rows>
  153. </Dataset>
  154. <Dataset id="ds_agent" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  155. <ColumnInfo>
  156. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  157. <Column id="prcpseqno" type="INT" size="256" sumtext="처방코드순번"/>
  158. <Column id="prcptype" type="STRING" size="256" sumtext="기록타입"/>
  159. <Column id="prcpvol" type="STRING" size="256" sumtext="총용량"/>
  160. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  161. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명칭"/>
  162. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  163. <Column id="clscd" type="STRING" size="256" sumtext="소분류코드"/>
  164. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  165. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  166. <Column id="pcaflag" type="STRING" size="256" sumtext="PCA 구분"/>
  167. </ColumnInfo>
  168. <Rows>
  169. <Row/>
  170. </Rows>
  171. </Dataset>
  172. <Dataset id="ds_drug" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  173. <ColumnInfo>
  174. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  175. <Column id="prcpseqno" type="INT" size="256" sumtext="처방코드순번"/>
  176. <Column id="prcptype" type="STRING" size="256" sumtext="기록타입"/>
  177. <Column id="prcpvol" type="STRING" size="256" sumtext="총용량"/>
  178. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  179. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명칭"/>
  180. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  181. <Column id="clscd" type="STRING" size="256" sumtext="소분류코드"/>
  182. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  183. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  184. <Column id="pcaflag" type="STRING" size="256" sumtext="PCA 구분"/>
  185. </ColumnInfo>
  186. <Rows>
  187. <Row/>
  188. </Rows>
  189. </Dataset>
  190. <Dataset id="ds_fluid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  191. <ColumnInfo>
  192. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  193. <Column id="prcpseqno" type="INT" size="256" sumtext="처방코드순번"/>
  194. <Column id="prcptype" type="STRING" size="256" sumtext="기록타입"/>
  195. <Column id="prcpvol" type="STRING" size="256" sumtext="총용량"/>
  196. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  197. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명칭"/>
  198. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  199. <Column id="clscd" type="STRING" size="256" sumtext="소분류코드"/>
  200. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  201. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  202. <Column id="pcaflag" type="STRING" size="256" sumtext="PCA 구분"/>
  203. </ColumnInfo>
  204. <Rows>
  205. <Row/>
  206. </Rows>
  207. </Dataset>
  208. <Dataset id="ds_blood" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  209. <ColumnInfo>
  210. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  211. <Column id="prcpseqno" type="INT" size="256" sumtext="처방코드순번"/>
  212. <Column id="prcptype" type="STRING" size="256" sumtext="기록타입"/>
  213. <Column id="prcpvol" type="STRING" size="256" sumtext="총용량"/>
  214. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  215. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명칭"/>
  216. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  217. <Column id="clscd" type="STRING" size="256" sumtext="소분류코드"/>
  218. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  219. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  220. </ColumnInfo>
  221. <Rows>
  222. <Row/>
  223. </Rows>
  224. </Dataset>
  225. <Dataset id="ds_proc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  226. <ColumnInfo>
  227. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  228. <Column id="prcpseqno" type="INT" size="256" sumtext="처방코드순번"/>
  229. <Column id="prcptype" type="STRING" size="256" sumtext="기록타입"/>
  230. <Column id="prcpvol" type="STRING" size="256" sumtext="총용량"/>
  231. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="용량단위"/>
  232. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명칭"/>
  233. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  234. <Column id="clscd" type="STRING" size="256" sumtext="소분류코드"/>
  235. <Column id="recvol" type="STRING" size="256" sumtext="기록총용량"/>
  236. <Column id="remark" type="STRING" size="256" sumtext="remark"/>
  237. </ColumnInfo>
  238. <Rows>
  239. <Row/>
  240. </Rows>
  241. </Dataset>
  242. <Dataset id="ds_vslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  243. <ColumnInfo>
  244. <Column id="vsitemcd" type="INT" size="256" sumtext="V/S항목코드"/>
  245. <Column id="vsitemnm" type="STRING" size="256" sumtext="V/S항목명"/>
  246. <Column id="defaultyn" type="STRING" size="256" sumtext="디폴트여부"/>
  247. <Column id="style" type="STRING" size="256" sumtext="그래프타입"/>
  248. <Column id="point" type="STRING" size="256" sumtext="포인트타압"/>
  249. <Column id="color" type="STRING" size="256" sumtext="컬러"/>
  250. <Column id="leftaxis" type="STRING" size="256" sumtext="Y축"/>
  251. <Column id="sortno" type="INT" size="256" sumtext="정렬순서"/>
  252. <Column id="graphappyn" type="STRING" size="256" sumtext="그래프적용유무"/>
  253. <Column id="rangemin" type="STRING" size="256" sumtext="범위(최소값)"/>
  254. <Column id="rangemax" type="STRING" size="256" sumtext="범위(최대값)"/>
  255. <Column id="interval" type="STRING" size="256" sumtext="간격"/>
  256. <Column id="checked" type="STRING" size="256" sumtext="선택여부"/>
  257. </ColumnInfo>
  258. <Rows>
  259. <Row/>
  260. </Rows>
  261. </Dataset>
  262. <Dataset id="ds_time" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  263. <ColumnInfo>
  264. <Column id="linktype" type="STRING" size="256" sumtext="연결구분"/>
  265. <Column id="linkcd" type="STRING" size="256" sumtext="연결코드"/>
  266. <Column id="linkseqno" type="INT" size="256" sumtext="연결코드순번"/>
  267. <Column id="fromdt" type="STRING" size="256" sumtext="시작일시"/>
  268. <Column id="todt" type="STRING" size="256" sumtext="종료일시"/>
  269. <Column id="rec" type="STRING" size="256" sumtext="기록내용"/>
  270. <Column id="subrec" type="STRING" size="256" sumtext="추가내용"/>
  271. </ColumnInfo>
  272. <Rows>
  273. <Row/>
  274. </Rows>
  275. </Dataset>
  276. </Objects>
  277. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  278. * System Name :
  279. * Job Name :
  280. * Creator :
  281. * Make Date : 2015-03-06
  282. * Description :
  283. *---------------------------------------------------------------------------------------
  284. * Modify Date Modifier Modify Description
  285. *---------------------------------------------------------------------------------------
  286. * 2015-03-06 Live Converter TF->XP
  287. *
  288. *---------------------------------------------------------------------------------------
  289. ****************************************************************************************/
  290. include "com_commonxp::comm_main.xjs";
  291. function SPMMR05200_onload(obj:Form, e:LoadEventInfo)
  292. {
  293. frmf_initForm(obj); // 폼 초기화
  294. }
  295. function fFormInit() {
  296. //web_browser.url="about:blank";
  297. // dsf_setTypeFormat(ds_agent, "prcpseqno:INT");
  298. // dsf_setTypeFormat(ds_drug, "prcpseqno:INT");
  299. // dsf_setTypeFormat(ds_fluid, "prcpseqno:INT");
  300. // dsf_setTypeFormat(ds_blood, "prcpseqno:INT");
  301. // dsf_setTypeFormat(ds_proc, "prcpseqno:INT");
  302. // dsf_setTypeFormat(ds_vslist, "vsitemcd:INT^sortno:INT");
  303. // dsf_setTypeFormat(ds_time, "linkseqno:INT");
  304. var oParam = {};
  305. oParam.id = "TRMMR03711";
  306. oParam.service = "anstrecapp.AnstRec";
  307. oParam.method = "reqGetAnstReview";
  308. oParam.inds = "send=ds_send info=ds_info opinfo=ds_opinfo rec=ds_rec prog=ds_prog agent=ds_agent drug=ds_drug fluid=ds_fluid blood=ds_blood proc=ds_proc vslist=ds_vslist time=ds_time";
  309. oParam.outds = "ds_html=html";
  310. oParam.async = false;
  311. oParam.callback = "cf_TRMMR03711";
  312. tranf_submit(oParam);
  313. var sContents = utlf_transNullToEmpty(ds_html.getColumn(0,"contents"));
  314. web_browser.document.body.innerHTML = sContents;
  315. }
  316. function cf_TRMMR03711(sSvcId, nErrorCode, sErrorMsg) {
  317. if(nErrorCode < 0) return;
  318. }
  319. function fPrint() {
  320. web_browser.ExecWB (6, 2);
  321. }]]></Script>
  322. </Form>
  323. </FDL>