SPMNF00110_가정간호 의뢰서 조회.xfdl 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPMNF00110" position="absolute 0 0 1215 778" titletext="가정간호 의뢰서" oninit="SPMNF00110_oninit" onload="SPMNF00110_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="가정간호 의뢰서" position="absolute 0 8 144 30" id="caption17" class="tit_2"/>
  8. <Shape position="absolute 0 24 605 25" linetype="vertical" id="line1" class="line_1"/>
  9. <Div position="absolute 1 30 606 750" id="ivw_loader" anchor="left top bottom" url="emr_medirecxp::SSMMR01100_서식로더.xfdl"/>
  10. <Button position="absolute 1155 752 1211 774" id="button26" class="btn4" text="종료" anchor="right bottom" onclick="button26_onclick"/>
  11. <Static text="처방조회 리스트" position="absolute 609 63 781 84" id="caption14" class="tit_2"/>
  12. <Shape position="absolute 609 79 1211 85" linetype="horizontal" id="line3" class="line_10" anchor="left top right"/>
  13. <Grid position="absolute 609 84 1211 749" id="grd_prcplist" class="datagrid2" taborder="1" binddataset="ds_main_prcp_prcplist" anchor="all" cellsizingtype="col" autoenter="select">
  14. <Formats>
  15. <Format id="default">
  16. <Columns>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. <Column size="100"/>
  20. <Column size="100"/>
  21. <Column size="80"/>
  22. <Column size="260"/>
  23. <Column size="0"/>
  24. <Column size="35"/>
  25. <Column size="30"/>
  26. <Column size="0"/>
  27. <Column size="39"/>
  28. <Column size="30"/>
  29. <Column size="40"/>
  30. <Column size="37"/>
  31. <Column size="60"/>
  32. <Column size="153"/>
  33. <Column size="38"/>
  34. <Column size="40"/>
  35. <Column size="50"/>
  36. <Column size="100"/>
  37. <Column size="100"/>
  38. <Column size="0"/>
  39. <Column size="0"/>
  40. <Column size="0"/>
  41. <Column size="0"/>
  42. </Columns>
  43. <Rows>
  44. <Row size="33" band="head"/>
  45. <Row size="24"/>
  46. </Rows>
  47. <Band id="head">
  48. <Cell/>
  49. <Cell col="1" text="분류"/>
  50. <Cell col="2" text="적용기간"/>
  51. <Cell col="3" text="적용기간"/>
  52. <Cell col="4" text="처방코드"/>
  53. <Cell col="5" text="처방명"/>
  54. <Cell col="6" text="총용량"/>
  55. <Cell col="7" colspan="2" text="일회&#10;용량" taborder="undefined"/>
  56. <Cell col="9" text="수량"/>
  57. <Cell col="10" colspan="2" text="일회&#10;수량" taborder="undefined"/>
  58. <Cell col="12" text="횟수"/>
  59. <Cell col="13" text="일수"/>
  60. <Cell col="14" text="급비"/>
  61. <Cell col="15" text="용법/검체"/>
  62. <Cell col="16" text="MIX"/>
  63. <Cell col="17" text="전달"/>
  64. <Cell col="18" text="원내외"/>
  65. <Cell col="19" text="전달부서"/>
  66. <Cell col="20" text="시행부서"/>
  67. <Cell col="21" text="희망일자"/>
  68. <Cell col="22" text="선택진료"/>
  69. <Cell col="23" text="등록일시"/>
  70. <Cell col="24" text="등록자"/>
  71. </Band>
  72. <Band id="body">
  73. <Cell displaytype="combo" edittype="combo" text="bind:status" enable="false"/>
  74. <Cell col="1" displaytype="combo" edittype="combo" text="bind:prcpclscd"/>
  75. <Cell col="2" displaytype="date" text="bind:tempcol6" calendardisplaynulltype="nulltext" enable="false"/>
  76. <Cell col="3" displaytype="date" text="bind:tempcol7" calendardisplaynulltype="nulltext"/>
  77. <Cell col="4" style="align:left middle;padding:0 0 0 3;" text="bind:prcpcd"/>
  78. <Cell col="5" style="align:left middle;padding:0 0 0 3;" text="bind:prcpnm"/>
  79. <Cell col="6" text="bind:prcpvol" mask="#.#"/>
  80. <Cell col="7" text="bind:drprcpetc7" maskchar=" "/>
  81. <Cell col="8" edittype="none" text="bind:prcpvolunitnm"/>
  82. <Cell col="9" text="bind:prcpqty" mask="#.#"/>
  83. <Cell col="10" text="bind:drprcpetc8" maskchar=" "/>
  84. <Cell col="11" text="bind:prcpqtyunitnm"/>
  85. <Cell col="12" text="bind:prcptims" mask="#" maskchar=" "/>
  86. <Cell col="13" text="bind:prcpdayno" mask="#" maskchar=" "/>
  87. <Cell col="14" displaytype="combo" edittype="combo" style="padding:0 0 0 3;" text="bind:payflagcd" combodataset="ds_init_payflagcd_M0029" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  88. <Cell col="15" displaytype="none" edittype="none" text="bind:drugmthdspccdnm" enable="false"/>
  89. <Cell col="16" text="bind:prcpmixno"/>
  90. <Cell col="17" text="bind:prcpdelivefact"/>
  91. <Cell col="18" displaytype="combo" text="bind:hosinhosoutflag" combodataset="ds_cmb_hosinhosoutflag" combocodecol="value" combodatacol="label" enable="false"/>
  92. <Cell col="19" displaytype="combo" text="bind:hsctdelivepos" combodataset="ds_init_hsctdelivepos_M0343" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  93. <Cell col="20" displaytype="combo" class="gridcombo" text="bind:prcpexecdeptcd" combodataset="ds_orddept_dept" combocodecol="deptcd" combodatacol="depthngnm" enable="false"/>
  94. <Cell col="21" displaytype="date" edittype="date" text="bind:prcphopedd" mask="yyyy-mm-dd"/>
  95. <Cell col="22" displaytype="checkbox" edittype="checkbox" text="bind:choiordflag"/>
  96. <Cell col="23" text="bind:rgsttm" mask="yyyy-mm-dd"/>
  97. <Cell col="24" text="bind:rgstridnm"/>
  98. </Band>
  99. </Format>
  100. </Formats>
  101. </Grid>
  102. <Button position="absolute 1131 60 1211 79" id="btn_print" class="btn6" text="처방출력" anchor="top right" onclick="btn_print_onclick"/>
  103. <Shape position="absolute 0 24 1210 30" linetype="horizontal" id="line2" class="line_10" anchor="left top right"/>
  104. <Shape position="absolute 608 52 1211 58" linetype="horizontal" id="line4" class="line_3" anchor="left top right"/>
  105. <Static text="환자정보" position="absolute 608 30 675 53" align="align:center middle;" id="caption7" class="cell_1"/>
  106. <Edit readonly="true" position="absolute 785 31 910 50" id="output3" class="output"/>
  107. <Edit readonly="true" position="absolute 676 31 785 50" id="output1" class="output"/>
  108. <Edit readonly="true" position="absolute 893 31 983 50" id="output2" class="output"/>
  109. <Edit readonly="true" position="absolute 967 31 1102 50" id="output4" class="output"/>
  110. <Edit readonly="true" position="absolute 1082 31 1202 50" id="output5" class="output"/>
  111. <Button position="absolute 1037 60 1128 79" id="btn_reqprint" class="btn6" text="의뢰서출력" anchor="top right" onclick="btn_reqprint_onclick"/>
  112. <Edit readonly="true" position="absolute 490 4 605 23" align="align:left bottom;" id="output6" style="border:0 none #808080ff ;"/>
  113. <Static text="의뢰(입력) 일시 :" position="absolute 390 6 490 26" id="caption1"/>
  114. </Layout>
  115. </Layouts>
  116. <Objects>
  117. <Dataset id="ds_main_prcp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  118. <ColumnInfo>
  119. <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
  120. <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
  121. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
  122. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  123. <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
  124. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  125. <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
  126. <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
  127. <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
  128. <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
  129. <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
  130. <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
  131. <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
  132. <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
  133. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
  134. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
  135. <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
  136. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  137. <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
  138. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
  139. <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
  140. <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
  141. <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
  142. <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
  143. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
  144. <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
  145. <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
  146. <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
  147. <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
  148. <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
  149. <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
  150. <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
  151. <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
  152. <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
  153. <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
  154. <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
  155. <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
  156. <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
  157. <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
  158. <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
  159. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
  160. <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
  161. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  162. <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
  163. <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
  164. <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
  165. <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
  166. <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
  167. <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
  168. <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
  169. <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
  170. <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
  171. <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
  172. <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
  173. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  174. <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
  175. <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
  176. <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
  177. <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
  178. <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
  179. <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
  180. <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
  181. <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
  182. <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
  183. <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
  184. <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
  185. <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
  186. <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
  187. <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
  188. <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
  189. <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
  190. <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
  191. <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
  192. <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
  193. <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
  194. <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
  195. <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
  196. <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
  197. <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
  198. <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
  199. <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
  200. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
  201. <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
  202. <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
  203. <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
  204. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  205. <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
  206. <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
  207. <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
  208. <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
  209. <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
  210. <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
  211. <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
  212. <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
  213. <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
  214. <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
  215. <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
  216. <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
  217. <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
  218. <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
  219. <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
  220. <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
  221. <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
  222. <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
  223. <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
  224. <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
  225. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  226. <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
  227. <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
  228. <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
  229. <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
  230. <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
  231. <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
  232. <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
  233. <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
  234. <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  235. <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
  236. <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
  237. <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
  238. <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
  239. <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
  240. <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
  241. <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
  242. <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
  243. <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
  244. <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
  245. <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
  246. <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
  247. <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
  248. <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
  249. <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
  250. <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
  251. <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
  252. <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
  253. <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
  254. <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
  255. <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
  256. <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
  257. <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
  258. <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
  259. <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
  260. <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
  261. <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
  262. <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
  263. <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
  264. <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
  265. <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
  266. <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
  267. <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
  268. <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
  269. <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
  270. <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
  271. <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
  272. <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
  273. <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
  274. <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
  275. <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
  276. <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
  277. <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
  278. <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
  279. <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
  280. <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
  281. <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
  282. <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
  283. <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
  284. <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
  285. </ColumnInfo>
  286. </Dataset>
  287. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  288. <ColumnInfo>
  289. <Column id="pid" type="STRING" size="256"/>
  290. <Column id="hngnm" type="STRING" size="256"/>
  291. <Column id="sa" type="STRING" size="256"/>
  292. <Column id="reqdeptcd" type="STRING" size="256"/>
  293. <Column id="reqdrid" type="STRING" size="256"/>
  294. <Column id="reqdeptnm" type="STRING" size="256"/>
  295. <Column id="reqdrnm" type="STRING" size="256"/>
  296. </ColumnInfo>
  297. <Rows>
  298. <Row>
  299. <Col id="pid"/>
  300. <Col id="hngnm"/>
  301. <Col id="sa"/>
  302. <Col id="reqdeptcd"/>
  303. <Col id="reqdrid"/>
  304. <Col id="reqdeptnm"/>
  305. <Col id="reqdrnm"/>
  306. </Row>
  307. </Rows>
  308. </Dataset>
  309. <Dataset id="ds_init_payflagcd_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  310. <ColumnInfo>
  311. <Column id="cdnm" type="STRING" size="256"/>
  312. <Column id="cdid" type="STRING" size="256"/>
  313. </ColumnInfo>
  314. </Dataset>
  315. <Dataset id="ds_init_prcpclscd_M0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  316. <ColumnInfo>
  317. <Column id="cdnm" type="STRING" size="256"/>
  318. <Column id="cdid" type="STRING" size="256"/>
  319. </ColumnInfo>
  320. </Dataset>
  321. <Dataset id="ds_init_hsctdelivepos_M0343" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  322. <ColumnInfo>
  323. <Column id="cdnm" type="STRING" size="256"/>
  324. <Column id="cdid" type="STRING" size="256"/>
  325. </ColumnInfo>
  326. </Dataset>
  327. <Dataset id="ds_init_reqcancelreason_M0387" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  328. <Dataset id="ds_main_parameter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  329. <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  330. <ColumnInfo>
  331. <Column id="cond1" type="STRING" size="256"/>
  332. <Column id="cond2" type="STRING" size="256"/>
  333. <Column id="cond3" type="STRING" size="256"/>
  334. </ColumnInfo>
  335. <Rows>
  336. <Row>
  337. <Col id="cond1"/>
  338. <Col id="cond2"/>
  339. <Col id="cond3"/>
  340. </Row>
  341. </Rows>
  342. </Dataset>
  343. <Dataset id="ds_main_cnstinfo_cnstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  344. <ColumnInfo>
  345. <Column id="rectermcd" type="STRING" size="256" sumtext="기록용어코드"/>
  346. <Column id="rectermnm" type="STRING" size="256" sumtext="기록용어이름"/>
  347. <Column id="reccnts" type="STRING" size="256" sumtext="기록내용"/>
  348. <Column id="degnitemnm" type="STRING" size="256" sumtext="기록항목이름"/>
  349. <Column id="count" type="STRING" size="256" sumtext="항목개수"/>
  350. </ColumnInfo>
  351. </Dataset>
  352. <Dataset id="ds_main_cnstinfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  353. <ColumnInfo>
  354. <Column id="reqdt" type="STRING" size="256" sumtext="의뢰일시"/>
  355. <Column id="inptuserid" type="STRING" size="256" sumtext="입력자id"/>
  356. <Column id="inptusernm" type="STRING" size="256" sumtext="입력자"/>
  357. <Column id="cnt" type="STRING" size="256" sumtext="항목개수"/>
  358. <Column id="inyn" type="STRING" size="256" sumtext="입원여부"/>
  359. <Column id="outyn" type="STRING" size="256" sumtext="외래여부"/>
  360. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  361. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  362. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  363. <Column id="addr" type="STRING" size="256" sumtext="주소"/>
  364. <Column id="tel1" type="STRING" size="256" sumtext="연락처1"/>
  365. <Column id="tel1" type="STRING" size="256" sumtext="연락처2"/>
  366. <Column id="outorddd" type="STRING" size="256" sumtext="외래진료예약일"/>
  367. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호 앞자리"/>
  368. </ColumnInfo>
  369. </Dataset>
  370. <Dataset id="ds_cmb_hosinhosoutflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  371. <ColumnInfo>
  372. <Column id="label" type="STRING" size="256"/>
  373. <Column id="value" type="STRING" size="256"/>
  374. </ColumnInfo>
  375. <Rows>
  376. <Row>
  377. <Col id="label">원내</Col>
  378. <Col id="value">I</Col>
  379. </Row>
  380. <Row>
  381. <Col id="label">원외</Col>
  382. <Col id="value">O</Col>
  383. </Row>
  384. <Row>
  385. <Col id="label"/>
  386. <Col id="value"/>
  387. </Row>
  388. </Rows>
  389. </Dataset>
  390. <Dataset id="ds_orddept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  391. <ColumnInfo>
  392. <Column id="depthngnm" type="STRING" size="256"/>
  393. <Column id="deptcd" type="STRING" size="256"/>
  394. </ColumnInfo>
  395. </Dataset>
  396. <Dataset id="ds_main_reqprntinfo_reqprntlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  397. <ColumnInfo>
  398. <Column id="diagnm" type="STRING" size="256"/>
  399. <Column id="RO" type="STRING" size="256"/>
  400. <Column id="main" type="STRING" size="256"/>
  401. <Column id="dschdd" type="STRING" size="256"/>
  402. <Column id="opdd" type="STRING" size="256"/>
  403. <Column id="opnm" type="STRING" size="256"/>
  404. <Column id="reqpatstat" type="STRING" size="256"/>
  405. <Column id="statobs1" type="STRING" size="256"/>
  406. <Column id="statobs2" type="STRING" size="256"/>
  407. <Column id="statobs3" type="STRING" size="256"/>
  408. <Column id="statobs4" type="STRING" size="256"/>
  409. <Column id="statobs5" type="STRING" size="256"/>
  410. <Column id="kind1" type="STRING" size="256"/>
  411. <Column id="kind2" type="STRING" size="256"/>
  412. <Column id="mthd1" type="STRING" size="256"/>
  413. <Column id="mthd2" type="STRING" size="256"/>
  414. <Column id="mthd3" type="STRING" size="256"/>
  415. <Column id="vol" type="STRING" size="256"/>
  416. <Column id="calr" type="STRING" size="256"/>
  417. <Column id="urinmngt1" type="STRING" size="256"/>
  418. <Column id="urinmngt1vol" type="STRING" size="256"/>
  419. <Column id="urinmngt2" type="STRING" size="256"/>
  420. <Column id="urinmngt2vol" type="STRING" size="256"/>
  421. <Column id="urinmngt3" type="STRING" size="256"/>
  422. <Column id="defemngt1" type="STRING" size="256"/>
  423. <Column id="defemngt2" type="STRING" size="256"/>
  424. <Column id="defemngt3" type="STRING" size="256"/>
  425. <Column id="oxyregm1" type="STRING" size="256"/>
  426. <Column id="oxyregm1vol" type="STRING" size="256"/>
  427. <Column id="oxyregm2" type="STRING" size="256"/>
  428. <Column id="oxyregm3" type="STRING" size="256"/>
  429. <Column id="attmptmngt1" type="STRING" size="256"/>
  430. <Column id="attmptmngt2" type="STRING" size="256"/>
  431. <Column id="attmptmngt3" type="STRING" size="256"/>
  432. <Column id="attmptmngt3vol" type="STRING" size="256"/>
  433. <Column id="wundmngt1" type="STRING" size="256"/>
  434. <Column id="wundmngt1vol" type="STRING" size="256"/>
  435. <Column id="wundmngt2" type="STRING" size="256"/>
  436. <Column id="wundmngt2vol" type="STRING" size="256"/>
  437. <Column id="etctube1" type="STRING" size="256"/>
  438. <Column id="etctube2" type="STRING" size="256"/>
  439. <Column id="etc" type="STRING" size="256"/>
  440. <Column id="diagnm2" type="STRING" size="256"/>
  441. <Column id="diagnm3" type="STRING" size="256"/>
  442. <Column id="diagcd" type="STRING" size="256"/>
  443. <Column id="diagcd2" type="STRING" size="256"/>
  444. <Column id="diagcd3" type="STRING" size="256"/>
  445. </ColumnInfo>
  446. <Rows>
  447. <Row>
  448. <Col id="diagnm"/>
  449. <Col id="RO"/>
  450. <Col id="main"/>
  451. <Col id="dschdd"/>
  452. <Col id="opdd"/>
  453. <Col id="opnm"/>
  454. <Col id="reqpatstat"/>
  455. <Col id="statobs1">0</Col>
  456. <Col id="statobs2">0</Col>
  457. <Col id="statobs3">0</Col>
  458. <Col id="statobs4">0</Col>
  459. <Col id="statobs5">0</Col>
  460. <Col id="kind1">0</Col>
  461. <Col id="kind2">0</Col>
  462. <Col id="mthd1">0</Col>
  463. <Col id="mthd2">0</Col>
  464. <Col id="mthd3">0</Col>
  465. <Col id="vol"/>
  466. <Col id="calr"/>
  467. <Col id="urinmngt1">0</Col>
  468. <Col id="urinmngt1vol"/>
  469. <Col id="urinmngt2">0</Col>
  470. <Col id="urinmngt2vol"/>
  471. <Col id="urinmngt3">0</Col>
  472. <Col id="defemngt1">0</Col>
  473. <Col id="defemngt2">0</Col>
  474. <Col id="defemngt3">0</Col>
  475. <Col id="oxyregm1">0</Col>
  476. <Col id="oxyregm1vol"/>
  477. <Col id="oxyregm2">0</Col>
  478. <Col id="oxyregm3">0</Col>
  479. <Col id="attmptmngt1">0</Col>
  480. <Col id="attmptmngt2">0</Col>
  481. <Col id="attmptmngt3">0</Col>
  482. <Col id="attmptmngt3vol"/>
  483. <Col id="wundmngt1">0</Col>
  484. <Col id="wundmngt1vol"/>
  485. <Col id="wundmngt2">0</Col>
  486. <Col id="wundmngt2vol"/>
  487. <Col id="etctube1">0</Col>
  488. <Col id="etctube2">0</Col>
  489. <Col id="etc"/>
  490. <Col id="diagnm2"/>
  491. <Col id="diagnm3"/>
  492. <Col id="diagcd"/>
  493. <Col id="diagcd2"/>
  494. <Col id="diagcd3"/>
  495. </Row>
  496. </Rows>
  497. </Dataset>
  498. <Dataset id="ds_temp_parameter" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  499. <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  500. <ColumnInfo>
  501. <Column id="formcd" type="STRING" size="256"/>
  502. <Column id="formkind" type="STRING" size="256"/>
  503. <Column id="pid" type="STRING" size="256"/>
  504. <Column id="orddd" type="STRING" size="256"/>
  505. <Column id="cretno" type="STRING" size="256"/>
  506. <Column id="btnvisible" type="STRING" size="256"/>
  507. <Column id="btnenable" type="STRING" size="256"/>
  508. <Column id="unpreprec" type="STRING" size="256"/>
  509. <Column id="modalyn" type="STRING" size="256"/>
  510. <Column id="orddeptcd" type="STRING" size="256"/>
  511. <Column id="ioflag" type="STRING" size="256"/>
  512. <Column id="topyn" type="STRING" size="256"/>
  513. </ColumnInfo>
  514. <Rows>
  515. <Row>
  516. <Col id="formkind"/>
  517. <Col id="formcd"/>
  518. <Col id="pid"/>
  519. <Col id="orddd"/>
  520. <Col id="cretno"/>
  521. <Col id="btnvisible"/>
  522. <Col id="orddeptcd"/>
  523. <Col id="modalyn"/>
  524. <Col id="unpreprec"/>
  525. <Col id="btnenable"/>
  526. <Col id="ioflag"/>
  527. <Col id="topyn"/>
  528. </Row>
  529. </Rows>
  530. </Dataset>
  531. </Objects>
  532. <Bind>
  533. <BindItem id="item0" compid="output1" propid="value" datasetid="ds_main_cond" columnid="pid"/>
  534. <BindItem id="item1" compid="output3" propid="value" datasetid="ds_main_cond" columnid="hngnm"/>
  535. <BindItem id="item2" compid="output2" propid="value" datasetid="ds_main_cond" columnid="sa"/>
  536. <BindItem id="item3" compid="output4" propid="value" datasetid="ds_main_cond" columnid="reqdeptnm"/>
  537. <BindItem id="item4" compid="output5" propid="value" datasetid="ds_main_cond" columnid="reqdrnm"/>
  538. <BindItem id="item5" compid="output6" propid="value" datasetid="ds_main_cnstinfo_patinfo" columnid="reqdt"/>
  539. </Bind>
  540. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  541. * System Name :
  542. * Job Name :
  543. * Creator :
  544. * Make Date : 2017-06-07
  545. * Description :
  546. *---------------------------------------------------------------------------------------
  547. * Modify Date Modifier Modify Description
  548. *---------------------------------------------------------------------------------------
  549. * 2017-06-07 Live Converter TF->XP
  550. *
  551. *---------------------------------------------------------------------------------------
  552. ****************************************************************************************/
  553. include "com_commonxp::comm_main.xjs";
  554. include "emr_medirecxp::MMR01100.xjs";
  555. function SPMNF00110_oninit(obj:Form, e:InitEventInfo)
  556. {
  557. frmf_initForm(obj);
  558. }
  559. function SPMNF00110_onload(obj:Form, e:LoadEventInfo)
  560. {
  561. grdf_initGrid(grd_prcplist);
  562. var arrParam = [{dsNm: "ds_init_payflagcd_M0029", cdGrpId: "M0029"}
  563. , {dsNm: "ds_init_prcpclscd_M0005", cdGrpId: "M0005"}
  564. , {dsNm: "ds_init_hsctdelivepos_M0343", cdGrpId: "M0343"}
  565. , {dsNm: "ds_init_reqcancelreason_M0387", cdGrpId: "M0387"}]
  566. appf_getCodeList(arrParam);
  567. //ivw_loader.fInitPage(false, true, 750);
  568. lf_ivw_loader_setting();
  569. var sReqformrecseq = null;
  570. if(frmf_checkOpener())
  571. {
  572. ds_main_parameter.copyData(arg_ds_iviewerdata);
  573. }
  574. sReqformrecseq = ds_main_parameter.getColumn(0, "formrecseq");
  575. sReqpid = ds_main_parameter.getColumn(0, "pid");
  576. sReqhngnm = ds_main_parameter.getColumn(0, "hngnm");
  577. sReqsa = ds_main_parameter.getColumn(0, "sa");
  578. sReqdeptnm = ds_main_parameter.getColumn(0, "reqdeptnm");
  579. sReqdrnm = ds_main_parameter.getColumn(0, "reqdrnm");
  580. if((sReqformrecseq == "0") || utlf_isNull(sReqformrecseq))
  581. {
  582. sysf_messageBox("의뢰서가 존재 하지","E007");
  583. return;
  584. }
  585. else
  586. {
  587. ds_main_cond.setColumn(0, "pid", sReqpid);
  588. ds_main_cond.setColumn(0, "hngnm", sReqhngnm);
  589. ds_main_cond.setColumn(0, "sa", sReqsa);
  590. ds_main_cond.setColumn(0, "reqdeptnm", sReqdeptnm);
  591. ds_main_cond.setColumn(0, "reqdrnm", sReqdrnm);
  592. ivw_loader.frmf_setParameter("cnstopenmode", "Y");
  593. ivw_loader.frmf_setParameter("homeNurOrd_dispYn", "N");
  594. //ivw_loader.fLoadRecForm(sReqformrecseq);
  595. // --- 서식 호출 S
  596. var objArg = new Object();
  597. ds_cond_formdata.clearData();
  598. ds_cond_formdata.addRow();
  599. ds_cond_formdata.setColumn(0, "formcd", sReqformrecseq);
  600. ds_cond_formdata.setColumn(0, "formkind", "rec");
  601. ds_cond_formdata.setColumn(0, "btnvisible", true);
  602. ds_cond_formdata.setColumn(0, "pid", sReqpid);
  603. ds_cond_formdata.setColumn(0, "topyn", "N");
  604. objArg.ds_cond_formdata = ds_cond_formdata;
  605. lf_loadSMMMR01100(false, objArg);
  606. // --- 서식 호출 E
  607. ds_send_cond.setColumn(0, "cond1", sReqformrecseq);
  608. var oParam = {};
  609. oParam.id = "TRMMB00501";
  610. oParam.service = "prcpbaseapp.OrdPrcpMngt";
  611. oParam.method = "reqGetHomeCarePrcpList";
  612. oParam.inds = "req=ds_send_cond";
  613. oParam.outds = "ds_main_prcp_prcplist=prcplist";
  614. oParam.async = false;
  615. //oParam.callback = "cf_TRMMB00501";
  616. tranf_submit(oParam);
  617. dsf_setDefaultVal(ds_main_prcp_prcplist, "hsctdelivepos:0,hsctlnkno:0,etcprcpflag:-,drgacptflag:-");
  618. dsf_makeValue(ds_main_cond, "formrecseq", "string", sReqformrecseq, 0);
  619. var oParam = {};
  620. oParam.id = "TRMNF01110";
  621. oParam.service = "homecareapp.HomeCare";
  622. oParam.method = "reqGetReqCnstinfo";
  623. oParam.inds = "req=ds_main_cond";
  624. oParam.outds = "ds_main_cnstinfo_patinfo=patinfo ds_main_cnstinfo_cnstlist=cnstlist";
  625. oParam.async = false;
  626. //oParam.callback = "cf_TRMNF01110";
  627. tranf_submit(oParam);
  628. }
  629. }
  630. /*************************************************************************************************************
  631. * Argument :
  632. * Description : 서식 로더 내 컨트롤 설정
  633. ************************************************************************************************************/
  634. function lf_ivw_loader_setting() {
  635. ivw_loader.gViewPrt = true;
  636. ivw_loader.grup_titl.visible = false;
  637. ivw_loader.Static01.position.top = ivw_loader.grup_titl.position.top;
  638. ivw_loader.Static01.position.bottom = ivw_loader.grup_btn.position.top;
  639. ivw_loader.ivw_base.position.left = 0;
  640. ivw_loader.ivw_base.position.top = ivw_loader.grup_titl.position.top;
  641. ivw_loader.ivw_base.position.bottom = ivw_loader.grup_btn.position.top;
  642. ivw_loader.grup_btn.btn_preview.visible = false;
  643. ivw_loader.grup_btn.btn_del.visible = false;
  644. }
  645. function btn_reqprint_onclick(obj:Button, e:ClickEventInfo)
  646. {
  647. var count = ds_main_cnstinfo_cnstlist.rowcount;
  648. for(var i = 0; i < count ; i++)
  649. {
  650. var degnitemnm = ds_main_cnstinfo_cnstlist.getColumn(i, "degnitemnm");
  651. var rectermcd = ds_main_cnstinfo_cnstlist.getColumn(i, "rectermcd");
  652. var rectermnm = ds_main_cnstinfo_cnstlist.getColumn(i, "rectermnm");
  653. var reccnts = ds_main_cnstinfo_cnstlist.getColumn(i, "reccnts");
  654. if(degnitemnm == "R/O")
  655. {
  656. ds_main_reqprntinfo_reqprntlist.setColumn(0, "RO", rectermnm);
  657. }
  658. else if(degnitemnm == "주")
  659. {
  660. ds_main_reqprntinfo_reqprntlist.setColumn(0, "main", rectermnm);
  661. }
  662. else if(degnitemnm == "진단명")
  663. {
  664. if(utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm")))
  665. {
  666. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagnm", rectermnm);
  667. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagcd", rectermcd);
  668. }
  669. else if((!utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm"))) && (!utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm2"))))
  670. {
  671. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagnm2", rectermnm);
  672. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagcd2", rectermcd);
  673. }
  674. else if((!utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm"))) && (!utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm2"))) && (!utlf_isNull(ds_main_reqprntinfo_reqprntlist.getColumn(0, "diagnm3"))))
  675. {
  676. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagnm3", rectermnm);
  677. ds_main_reqprntinfo_reqprntlist.setColumn(0, "diagcd2", rectermcd);
  678. }
  679. }
  680. else if(degnitemnm == "퇴원일자")
  681. {
  682. ds_main_reqprntinfo_reqprntlist.setColumn(0, "dschdd", reccnts);
  683. }
  684. else if(degnitemnm == "수술일")
  685. {
  686. ds_main_reqprntinfo_reqprntlist.setColumn(0, "opdd", reccnts);
  687. }
  688. else if(degnitemnm == "수술명")
  689. {
  690. ds_main_reqprntinfo_reqprntlist.setColumn(0, "opnm", reccnts);
  691. }
  692. else if(degnitemnm == "의뢰내용 및 환자상태")
  693. {
  694. ds_main_reqprntinfo_reqprntlist.setColumn(0, "reqpatstat", reccnts);
  695. }
  696. else if(degnitemnm == "상태관찰")
  697. {
  698. if(rectermnm == "TPR BP")
  699. {
  700. ds_main_reqprntinfo_reqprntlist.setColumn(0, "statobs1", "1");
  701. }
  702. if(rectermnm == "BWt")
  703. {
  704. ds_main_reqprntinfo_reqprntlist.setColumn(0, "statobs2", "1");
  705. }
  706. if(rectermnm == "BST")
  707. {
  708. ds_main_reqprntinfo_reqprntlist.setColumn(0, "statobs3", "1");
  709. }
  710. if(rectermnm == "의식상태")
  711. {
  712. ds_main_reqprntinfo_reqprntlist.setColumn(0, "statobs4", "1");
  713. }
  714. if(rectermnm == "I/O Check")
  715. {
  716. ds_main_reqprntinfo_reqprntlist.setColumn(0, "statobs5", "1");
  717. }
  718. }
  719. else if(degnitemnm == "종류")
  720. {
  721. if(rectermnm == "일반식")
  722. {
  723. ds_main_reqprntinfo_reqprntlist.setColumn(0, "kind1", "1");
  724. }
  725. else if(rectermnm == "특별식")
  726. {
  727. ds_main_reqprntinfo_reqprntlist.setColumn(0, "kind2", "1");
  728. }
  729. }
  730. else if(degnitemnm == "방법")
  731. {
  732. if(rectermnm == "경관영양 :")
  733. {
  734. ds_main_reqprntinfo_reqprntlist.setColumn(0, "mthd1", "1");
  735. }
  736. if(rectermnm == "L-Tube 교환관리")
  737. {
  738. ds_main_reqprntinfo_reqprntlist.setColumn(0, "mthd2", "1");
  739. }
  740. if(rectermnm == "Gastrostomy Tube 관리")
  741. {
  742. ds_main_reqprntinfo_reqprntlist.setColumn(0, "mthd3", "1");
  743. }
  744. }
  745. else if(degnitemnm == "양")
  746. {
  747. ds_main_reqprntinfo_reqprntlist.setColumn(0, "vol", reccnts);
  748. }
  749. else if(degnitemnm == "열량")
  750. {
  751. ds_main_reqprntinfo_reqprntlist.setColumn(0, "calr", reccnts);
  752. }
  753. else if(degnitemnm == "배뇨관리")
  754. {
  755. if(rectermnm == "Foley Cath 교환/관리 (Fr)")
  756. {
  757. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt1", "1");
  758. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt1vol", reccnts);
  759. }
  760. if(rectermnm == "단순도뇨 (회/일)")
  761. {
  762. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt2", "1");
  763. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt2vol", reccnts);
  764. }
  765. if(rectermnm == "방광세척")
  766. {
  767. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt3", "1");
  768. }
  769. if(rectermnm == "관장")
  770. {
  771. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt4", "1");
  772. }
  773. if(rectermnm == "완화제")
  774. {
  775. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt5", "1");
  776. }
  777. if(rectermnm == "Ostomy Care")
  778. {
  779. ds_main_reqprntinfo_reqprntlist.setColumn(0, "urinmngt6", "1");
  780. }
  781. }
  782. else if(degnitemnm == "배변관리")
  783. {
  784. if(rectermnm == "관장")
  785. {
  786. ds_main_reqprntinfo_reqprntlist.setColumn(0, "defemngt1", "1");
  787. }
  788. if(rectermnm == "완화제")
  789. {
  790. ds_main_reqprntinfo_reqprntlist.setColumn(0, "defemngt2", "1");
  791. }
  792. if(rectermnm == "Ostomy Care")
  793. {
  794. ds_main_reqprntinfo_reqprntlist.setColumn(0, "defemngt3", "1");
  795. }
  796. }
  797. else if(degnitemnm == "산소요법")
  798. {
  799. if(rectermnm == "산소 (ℓ/min)")
  800. {
  801. ds_main_reqprntinfo_reqprntlist.setColumn(0, "oxyregm1", "1");
  802. ds_main_reqprntinfo_reqprntlist.setColumn(0, "oxyregm1vol", reccnts);
  803. }
  804. if(rectermnm == "인공호흡기 관리")
  805. {
  806. ds_main_reqprntinfo_reqprntlist.setColumn(0, "oxyregm2", "1");
  807. }
  808. if(rectermnm == "SPO2 Check")
  809. {
  810. ds_main_reqprntinfo_reqprntlist.setColumn(0, "oxyregm3", "1");
  811. }
  812. }
  813. else if(degnitemnm == "기도관리")
  814. {
  815. if(rectermnm == "Lung Care 교육/관리")
  816. {
  817. ds_main_reqprntinfo_reqprntlist.setColumn(0, "attmptmngt1", "1");
  818. }
  819. if(rectermnm == "Suction")
  820. {
  821. ds_main_reqprntinfo_reqprntlist.setColumn(0, "attmptmngt2", "1");
  822. }
  823. if(rectermnm == "기관지절개관 교환 (#)")
  824. {
  825. ds_main_reqprntinfo_reqprntlist.setColumn(0, "attmptmngt3", "1");
  826. ds_main_reqprntinfo_reqprntlist.setColumn(0, "attmptmngt3vol", reccnts);
  827. }
  828. }
  829. else if(degnitemnm == "상처관리")
  830. {
  831. if(rectermnm == "Dressing (회/일)")
  832. {
  833. ds_main_reqprntinfo_reqprntlist.setColumn(0, "wundmngt1", "1");
  834. ds_main_reqprntinfo_reqprntlist.setColumn(0, "wundmngt1vol", reccnts);
  835. }
  836. if(rectermnm == "봉합사제거 (일)")
  837. {
  838. ds_main_reqprntinfo_reqprntlist.setColumn(0, "wundmngt2", "1");
  839. ds_main_reqprntinfo_reqprntlist.setColumn(0, "wundmngt2vol", reccnts);
  840. }
  841. }
  842. else if(degnitemnm == "기타튜브")
  843. {
  844. if(rectermnm == "중심정맥관 관리/교육")
  845. {
  846. ds_main_reqprntinfo_reqprntlist.setColumn(0, "etctube1", "1");
  847. }
  848. if(rectermnm == "배액관 (PTBD PCN Chest Tube 등) 관리/교육")
  849. {
  850. ds_main_reqprntinfo_reqprntlist.setColumn(0, "etctube2", "1");
  851. }
  852. }
  853. else if(degnitemnm == "기타")
  854. {
  855. ds_main_reqprntinfo_reqprntlist.setColumn(0, "etc", reccnts);
  856. }
  857. }
  858. var objDOM = rptf_createDOM();
  859. rptf_setNodeListToDOM(objDOM, "/root/main/reqprntinfo/reqprntlist", ds_main_reqprntinfo_reqprntlist);
  860. rptf_setNodeListToDOM(objDOM, "/root/main/cnstinfo/patinfo", ds_main_cnstinfo_patinfo);
  861. rptf_setNodeListToDOM(objDOM, "/root/main/cnstinfo/cnstlist", ds_main_cnstinfo_cnstlist);
  862. rptf_setNodeListToDOM(objDOM, "/root/main/cond", ds_main_cond);
  863. var objParam = new Object();
  864. objParam.xml_data_XML1 = objDOM.documentElement.source;
  865. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0";
  866. rptf_exeReportPreview30(["RPMNF00111"],[objParam], option);
  867. }
  868. function btn_print_onclick(obj:Button, e:ClickEventInfo)
  869. {
  870. var objDOM = rptf_createDOM();
  871. rptf_setNodeListToDOM(objDOM, "/root/main/prcp/prcplist", ds_main_prcp_prcplist);
  872. rptf_setNodeListToDOM(objDOM, "/root/main/cond", ds_main_cond);
  873. var objParam = new Object();
  874. objParam.xml_data_XML1 = objDOM.documentElement.source;
  875. var option = "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0";
  876. rptf_exeReportPreview30(["RPMNF00110"],[objParam], option);
  877. }
  878. function button26_onclick(obj:Button, e:ClickEventInfo)
  879. {
  880. this.close();
  881. }
  882. ]]></Script>
  883. </Form>
  884. </FDL>