SMMNE02302_파랑새발령심폐소생술보고서.xfdl 147 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMMNE02302" position="absolute 0 0 1080 862" titletext="심폐소생술 및 파랑새 발령 보고서" oninit="SMMNE02302_oninit" onload="SMMNE02302_onload" ontimer="SMMNE02302_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Button id="btn_docchk" taborder="23" text="의사확인" onclick="group6_btn_docchk_onclick" class="btn4" visible="false" position="absolute 966 763 1046 785"/>
  8. <Div position="absolute 0 32 1057 188" align="align:center middle;" id="group3" scrollbars="autoboth">
  9. <Layouts>
  10. <Layout width="1057" height="156">
  11. <Static text="대상자 정보" position="absolute 0 4 148 21" id="caption4" class="tit_2"/>
  12. <Static text="과거자료 조회" position="absolute 810 4 930 21" id="caption22" class="tit_2"/>
  13. <Edit id="output1" taborder="1" readonly="true" position="absolute 958 1 991 20" style="background:#ffff99ff stretch 5,5;color:#008000ff;align:center middle;font:Dotum,9,bold;" align="align:center middle;"/>
  14. <Static id="caption01" text=":임시저장" position="absolute 995 1 1052 21" anchor="top right" style="align:center middle;"/>
  15. </Layout>
  16. </Layouts>
  17. </Div>
  18. <Div position="absolute 0 0 1057 26" id="grp_btn" scrollbars="none">
  19. <Layouts>
  20. <Layout>
  21. <Button position="absolute 920 1 1000 23" id="btn_lastsave" class="btn3" taborder="91" text="최종저장" anchor="default" onclick="grp_btn_btn_lastsave_onclick" onmousemove="grp_btn_btn_lastsave_onmousemove"/>
  22. <Button position="absolute 1000 1 1056 23" id="button3" class="btn6" taborder="97" text="출력" anchor="default" onclick="grp_btn_button3_onclick"/>
  23. <Shape position="absolute 0 23 1051 29" linetype="horizontal" id="line22" class="line_6" anchor="default"/>
  24. <Button position="absolute 231 4 273 23" id="button10" class="btn5" visible="false" text="수정" anchor="default" onclick="grp_btn_button10_onclick"/>
  25. <Button position="absolute 877 2 919 21" id="btn_del" class="btn5" taborder="96" text="삭제" anchor="default" onclick="grp_btn_btn_del_onclick"/>
  26. <Button position="absolute 811 2 875 21" id="btn_new" class="btn5" taborder="95" text="새로작성" anchor="default" onclick="grp_btn_btn_new_onclick"/>
  27. <Button position="absolute 679 2 809 21" id="button13" class="btn2" taborder="94" text="심폐소생술 용어 정의" anchor="default" onclick="grp_btn_button13_onclick"/>
  28. <Button position="absolute 547 2 677 21" id="button1" class="btn2" taborder="93" text="파랑새 심폐소생 보고" anchor="default" onclick="grp_btn_button1_onclick"/>
  29. <Static text="심폐소생술 및 파랑새 발령 보고서" position="absolute 0 0 229 25" id="caption6" class="tit_1" anchor="default"/>
  30. <Button position="absolute 417 0 547 22" id="btn_sms" class="btn1" enable="false" taborder="92" visible="false" text="파랑새 SMS 전송" anchor="default" onclick="grp_btn_btn_sms_onclick" onmousemove="grp_btn_btn_sms_onmousemove"/>
  31. <Static position="absolute 279 4 379 19" align="align:right middle;" id="sms_number" anchor="default" style="color:#ff0000ff;align:right middle;font:Dotum,9,bold;"/>
  32. </Layout>
  33. </Layouts>
  34. </Div>
  35. <Div position="absolute 0 188 1075 653" align="align:center middle;" id="group2" scrollbars="autoboth">
  36. <Layouts>
  37. <Layout>
  38. <Shape position="absolute 0 244 1050 250" linetype="horizontal" id="line21" class="line_2" anchor="default"/>
  39. <Radio position="absolute 155 130 1075 195" align="align:left middle;" id="rdo_cardarrgenrplceflag" taborder="36" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" style="textpadding:0 0 0 2;itempadding:0 0 0 0;padding:1 0 0 0;" rowcount="3" anchor="default" onitemchanged="group2_rdo_cardarrgenrplceflag_onitemchanged">
  40. <Dataset id="innerdataset">
  41. <ColumnInfo>
  42. <Column id="codecolumn"/>
  43. <Column id="datacolumn"/>
  44. </ColumnInfo>
  45. <Rows>
  46. <Row>
  47. <Col id="codecolumn">01</Col>
  48. <Col id="datacolumn">병 동</Col>
  49. </Row>
  50. <Row>
  51. <Col id="codecolumn">05</Col>
  52. <Col id="datacolumn">응급실</Col>
  53. </Row>
  54. <Row>
  55. <Col id="codecolumn">06</Col>
  56. <Col id="datacolumn">수술/회복실</Col>
  57. </Row>
  58. <Row>
  59. <Col id="codecolumn">02</Col>
  60. <Col id="datacolumn">외 래</Col>
  61. </Row>
  62. <Row>
  63. <Col id="codecolumn">07</Col>
  64. <Col id="datacolumn">집중치료실</Col>
  65. </Row>
  66. <Row>
  67. <Col id="codecolumn">03</Col>
  68. <Col id="datacolumn">진단/검사실</Col>
  69. </Row>
  70. <Row>
  71. <Col id="codecolumn">04</Col>
  72. <Col id="datacolumn">원 외</Col>
  73. </Row>
  74. <Row>
  75. <Col id="codecolumn">08</Col>
  76. <Col id="datacolumn">기 타</Col>
  77. </Row>
  78. </Rows>
  79. </Dataset>
  80. </Radio>
  81. <Shape position="absolute 0 23 1055 29" linetype="horizontal" id="line24" class="line_10" anchor="default"/>
  82. <Static text="보고내용" position="absolute 0 6 113 23" id="caption27" class="tit_2" anchor="default"/>
  83. <Static text="목 격 여 부" position="absolute 0 78 150 101" align="align:center middle;" id="caption28" class="cell_1" anchor="default" style="align:center middle;"/>
  84. <Static text="발견자(목격자)" position="absolute 0 103 150 126" align="align:center middle;" id="caption29" class="cell_1" anchor="default" style="align:center middle;"/>
  85. <Static text="발 생 장 소" position="absolute 0 128 150 196" align="align:center middle;" id="caption30" class="cell_1" anchor="default" style="align:center middle;"/>
  86. <Radio position="absolute 155 81 585 101" align="align:left middle;" id="radio1" taborder="33" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  87. <Dataset id="innerdataset">
  88. <ColumnInfo>
  89. <Column id="codecolumn"/>
  90. <Column id="datacolumn"/>
  91. </ColumnInfo>
  92. <Rows>
  93. <Row>
  94. <Col id="codecolumn">1</Col>
  95. <Col id="datacolumn">목격(감시장치사용중)</Col>
  96. </Row>
  97. <Row>
  98. <Col id="codecolumn">2</Col>
  99. <Col id="datacolumn">목격(감시장치없음)</Col>
  100. </Row>
  101. <Row>
  102. <Col id="codecolumn">3</Col>
  103. <Col id="datacolumn">목격 못함</Col>
  104. </Row>
  105. </Rows>
  106. </Dataset>
  107. </Radio>
  108. <Radio position="absolute 155 106 475 126" align="align:left middle;" id="radio2" taborder="34" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="itempadding:0 5 0 0;" anchor="default" onitemchanged="group2_radio2_onitemchanged">
  109. <Dataset id="innerdataset">
  110. <ColumnInfo>
  111. <Column id="codecolumn"/>
  112. <Column id="datacolumn"/>
  113. </ColumnInfo>
  114. <Rows>
  115. <Row>
  116. <Col id="codecolumn">01</Col>
  117. <Col id="datacolumn">가족</Col>
  118. </Row>
  119. <Row>
  120. <Col id="codecolumn">02</Col>
  121. <Col id="datacolumn">주변일반인</Col>
  122. </Row>
  123. <Row>
  124. <Col id="codecolumn">06</Col>
  125. <Col id="datacolumn">간호사</Col>
  126. </Row>
  127. <Row>
  128. <Col id="codecolumn">07</Col>
  129. <Col id="datacolumn">의사</Col>
  130. </Row>
  131. <Row>
  132. <Col id="codecolumn">09</Col>
  133. <Col id="datacolumn">기타</Col>
  134. </Row>
  135. </Rows>
  136. </Dataset>
  137. </Radio>
  138. <Edit position="absolute 477 105 1050 124" align="align:left middle;" id="int_cardarrdiscvpsnetc" class="input_default" taborder="35" anchor="default" autoselect="true"/>
  139. <Combo position="absolute 213 131 343 150" align="align:left middle;" id="cmb_cardarrgenrplceward" class="combo_default" taborder="37" innerdataset="@ds_init2_wardfds" datacolumn="wardnm" codecolumn="wardcd" anchor="default"/>
  140. <Combo position="absolute 213 153 458 172" align="align:left middle;" id="cmb_cardarrgenrplcehosin" class="combo_default" taborder="39" innerdataset="@ds_init2_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default"/>
  141. <CheckBox position="absolute 970 321 1040 336" id="chk_cardarrgenrplcedept" taborder="60" visible="false" anchor="default" text="응급센타" truevalue="1" onclick="group2_chk_cardarrgenrplcedept_onclick"/>
  142. <Combo position="absolute 859 152 1025 171" align="align:left middle;" id="cmb_cardarrgenrplcetestroom" class="combo_default" taborder="43" innerdataset="@ds_init2_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" displayrowcount="30"/>
  143. <Static text="CPR팀 도착 전 처치" position="absolute 0 223 150 289" align="align:center middle;" id="caption34" class="cell_1" anchor="default" style="align:center middle;"/>
  144. <Edit position="absolute 810 224 1050 243" align="align:left middle;" id="int_resusteamarvbfresusetc" class="input_default" taborder="49" anchor="default" autoselect="true"/>
  145. <Static text="CPR팀 도착 후 처치" position="absolute 0 339 150 362" align="align:center middle;" id="caption35" class="cell_1" anchor="default" style="align:center middle;"/>
  146. <cp_checkboxList position="absolute 155 340 680 359" align="align:left middle;" id="chk_resusteamarvafresus" taborder="61" anchor="default"/>
  147. <Edit position="absolute 685 340 1050 359" align="align:left middle;" id="int_resusteamarvafresusetc" class="input_default" taborder="62" anchor="default" autoselect="true"/>
  148. <Shape position="absolute 0 456 1055 462" linetype="horizontal" id="line29" class="line_3" anchor="default"/>
  149. <Static text="심정지 추정시간" position="absolute 673 28 793 51" align="align:center middle;" id="caption36" class="cell_1" anchor="default" style="align:center middle;"/>
  150. <Static text="파랑새 발령 호출시간" position="absolute 315 53 460 76" align="align:center middle;" id="caption37" class="cell_1" anchor="default" style="align:center middle;"/>
  151. <Static text="CPR팀 도착시간" position="absolute 673 53 793 76" align="align:center middle;" id="caption38" class="cell_1" anchor="default" style="align:center middle;"/>
  152. <Static text="담당의(주치의) 호출시간" position="absolute 0 315 150 338" align="align:center middle;" id="caption39" class="cell_1" anchor="default" style="align:center middle;"/>
  153. <Static text="소생술 시작시간" position="absolute 695 363 815 386" align="align:center middle;" id="caption40" class="cell_1" anchor="default" style="align:center middle;"/>
  154. <Static text="제세동 시작시간" position="absolute 0 387 150 410" align="align:center middle;" id="caption41" class="cell_1" anchor="default" style="align:center middle;"/>
  155. <Calendar position="absolute 798 29 898 48" id="int_cardarrestmdd" class="input_default" taborder="22" anchor="default" autoselect="true" style="align:center middle;"/>
  156. <Button position="absolute 956 31 972 47" id="btn_cardarrestmclock" class="icon_clock" taborder="24" text="" anchor="default" onclick="group2_btn_cardarrestmclock_onclick"/>
  157. <MaskEdit position="absolute 902 29 952 48" id="int_cardarrestmtm" class="input_default" taborder="23" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  158. <Calendar position="absolute 465 55 570 74" id="int_bluebirdalarmdd" class="input_default" taborder="27" anchor="default" autoselect="true" style="align:center middle;"/>
  159. <Button position="absolute 628 56 644 72" id="btn_bluebirdalarmclock" class="icon_clock" taborder="29" text="" anchor="default" onclick="group2_btn_bluebirdalarmclock_onclick"/>
  160. <MaskEdit position="absolute 574 55 624 74" id="int_bluebirdalarmtm" class="input_default" taborder="28" mask="##:##" anchor="default" type="string" autoselect="true" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  161. <Calendar position="absolute 798 55 898 74" id="int_resusteamarvdd" class="input_default" taborder="30" anchor="default" autoselect="true" style="align:center middle;"/>
  162. <Button position="absolute 956 56 972 72" id="btn_resusteamarvtm" class="icon_clock" taborder="32" text="" anchor="default" onclick="group2_btn_resusteamarvtm_onclick"/>
  163. <MaskEdit position="absolute 902 55 952 74" id="int_resusteamarvtm" class="input_default" taborder="31" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  164. <Calendar position="absolute 155 317 255 336" id="int_atdoctcalldd" class="input_default" taborder="54" anchor="default" autoselect="true" style="align:center middle;"/>
  165. <Button position="absolute 312 318 328 334" id="btn_initrhythmcnfmtm" class="icon_clock" taborder="56" text="" anchor="default" onclick="group2_btn_initrhythmcnfmtm_onclick"/>
  166. <MaskEdit position="absolute 258 317 308 336" id="int_atdoctcalltm" class="input_default" taborder="55" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  167. <Calendar position="absolute 820 365 920 384" id="int_resusfromdd" class="input_default" taborder="66" anchor="default" autoselect="true" style="align:center middle;"/>
  168. <Button position="absolute 977 366 993 382" id="btn_resusfromtm" class="icon_clock" taborder="68" text="" anchor="default" onclick="group2_btn_resusfromtm_onclick"/>
  169. <MaskEdit position="absolute 923 365 973 384" id="int_resusfromtm" class="input_default" taborder="67" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  170. <Radio position="absolute 155 29 265 49" align="align:left middle;" id="rdo_cardarryn" taborder="18" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_rdo_cardarryn_onitemchanged">
  171. <Dataset id="innerdataset">
  172. <ColumnInfo>
  173. <Column id="codecolumn"/>
  174. <Column id="datacolumn"/>
  175. </ColumnInfo>
  176. <Rows>
  177. <Row>
  178. <Col id="codecolumn">Y</Col>
  179. <Col id="datacolumn">Y</Col>
  180. </Row>
  181. <Row>
  182. <Col id="codecolumn">N</Col>
  183. <Col id="datacolumn">N</Col>
  184. </Row>
  185. </Rows>
  186. </Dataset>
  187. </Radio>
  188. <Static text="심정지 여부" position="absolute 0 28 150 51" align="align:center middle;" id="caption3" class="cell_1" anchor="default" style="align:center middle;"/>
  189. <MaskEdit position="absolute 574 29 624 48" id="int_cardarrfindtm" class="input_default" taborder="20" mask="##:##" anchor="default" type="string" autoselect="true" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  190. <Calendar position="absolute 465 29 570 48" id="int_cardarrfinddd" class="input_default" taborder="19" anchor="default" autoselect="true" style="align:center middle;"/>
  191. <Static text="심정지 발견시간" position="absolute 315 28 460 51" align="align:center middle;" id="caption5" class="cell_1" anchor="default" style="align:center middle;"/>
  192. <Button position="absolute 628 31 644 47" id="btn_cardarrfindclock" class="icon_clock" taborder="21" text="" anchor="default" onclick="group2_btn_cardarrfindclock_onclick"/>
  193. <Static text="파랑새 발령 호출여부" position="absolute 0 53 150 76" align="align:center middle;" id="caption7" class="cell_1" anchor="default" style="align:center middle;"/>
  194. <Radio position="absolute 155 55 265 75" align="align:left middle;" id="rdo_bluebirdalarmyn" taborder="26" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_rdo_bluebirdalarmyn_onitemchanged">
  195. <Dataset id="innerdataset">
  196. <ColumnInfo>
  197. <Column id="codecolumn"/>
  198. <Column id="datacolumn"/>
  199. </ColumnInfo>
  200. <Rows>
  201. <Row>
  202. <Col id="codecolumn">Y</Col>
  203. <Col id="datacolumn">Y</Col>
  204. </Row>
  205. <Row>
  206. <Col id="codecolumn">N</Col>
  207. <Col id="datacolumn">N</Col>
  208. </Row>
  209. </Rows>
  210. </Dataset>
  211. </Radio>
  212. <cp_checkboxList position="absolute 282 199 807 217" align="align:left middle;" id="chk_hosparvbfresus" taborder="45" anchor="default"/>
  213. <Static text="병원 도착 전 처치" position="absolute 0 198 150 221" align="align:center middle;" id="caption12" class="cell_1" anchor="default" style="align:center middle;"/>
  214. <Edit position="absolute 810 200 1050 219" align="align:left middle;" id="int_hosparvbfresusetc" class="input_default" taborder="46" anchor="default" autoselect="true"/>
  215. <cp_checkboxList position="absolute 282 248 807 266" align="align:left middle;" id="chk_resusteamarvbfresusnurse" taborder="50" anchor="default"/>
  216. <Edit position="absolute 810 247 1050 266" align="align:left middle;" id="int_resusteamarvbfresusnurseetc" class="input_default" taborder="51" anchor="default" autoselect="true"/>
  217. <Edit position="absolute 213 175 458 194" align="align:left middle;" id="int_cardarrgenrplcehosout" class="input_default" taborder="40" anchor="default" autoselect="true"/>
  218. <Static position="absolute 153 224 278 247" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="align:center middle;"/>
  219. <Static position="absolute 153 247 278 270" align="align:center middle;" id="caption15" class="cell_1" anchor="default" style="align:center middle;"/>
  220. <Shape position="absolute 0 49 1050 55" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
  221. <Shape position="absolute 0 73 1050 79" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
  222. <Shape position="absolute 0 98 1050 104" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
  223. <Shape position="absolute 0 123 1050 129" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  224. <Shape position="absolute 0 193 1050 199" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
  225. <Shape position="absolute 0 218 1050 224" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
  226. <Shape position="absolute 0 265 1050 271" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
  227. <Shape position="absolute 0 334 1055 340" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
  228. <Shape position="absolute 0 358 1055 364" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
  229. <Static text="담당의(주치의) 도착시간" position="absolute 487 315 647 338" align="align:center middle;" id="caption8" class="cell_1" anchor="default" style="align:center middle;"/>
  230. <Calendar position="absolute 651 317 761 336" id="int_atdoctarrdd" class="input_default" taborder="57" anchor="default" autoselect="true" style="align:center middle;"/>
  231. <Button position="absolute 816 318 832 334" id="button6" class="icon_clock" taborder="59" text="" anchor="default" onclick="group2_button6_onclick"/>
  232. <MaskEdit position="absolute 765 317 811 336" id="int_atdoctarrtm" class="input_default" taborder="58" mask="##:##" anchor="default" autoselect="true" type="string" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  233. <Button position="absolute 974 1 1054 23" id="btn_nursesave" class="btn4" taborder="90" text="임시저장" anchor="default" onclick="group2_btn_nursesave_onclick"/>
  234. <Static position="absolute 153 198 278 221" align="align:center middle;" id="caption32" class="cell_1" anchor="default" style="align:center middle;"/>
  235. <Radio position="absolute 155 200 274 220" align="align:left middle;" id="rdo_hosparvbfresusynflag" taborder="44" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="itempadding:0 1 0 0;" anchor="default" onitemchanged="group2_rdo_hosparvbfresusynflag_onitemchanged">
  236. <Dataset id="innerdataset">
  237. <ColumnInfo>
  238. <Column id="codecolumn"/>
  239. <Column id="datacolumn"/>
  240. </ColumnInfo>
  241. <Rows>
  242. <Row>
  243. <Col id="codecolumn">X</Col>
  244. <Col id="datacolumn">해당X</Col>
  245. </Row>
  246. <Row>
  247. <Col id="codecolumn">N</Col>
  248. <Col id="datacolumn">무</Col>
  249. </Row>
  250. <Row>
  251. <Col id="codecolumn">Y</Col>
  252. <Col id="datacolumn">유</Col>
  253. </Row>
  254. </Rows>
  255. </Dataset>
  256. </Radio>
  257. <Static text="소생술 종료시간" position="absolute 695 387 815 410" align="align:center middle;" id="caption44" class="cell_1" anchor="default" style="align:center middle;"/>
  258. <MaskEdit position="absolute 923 389 973 408" id="int_resustotm" class="input_default" taborder="78" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  259. <Button position="absolute 977 391 993 407" id="button2" class="icon_clock" taborder="79" text="" anchor="default" onclick="group2_button2_onclick"/>
  260. <Calendar position="absolute 820 389 920 408" id="int_resustodd" class="input_default" taborder="77" anchor="default" autoselect="true" style="align:center middle;"/>
  261. <Radio position="absolute 156 438 453 458" align="align:left middle;" id="rdo_cardarrrslt" taborder="82" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_rdo_cardarrrslt_onitemchanged">
  262. <Dataset id="innerdataset">
  263. <ColumnInfo>
  264. <Column id="codecolumn"/>
  265. <Column id="datacolumn"/>
  266. </ColumnInfo>
  267. <Rows>
  268. <Row>
  269. <Col id="codecolumn">05</Col>
  270. <Col id="datacolumn">자발순환회복</Col>
  271. </Row>
  272. <Row>
  273. <Col id="codecolumn">01</Col>
  274. <Col id="datacolumn">자발순환회복못함(사망)</Col>
  275. </Row>
  276. </Rows>
  277. </Dataset>
  278. </Radio>
  279. <Button position="absolute 816 440 832 456" id="btn_dschdethtm" class="icon_clock" taborder="85" text="" anchor="default" onclick="group2_btn_dschdethtm_onclick"/>
  280. <Calendar position="absolute 651 438 761 457" id="int_dethdd" class="input_default" taborder="83" anchor="default" autoselect="true" style="align:center middle;"/>
  281. <Static text="소생술 종료사유" position="absolute 1 411 151 434" align="align:center middle;" id="caption23" class="cell_1" anchor="default" style="align:center middle;"/>
  282. <Radio position="absolute 156 414 561 430" align="align:left middle;" id="rdo_resusendresn" taborder="80" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="itempadding:0 10 0 0;padding:1 0 0 0;" anchor="default" onitemchanged="group2_rdo_resusendresn_onitemchanged">
  283. <Dataset id="innerdataset">
  284. <ColumnInfo>
  285. <Column id="codecolumn"/>
  286. <Column id="datacolumn"/>
  287. </ColumnInfo>
  288. <Rows>
  289. <Row>
  290. <Col id="codecolumn">01</Col>
  291. <Col id="datacolumn">자발순환회복</Col>
  292. </Row>
  293. <Row>
  294. <Col id="codecolumn">02</Col>
  295. <Col id="datacolumn">심폐소생술 반응없음</Col>
  296. </Row>
  297. <Row>
  298. <Col id="codecolumn">03</Col>
  299. <Col id="datacolumn">DNR</Col>
  300. </Row>
  301. <Row>
  302. <Col id="codecolumn">09</Col>
  303. <Col id="datacolumn">기타</Col>
  304. </Row>
  305. </Rows>
  306. </Dataset>
  307. </Radio>
  308. <Edit position="absolute 566 412 1050 431" align="align:left middle;" id="int_resusendresnetc" class="input_default" taborder="81" anchor="default" autoselect="true"/>
  309. <Static text="소생술 결과" position="absolute 1 435 151 458" align="align:center middle;" id="caption24" class="cell_1" anchor="default" style="align:center middle;"/>
  310. <Static text="사 망 일 시" position="absolute 487 435 647 458" align="align:center middle;" id="caption25" class="cell_1" anchor="default" style="align:center middle;"/>
  311. <MaskEdit position="absolute 765 438 811 457" id="int_dethtm" class="input_default" taborder="84" mask="##:##" anchor="default" autoselect="true" type="string" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  312. <Shape position="absolute 0 406 1055 412" linetype="horizontal" id="line9" class="line_2" anchor="default"/>
  313. <Shape position="absolute 0 430 1055 436" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
  314. <CheckBox position="absolute 978 31 998 46" id="bool_cardarrestmflag" taborder="25" anchor="default" falsevalue="N" truevalue="Y" onchanged="group2_bool_cardarrestmflag_onchanged" onclick="group2_bool_cardarrestmflag_onclick"/>
  315. <Static text="추정불가" position="absolute 995 32 1044 47" id="caption21" anchor="default" onclick="group2_caption21_onclick"/>
  316. <Edit position="absolute 549 175 762 194" align="align:left middle;" id="int_cardarrgenrplceetcbigo" class="input_default" taborder="42" anchor="default" autoselect="true"/>
  317. <Edit position="absolute 549 153 762 172" align="align:left middle;" id="cmb_cardarrgenrplcehoscenter" class="input_default" taborder="41" anchor="default" autoselect="true"/>
  318. <Radio position="absolute 204 292 606 312" align="align:left middle;" id="rdo_fstresusexecflag" taborder="52" columncount="5" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_rdo_fstresusexecflag_onitemchanged">
  319. <Dataset id="innerdataset">
  320. <ColumnInfo>
  321. <Column id="codecolumn"/>
  322. <Column id="datacolumn"/>
  323. </ColumnInfo>
  324. <Rows>
  325. <Row>
  326. <Col id="codecolumn">01</Col>
  327. <Col id="datacolumn">전문의</Col>
  328. </Row>
  329. <Row>
  330. <Col id="codecolumn">02</Col>
  331. <Col id="datacolumn">전공의</Col>
  332. </Row>
  333. <Row>
  334. <Col id="codecolumn">06</Col>
  335. <Col id="datacolumn">인 턴</Col>
  336. </Row>
  337. <Row>
  338. <Col id="codecolumn">07</Col>
  339. <Col id="datacolumn">간호사</Col>
  340. </Row>
  341. <Row>
  342. <Col id="codecolumn">09</Col>
  343. <Col id="datacolumn">기 타</Col>
  344. </Row>
  345. </Rows>
  346. </Dataset>
  347. </Radio>
  348. <Edit position="absolute 605 293 1050 312" align="align:left middle;" id="int_fstresusexecetc" class="input_default" taborder="53" anchor="default" autoselect="true"/>
  349. <Static text="최초 소생술 시행자" position="absolute 0 291 150 314" align="align:center middle;" id="caption19" class="cell_1" anchor="default" style="align:center middle;"/>
  350. <Static text="의 사 (" position="absolute 158 296 198 311" id="caption20" anchor="default"/>
  351. <Static text=")" position="absolute 426 291 441 316" id="caption47" anchor="default"/>
  352. <Shape position="absolute 0 310 1055 316" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
  353. <MaskEdit position="absolute 270 364 320 383" id="int_initrhythmcnfmtm" class="input_default" taborder="64" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  354. <Button position="absolute 324 365 340 381" id="button4" class="icon_clock" taborder="65" text="" anchor="default" onclick="group2_button4_onclick"/>
  355. <Calendar position="absolute 156 364 266 383" id="int_initrhythmcnfmdd" class="input_default" taborder="63" anchor="default" autoselect="true" style="align:center middle;"/>
  356. <Static text="초기리듬 확인시간" position="absolute 0 363 150 386" align="align:center middle;" id="caption26" class="cell_1" anchor="default" style="align:center middle;"/>
  357. <Button position="absolute 324 390 340 406" id="button5" class="icon_clock" taborder="71" text="" anchor="default" onclick="group2_button5_onclick"/>
  358. <MaskEdit position="absolute 270 388 320 407" id="int_defibrstarttm" class="input_default" taborder="70" mask="##:##" anchor="default" autoselect="true" type="string" style="align:center middle;" maskchar=" " displaynulltext=" " ontextchange="group2_maskedit_ontextchange"/>
  359. <CheckBox position="absolute 612 390 632 405" id="bool_defibrflag" taborder="76" anchor="default" truevalue="Y" falsevalue="N" onchanged="group2_bool_defibrflag_onchanged" onclick="group2_bool_defibrflag_onclick"/>
  360. <Static text="회" position="absolute 588 391 608 406" align="align:center middle;" id="caption43" visible="true" anchor="default" style="align:center middle;"/>
  361. <MaskEdit position="absolute 413 388 458 407" id="ipt_defibrtims" taborder="73" mask="#,###" anchor="default" autoselect="true" style="align:center middle;"/>
  362. <Static text="시행안함" position="absolute 629 391 689 406" id="caption52" anchor="default" onclick="group2_caption52_onclick"/>
  363. <MaskEdit position="absolute 350 388 395 407" id="ipt_defibrjul" taborder="72" mask="#,###" anchor="default" autoselect="true" style="align:center middle;"/>
  364. <Static text="J" position="absolute 392 391 412 406" align="align:center middle;" id="caption53" anchor="default" style="align:center middle;"/>
  365. <Calendar position="absolute 156 388 266 407" id="int_defibrstartdd" class="input_default" taborder="69" anchor="default" autoselect="true" style="align:center middle;"/>
  366. <Static text="회" position="absolute 457 391 477 406" align="align:center middle;" id="caption54" anchor="default" style="align:center middle;"/>
  367. <MaskEdit position="absolute 544 388 589 407" id="ipt_defibrtims2" taborder="75" visible="true" mask="#,###" anchor="default" autoselect="true" style="align:center middle;"/>
  368. <Static text="J" position="absolute 525 391 545 406" align="align:center middle;" id="caption55" visible="true" anchor="default" style="align:center middle;"/>
  369. <MaskEdit position="absolute 483 388 528 407" id="ipt_defibrjul2" taborder="74" visible="true" mask="#,###" anchor="default" autoselect="true" style="align:center middle;"/>
  370. <Shape position="absolute 1 382 1056 388" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
  371. <Radio position="absolute 351 132 456 152" id="rdo_cardarrgenrplcewardflag" taborder="38" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" anchor="default">
  372. <Dataset id="innerdataset">
  373. <ColumnInfo>
  374. <Column id="codecolumn"/>
  375. <Column id="datacolumn"/>
  376. </ColumnInfo>
  377. <Rows>
  378. <Row>
  379. <Col id="codecolumn">1</Col>
  380. <Col id="datacolumn">병실</Col>
  381. </Row>
  382. <Row>
  383. <Col id="codecolumn">2</Col>
  384. <Col id="datacolumn">병실 외</Col>
  385. </Row>
  386. </Rows>
  387. </Dataset>
  388. </Radio>
  389. <Static position="absolute 154 266 279 289" align="align:center middle;" id="caption56" class="cell_1" anchor="default" style="align:center middle;"/>
  390. <cp_checkboxList position="absolute 155 226 271 289" align="align:left middle;" id="chk_resusteamarvbfresusflag" taborder="47" anchor="default"/>
  391. <Edit position="absolute 282 270 1050 289" align="align:left middle;" id="int_resusteamarvbfresustext" class="input_default" taborder="51" anchor="default" autoselect="true"/>
  392. <Shape position="absolute 3 287 1048 293" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
  393. <cp_checkboxList position="absolute 282 223 807 241" align="align:left middle;" id="chk_resusteamarvbfresus" taborder="48" anchor="default"/>
  394. </Layout>
  395. </Layouts>
  396. </Div>
  397. <Div position="absolute 810 53 1053 186" align="align:center middle;" id="group1" scrollbars="autoboth">
  398. <Layouts>
  399. <Layout>
  400. <Grid position="absolute 0 3 242 130" id="grd_pastlst" binddataset="ds_main_pathistinfo_pathistlist" oncellclick="group1_grd_pastlst_oncellclick" cellsizingtype="col">
  401. <Formats>
  402. <Format id="default">
  403. <Columns>
  404. <Column size="130"/>
  405. <Column size="89"/>
  406. <Column size="0"/>
  407. <Column size="0"/>
  408. </Columns>
  409. <Rows>
  410. <Row size="24" band="head"/>
  411. <Row size="24"/>
  412. </Rows>
  413. <Band id="head">
  414. <Cell text="기록저장일시"/>
  415. <Cell col="1" text="기록자"/>
  416. <Cell col="2"/>
  417. <Cell col="3"/>
  418. </Band>
  419. <Band id="body">
  420. <Cell style="align:center middle;background:EXPR(utlf_isNull(lastsavedd) == true ? '#ffff00' : '');background2:EXPR(utlf_isNull(lastsavedd) == true ? '#ffff00' : '');selectbackground:EXPR(utlf_isNull(lastsavedd) == true ? '#ffff00' : '');" text="bind:lastupdtrdt" mask="####-##-## ##:##:##"/>
  421. <Cell col="1" style="align:center middle;" text="bind:lastupdtrnm"/>
  422. <Cell col="2" text="bind:lastupdtrid"/>
  423. <Cell col="3" text="bind:cardarrgenrdt"/>
  424. </Band>
  425. </Format>
  426. </Formats>
  427. </Grid>
  428. <Shape position="absolute 0 0 242 6" linetype="horizontal" id="line36" class="line_10"/>
  429. </Layout>
  430. </Layouts>
  431. </Div>
  432. <Edit readonly="true" position="absolute 666 190 971 209" align="align:center middle;" id="output1" style="background:#ffff99ff stretch 5,5;color:#008000ff;align:center middle;font:Dotum,9,bold;"/>
  433. <Div position="absolute 0 53 803 188" id="grp_patinfogroup">
  434. <Layouts>
  435. <Layout>
  436. <Shape position="absolute 0 0 803 6" linetype="horizontal" id="line8" class="line_10"/>
  437. <Combo position="absolute 324 82 457 101" align="align:left middle;" id="cmb_medispclid" taborder="10" innerdataset="@ds_init_userlist_usercombo" datacolumn="usernm" codecolumn="userid" autoselect="true" type="search"/>
  438. <Button position="absolute 236 110 252 126" id="btn_genrclock" class="icon_clock" taborder="15" text="" onclick="grp_patinfogroup_btn_genrclock_onclick"/>
  439. <Calendar position="absolute 83 108 186 127" align="align:center middle;" id="int_cardarrgenrdd" taborder="13" style="align:center middle;" autoselect="true" autoskip="true" onchanged="grp_patinfogroup_int_cardarrgenrdd_onchanged" onkillfocus="grp_patinfogroup_int_cardarrgenrdd_onkillfocus"/>
  440. <Static text="담 당 의" position="absolute 461 80 537 103" align="align:center middle;" id="caption42" class="cell_1" style="align:center middle;"/>
  441. <Static text="병 동" position="absolute 654 54 699 77" align="align:center middle;" id="caption31" class="cell_1" style="align:center middle;"/>
  442. <Combo position="absolute 542 82 650 101" align="align:left middle;" id="cmb_atdoctcd" taborder="11" innerdataset="@ds_init_userlist2_usercombo" datacolumn="usernm" codecolumn="userid" autoselect="true" type="search"/>
  443. <Static text="병 실" position="absolute 654 81 699 104" align="align:center middle;" id="caption10" class="cell_1" style="align:center middle;"/>
  444. <Radio position="absolute 83 8 399 50" align="align:left middle;" id="rdo_patinfoflag" taborder="1" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" style="textpadding:0 0 0 3;itempadding:0 0 0 0;padding:1 0 0 0;" rowcount="2" onitemchanged="grp_patinfogroup_rdo_patinfoflag_onitemchanged">
  445. <Dataset id="innerdataset">
  446. <ColumnInfo>
  447. <Column id="codecolumn"/>
  448. <Column id="datacolumn"/>
  449. </ColumnInfo>
  450. <Rows>
  451. <Row>
  452. <Col id="codecolumn">1</Col>
  453. <Col id="datacolumn">입원환자</Col>
  454. </Row>
  455. <Row>
  456. <Col id="codecolumn">2</Col>
  457. <Col id="datacolumn">외래 내원환자</Col>
  458. </Row>
  459. <Row>
  460. <Col id="codecolumn">3</Col>
  461. <Col id="datacolumn">응급실 내원환자</Col>
  462. </Row>
  463. <Row>
  464. <Col id="codecolumn">4</Col>
  465. <Col id="datacolumn">보호자</Col>
  466. </Row>
  467. <Row>
  468. <Col id="codecolumn">5</Col>
  469. <Col id="datacolumn">방문객</Col>
  470. </Row>
  471. <Row>
  472. <Col id="codecolumn">6</Col>
  473. <Col id="datacolumn">기타</Col>
  474. </Row>
  475. </Rows>
  476. </Dataset>
  477. </Radio>
  478. <Static text="진 료 과" position="absolute 0 80 80 103" align="align:center middle;" id="caption1" class="cell_1" style="align:center middle;"/>
  479. <Static text="진 단 명" position="absolute 257 106 320 129" align="align:center middle;" id="caption11" class="cell_1" style="align:center middle;"/>
  480. <Shape position="absolute 3 101 802 107" linetype="horizontal" id="line14" class="line_2"/>
  481. <TextArea position="absolute 405 5 801 50" align="align:left top;" id="int_patinfoflagetc" taborder="2"/>
  482. <Static text="전 문 의" position="absolute 257 80 320 103" align="align:center middle;" id="caption33" class="cell_1" style="align:center middle;"/>
  483. <Static text="발생일시" position="absolute 0 106 80 129" align="align:center middle;" id="caption2" class="cell_1" style="align:center middle;"/>
  484. <Combo position="absolute 702 82 797 101" align="align:left middle;" id="cmb_roomcd" taborder="12" innerdataset="@ds_temp_cond_roomcdgrup_roomcdgruplist" datacolumn="roomnm" codecolumn="roomcd" autoselect="true" type="search" onitemchanged="grp_patinfogroup_cmb_roomcd_onitemchanged"/>
  485. <Shape position="absolute 0 49 802 55" linetype="horizontal" id="line1" class="line_2"/>
  486. <Static text="환 자 명" position="absolute 196 54 255 77" align="align:center middle;" id="caption14" class="cell_1" style="align:center middle;"/>
  487. <Edit position="absolute 592 56 650 75" id="input1" class="input_default" taborder="7" autoselect="true"/>
  488. <Shape position="absolute 0 75 802 81" linetype="horizontal" id="line2" class="line_2"/>
  489. <Combo position="absolute 702 56 797 75" align="align:left middle;" id="cmb_wardcd" taborder="8" innerdataset="@ds_init_ward" datacolumn="wardnm" codecolumn="wardcd" onitemchanged="grp_patinfogroup_cmb_wardcd_onitemchanged" autoselect="true" type="search"/>
  490. <Static text="대상자&#13;&#10;구 분" position="absolute 0 5 80 51" align="align:center middle;" id="caption16" class="cell_1" style="padding:0 0 0 0;align:center middle;"/>
  491. <Edit position="absolute 324 108 775 127" align="align:left middle;" id="input3" class="input_default" taborder="16" autoselect="true"/>
  492. <MaskEdit position="absolute 187 108 235 127" align="align:center middle;" id="int_cardarrgenrtm" class="input_default" taborder="14" mask="##:##" style="align:center middle;" onkillfocus="grp_patinfogroup_int_cardarrgenrtm_onkillfocus" type="string" autoselect="true" maskchar=" " displaynulltext=" " ontextchange="grp_patinfogroup_int_cardarrgenrtm_ontextchange"/>
  493. <Static text="등록번호" position="absolute 0 54 80 77" align="align:center middle;" id="caption17" class="cell_1" style="align:center middle;"/>
  494. <Edit position="absolute 259 56 377 75" id="int_patnm" class="input_default" taborder="4" maxlength="10" style="font:Dotum,9,bold;" autoselect="true"/>
  495. <Combo position="absolute 462 56 535 75" id="cmb_gender" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn">
  496. <Dataset id="innerdataset">
  497. <ColumnInfo>
  498. <Column id="codecolumn"/>
  499. <Column id="datacolumn"/>
  500. </ColumnInfo>
  501. <Rows>
  502. <Row>
  503. <Col id="codecolumn">M</Col>
  504. <Col id="datacolumn">남</Col>
  505. </Row>
  506. <Row>
  507. <Col id="codecolumn">F</Col>
  508. <Col id="datacolumn">여</Col>
  509. </Row>
  510. </Rows>
  511. </Dataset>
  512. </Combo>
  513. <Static text="나 이" position="absolute 539 54 589 77" align="align:center middle;" id="caption9" class="cell_1" style="align:center middle;"/>
  514. <Static text="성 별" position="absolute 405 54 458 77" align="align:center middle;" id="caption18" class="cell_1" style="align:center middle;"/>
  515. <Shape position="absolute 0 127 802 133" linetype="horizontal" id="line6" class="line_3"/>
  516. <Combo position="absolute 83 82 253 101" align="align:left middle;" id="cmb_dept" taborder="9" innerdataset="@ds_init_dept" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="grp_patinfogroup_cmb_dept_onitemchanged" autoselect="true" type="search"/>
  517. </Layout>
  518. </Layouts>
  519. </Div>
  520. <Edit readonly="true" position="absolute 330 32 800 51" align="align:right middle;" id="output4" style="color:#ff0000ff;align:right middle;font:Dotum,9,bold;"/>
  521. <Edit position="absolute 83 109 192 128" id="ipt_pid" class="input_essential" taborder="3" maxlength="10" style="color:#0000ffff;font:Dotum,9,bold;" onkeydown="ipt_pid_onkeydown" autoselect="true"/>
  522. <Button position="absolute 380 110 396 126" id="btn_nopid" class="icon_search" taborder="5" visible="false" text="" onclick="btn_nopid_onclick"/>
  523. <Button position="absolute 780 163 796 179" id="btn_diagnm" class="icon_search" taborder="17" text="" onclick="btn_diagnm_onclick"/>
  524. <Div id="group7" taborder="20" position="absolute 0 791 1057 859">
  525. <Layouts>
  526. <Layout>
  527. <Combo id="cmb_medispclid" taborder="1" autoselect="true" innerdataset="ds_init_medispcl_usercombo" codecolumn="userid" datacolumn="usernm" type="filter" position="absolute 155 33 268 54" anchor="default"/>
  528. <Static id="caption20" text="부서" class="cell_1" position="absolute 275 30 397 55" style="font:,,bolder;align:center ;" anchor="default"/>
  529. <Combo id="cmb_medispcldept" taborder="2" innerdataset="ds_init_orddept_dept" codecolumn="deptcd" datacolumn="depthngnm" displayrowcount="40" onitemchanged="group1_cmb_medispcldept_onitemchanged" class="combo_default" position="absolute 405 33 649 52" anchor="default"/>
  530. <Static id="caption21" text="확인시간" class="cell_1" position="absolute 653 30 759 55" style="font:,,bolder;align:center ;" anchor="default"/>
  531. <Calendar id="input07" taborder="3" position="absolute 764 33 876 52" style="align:left ;" anchor="default"/>
  532. <MaskEdit id="ipt_occtm05" taborder="4" type="string" mask="##:##" maskchar=" " trimtype="both" position="absolute 880 33 924 52" anchor="default"/>
  533. <Button id="btn_docchk" taborder="5" text="의사확인" onclick="group6_btn_docchk_onclick" class="btn4" visible="false" position="absolute 1230 473 1310 495" anchor="default"/>
  534. <Button id="btn_docchk00" taborder="6" text="의사확인" onclick="group6_btn_docchk_onclick" class="btn4" position="absolute 968 32 1048 54" anchor="default"/>
  535. <Static id="caption45" text="의사확인" class="tit_2" position="absolute 0 12 82 28" anchor="default"/>
  536. <Shape id="line35" class="line_10" position="absolute 0 27 1055 33" anchor="default"/>
  537. <Shape id="line40" class="line_3" position="absolute 0 53 1055 61" anchor="default"/>
  538. <Static id="caption00" text="의사" class="cell_1" position="absolute 1 32 151 55" style="align:center middle;" anchor="default"/>
  539. <Static id="caption01" text="의사 확인은 최종저장 후 확인하십시오." position="absolute 831 8 1050 28" anchor="top right" style="align:center middle;"/>
  540. <Button id="btn_docchkdt" taborder="7" class="icon_clock" position="absolute 931 34 947 50" onclick="group7_btn_docchkdt_onclick" anchor="default"/>
  541. </Layout>
  542. </Layouts>
  543. </Div>
  544. <Edit id="output00" taborder="22" readonly="true" position="absolute 354 796 824 817" style="background:powderblue stretch 5,5;color:red;align:center middle;font:Dotum,9,bold;"/>
  545. <Div id="group6" taborder="24" position="absolute 0 636 1057 795">
  546. <Layouts>
  547. <Layout>
  548. <Static id="caption45" text="보고결과" class="tit_2" position="absolute 0 21 164 37"/>
  549. <Shape id="line33" linetype="vertical" class="line_1" position="absolute 0 33 1055 39"/>
  550. <Static id="caption46" text="심폐소생팀/응급처치" class="cell_1" position="absolute 0 41 150 64" style="align:center middle;" align="align:center middle;"/>
  551. <Static id="caption48" text="처치 및 결과&#13;&#10;(육하원칙에 의해)" class="cell_1" position="absolute 0 65 150 149" style="align:center middle;" align="align:center middle;"/>
  552. <Shape id="line35" class="line_10" position="absolute 0 36 1055 42"/>
  553. <Shape id="line40" class="line_3" position="absolute 0 147 1055 155"/>
  554. <Edit id="input14" taborder="90" maxlength="10" autoselect="true" onkeydown="group6_input14_onkeydown" class="input_default" position="absolute 282 43 482 62"/>
  555. <Static id="caption49" text="진 료 과" class="cell_1" position="absolute 154 41 279 64" style="align:center middle;" align="align:center middle;"/>
  556. <Edit id="input15" taborder="91" maxlength="10" autoselect="true" onkeydown="group6_input15_onkeydown" class="input_default" position="absolute 651 43 811 62"/>
  557. <Static id="caption50" text="전 문 의" class="cell_1" position="absolute 487 41 647 64" style="align:center middle;" align="align:center middle;"/>
  558. <Static id="caption51" text="참여 의료진" class="cell_1" position="absolute 815 41 930 64" style="align:center middle;" align="align:center middle;"/>
  559. <MaskEdit id="input16" taborder="92" mask="#,###" autoselect="true" onkeydown="group6_input16_onkeydown" class="input_default" position="absolute 935 43 1030 62" style="align:center middle;"/>
  560. <Static id="caption59" text="명" position="absolute 1034 44 1049 64"/>
  561. <TextArea id="txt_curerslt" taborder="93" position="absolute 155 66 1050 148"/>
  562. </Layout>
  563. </Layouts>
  564. </Div>
  565. </Layout>
  566. </Layouts>
  567. <Objects>
  568. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_patinfo_oncolumnchanged">
  569. <ColumnInfo>
  570. <Column id="pid" type="STRING" size="256"/>
  571. <Column id="rrgstno" type="STRING" size="256"/>
  572. <Column id="cardarrgenrdd" type="STRING" size="256"/>
  573. <Column id="cardarrgenrtm" type="STRING" size="256"/>
  574. <Column id="indd" type="STRING" size="256"/>
  575. <Column id="cretno" type="STRING" size="256"/>
  576. <Column id="instcd" type="STRING" size="256"/>
  577. <Column id="nursdocflag" type="STRING" size="256"/>
  578. <Column id="selectrow" type="STRING" size="256"/>
  579. <Column id="histno" type="STRING" size="256"/>
  580. <Column id="patnm" type="STRING" size="256"/>
  581. <Column id="grdrage" type="STRING" size="256"/>
  582. <Column id="cntctel" type="STRING" size="256"/>
  583. <Column id="addr" type="STRING" size="256"/>
  584. <Column id="indd1" type="STRING" size="256"/>
  585. <Column id="orddeptcd" type="STRING" size="256"/>
  586. <Column id="medispclid" type="STRING" size="256"/>
  587. <Column id="ininfo" type="STRING" size="256"/>
  588. <Column id="atdoctnm" type="STRING" size="256"/>
  589. <Column id="wardnm" type="STRING" size="256"/>
  590. <Column id="patinfoflag" type="STRING" size="256"/>
  591. <Column id="cardarrgenrdt" type="STRING" size="256"/>
  592. <Column id="patgubun" type="STRING" size="256"/>
  593. <Column id="gender" type="STRING" size="256"/>
  594. <Column id="age" type="STRING" size="256"/>
  595. <Column id="wardcd" type="STRING" size="256"/>
  596. <Column id="roomcd" type="STRING" size="256"/>
  597. <Column id="diagnm" type="STRING" size="256"/>
  598. <Column id="atdoctcd" type="STRING" size="256"/>
  599. <Column id="medispclid" type="STRING" size="256"/>
  600. <Column id="orddeptcd" type="STRING" size="256"/>
  601. <Column id="diagcd" type="STRING" size="256"/>
  602. <Column id="orddrid" type="STRING" size="256"/>
  603. <Column id="deptcd" type="STRING" size="256"/>
  604. <Column id="ordtype" type="STRING" size="256"/>
  605. </ColumnInfo>
  606. <Rows>
  607. <Row>
  608. <Col id="pid"/>
  609. <Col id="rrgstno"/>
  610. <Col id="cardarrgenrdd"/>
  611. <Col id="cardarrgenrtm"/>
  612. <Col id="indd"/>
  613. <Col id="cretno"/>
  614. <Col id="instcd"/>
  615. <Col id="nursdocflag"/>
  616. <Col id="selectrow"/>
  617. <Col id="histno"/>
  618. <Col id="patnm"/>
  619. <Col id="grdrage"/>
  620. <Col id="cntctel"/>
  621. <Col id="addr"/>
  622. <Col id="indd1"/>
  623. <Col id="orddeptcd"/>
  624. <Col id="medispclid"/>
  625. <Col id="ininfo"/>
  626. <Col id="atdoctnm"/>
  627. <Col id="wardnm"/>
  628. <Col id="patinfoflag"/>
  629. <Col id="cardarrgenrdt"/>
  630. <Col id="patgubun"/>
  631. <Col id="gender"/>
  632. <Col id="age"/>
  633. <Col id="wardcd"/>
  634. <Col id="roomcd"/>
  635. <Col id="diagnm"/>
  636. <Col id="atdoctcd"/>
  637. <Col id="medispclid"/>
  638. <Col id="orddeptcd"/>
  639. <Col id="diagcd"/>
  640. </Row>
  641. </Rows>
  642. </Dataset>
  643. <Dataset id="ds_main_resusinfo_resuslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_resusinfo_resuslist_oncolumnchanged">
  644. <ColumnInfo>
  645. <Column id="pid" type="STRING" size="256"/>
  646. <Column id="cardarrgenrdd" type="STRING" size="256"/>
  647. <Column id="cardarrgenrtm" type="STRING" size="256"/>
  648. <Column id="cardarrgoalyn" type="STRING" size="256"/>
  649. <Column id="cardarrdiscvpsn" type="STRING" size="256"/>
  650. <Column id="cardarrdiscvpsnetc" type="STRING" size="256"/>
  651. <Column id="cardarrgenrplceflag" type="STRING" size="256"/>
  652. <Column id="cardarrgenrplcedept" type="STRING" size="256"/>
  653. <Column id="resusteamarvbfresus" type="STRING" size="256"/>
  654. <Column id="resusteamarvbfresusetc" type="STRING" size="256"/>
  655. <Column id="resusteamfresus" type="STRING" size="256"/>
  656. <Column id="resusteamfresusetc" type="STRING" size="256"/>
  657. <Column id="cardarrestmdd" type="STRING" size="256"/>
  658. <Column id="cardarrestmtm" type="STRING" size="256"/>
  659. <Column id="cardarrestmflag" type="STRING" size="256"/>
  660. <Column id="resusteamcalldd" type="STRING" size="256"/>
  661. <Column id="resusteamcalltm" type="STRING" size="256"/>
  662. <Column id="resusteamarvdd" type="STRING" size="256"/>
  663. <Column id="resusteamarvtm" type="STRING" size="256"/>
  664. <Column id="initrhythmcnfmdd" type="STRING" size="256"/>
  665. <Column id="initrhythmcnfmtm" type="STRING" size="256"/>
  666. <Column id="resusfromdd" type="STRING" size="256"/>
  667. <Column id="resusfromtm" type="STRING" size="256"/>
  668. <Column id="resustodd" type="STRING" size="256"/>
  669. <Column id="resustotm" type="STRING" size="256"/>
  670. <Column id="cardarrcas" type="STRING" size="256"/>
  671. <Column id="initrhythm" type="STRING" size="256"/>
  672. <Column id="resusendresn" type="STRING" size="256"/>
  673. <Column id="resusendresnetc" type="STRING" size="256"/>
  674. <Column id="cardarrrslt" type="STRING" size="256"/>
  675. <Column id="cardarrrsltetc" type="STRING" size="256"/>
  676. <Column id="dschdethdd" type="STRING" size="256"/>
  677. <Column id="dschdethtm" type="STRING" size="256"/>
  678. <Column id="dschneurologystat" type="STRING" size="256"/>
  679. <Column id="fstrgstrid" type="STRING" size="256"/>
  680. <Column id="fstrgstdt" type="STRING" size="256"/>
  681. <Column id="resusteamarvbfresusnurse" type="STRING" size="256"/>
  682. <Column id="resusteamarvbfresusnurseetc" type="STRING" size="256"/>
  683. <Column id="cardarrgenrtm" type="STRING" size="256"/>
  684. <Column id="cardarryn" type="STRING" size="256"/>
  685. <Column id="resusteamarvbfresusflag" type="STRING" size="256"/>
  686. <Column id="resusteamarvbfresustext" type="STRING" size="256"/>
  687. <Column id="bluebirdalarmyn" type="STRING" size="256"/>
  688. <Column id="bluebirdalarmdd" type="STRING" size="256"/>
  689. <Column id="bluebirdalarmtm" type="STRING" size="256"/>
  690. <Column id="cardarrgenrplceward" type="STRING" size="256"/>
  691. <Column id="cardarrgenrplcewardflag" type="STRING" size="256"/>
  692. <Column id="cardarrgenrplcehosin" type="STRING" size="256"/>
  693. <Column id="cardarrgenrplcetestroom" type="STRING" size="256"/>
  694. <Column id="cardarrgenrplcehosout" type="STRING" size="256"/>
  695. <Column id="hosparvbfresus" type="STRING" size="256"/>
  696. <Column id="hosparvbfresusetc" type="STRING" size="256"/>
  697. <Column id="atdoctcalldd" type="STRING" size="256"/>
  698. <Column id="atdoctcalltm" type="STRING" size="256"/>
  699. <Column id="resusteamarvafresus" type="STRING" size="256"/>
  700. <Column id="resusteamarvafresusetc" type="STRING" size="256"/>
  701. <Column id="resusteamorddept" type="STRING" size="256"/>
  702. <Column id="resusteamorddr" type="STRING" size="256"/>
  703. <Column id="resusteamnum" type="STRING" size="256"/>
  704. <Column id="patstatus" type="STRING" size="256"/>
  705. <Column id="patstatusetc" type="STRING" size="256"/>
  706. <Column id="curerslt" type="STRING" size="256"/>
  707. <Column id="patinfoflag" type="STRING" size="256"/>
  708. <Column id="patinfoflagetc" type="STRING" size="256"/>
  709. <Column id="cardarrgenrdt" type="STRING" size="256"/>
  710. <Column id="cardarrgenrdtchg" type="STRING" size="256"/>
  711. <Column id="cardarrfinddd" type="STRING" size="256"/>
  712. <Column id="cardarrfindtm" type="STRING" size="256"/>
  713. <Column id="atdoctarrdd" type="STRING" size="256"/>
  714. <Column id="atdoctarrtm" type="STRING" size="256"/>
  715. <Column id="cardarrgenrplcehoscenter" type="STRING" size="256"/>
  716. <Column id="patnm" type="STRING" size="256"/>
  717. <Column id="saveflag" type="STRING" size="256"/>
  718. <Column id="nursesaveid" type="STRING" size="256"/>
  719. <Column id="nursesavenm" type="STRING" size="256"/>
  720. <Column id="nursesavedd" type="STRING" size="256"/>
  721. <Column id="docsaveid" type="STRING" size="256"/>
  722. <Column id="docsavenm" type="STRING" size="256"/>
  723. <Column id="docsavedd" type="STRING" size="256"/>
  724. <Column id="rsltsaveid" type="STRING" size="256"/>
  725. <Column id="rsltsavenm" type="STRING" size="256"/>
  726. <Column id="rsltsavedd" type="STRING" size="256"/>
  727. <Column id="lastsaveid" type="STRING" size="256"/>
  728. <Column id="lastsavenm" type="STRING" size="256"/>
  729. <Column id="lastsavedd" type="STRING" size="256"/>
  730. <Column id="hosparvbfresusynflag" type="STRING" size="256"/>
  731. <Column id="defibrstartdd" type="STRING" size="256"/>
  732. <Column id="defibrstarttm" type="STRING" size="256"/>
  733. <Column id="defibrjul" type="STRING" size="256"/>
  734. <Column id="defibrtims" type="STRING" size="256"/>
  735. <Column id="cardarrgenrplceetcbigo" type="STRING" size="256"/>
  736. <Column id="defibrjul2" type="STRING" size="256"/>
  737. <Column id="defibrtims2" type="STRING" size="256"/>
  738. <Column id="defibrflag" type="STRING" size="256"/>
  739. <Column id="fstresusexecetc" type="STRING" size="256"/>
  740. <Column id="fstresusexecflag" type="STRING" size="256"/>
  741. <Column id="initpatcscs" type="STRING" size="256"/>
  742. <Column id="initpatbreth" type="STRING" size="256"/>
  743. <Column id="initpatpulse" type="STRING" size="256"/>
  744. <Column id="docchkid" type="STRING" size="256"/>
  745. <Column id="docchknm" type="STRING" size="256"/>
  746. <Column id="docchkdd" type="STRING" size="256"/>
  747. <Column id="docchktm" type="STRING" size="256"/>
  748. <Column id="docchkdeptcd" type="STRING" size="256"/>
  749. <Column id="docchkflag" type="STRING" size="256"/>
  750. </ColumnInfo>
  751. <Rows>
  752. <Row>
  753. <Col id="pid"/>
  754. <Col id="cardarrgenrdd"/>
  755. <Col id="cardarrgenrtm"/>
  756. <Col id="cardarrgoalyn"/>
  757. <Col id="cardarrdiscvpsn"/>
  758. <Col id="cardarrdiscvpsnetc"/>
  759. <Col id="cardarrgenrplceflag"/>
  760. <Col id="cardarrgenrplcedept"/>
  761. <Col id="resusteamarvbfresus"/>
  762. <Col id="resusteamarvbfresusetc"/>
  763. <Col id="resusteamfresus"/>
  764. <Col id="resusteamfresusetc"/>
  765. <Col id="cardarrestmdd"/>
  766. <Col id="cardarrestmtm"/>
  767. <Col id="cardarrestmflag"/>
  768. <Col id="resusteamcalldd"/>
  769. <Col id="resusteamcalltm"/>
  770. <Col id="resusteamarvdd"/>
  771. <Col id="resusteamarvtm"/>
  772. <Col id="initrhythmcnfmdd"/>
  773. <Col id="initrhythmcnfmtm"/>
  774. <Col id="resusfromdd"/>
  775. <Col id="resusfromtm"/>
  776. <Col id="resustodd"/>
  777. <Col id="resustotm"/>
  778. <Col id="cardarrcas"/>
  779. <Col id="initrhythm"/>
  780. <Col id="resusendresn"/>
  781. <Col id="resusendresnetc"/>
  782. <Col id="cardarrrslt"/>
  783. <Col id="cardarrrsltetc"/>
  784. <Col id="dschdethdd"/>
  785. <Col id="dschdethtm"/>
  786. <Col id="dschneurologystat"/>
  787. <Col id="fstrgstrid"/>
  788. <Col id="fstrgstdt"/>
  789. <Col id="resusteamarvbfresusnurse"/>
  790. <Col id="resusteamarvbfresusnurseetc"/>
  791. <Col id="cardarrgenrtm"/>
  792. <Col id="cardarryn"/>
  793. <Col id="resusteamarvbfresusflag"/>
  794. <Col id="resusteamarvbfresustext"/>
  795. <Col id="bluebirdalarmyn"/>
  796. <Col id="bluebirdalarmdd"/>
  797. <Col id="bluebirdalarmtm"/>
  798. <Col id="cardarrgenrplceward"/>
  799. <Col id="cardarrgenrplcewardflag"/>
  800. <Col id="cardarrgenrplcehosin"/>
  801. <Col id="cardarrgenrplcetestroom"/>
  802. <Col id="cardarrgenrplcehosout"/>
  803. <Col id="hosparvbfresus"/>
  804. <Col id="hosparvbfresusetc"/>
  805. <Col id="atdoctcalldd"/>
  806. <Col id="atdoctcalltm"/>
  807. <Col id="resusteamarvafresus"/>
  808. <Col id="resusteamarvafresusetc"/>
  809. <Col id="resusteamorddept"/>
  810. <Col id="resusteamorddr"/>
  811. <Col id="resusteamnum"/>
  812. <Col id="patstatus"/>
  813. <Col id="patstatusetc"/>
  814. <Col id="curerslt">(누가. 언제, 어디서. 왜. 어떻게. 무엇을)</Col>
  815. <Col id="patinfoflag"/>
  816. <Col id="patinfoflagetc"/>
  817. <Col id="cardarrgenrdt"/>
  818. <Col id="cardarrgenrdtchg"/>
  819. <Col id="cardarrfinddd"/>
  820. <Col id="cardarrfindtm"/>
  821. <Col id="atdoctarrdd"/>
  822. <Col id="atdoctarrtm"/>
  823. <Col id="cardarrgenrplcehoscenter"/>
  824. <Col id="patnm"/>
  825. <Col id="saveflag"/>
  826. <Col id="nursesaveid"/>
  827. <Col id="nursesavenm"/>
  828. <Col id="nursesavedd"/>
  829. <Col id="docsaveid"/>
  830. <Col id="docsavenm"/>
  831. <Col id="docsavedd"/>
  832. <Col id="rsltsaveid"/>
  833. <Col id="rsltsavenm"/>
  834. <Col id="rsltsavedd"/>
  835. <Col id="lastsaveid"/>
  836. <Col id="lastsavenm"/>
  837. <Col id="lastsavedd"/>
  838. <Col id="hosparvbfresusynflag"/>
  839. <Col id="defibrstartdd"/>
  840. <Col id="defibrstarttm"/>
  841. <Col id="defibrjul"/>
  842. <Col id="defibrtims"/>
  843. <Col id="cardarrgenrplceetcbigo"/>
  844. <Col id="defibrjul2"/>
  845. <Col id="defibrtims2"/>
  846. <Col id="defibrflag"/>
  847. <Col id="fstresusexecetc"/>
  848. <Col id="fstresusexecflag"/>
  849. <Col id="initpatcscs"/>
  850. <Col id="initpatbreth"/>
  851. <Col id="initpatpulse"/>
  852. </Row>
  853. </Rows>
  854. </Dataset>
  855. <Dataset id="ds_main_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  856. <Dataset id="ds_main_pathistinfo_pathistlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  857. <ColumnInfo>
  858. <Column id="lastupdtdt" type="STRING" size="256"/>
  859. <Column id="lastupdtrnm" type="STRING" size="256"/>
  860. <Column id="pid" type="STRING" size="256"/>
  861. <Column id="indd" type="STRING" size="256"/>
  862. <Column id="cretno" type="STRING" size="256"/>
  863. <Column id="instcd" type="STRING" size="256"/>
  864. <Column id="cardarrgenrdd" type="STRING" size="256"/>
  865. <Column id="cardarrgenrtm" type="STRING" size="256"/>
  866. <Column id="histno" type="STRING" size="256"/>
  867. </ColumnInfo>
  868. <Rows>
  869. <Row>
  870. <Col id="lastupdtdt"/>
  871. <Col id="lastupdtrnm"/>
  872. <Col id="pid"/>
  873. <Col id="indd"/>
  874. <Col id="cretno"/>
  875. <Col id="instcd"/>
  876. <Col id="cardarrgenrdd"/>
  877. <Col id="cardarrgenrtm"/>
  878. <Col id="histno"/>
  879. </Row>
  880. </Rows>
  881. </Dataset>
  882. <Dataset id="ds_main_pathistinfo_patcprhistinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  883. <ColumnInfo>
  884. <Column id="startdd" type="STRING" size="256"/>
  885. <Column id="starttm" type="STRING" size="256"/>
  886. </ColumnInfo>
  887. <Rows>
  888. <Row/>
  889. </Rows>
  890. </Dataset>
  891. <Dataset id="ds_main_pathistinfo_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  892. <ColumnInfo>
  893. <Column id="pid" type="STRING" size="256"/>
  894. <Column id="indd" type="STRING" size="256"/>
  895. <Column id="cretno" type="STRING" size="256"/>
  896. <Column id="instcd" type="STRING" size="256"/>
  897. <Column id="rrgstno1" type="STRING" size="256"/>
  898. <Column id="rrgstno2" type="STRING" size="256"/>
  899. <Column id="ordtype" type="STRING" size="256"/>
  900. <Column id="patnm" type="STRING" size="256"/>
  901. <Column id="grdrage" type="STRING" size="256"/>
  902. <Column id="cntctel" type="STRING" size="256"/>
  903. <Column id="addr" type="STRING" size="256"/>
  904. <Column id="indd1" type="STRING" size="256"/>
  905. <Column id="orddeptcd" type="STRING" size="256"/>
  906. <Column id="medispclid" type="STRING" size="256"/>
  907. </ColumnInfo>
  908. <Rows>
  909. <Row>
  910. <Col id="pid"/>
  911. <Col id="indd"/>
  912. <Col id="cretno"/>
  913. <Col id="instcd"/>
  914. <Col id="rrgstno1"/>
  915. <Col id="rrgstno2"/>
  916. </Row>
  917. </Rows>
  918. </Dataset>
  919. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  920. <ColumnInfo>
  921. <Column id="wardcd" type="STRING" size="256"/>
  922. </ColumnInfo>
  923. <Rows>
  924. <Row/>
  925. </Rows>
  926. </Dataset>
  927. <Dataset id="ds_srchmax" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  928. <ColumnInfo>
  929. <Column id="patinfoflag" type="STRING" size="256"/>
  930. <Column id="patinfoflagtxt" type="STRING" size="256"/>
  931. <Column id="popflag" type="STRING" size="256"/>
  932. </ColumnInfo>
  933. <Rows>
  934. <Row/>
  935. </Rows>
  936. </Dataset>
  937. <Dataset id="ds_hidden_orddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  938. <Dataset id="ds_hidden_erorddeptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  939. <Dataset id="ds_init_M0380list_M0380" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  940. <ColumnInfo>
  941. <Column id="cdnm" type="STRING" size="256"/>
  942. <Column id="cdid" type="STRING" size="256"/>
  943. </ColumnInfo>
  944. <Rows>
  945. <Row/>
  946. </Rows>
  947. </Dataset>
  948. <Dataset id="ds_resusbase_resuslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  949. <ColumnInfo>
  950. <Column id="pid" type="STRING" size="256"/>
  951. <Column id="cardarrgenrdd" type="STRING" size="256"/>
  952. <Column id="cardarrgenrtm" type="STRING" size="256"/>
  953. <Column id="cardarrgoalyn" type="STRING" size="256"/>
  954. <Column id="cardarrdiscvpsn" type="STRING" size="256"/>
  955. <Column id="cardarrdiscvpsnetc" type="STRING" size="256"/>
  956. <Column id="cardarrgenrplceflag" type="STRING" size="256"/>
  957. <Column id="cardarrgenrplcedept" type="STRING" size="256"/>
  958. <Column id="resusteamarvbfresus" type="STRING" size="256"/>
  959. <Column id="resusteamarvbfresusetc" type="STRING" size="256"/>
  960. <Column id="resusteamfresus" type="STRING" size="256"/>
  961. <Column id="resusteamfresusetc" type="STRING" size="256"/>
  962. <Column id="cardarrestmdd" type="STRING" size="256"/>
  963. <Column id="cardarrestmtm" type="STRING" size="256"/>
  964. <Column id="cardarrestmflag" type="STRING" size="256"/>
  965. <Column id="resusteamcalldd" type="STRING" size="256"/>
  966. <Column id="resusteamcalltm" type="STRING" size="256"/>
  967. <Column id="resusteamarvdd" type="STRING" size="256"/>
  968. <Column id="resusteamarvtm" type="STRING" size="256"/>
  969. <Column id="initrhythmcnfmdd" type="STRING" size="256"/>
  970. <Column id="initrhythmcnfmtm" type="STRING" size="256"/>
  971. <Column id="resusfromdd" type="STRING" size="256"/>
  972. <Column id="resusfromtm" type="STRING" size="256"/>
  973. <Column id="resustodd" type="STRING" size="256"/>
  974. <Column id="resustotm" type="STRING" size="256"/>
  975. <Column id="cardarrcas" type="STRING" size="256"/>
  976. <Column id="initrhythm" type="STRING" size="256"/>
  977. <Column id="resusendresn" type="STRING" size="256"/>
  978. <Column id="resusendresnetc" type="STRING" size="256"/>
  979. <Column id="cardarrrslt" type="STRING" size="256"/>
  980. <Column id="cardarrrsltetc" type="STRING" size="256"/>
  981. <Column id="dschdethdd" type="STRING" size="256"/>
  982. <Column id="dschdethtm" type="STRING" size="256"/>
  983. <Column id="dschneurologystat" type="STRING" size="256"/>
  984. <Column id="fstrgstrid" type="STRING" size="256"/>
  985. <Column id="fstrgstdt" type="STRING" size="256"/>
  986. </ColumnInfo>
  987. <Rows>
  988. <Row>
  989. <Col id="pid"/>
  990. <Col id="cardarrgenrdd"/>
  991. <Col id="cardarrgenrtm"/>
  992. <Col id="cardarrgoalyn"/>
  993. <Col id="cardarrdiscvpsn"/>
  994. <Col id="cardarrdiscvpsnetc"/>
  995. <Col id="cardarrgenrplceflag"/>
  996. <Col id="cardarrgenrplcedept"/>
  997. <Col id="resusteamarvbfresus"/>
  998. <Col id="resusteamarvbfresusetc"/>
  999. <Col id="resusteamfresus"/>
  1000. <Col id="resusteamfresusetc"/>
  1001. <Col id="cardarrestmdd"/>
  1002. <Col id="cardarrestmtm"/>
  1003. <Col id="cardarrestmflag"/>
  1004. <Col id="resusteamcalldd"/>
  1005. <Col id="resusteamcalltm"/>
  1006. <Col id="resusteamarvdd"/>
  1007. <Col id="resusteamarvtm"/>
  1008. <Col id="initrhythmcnfmdd"/>
  1009. <Col id="initrhythmcnfmtm"/>
  1010. <Col id="resusfromdd"/>
  1011. <Col id="resusfromtm"/>
  1012. <Col id="resustodd"/>
  1013. <Col id="resustotm"/>
  1014. <Col id="cardarrcas"/>
  1015. <Col id="initrhythm"/>
  1016. <Col id="resusendresn"/>
  1017. <Col id="resusendresnetc"/>
  1018. <Col id="cardarrrslt"/>
  1019. <Col id="cardarrrsltetc"/>
  1020. <Col id="dschdethdd"/>
  1021. <Col id="dschdethtm"/>
  1022. <Col id="dschneurologystat"/>
  1023. <Col id="fstrgstrid"/>
  1024. <Col id="fstrgstdt"/>
  1025. </Row>
  1026. </Rows>
  1027. </Dataset>
  1028. <Dataset id="ds_saveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1029. <ColumnInfo>
  1030. <Column id="nurseinfo" type="STRING" size="256"/>
  1031. <Column id="docinfo" type="STRING" size="256"/>
  1032. <Column id="rsltinfo" type="STRING" size="256"/>
  1033. <Column id="lastinfo" type="STRING" size="256"/>
  1034. <Column id="docchkinfo" type="STRING" size="256"/>
  1035. </ColumnInfo>
  1036. <Rows>
  1037. <Row>
  1038. <Col id="nurseinfo"/>
  1039. <Col id="docinfo"/>
  1040. <Col id="rsltinfo"/>
  1041. <Col id="lastinfo"/>
  1042. </Row>
  1043. </Rows>
  1044. </Dataset>
  1045. <Dataset id="ds_temp_maxseq_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1046. <Dataset id="ds_temp_cond_roomcdgrup_roomcdgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1047. <Dataset id="ds_init2_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1048. <FilteredDataset id="ds_init2_wardfds" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init2_ward" filterstr="wardtype== 'W' || wardtype== ''"/>
  1049. <Dataset id="ds_init2_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1050. <Dataset id="ds_init_userlist_usercombo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1051. <Dataset id="ds_init_userlist2_usercombo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1052. <Dataset id="ds_init_ward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1053. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1054. <Dataset id="ds_init2_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1055. <Dataset id="ds_init_settingrn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1056. <Dataset id="ds_chk_resusteamarvbfresus" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1057. <ColumnInfo>
  1058. <Column id="label" type="STRING" size="256"/>
  1059. <Column id="value" type="STRING" size="256"/>
  1060. </ColumnInfo>
  1061. <Rows>
  1062. <Row>
  1063. <Col id="label">흉부압박</Col>
  1064. <Col id="value">01</Col>
  1065. </Row>
  1066. <Row>
  1067. <Col id="label">호흡보조</Col>
  1068. <Col id="value">02</Col>
  1069. </Row>
  1070. <Row>
  1071. <Col id="label">제세동</Col>
  1072. <Col id="value">03</Col>
  1073. </Row>
  1074. <Row>
  1075. <Col id="label">전문기도확보</Col>
  1076. <Col id="value">04</Col>
  1077. </Row>
  1078. <Row>
  1079. <Col id="label">정맥로확보</Col>
  1080. <Col id="value">05</Col>
  1081. </Row>
  1082. <Row>
  1083. <Col id="label">약물투여</Col>
  1084. <Col id="value">06</Col>
  1085. </Row>
  1086. <Row>
  1087. <Col id="label">기타</Col>
  1088. <Col id="value">09</Col>
  1089. </Row>
  1090. </Rows>
  1091. </Dataset>
  1092. <Dataset id="ds_hidden_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1093. <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1094. <Dataset id="ds_send_recdetail" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1095. <Dataset id="ds_send_recdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1096. <Dataset id="ds_chk_resusteamarvbfresusflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1097. <ColumnInfo>
  1098. <Column id="label" type="STRING" size="256"/>
  1099. <Column id="value" type="STRING" size="256"/>
  1100. </ColumnInfo>
  1101. <Rows>
  1102. <Row>
  1103. <Col id="label">담당의(주치의)</Col>
  1104. <Col id="value">1</Col>
  1105. </Row>
  1106. <Row>
  1107. <Col id="label">간호사</Col>
  1108. <Col id="value">2</Col>
  1109. </Row>
  1110. <Row>
  1111. <Col id="label">기타직종</Col>
  1112. <Col id="value">9</Col>
  1113. </Row>
  1114. </Rows>
  1115. </Dataset>
  1116. <Dataset id="ds_chk_resusteamarvafresus" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1117. <ColumnInfo>
  1118. <Column id="label" type="STRING" size="256"/>
  1119. <Column id="value" type="STRING" size="256"/>
  1120. </ColumnInfo>
  1121. <Rows>
  1122. <Row>
  1123. <Col id="label">흉부압박</Col>
  1124. <Col id="value">01</Col>
  1125. </Row>
  1126. <Row>
  1127. <Col id="label">호흡보조</Col>
  1128. <Col id="value">02</Col>
  1129. </Row>
  1130. <Row>
  1131. <Col id="label">제세동</Col>
  1132. <Col id="value">03</Col>
  1133. </Row>
  1134. <Row>
  1135. <Col id="label">전문기도확보</Col>
  1136. <Col id="value">04</Col>
  1137. </Row>
  1138. <Row>
  1139. <Col id="label">정맥로확보</Col>
  1140. <Col id="value">05</Col>
  1141. </Row>
  1142. <Row>
  1143. <Col id="label">약물투여</Col>
  1144. <Col id="value">06</Col>
  1145. </Row>
  1146. <Row>
  1147. <Col id="label">기타</Col>
  1148. <Col id="value">09</Col>
  1149. </Row>
  1150. </Rows>
  1151. </Dataset>
  1152. <Dataset id="ds_chk_hosparvbfresus" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1153. <ColumnInfo>
  1154. <Column id="label" type="STRING" size="256"/>
  1155. <Column id="value" type="STRING" size="256"/>
  1156. </ColumnInfo>
  1157. <Rows>
  1158. <Row>
  1159. <Col id="label">흉부압박</Col>
  1160. <Col id="value">01</Col>
  1161. </Row>
  1162. <Row>
  1163. <Col id="label">호흡보조</Col>
  1164. <Col id="value">02</Col>
  1165. </Row>
  1166. <Row>
  1167. <Col id="label">제세동</Col>
  1168. <Col id="value">03</Col>
  1169. </Row>
  1170. <Row>
  1171. <Col id="label">전문기도확보</Col>
  1172. <Col id="value">04</Col>
  1173. </Row>
  1174. <Row>
  1175. <Col id="label">정맥로확보</Col>
  1176. <Col id="value">05</Col>
  1177. </Row>
  1178. <Row>
  1179. <Col id="label">약물투여</Col>
  1180. <Col id="value">06</Col>
  1181. </Row>
  1182. <Row>
  1183. <Col id="label">기타</Col>
  1184. <Col id="value">09</Col>
  1185. </Row>
  1186. </Rows>
  1187. </Dataset>
  1188. <Dataset id="ds_chk_resusteamarvbfresusnurse" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1189. <ColumnInfo>
  1190. <Column id="label" type="STRING" size="256"/>
  1191. <Column id="value" type="STRING" size="256"/>
  1192. </ColumnInfo>
  1193. <Rows>
  1194. <Row>
  1195. <Col id="label">흉부압박</Col>
  1196. <Col id="value">01</Col>
  1197. </Row>
  1198. <Row>
  1199. <Col id="label">호흡보조</Col>
  1200. <Col id="value">02</Col>
  1201. </Row>
  1202. <Row>
  1203. <Col id="label">제세동</Col>
  1204. <Col id="value">03</Col>
  1205. </Row>
  1206. <Row>
  1207. <Col id="label">전문기도확보</Col>
  1208. <Col id="value">04</Col>
  1209. </Row>
  1210. <Row>
  1211. <Col id="label">정맥로확보</Col>
  1212. <Col id="value">05</Col>
  1213. </Row>
  1214. <Row>
  1215. <Col id="label">약물투여</Col>
  1216. <Col id="value">06</Col>
  1217. </Row>
  1218. <Row>
  1219. <Col id="label">기타</Col>
  1220. <Col id="value">09</Col>
  1221. </Row>
  1222. </Rows>
  1223. </Dataset>
  1224. <Dataset id="ds_item_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1225. <Dataset id="ds_print_resusinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1226. <Dataset id="ds_main_resusinfo_smsinfo_transchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1227. <Dataset id="ds_main_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1228. <Dataset id="ds_print_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1229. <Dataset id="ds_init_medispcl_usercombo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1230. <ColumnInfo>
  1231. <Column id="userid" type="STRING" size="256"/>
  1232. <Column id="usernm" type="STRING" size="256"/>
  1233. </ColumnInfo>
  1234. </Dataset>
  1235. <Dataset id="ds_init_orddept_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1236. <ColumnInfo>
  1237. <Column id="label" type="STRING" size="256"/>
  1238. <Column id="value" type="STRING" size="256"/>
  1239. </ColumnInfo>
  1240. <Rows>
  1241. <Row>
  1242. <Col id="label">낙상</Col>
  1243. <Col id="value">01</Col>
  1244. </Row>
  1245. <Row>
  1246. <Col id="label">진료</Col>
  1247. <Col id="value">02</Col>
  1248. </Row>
  1249. <Row>
  1250. <Col id="value">03</Col>
  1251. <Col id="label">수술</Col>
  1252. </Row>
  1253. <Row>
  1254. <Col id="value">04</Col>
  1255. <Col id="label">시술(처치)</Col>
  1256. </Row>
  1257. <Row>
  1258. <Col id="value">05</Col>
  1259. <Col id="label">투약</Col>
  1260. </Row>
  1261. <Row>
  1262. <Col id="value">06</Col>
  1263. <Col id="label">수혈</Col>
  1264. </Row>
  1265. <Row>
  1266. <Col id="value">07</Col>
  1267. <Col id="label">검사</Col>
  1268. </Row>
  1269. <Row>
  1270. <Col id="value">08</Col>
  1271. <Col id="label">식이 및 관습</Col>
  1272. </Row>
  1273. <Row>
  1274. <Col id="value">09</Col>
  1275. <Col id="label">의료장비/기구</Col>
  1276. </Row>
  1277. <Row>
  1278. <Col id="value">10</Col>
  1279. <Col id="label">도난</Col>
  1280. </Row>
  1281. <Row>
  1282. <Col id="value">11</Col>
  1283. <Col id="label">탈원</Col>
  1284. </Row>
  1285. <Row>
  1286. <Col id="value">12</Col>
  1287. <Col id="label">실종</Col>
  1288. </Row>
  1289. <Row>
  1290. <Col id="value">13</Col>
  1291. <Col id="label">난동/폭력/성폭력</Col>
  1292. </Row>
  1293. <Row>
  1294. <Col id="value">14</Col>
  1295. <Col id="label">자해/자살</Col>
  1296. </Row>
  1297. <Row>
  1298. <Col id="value">15</Col>
  1299. <Col id="label">진료재료</Col>
  1300. </Row>
  1301. <Row>
  1302. <Col id="value">19</Col>
  1303. <Col id="label">기타</Col>
  1304. </Row>
  1305. </Rows>
  1306. </Dataset>
  1307. </Objects>
  1308. <Bind>
  1309. <BindItem id="item0" compid="group6.input14" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamorddept"/>
  1310. <BindItem id="item1" compid="group6.input15" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamorddr"/>
  1311. <BindItem id="item2" compid="group6.input16" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamnum"/>
  1312. <BindItem id="item3" compid="group6.txt_curerslt" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="curerslt"/>
  1313. <BindItem id="item4" compid="group2.rdo_cardarrgenrplceflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplceflag"/>
  1314. <BindItem id="item5" compid="group2.radio1" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgoalyn"/>
  1315. <BindItem id="item6" compid="group2.radio2" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrdiscvpsn"/>
  1316. <BindItem id="item7" compid="group2.int_cardarrdiscvpsnetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrdiscvpsnetc"/>
  1317. <BindItem id="item8" compid="group2.cmb_cardarrgenrplceward" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplceward"/>
  1318. <BindItem id="item9" compid="group2.cmb_cardarrgenrplcehosin" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcehosin"/>
  1319. <BindItem id="item10" compid="group2.chk_cardarrgenrplcedept" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcedept"/>
  1320. <BindItem id="item11" compid="group2.cmb_cardarrgenrplcetestroom" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcetestroom"/>
  1321. <BindItem id="item12" compid="group2.int_resusteamarvbfresusetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresusetc"/>
  1322. <BindItem id="item13" compid="group2.int_resusteamarvafresusetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvafresusetc"/>
  1323. <BindItem id="item14" compid="group2.int_cardarrestmdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrestmdd"/>
  1324. <BindItem id="item15" compid="group2.int_cardarrestmtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrestmtm"/>
  1325. <BindItem id="item16" compid="group2.int_bluebirdalarmdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="bluebirdalarmdd"/>
  1326. <BindItem id="item17" compid="group2.int_bluebirdalarmtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="bluebirdalarmtm"/>
  1327. <BindItem id="item18" compid="group2.int_resusteamarvdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvdd"/>
  1328. <BindItem id="item19" compid="group2.int_resusteamarvtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvtm"/>
  1329. <BindItem id="item20" compid="group2.int_atdoctcalldd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="atdoctcalldd"/>
  1330. <BindItem id="item21" compid="group2.int_atdoctcalltm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="atdoctcalltm"/>
  1331. <BindItem id="item22" compid="group2.int_resusfromdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusfromdd"/>
  1332. <BindItem id="item23" compid="group2.int_resusfromtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusfromtm"/>
  1333. <BindItem id="item24" compid="group2.rdo_cardarryn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarryn"/>
  1334. <BindItem id="item25" compid="group2.int_cardarrfindtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrfindtm"/>
  1335. <BindItem id="item26" compid="group2.int_cardarrfinddd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrfinddd"/>
  1336. <BindItem id="item27" compid="group2.rdo_bluebirdalarmyn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="bluebirdalarmyn"/>
  1337. <BindItem id="item28" compid="group2.int_hosparvbfresusetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="hosparvbfresusetc"/>
  1338. <BindItem id="item29" compid="group2.int_resusteamarvbfresusnurseetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresusnurseetc"/>
  1339. <BindItem id="item30" compid="group2.int_cardarrgenrplcehosout" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcehosout"/>
  1340. <BindItem id="item31" compid="group2.int_atdoctarrdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="atdoctarrdd"/>
  1341. <BindItem id="item32" compid="group2.int_atdoctarrtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="atdoctarrtm"/>
  1342. <BindItem id="item33" compid="group2.rdo_hosparvbfresusynflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="hosparvbfresusynflag"/>
  1343. <BindItem id="item34" compid="group2.int_resustotm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resustotm"/>
  1344. <BindItem id="item35" compid="group2.int_resustodd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resustodd"/>
  1345. <BindItem id="item36" compid="group2.rdo_cardarrrslt" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrrslt"/>
  1346. <BindItem id="item37" compid="group2.int_dethdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="dschdethdd"/>
  1347. <BindItem id="item38" compid="group2.rdo_resusendresn" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusendresn"/>
  1348. <BindItem id="item39" compid="group2.int_resusendresnetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusendresnetc"/>
  1349. <BindItem id="item40" compid="group2.int_dethtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="dschdethtm"/>
  1350. <BindItem id="item41" compid="group2.bool_cardarrestmflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrestmflag"/>
  1351. <BindItem id="item42" compid="group2.int_cardarrgenrplceetcbigo" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplceetcbigo"/>
  1352. <BindItem id="item43" compid="group2.cmb_cardarrgenrplcehoscenter" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcehoscenter"/>
  1353. <BindItem id="item44" compid="group2.rdo_fstresusexecflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecflag"/>
  1354. <BindItem id="item45" compid="group2.int_fstresusexecetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="fstresusexecetc"/>
  1355. <BindItem id="item46" compid="group2.int_initrhythmcnfmtm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="initrhythmcnfmtm"/>
  1356. <BindItem id="item47" compid="group2.int_initrhythmcnfmdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="initrhythmcnfmdd"/>
  1357. <BindItem id="item48" compid="group2.int_defibrstarttm" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrstarttm"/>
  1358. <BindItem id="item49" compid="group2.bool_defibrflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrflag"/>
  1359. <BindItem id="item50" compid="group2.ipt_defibrtims" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrtims"/>
  1360. <BindItem id="item51" compid="group2.ipt_defibrjul" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrjul"/>
  1361. <BindItem id="item52" compid="group2.int_defibrstartdd" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrstartdd"/>
  1362. <BindItem id="item53" compid="group2.ipt_defibrtims2" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrtims2"/>
  1363. <BindItem id="item54" compid="group2.ipt_defibrjul2" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="defibrjul2"/>
  1364. <BindItem id="item55" compid="group2.rdo_cardarrgenrplcewardflag" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="cardarrgenrplcewardflag"/>
  1365. <BindItem id="item56" compid="group2.int_resusteamarvbfresustext" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresustext"/>
  1366. <BindItem id="item57" compid="output1" propid="value" datasetid="ds_saveinfo" columnid="nurseinfo"/>
  1367. <BindItem id="item58" compid="grp_patinfogroup.cmb_medispclid" propid="value" datasetid="ds_main_patinfo" columnid="medispclid"/>
  1368. <BindItem id="item59" compid="grp_patinfogroup.int_cardarrgenrdd" propid="value" datasetid="ds_main_patinfo" columnid="cardarrgenrdd"/>
  1369. <BindItem id="item60" compid="grp_patinfogroup.cmb_atdoctcd" propid="value" datasetid="ds_main_patinfo" columnid="atdoctcd"/>
  1370. <BindItem id="item61" compid="grp_patinfogroup.rdo_patinfoflag" propid="value" datasetid="ds_main_patinfo" columnid="patinfoflag"/>
  1371. <BindItem id="item62" compid="grp_patinfogroup.int_patinfoflagetc" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="patinfoflagetc"/>
  1372. <BindItem id="item64" compid="grp_patinfogroup.input1" propid="value" datasetid="ds_main_patinfo" columnid="age"/>
  1373. <BindItem id="item65" compid="grp_patinfogroup.cmb_wardcd" propid="value" datasetid="ds_main_patinfo" columnid="wardcd"/>
  1374. <BindItem id="item66" compid="grp_patinfogroup.input3" propid="value" datasetid="ds_main_patinfo" columnid="diagnm"/>
  1375. <BindItem id="item67" compid="grp_patinfogroup.int_cardarrgenrtm" propid="value" datasetid="ds_main_patinfo" columnid="cardarrgenrtm"/>
  1376. <BindItem id="item68" compid="grp_patinfogroup.int_patnm" propid="value" datasetid="ds_main_patinfo" columnid="patnm"/>
  1377. <BindItem id="item69" compid="grp_patinfogroup.cmb_gender" propid="value" datasetid="ds_main_patinfo" columnid="gender"/>
  1378. <BindItem id="item70" compid="grp_patinfogroup.cmb_dept" propid="value" datasetid="ds_main_patinfo" columnid="orddeptcd"/>
  1379. <BindItem id="item71" compid="output4" propid="value" datasetid="ds_saveinfo" columnid="lastinfo"/>
  1380. <BindItem id="item72" compid="ipt_pid" propid="value" datasetid="ds_main_patinfo" columnid="pid"/>
  1381. <BindItem id="item73" compid="group2.chk_resusteamarvbfresus" propid="text" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresus"/>
  1382. <BindItem id="item74" compid="group2.chk_resusteamarvbfresusflag" propid="text" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresusflag"/>
  1383. <BindItem id="item75" compid="group2.chk_resusteamarvafresus" propid="text" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvafresus"/>
  1384. <BindItem id="item76" compid="group2.chk_hosparvbfresus" propid="text" datasetid="ds_main_resusinfo_resuslist" columnid="hosparvbfresus"/>
  1385. <BindItem id="item77" compid="group2.chk_resusteamarvbfresusnurse" propid="text" datasetid="ds_main_resusinfo_resuslist" columnid="resusteamarvbfresusnurse"/>
  1386. <BindItem id="item78" compid="group7.cmb_medispclid" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="docchkid"/>
  1387. <BindItem id="item95" compid="group7.cmb_medispcldept" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="docchkdeptcd"/>
  1388. <BindItem id="item79" compid="group7.input07" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="docchkdd"/>
  1389. <BindItem id="item80" compid="group7.ipt_occtm05" propid="value" datasetid="ds_main_resusinfo_resuslist" columnid="docchktm"/>
  1390. <BindItem id="item63" compid="output00" propid="value" datasetid="ds_saveinfo" columnid="docchkinfo"/>
  1391. </Bind>
  1392. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1393. * System Name :
  1394. * Job Name :
  1395. * Creator :
  1396. * Make Date : 2016-10-10
  1397. * Description :
  1398. *---------------------------------------------------------------------------------------
  1399. * Modify Date Modifier Modify Description
  1400. *---------------------------------------------------------------------------------------
  1401. * 2016-10-10 Live Converter TF->XP
  1402. *
  1403. *---------------------------------------------------------------------------------------
  1404. ****************************************************************************************/
  1405. include "com_commonxp::comm_main.xjs";
  1406. include "emr_carecomxp::CareCom.xjs";
  1407. include "emr_prcpmngtxp::MMOCommon.xjs";
  1408. include "emr_ercarexp::SMMNE02301.xjs";
  1409. include "emr_prcpmngtxp::MMO001.xjs";
  1410. var arErrorCode = new HashArray();
  1411. function cf_TXMNE02302(sSvcId, nErrorCode, sErrorMsg) {
  1412. arErrorCode.push(sSvcId, nErrorCode);
  1413. if(nErrorCode < 0) return;
  1414. utlf_addLog("***** cf_TXMNE02302 *****");
  1415. }
  1416. function cf_TRMNE02311(sSvcId, nErrorCode, sErrorMsg) {
  1417. arErrorCode.push(sSvcId, nErrorCode);
  1418. if(nErrorCode < 0) return;
  1419. utlf_addLog("***** cf_TRMNE02311 *****");
  1420. }
  1421. function cf_TXMNE02310(sSvcId, nErrorCode, sErrorMsg) {
  1422. arErrorCode.push(sSvcId, nErrorCode);
  1423. if(nErrorCode < 0) return;
  1424. utlf_addLog("***** cf_TXMNE02310 *****");
  1425. }
  1426. function SMMNE02302_oninit(obj:Form, e:InitEventInfo)
  1427. {
  1428. frmf_initForm(obj);
  1429. }
  1430. function SMMNE02302_onload(obj:Form, e:LoadEventInfo)
  1431. {
  1432. var sProp_1="col=7,row=1,cellspacing=7,vcellspacing=2,itemWidth=-1,itemHeight=21,overflow='visible'";
  1433. group2.chk_resusteamarvbfresus.setInitComp(sProp_1, ds_chk_resusteamarvbfresus,"value","label","fn_cmpEvent1");
  1434. var sProp_2="col=1,row=3,cellspacing=7,vcellspacing=2,itemWidth=-1,itemHeight=21,overflow='visible'";
  1435. group2.chk_resusteamarvbfresusflag.setInitComp(sProp_2, ds_chk_resusteamarvbfresusflag,"value","label","fn_cmpEvent2");
  1436. var sProp_3="col=7,row=1,cellspacing=7,vcellspacing=2,itemWidth=-1,itemHeight=21,overflow='visible'";
  1437. group2.chk_resusteamarvafresus.setInitComp(sProp_3, ds_chk_resusteamarvafresus,"value","label","fn_cmpEvent3");
  1438. var sProp_4="col=7,row=1,cellspacing=7,vcellspacing=2,itemWidth=-1,itemHeight=21,overflow='visible'";
  1439. group2.chk_hosparvbfresus.setInitComp(sProp_4, ds_chk_hosparvbfresus,"value","label","fn_cmpEvent4");
  1440. var sProp_5="col=7,row=1,cellspacing=7,vcellspacing=2,itemWidth=-1,itemHeight=21,overflow='visible'";
  1441. group2.chk_resusteamarvbfresusnurse.setInitComp(sProp_5, ds_chk_resusteamarvbfresusnurse,"value","label","fn_cmpEvent5");
  1442. //fInit("1");
  1443. this.setTimer(0, 100);
  1444. }
  1445. function fn_cmpEvent1(aa){
  1446. if(!utlf_isNull(eval(aa).value)){
  1447. var checkval = "";
  1448. var objChk;
  1449. for(var i=0; i<7; i++){
  1450. objChk = eval("chk_"+i);
  1451. if( !utlf_isNull(objChk.value)){
  1452. if(i == "6"){
  1453. group2.int_resusteamarvbfresusetc.enable = true;
  1454. }
  1455. checkval += "1";
  1456. }else {
  1457. checkval += "0";
  1458. }
  1459. }
  1460. dsf_makeValue(ds_hidden_list,"resusteamarvbfresus", "string", checkval);
  1461. }else{
  1462. var checkval = "";
  1463. var objChk;
  1464. for(var i=0; i<7; i++){
  1465. objChk = eval("chk_"+i);
  1466. if( !utlf_isNull(objChk.value)){
  1467. checkval += "1";
  1468. }else {
  1469. if(i == "6"){
  1470. group2.int_resusteamarvbfresusetc.value = "";
  1471. group2.int_resusteamarvbfresusetc.enable = false;
  1472. }
  1473. checkval += "0";
  1474. }
  1475. }
  1476. dsf_makeValue(ds_hidden_list,"resusteamarvbfresus", "string", checkval);
  1477. }
  1478. var rtn = "";
  1479. rtn = group2.chk_resusteamarvbfresus.getData();
  1480. var tmp = "";
  1481. for(var i=0; i<rtn.length; i++){
  1482. if( i == 0 ) tmp = rtn[i];
  1483. else tmp = tmp + " " +rtn[i];
  1484. }
  1485. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresus", tmp);
  1486. }
  1487. function fn_cmpEvent2(aa){
  1488. var rtn = "";
  1489. rtn = group2.chk_resusteamarvbfresusflag.getData();
  1490. var tmp = "";
  1491. for(var i=0; i<rtn.length; i++){
  1492. if( i == 0 ) tmp = rtn[i];
  1493. else tmp = tmp + " " +rtn[i];
  1494. }
  1495. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusflag", tmp);
  1496. var txt = ds_main_resusinfo_resuslist.getColumn(0, "resusteamarvbfresusflag");
  1497. var tmp1 = txt.split(" ");
  1498. var doctorchk = 0;
  1499. var nursechk = 0;
  1500. for( var i = 0; i < tmp1.length; i++ ){
  1501. if( tmp1[i] == "1" ){
  1502. group2.chk_resusteamarvbfresus.setEnable(true);
  1503. // int_resusteamarvbfresusetc.disabled = false;
  1504. doctorchk++;
  1505. }
  1506. if( tmp1[i] == "2" ){
  1507. group2.chk_resusteamarvbfresusnurse.setEnable(true);
  1508. // int_resusteamarvbfresusnurseetc.disabled = false;
  1509. nursechk++;
  1510. }
  1511. }
  1512. if( doctorchk < 1 ){
  1513. group2.chk_resusteamarvbfresus.setEnable(false);
  1514. group2.int_resusteamarvbfresusetc.enable= false;
  1515. group2.chk_resusteamarvbfresus.value = "";
  1516. group2.int_resusteamarvbfresusetc.value = "";
  1517. //
  1518. group2.chk_resusteamarvbfresus.setCheckAll(false);
  1519. //
  1520. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresus", "");
  1521. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusetc", "");
  1522. }
  1523. if( nursechk < 1 ){
  1524. group2.chk_resusteamarvbfresusnurse.setEnable(false);
  1525. group2.int_resusteamarvbfresusnurseetc.enable= false;
  1526. group2.chk_resusteamarvbfresusnurse.value = "";
  1527. group2.int_resusteamarvbfresusnurseetc.value = "";
  1528. //
  1529. group2.chk_resusteamarvbfresusnurse.setCheckAll(false);
  1530. //
  1531. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusnurse", "");
  1532. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusnurseetc", "");
  1533. }
  1534. var rtn = "";
  1535. rtn = group2.chk_resusteamarvbfresusflag.getData();
  1536. var tmp = "";
  1537. for(var i=0; i<rtn.length; i++){
  1538. if( i == 0 ) tmp = rtn[i];
  1539. else tmp = tmp + " " +rtn[i];
  1540. }
  1541. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusflag", tmp);
  1542. }
  1543. function fn_cmpEvent3(aa){
  1544. if(!utlf_isNull(eval(aa).value)){
  1545. var checkval = "";
  1546. var objChk;
  1547. for(var i=0; i<7; i++){
  1548. objChk = eval("chk_"+i);
  1549. if( !utlf_isNull(objChk.value)){
  1550. if(i == "6"){
  1551. group2.int_resusteamarvafresusetc.enable= true;
  1552. }
  1553. checkval += "1";
  1554. }else {
  1555. checkval += "0";
  1556. }
  1557. }
  1558. dsf_makeValue(ds_hidden_list,"resusteamarvafresusetc", "string", checkval);
  1559. }else{
  1560. var checkval = "";
  1561. var objChk;
  1562. for(var i=0; i<7; i++){
  1563. objChk = eval("chk_"+i);
  1564. if( !utlf_isNull(objChk.value)){
  1565. checkval += "1";
  1566. }else {
  1567. if(i == "6"){
  1568. group2.int_resusteamarvafresusetc.value = "";
  1569. group2.int_resusteamarvafresusetc.enable = false;
  1570. }
  1571. checkval += "0";
  1572. }
  1573. }
  1574. dsf_makeValue(ds_hidden_list,"resusteamarvafresusetc", "string", checkval);
  1575. }
  1576. var rtn = "";
  1577. rtn = group2.chk_resusteamarvafresus.getData();
  1578. var tmp = "";
  1579. for(var i=0; i<rtn.length; i++){
  1580. if( i == 0 ) tmp = rtn[i];
  1581. else tmp = tmp + " " +rtn[i];
  1582. }
  1583. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvafresus", tmp);
  1584. }
  1585. function fn_cmpEvent4(aa){
  1586. if(!utlf_isNull(eval(aa).value)){
  1587. var checkval = "";
  1588. var objChk;
  1589. for(var i=0; i<7; i++){
  1590. objChk = eval("chk_"+i);
  1591. if( !utlf_isNull(objChk.value)){
  1592. if(i == "6"){
  1593. group2.int_hosparvbfresusetc.enable = true;
  1594. }
  1595. checkval += "1";
  1596. }else {
  1597. checkval += "0";
  1598. }
  1599. }
  1600. dsf_makeValue(ds_hidden_list,"hosparvbfresus", "string", checkval);
  1601. }else{
  1602. var checkval = "";
  1603. var objChk;
  1604. for(var i=0; i<7; i++){
  1605. objChk = eval("chk_"+i);
  1606. if( !utlf_isNull(objChk.value)){
  1607. checkval += "1";
  1608. }else {
  1609. if(i == "6"){
  1610. group2.int_hosparvbfresusetc.value = "";
  1611. group2.int_hosparvbfresusetc.enable= false;
  1612. }
  1613. checkval += "0";
  1614. }
  1615. }
  1616. dsf_makeValue(ds_hidden_list,"hosparvbfresus", "string", checkval);
  1617. }
  1618. var rtn = "";
  1619. rtn = group2.chk_hosparvbfresus.getData();
  1620. var tmp = "";
  1621. for(var i=0; i<rtn.length; i++){
  1622. if( i == 0 ) tmp = rtn[i];
  1623. else tmp = tmp + " " +rtn[i];
  1624. }
  1625. ds_main_resusinfo_resuslist.setColumn(0, "hosparvbfresus", tmp);
  1626. }
  1627. function fn_cmpEvent5(aa){
  1628. if(!utlf_isNull(eval(aa).value)){
  1629. var checkval = "";
  1630. var objChk;
  1631. for(var i=0; i<7; i++){
  1632. objChk = eval("chk_"+i);
  1633. if( !utlf_isNull(objChk.value)){
  1634. if(i == "6"){
  1635. group2.int_resusteamarvbfresusnurseetc.enable = true;
  1636. }
  1637. checkval += "1";
  1638. }else {
  1639. checkval += "0";
  1640. }
  1641. }
  1642. dsf_makeValue(ds_hidden_list,"resusteamarvbfresusnurse", "string", checkval);
  1643. }else{
  1644. var checkval = "";
  1645. var objChk;
  1646. for(var i=0; i<7; i++){
  1647. objChk = eval("chk_"+i);
  1648. if( !utlf_isNull(objChk.value)){
  1649. checkval += "1";
  1650. }else {
  1651. if(i == "6"){
  1652. group2.int_resusteamarvbfresusnurseetc.value = "";
  1653. group2.int_resusteamarvbfresusnurseetc.enable = false;
  1654. }
  1655. checkval += "0";
  1656. }
  1657. }
  1658. dsf_makeValue(ds_hidden_list,"resusteamarvbfresusnurse", "string", checkval);
  1659. }
  1660. var rtn = "";
  1661. rtn = group2.chk_resusteamarvbfresusnurse.getData();
  1662. var tmp = "";
  1663. for(var i=0; i<rtn.length; i++){
  1664. if( i == 0 ) tmp = rtn[i];
  1665. else tmp = tmp + " " +rtn[i];
  1666. }
  1667. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvbfresusnurse", tmp);
  1668. }
  1669. function group6_input14_onkeydown(obj:Edit, e:KeyEventInfo)
  1670. {
  1671. if( e.keycode == 13 ){
  1672. ds_main_resusinfo_resuslist.setColumn(0, "resusteamorddept", group6.input14.value);
  1673. fSrchPatListInput("1");
  1674. }
  1675. }
  1676. function group6_input15_onkeydown(obj:Edit, e:KeyEventInfo)
  1677. {
  1678. if( e.keycode == 13 ){
  1679. ds_main_resusinfo_resuslist.setColumn(0, "resusteamorddr", group6.input15.value);
  1680. fSrchPatListInput("1");
  1681. }
  1682. }
  1683. function group6_input16_onkeydown(obj:MaskEdit, e:KeyEventInfo)
  1684. {
  1685. if( e.keycode == 13 ){
  1686. ds_main_resusinfo_resuslist.setColumn(0, "resusteamnum", group6.input16.value);
  1687. fSrchPatListInput("1");
  1688. }
  1689. }
  1690. function grp_btn_btn_lastsave_onclick(obj:Button, e:ClickEventInfo)
  1691. {
  1692. var pStatus = "";
  1693. var saveflag = "Y";
  1694. var sRow = ds_main_pathistinfo_pathistlist.rowposition;
  1695. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdtchg", grp_patinfogroup.int_cardarrgenrdd.value + grp_patinfogroup.int_cardarrgenrtm.value);
  1696. ds_main_patinfo.setColumn(0, "roomcd", grp_patinfogroup.cmb_roomcd.value);
  1697. // 저장할 환자내역이 존재하는지 CHECK
  1698. if(fSaveBfChk()){
  1699. // 과거내역을 선택했는지 CHECK
  1700. if( !utlf_isNull(ds_main_patinfo.getColumn(0, "selectrow"))|| sRow >= 0 ){
  1701. if( sysf_messageBox("최종저장 후에는 내용 수정이 불가합니다.\n이대로 저장하시겠습니까?", "Q999") == 6 )
  1702. fCardArrResusLastSave("U");
  1703. }else{
  1704. if( sysf_messageBox("최종저장 후에는 내용 수정이 불가합니다.\n이대로 저장하시겠습니까?", "Q999") == 6 )
  1705. fCardArrResusLastSave("I");
  1706. }
  1707. }else{
  1708. sysf_messageBox("최종 저장할 데이터가 존재하지않습니다.","E");
  1709. return;
  1710. }
  1711. }
  1712. function grp_btn_btn_lastsave_onmousemove(obj:Button, e:MouseEventInfo)
  1713. {
  1714. grp_btn.btn_lastsave.tooltiptext = "최종저장 후에는 수정불가능 합니다.";
  1715. }
  1716. function grp_btn_button3_onclick(obj:Button, e:ClickEventInfo)
  1717. {
  1718. fPrint();
  1719. }
  1720. function grp_btn_button10_onclick(obj:Button, e:ClickEventInfo)
  1721. {
  1722. fCardArrResusSave("1", ds_main_patinfo.getColumn(0, "nursdocflag") ,"U");
  1723. }
  1724. function grp_btn_btn_del_onclick(obj:Button, e:ClickEventInfo)
  1725. {
  1726. var pStatus = "";
  1727. var sRow = ds_main_pathistinfo_pathistlist.rowposition;
  1728. fSaveBfChk();
  1729. if( ds_main_pathistinfo_pathistlist.rowcount > 0 ){
  1730. if( !utlf_isNull(ds_main_patinfo.getColumn(0, "selectrow")) || sRow >= 0 ){
  1731. if( !utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "lastsaveid")) ){
  1732. sysf_messageBox("최종저장 완료시, 기록을 삭제할 수 없습니다.","E");
  1733. return;
  1734. // if( model.getValue("/root/main/resusinfo/resuslist/lastsaveid") == getUserInfo("userid") ){
  1735. // fCardArrResusSave("1", model.getValue("/root/main/patinfo/nursdocflag") ,"D");
  1736. // }else{
  1737. // messageBox("삭제할 권한은 최종저장자에게만 있습니다.","E");
  1738. // return;
  1739. // }
  1740. }else{
  1741. if( ds_main_resusinfo_resuslist.getColumn(0, "nursesaveid") == sysf_getUserInfo("userid")
  1742. || ds_main_resusinfo_resuslist.getColumn(0, "docsaveid") == sysf_getUserInfo("userid")
  1743. || ds_main_resusinfo_resuslist.getColumn(0, "rsltsaveid") == sysf_getUserInfo("userid") ){
  1744. if( sysf_messageBox("기록을 삭제하시겠습니까?", "Q999") == 6 ){
  1745. fCardArrResusSave("1", ds_main_patinfo.getColumn(0, "nursdocflag") ,"D");
  1746. }else{
  1747. return;
  1748. }
  1749. }else{
  1750. sysf_messageBox("삭제할 권한은 저장자에게만 있습니다.","E");
  1751. return;
  1752. }
  1753. }
  1754. }else{
  1755. sysf_messageBox("삭제할 데이터를 선택해주세요.","E");
  1756. return;
  1757. }
  1758. }else{
  1759. sysf_messageBox("삭제할 데이터가 없습니다.","E");
  1760. return;
  1761. }
  1762. }
  1763. function grp_btn_btn_new_onclick(obj:Button, e:ClickEventInfo)
  1764. {
  1765. ds_saveinfo.setColumn(0, "nurseinfo", "");
  1766. ds_saveinfo.setColumn(0, "lastinfo", "");
  1767. ds_saveinfo.setColumn(0, "docchkinfo", "");
  1768. grp_patinfogroup.enable = true;
  1769. group2.enable = true;
  1770. group2.int_cardarrgenrplceetcbigo.enable = true; //
  1771. grp_btn.btn_lastsave.enable = true;
  1772. group2.btn_nursesave.enable = true;
  1773. group6.enable= true;
  1774. grp_patinfogroup.rdo_patinfoflag.enable= true;
  1775. grp_patinfogroup.int_cardarrgenrdd.enable= true;
  1776. grp_patinfogroup.int_cardarrgenrtm.enable= true;
  1777. grp_patinfogroup.btn_genrclock.enable= true;
  1778. group2.int_cardarrdiscvpsnetc.enable = false;
  1779. group2.int_resusteamarvbfresusetc.enable= false;
  1780. group2.int_resusteamarvbfresusnurseetc.enable= false;
  1781. group2.int_resusteamarvafresusetc.enable= false;
  1782. group2.int_resusendresnetc.enable= false;
  1783. group2.int_cardarrgenrplcehosout.enable= false;
  1784. group2.int_hosparvbfresusetc.enable= false;
  1785. group2.cmb_cardarrgenrplceward.enable = false;
  1786. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1787. group2.cmb_cardarrgenrplcehosin.enable= false;
  1788. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1789. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1790. group2.chk_resusteamarvbfresus.setEnable(false);
  1791. group2.chk_resusteamarvbfresusnurse.setEnable(false);
  1792. ds_main_pathistinfo_pathistlist.rowposition= -1;
  1793. ds_main_patinfo.setColumn(0, "selectrow", "");
  1794. //
  1795. fClearChildNode("ds_main_resusinfo_resuslist");
  1796. group2.chk_hosparvbfresus.setCheckAll(false);
  1797. group2.chk_resusteamarvbfresus.setCheckAll(false);
  1798. group2.chk_resusteamarvbfresusnurse.setCheckAll(false);
  1799. group2.chk_resusteamarvbfresusflag.setCheckAll(false);
  1800. group2.chk_resusteamarvafresus.setCheckAll(false);
  1801. //
  1802. //ds_main_patinfo
  1803. ds_main_patinfo.setColumn(0, "cardarrgenrdd", utlf_getCurrentDate());
  1804. ds_main_patinfo.setColumn(0, "cardarrgenrtm", utlf_getCurrentTime());
  1805. ds_main_patinfo.setColumn(0, "cardarrgenrdt", utlf_getCurrentDate() + utlf_getCurrentTime());
  1806. grp_patinfogroup.int_cardarrgenrdd.enable= true;
  1807. if(ds_main_patinfo.getColumn(0, "nursdocflag") == "N"){
  1808. fDateSetting("Init");
  1809. }
  1810. fInputBoxInit("1");
  1811. group7.enable = false;
  1812. }
  1813. function grp_btn_button13_onclick(obj:Button, e:ClickEventInfo)
  1814. {
  1815. frmf_open("SPMNE02300","SPMNE02300","","",1,15,128,"","","","","","M");
  1816. }
  1817. function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
  1818. {
  1819. if(ds_main_pathistinfo_pathistlist.rowposition <= -1) {
  1820. sysf_messageBox("심폐소생보고서를 작성, 선택한 후 상세기록을 하십시오.", "E");
  1821. return;
  1822. }
  1823. var pid= ds_main_patinfo.getColumn(0, "pid");
  1824. if( utlf_isNull(pid) ) {
  1825. sysf_messageBox("환자의 입원정보를 찾을 수 없습니다.", "E");
  1826. return;
  1827. }
  1828. sysf_setModelProperty("pid", ds_main_patinfo.getColumn(0, "pid"));
  1829. sysf_setModelProperty("patnm", ds_main_patinfo.getColumn(0, "patnm"));
  1830. sysf_setModelProperty("indd", ds_main_patinfo.getColumn(0, "indd"));
  1831. sysf_setModelProperty("cretno", ds_main_patinfo.getColumn(0, "cretno"));
  1832. sysf_setModelProperty("cardarrgenrdt", ds_main_patinfo.getColumn(0, "cardarrgenrdd") + ds_main_patinfo.getColumn(0, "cardarrgenrtm") );
  1833. sysf_setModelProperty("wardcd", ds_main_patinfo.getColumn(0, "wardcd"));
  1834. sysf_setModelProperty("roomcd", ds_main_patinfo.getColumn(0, "roomcd"));
  1835. sysf_setModelProperty("ordtype", ds_main_patinfo.getColumn(0, "ordtype"));
  1836. sysf_setModelProperty("orddrid", ds_main_patinfo.getColumn(0, "medispclid"));
  1837. sysf_setModelProperty("orddrnm", ds_main_patinfo.getColumn(0, "orddrid"));
  1838. sysf_setModelProperty("orddeptcd", ds_main_patinfo.getColumn(0, "deptcd"));
  1839. sysf_setModelProperty("orddeptnm", ds_main_patinfo.getColumn(0, "orddeptcd"));
  1840. sysf_setModelProperty("sa", ds_main_patinfo.getColumn(0, "grdrage"));
  1841. sysf_setModelProperty("issdeptcd", ds_main_patinfo.getColumn(0, "issdeptcd"));
  1842. frmf_modal("SPMNE02301", "SPMNE02301", "" ,"","", "", "", "","","","","","M");
  1843. }
  1844. function grp_btn_btn_sms_onclick(obj:Button, e:ClickEventInfo)
  1845. {alert("visibility hidden 되어있음");return;
  1846. sysf_setModelProperty("pid", ds_main_patinfo.getColumn(0, "pid"));
  1847. sysf_setModelProperty("patnm", ds_main_patinfo.getColumn(0, "patnm"));
  1848. sysf_setModelProperty("gender", ds_main_patinfo.getColumn(0, "gender"));
  1849. sysf_setModelProperty("age", ds_main_patinfo.getColumn(0, "age"));
  1850. sysf_setModelProperty("atdoctcd", ds_main_patinfo.getColumn(0, "atdoctcd"));
  1851. sysf_setModelProperty("atdoctnm", grp_patinfogroup.cmb_atdoctcd.text);
  1852. sysf_setModelProperty("cardarrgenrdt", ds_main_patinfo.getColumn(0, "cardarrgenrdt"));
  1853. sysf_setModelProperty("medispclid", ds_main_patinfo.getColumn(0, "medispclid"));
  1854. sysf_setModelProperty("medispclnm", grp_patinfogroup.cmb_medispclid.text);
  1855. sysf_setModelProperty("patinfoflag", grp_patinfogroup.rdo_patinfoflag.text);
  1856. sysf_setModelProperty("diagnm", ds_main_patinfo.getColumn(0, "diagnm"));
  1857. sysf_setModelProperty("orddeptcd", ds_main_patinfo.getColumn(0, "deptcd"));
  1858. sysf_setModelProperty("orddeptnm", grp_patinfogroup.cmb_dept.text);
  1859. sysf_setModelProperty("cardarryn", ds_main_resusinfo_resuslist.getColumn(0, "cardarryn"));
  1860. sysf_setModelProperty("indd", ds_main_patinfo.getColumn(0, "indd"));
  1861. sysf_setModelProperty("cretno", ds_main_patinfo.getColumn(0, "cretno"));
  1862. sysf_setModelProperty("histno", ds_main_patinfo.getColumn(0, "histno"));
  1863. sysf_setModelProperty("wardnm", grp_patinfogroup.cmb_wardcd.text);
  1864. var txt = "";
  1865. if( group2.rdo_cardarrgenrplceflag.value == "01"){ // 병동
  1866. txt = "병동";
  1867. if( !utlf_isNull(group2.cmb_cardarrgenrplceward.value) ){
  1868. txt = txt + "(" + group2.cmb_cardarrgenrplceward.text;
  1869. }
  1870. if( !utlf_isNull(group2.rdo_cardarrgenrplcewardflag.value) ){
  1871. txt = txt + "-" + group2.rdo_cardarrgenrplcewardflag.text;
  1872. }
  1873. txt = txt + ")";
  1874. }else if( group2.rdo_cardarrgenrplceflag.value == "02"){ // 외래
  1875. txt = "외래";
  1876. if( !utlf_isNull(group2.cmb_cardarrgenrplcehosin.value) ){
  1877. txt = txt + "(" + group2.cmb_cardarrgenrplcehosin.text + ")";
  1878. }
  1879. }else if( group2.rdo_cardarrgenrplceflag.value == "03"){ // 검사실
  1880. txt = "검사실";
  1881. if( !utlf_isNull(group2.cmb_cardarrgenrplcetestroom.value) ){
  1882. txt = txt + "(" + group2.cmb_cardarrgenrplcetestroom.text + ")";
  1883. }
  1884. }else if( group2.rdo_cardarrgenrplceflag.value == "04"){ // 원외
  1885. txt = "원외";
  1886. if( !utlf_isNull(group2.int_cardarrgenrplcehosout.value) ){
  1887. txt = txt + "(" + group2.int_cardarrgenrplcehosout.text + ")";
  1888. }
  1889. }else if( group2.rdo_cardarrgenrplceflag.value == "05"){ // 센터진료실
  1890. txt = "센터진료실";
  1891. if( !utlf_isNull(group2.cmb_cardarrgenrplcehoscenter.value) ){
  1892. txt = txt + "(" + group2.cmb_cardarrgenrplcehoscenter.text + ")";
  1893. }
  1894. }
  1895. sysf_setModelProperty("cardarrgenrplce", txt);
  1896. sysf_setModelProperty("lastsaveid", ds_main_resusinfo_resuslist.getColumn(0, "lastsaveid"));
  1897. sysf_setModelProperty("lastsavenm", ds_main_resusinfo_resuslist.getColumn(0, "lastsavenm"));
  1898. sysf_setModelProperty("lastsavedd", ds_main_resusinfo_resuslist.getColumn(0, "lastsavedd").substring(0,8));
  1899. sysf_setModelProperty("lastsavetm", ds_main_resusinfo_resuslist.getColumn(0, "lastsavedd").substring(8,14));
  1900. frmf_modal("SPMNE02306","SPMNE02306","","","","","","","","","","","M");
  1901. if( !utlf_isNull(ds_main_pathistinfo_pathistlist.rowposition) ){
  1902. ds_main_pathistinfo_pathistlist.rowposition = 0;
  1903. }
  1904. group1_grd_pastlst_oncellclick();
  1905. }
  1906. function grp_btn_btn_sms_onmousemove(obj:Button, e:MouseEventInfo)
  1907. {
  1908. grp_btn.btn_sms.tooltiptext = "최종저장 후 진행하시기 바랍니다(파랑새 발령 호출여부가 Y인 경우에만 전송가능)";
  1909. }
  1910. function group2_rdo_cardarrgenrplceflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  1911. {
  1912. if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "01"){ // 병 동
  1913. group2.cmb_cardarrgenrplceward.enable = true; // 병동
  1914. group2.rdo_cardarrgenrplcewardflag.enable= true; // 병실,병실외
  1915. group2.cmb_cardarrgenrplcehosin.enable= false;
  1916. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1917. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1918. group2.int_cardarrgenrplcehosout.enable= false;
  1919. group2.int_cardarrgenrplceetcbigo.enable= false;
  1920. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  1921. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1922. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  1923. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  1924. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1925. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "02"){ // 외 래
  1926. group2.cmb_cardarrgenrplcehosin.enable = true;
  1927. group2.cmb_cardarrgenrplceward.enable = false;
  1928. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1929. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1930. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1931. group2.int_cardarrgenrplcehosout.enable= false;
  1932. group2.int_cardarrgenrplceetcbigo.enable= false;
  1933. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  1934. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  1935. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1936. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  1937. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  1938. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1939. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "03"){ // 진단/검사실
  1940. group2.cmb_cardarrgenrplcetestroom.enable = true;
  1941. group2.cmb_cardarrgenrplcehosin.enable= false;
  1942. group2.cmb_cardarrgenrplceward.enable= false;
  1943. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1944. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1945. group2.int_cardarrgenrplcehosout.enable= false;
  1946. group2.int_cardarrgenrplceetcbigo.enable= false;
  1947. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  1948. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  1949. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1950. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  1951. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  1952. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1953. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "04"){ // 원외
  1954. group2.int_cardarrgenrplcehosout.enable = true;
  1955. group2.cmb_cardarrgenrplcehosin.enable= false;
  1956. group2.cmb_cardarrgenrplceward.enable= false;
  1957. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1958. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1959. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1960. group2.int_cardarrgenrplceetcbigo.enable= false;
  1961. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  1962. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  1963. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1964. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  1965. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  1966. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1967. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "05"){ //응급의료센터
  1968. group2.int_cardarrgenrplcehosout.enable = false;
  1969. group2.cmb_cardarrgenrplcehosin.enable= false;
  1970. group2.cmb_cardarrgenrplceward.enable= false;
  1971. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1972. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1973. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1974. group2.int_cardarrgenrplceetcbigo.enable= false;
  1975. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  1976. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  1977. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1978. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  1979. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  1980. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  1981. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1982. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "06"){ // 수술/회복실
  1983. group2.int_cardarrgenrplcehosout.enable = false;
  1984. group2.cmb_cardarrgenrplcehosin.enable= false;
  1985. group2.cmb_cardarrgenrplceward.enable= false;
  1986. group2.rdo_cardarrgenrplcewardflag.enable= false;
  1987. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  1988. group2.cmb_cardarrgenrplcetestroom.enable= false;
  1989. group2.int_cardarrgenrplceetcbigo.enable= false;
  1990. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  1991. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  1992. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  1993. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  1994. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  1995. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  1996. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  1997. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "07"){ // 중환자실
  1998. group2.cmb_cardarrgenrplcehoscenter.enable = true;
  1999. group2.int_cardarrgenrplcehosout.enable= false;
  2000. group2.cmb_cardarrgenrplcehosin.enable= false;
  2001. group2.cmb_cardarrgenrplceward.enable= false;
  2002. group2.rdo_cardarrgenrplcewardflag.enable= false;
  2003. group2.cmb_cardarrgenrplcetestroom.enable= false;
  2004. group2.int_cardarrgenrplceetcbigo.enable= false;
  2005. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  2006. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  2007. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  2008. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  2009. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  2010. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  2011. }else if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrplceflag") == "08"){ // 기 타
  2012. group2.int_cardarrgenrplceetcbigo.enable = true;
  2013. group2.int_cardarrgenrplcehosout.enable = false;
  2014. group2.cmb_cardarrgenrplcehosin.enable= false;
  2015. group2.cmb_cardarrgenrplceward.enable= false;
  2016. group2.rdo_cardarrgenrplcewardflag.enable= false;
  2017. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  2018. group2.cmb_cardarrgenrplcetestroom.enable= false;
  2019. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  2020. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  2021. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  2022. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  2023. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  2024. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  2025. }else{
  2026. group2.int_cardarrgenrplcehosout.enable = false;
  2027. group2.cmb_cardarrgenrplcehosin.enable = false;
  2028. group2.cmb_cardarrgenrplceward.enable= false;
  2029. group2.rdo_cardarrgenrplcewardflag.enable= false;
  2030. group2.cmb_cardarrgenrplcehoscenter.enable= false;
  2031. group2.cmb_cardarrgenrplcetestroom.enable= false;
  2032. group2.int_cardarrgenrplceetcbigo.enable= false;
  2033. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceward", "");
  2034. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcewardflag", "");
  2035. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehoscenter", "");
  2036. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosin", "");
  2037. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcehosout", "");
  2038. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcetestroom", "");
  2039. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceetcbigo", "");
  2040. }
  2041. }
  2042. function group2_radio2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2043. {
  2044. if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrdiscvpsn") == "09"){
  2045. group2.int_cardarrdiscvpsnetc.enable = true;
  2046. } else {
  2047. group2.int_cardarrdiscvpsnetc.value = "";
  2048. group2.int_cardarrdiscvpsnetc.enable = false;
  2049. }
  2050. }
  2051. function group2_btn_cardarrestmclock_onclick(obj:Button, e:ClickEventInfo)
  2052. {
  2053. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "cardarrestmdd")) ){
  2054. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmdd", utlf_getCurrentDate());
  2055. }
  2056. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmtm", fCurrentDate());
  2057. }
  2058. function group2_btn_bluebirdalarmclock_onclick(obj:Button, e:ClickEventInfo)
  2059. {
  2060. if(utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "bluebirdalarmdd"))){
  2061. ds_main_resusinfo_resuslist.setColumn(0, "bluebirdalarmdd", utlf_getCurrentDate());
  2062. }
  2063. ds_main_resusinfo_resuslist.setColumn(0, "bluebirdalarmtm", fCurrentDate());
  2064. }
  2065. function group2_btn_resusteamarvtm_onclick(obj:Button, e:ClickEventInfo)
  2066. {
  2067. if(utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "resusteamarvdd"))){
  2068. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvdd", utlf_getCurrentDate());
  2069. }
  2070. ds_main_resusinfo_resuslist.setColumn(0, "resusteamarvtm", fCurrentDate());
  2071. }
  2072. function group2_btn_initrhythmcnfmtm_onclick(obj:Button, e:ClickEventInfo)
  2073. {
  2074. if(utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "atdoctcalldd"))){
  2075. ds_main_resusinfo_resuslist.setColumn(0, "atdoctcalldd", utlf_getCurrentDate());
  2076. }
  2077. ds_main_resusinfo_resuslist.setColumn(0, "atdoctcalltm", fCurrentDate());
  2078. }
  2079. function group2_btn_resusfromtm_onclick(obj:Button, e:ClickEventInfo)
  2080. {
  2081. if(utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "resusfromdd"))){
  2082. ds_main_resusinfo_resuslist.setColumn(0, "resusfromdd", utlf_getCurrentDate());
  2083. }
  2084. ds_main_resusinfo_resuslist.setColumn(0, "resusfromtm", fCurrentDate());
  2085. }
  2086. function group2_rdo_cardarryn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2087. {
  2088. if( ds_main_resusinfo_resuslist.getColumn(0, "cardarryn") == "Y"){
  2089. group2.int_cardarrfinddd.enable = true;
  2090. group2.int_cardarrfindtm.enable= true;
  2091. group2.btn_cardarrfindclock.enable= true;
  2092. group2.int_cardarrestmdd.enable= true;
  2093. group2.int_cardarrestmtm.enable= true;
  2094. group2.btn_cardarrestmclock.enable= true;
  2095. }else{
  2096. group2.int_cardarrfinddd.enable = false;
  2097. group2.int_cardarrfindtm.enable= false;
  2098. group2.btn_cardarrfindclock.enable= false;
  2099. group2.int_cardarrestmdd.enable= false;
  2100. group2.int_cardarrestmtm.enable= false;
  2101. group2.btn_cardarrestmclock.enable= false;
  2102. ds_main_resusinfo_resuslist.setColumn(0, "cardarrfinddd", "");
  2103. ds_main_resusinfo_resuslist.setColumn(0, "cardarrfindtm", "");
  2104. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmdd", "");
  2105. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmtm", "");
  2106. }
  2107. }
  2108. function group2_btn_cardarrfindclock_onclick(obj:Button, e:ClickEventInfo)
  2109. {
  2110. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "cardarrfinddd")) ){
  2111. ds_main_resusinfo_resuslist.setColumn(0, "cardarrfinddd", utlf_getCurrentDate());
  2112. }
  2113. ds_main_resusinfo_resuslist.setColumn(0, "cardarrfindtm", fCurrentDate());
  2114. }
  2115. function group2_rdo_bluebirdalarmyn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2116. {
  2117. if( ds_main_resusinfo_resuslist.getColumn(0, "bluebirdalarmyn") == "Y"){
  2118. group2.int_bluebirdalarmdd.enable = true;
  2119. group2.int_bluebirdalarmtm.enable= true;
  2120. group2.btn_bluebirdalarmclock.enable= true;
  2121. }else{
  2122. group2.int_bluebirdalarmdd.enable = false;
  2123. group2.int_bluebirdalarmtm.enable= false;
  2124. group2.btn_bluebirdalarmclock.enable= false;
  2125. ds_main_resusinfo_resuslist.setColumn(0, "bluebirdalarmdd", "");
  2126. ds_main_resusinfo_resuslist.setColumn(0, "bluebirdalarmtm", "");
  2127. }
  2128. }
  2129. function group2_button6_onclick(obj:Button, e:ClickEventInfo)
  2130. {
  2131. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "atdoctarrdd")) ){
  2132. //ds_main_resusinfo_resuslist.setColumn(0, "atdoctarrdd", "");
  2133. ds_main_resusinfo_resuslist.setColumn(0, "atdoctarrdd", utlf_getCurrentDate());
  2134. }
  2135. ds_main_resusinfo_resuslist.setColumn(0, "atdoctarrtm", fCurrentDate());
  2136. }
  2137. function group2_btn_nursesave_onclick(obj:Button, e:ClickEventInfo)
  2138. {
  2139. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdtchg", grp_patinfogroup.int_cardarrgenrdd.value + grp_patinfogroup.int_cardarrgenrtm.value);
  2140. ds_main_patinfo.setColumn(0, "roomcd", grp_patinfogroup.cmb_roomcd.value);
  2141. if( !utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "nursesaveid")) ){
  2142. if( ds_main_resusinfo_resuslist.getColumn(0, "nursesaveid") == sysf_getUserInfo("userid") ){
  2143. if( sysf_messageBox("기록을 저장하시겠습니까?", "Q999") == 6 ){
  2144. fPartCardArrResusSave("1");
  2145. }else{
  2146. return;
  2147. }
  2148. }else{
  2149. sysf_messageBox("수정권한이 없습니다( 입력자만 수정가능 )","E");
  2150. return;
  2151. }
  2152. }else{
  2153. if( sysf_messageBox("기록을 저장하시겠습니까?", "Q999") == 6 ){
  2154. fPartCardArrResusSave("1");
  2155. }else{
  2156. return;
  2157. }
  2158. }
  2159. }
  2160. function group2_rdo_hosparvbfresusynflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2161. {
  2162. // '유'일 경우에만 abled
  2163. if( ds_main_resusinfo_resuslist.getColumn(0, "hosparvbfresusynflag") == "Y"){
  2164. group2.chk_hosparvbfresus.setEnable(true);
  2165. group2.int_hosparvbfresusetc.enable = true;
  2166. }else{ // '해당없음', '무'일 경우에
  2167. group2.chk_hosparvbfresus.setEnable(false);
  2168. group2.int_hosparvbfresusetc.enable = false;
  2169. group2.chk_hosparvbfresus.setCheckAll(false);
  2170. ds_main_resusinfo_resuslist.setColumn(0, "hosparvbfresus", "");
  2171. ds_main_resusinfo_resuslist.setColumn(0, "hosparvbfresusetc", "");
  2172. }
  2173. }
  2174. function group2_button2_onclick(obj:Button, e:ClickEventInfo)
  2175. {
  2176. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "resustodd")) ){
  2177. ds_main_resusinfo_resuslist.setColumn(0, "resustodd", utlf_getCurrentDate());
  2178. }
  2179. ds_main_resusinfo_resuslist.setColumn(0, "resustotm", fCurrentDate());
  2180. }
  2181. function group2_rdo_cardarrrslt_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2182. {
  2183. if(ds_main_resusinfo_resuslist.getColumn(0, "cardarrrslt") == "01"){
  2184. group2.int_dethdd.enable= true;
  2185. group2.int_dethtm.enable= true;
  2186. group2.btn_dschdethtm.enable= true;
  2187. } else {
  2188. group2.int_dethdd.enable= false;
  2189. group2.int_dethtm.enable= false;
  2190. group2.btn_dschdethtm.enable= false;
  2191. ds_main_resusinfo_resuslist.setColumn(0, "dschdethdd", "");
  2192. ds_main_resusinfo_resuslist.setColumn(0, "dschdethtm", "");
  2193. }
  2194. }
  2195. function group2_btn_dschdethtm_onclick(obj:Button, e:ClickEventInfo)
  2196. {
  2197. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "dschdethdd")) ){
  2198. ds_main_resusinfo_resuslist.setColumn(0, "dschdethdd", utlf_getCurrentDate());
  2199. }
  2200. ds_main_resusinfo_resuslist.setColumn(0, "dschdethtm", fCurrentDate());
  2201. }
  2202. function group2_rdo_resusendresn_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2203. {
  2204. if(ds_main_resusinfo_resuslist.getColumn(0, "resusendresn") == "09"){
  2205. group2.int_resusendresnetc.enable = true;
  2206. } else {
  2207. group2.int_resusendresnetc.value = "";
  2208. group2.int_resusendresnetc.enable = false;
  2209. }
  2210. }
  2211. function group2_caption21_onclick(obj:Static, e:ClickEventInfo)
  2212. {
  2213. if( ds_main_resusinfo_resuslist.getColumn(0, "cardarrestmflag") =="Y"){
  2214. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmflag", "N");
  2215. }else{
  2216. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmflag", "Y");
  2217. }
  2218. }
  2219. function group2_rdo_fstresusexecflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2220. {
  2221. if(ds_main_resusinfo_resuslist.getColumn(0, "fstresusexecflag") == "09"){
  2222. group2.int_fstresusexecetc.enable = true;
  2223. } else {
  2224. group2.int_fstresusexecetc.value = "";
  2225. group2.int_fstresusexecetc.enable = false;
  2226. }
  2227. }
  2228. function group2_button4_onclick(obj:Button, e:ClickEventInfo)
  2229. {
  2230. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "initrhythmcnfmdd")) ){
  2231. ds_main_resusinfo_resuslist.setColumn(0, "initrhythmcnfmdd", utlf_getCurrentDate());
  2232. }
  2233. ds_main_resusinfo_resuslist.setColumn(0, "initrhythmcnfmtm", fCurrentDate());
  2234. }
  2235. function group2_button5_onclick(obj:Button, e:ClickEventInfo)
  2236. {
  2237. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "defibrstartdd")) ){
  2238. ds_main_resusinfo_resuslist.setColumn(0, "defibrstartdd", utlf_getCurrentDate());
  2239. }
  2240. ds_main_resusinfo_resuslist.setColumn(0, "defibrstarttm", fCurrentDate());
  2241. }
  2242. function group2_caption52_onclick(obj:Static, e:ClickEventInfo)
  2243. {
  2244. if( ds_main_resusinfo_resuslist.getColumn(0, "defibrflag") =="Y"){
  2245. ds_main_resusinfo_resuslist.setColumn(0, "defibrflag", "N");
  2246. group2.int_defibrstartdd.enable = true;
  2247. group2.int_defibrstarttm.enable= true;
  2248. group2.ipt_defibrjul.enable= true;
  2249. group2.ipt_defibrtims.enable= true;
  2250. group2.ipt_defibrjul2.enable= true;
  2251. group2.ipt_defibrtims2.enable= true;
  2252. group2.button2.enable= true;
  2253. }else{
  2254. ds_main_resusinfo_resuslist.setColumn(0, "defibrflag", "Y");
  2255. ds_main_resusinfo_resuslist.setColumn(0, "defibrstartdd", "" );
  2256. ds_main_resusinfo_resuslist.setColumn(0, "defibrstarttm", "" );
  2257. ds_main_resusinfo_resuslist.setColumn(0, "defibrjul", "" );
  2258. ds_main_resusinfo_resuslist.setColumn(0, "defibrtims", "" );
  2259. ds_main_resusinfo_resuslist.setColumn(0, "defibrjul2", "" );
  2260. ds_main_resusinfo_resuslist.setColumn(0, "defibrtims2", "" );
  2261. group2.int_defibrstartdd.enable = false;
  2262. group2.int_defibrstarttm.enable= false;
  2263. group2.ipt_defibrjul.enable= false;
  2264. group2.ipt_defibrtims.enable= false;
  2265. group2.ipt_defibrjul2.enable= false;
  2266. group2.ipt_defibrtims2.enable= false;
  2267. group2.button2.enable= false;
  2268. }
  2269. }
  2270. function group1_grd_pastlst_oncellclick(obj:Grid, e:GridClickEventInfo)
  2271. {
  2272. var cnt = ds_main_pathistinfo_pathistlist.rowcount;
  2273. if( cnt > 0 ){
  2274. ds_main_patinfo.setColumn(0, "selectrow", ds_main_pathistinfo_pathistlist.rowposition);
  2275. fSelectHistData("1");
  2276. }
  2277. }
  2278. function grp_patinfogroup_btn_genrclock_onclick(obj:Button, e:ClickEventInfo)
  2279. {
  2280. if( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrdd")) ){
  2281. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdd", utlf_getCurrentDate());
  2282. }
  2283. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrtm", fCurrentDate());
  2284. }
  2285. function grp_patinfogroup_int_cardarrgenrdd_onchanged(obj:Calendar, e:ChangeEventInfo)
  2286. {
  2287. fDateSetting("Change");
  2288. }
  2289. function grp_patinfogroup_int_cardarrgenrdd_onkillfocus(obj:Calendar, e:KillFocusEventInfo)
  2290. {
  2291. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdtchg", grp_patinfogroup.int_cardarrgenrdd.value + grp_patinfogroup.int_cardarrgenrtm.value);
  2292. }
  2293. function grp_patinfogroup_rdo_patinfoflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2294. {
  2295. if( ds_main_patinfo.getColumn(0, "patinfoflag") == "4" || ds_main_patinfo.getColumn(0, "patinfoflag") == "5" || ds_main_patinfo.getColumn(0, "patinfoflag") == "6"){
  2296. btn_nopid.visible = true;
  2297. grp_patinfogroup.int_patnm.enable= true;
  2298. ds_main_patinfo.setColumn(0, "patgubun", "2");
  2299. }else{
  2300. grp_patinfogroup.int_patnm.enable= false;
  2301. btn_nopid.visible = false;
  2302. ds_main_patinfo.setColumn(0, "patgubun", "1");
  2303. }
  2304. }
  2305. function grp_patinfogroup_cmb_wardcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2306. {
  2307. fGetCareComRoomList(grp_patinfogroup.cmb_wardcd.value);// 병실정보를 가져온다.
  2308. }
  2309. function grp_patinfogroup_int_cardarrgenrtm_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo)
  2310. {
  2311. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdtchg", grp_patinfogroup.int_cardarrgenrdd.value + grp_patinfogroup.int_cardarrgenrtm.value);
  2312. }
  2313. function grp_patinfogroup_cmb_dept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2314. {
  2315. ds_init_userlist_usercombo.clearData();
  2316. ds_init_userlist2_usercombo.clearData();
  2317. lf_mmbfGetUserComboList(ds_init_userlist_usercombo , grp_patinfogroup.cmb_dept.value, "0330", "", "M", "", "", "P");
  2318. lf_mmbfGetUserComboList(ds_init_userlist2_usercombo , grp_patinfogroup.cmb_dept.value, "0330", "", "A", "", "", "P");
  2319. //sysf_trace(ds_cond_usercombo.saveXML());
  2320. if (ds_main_patinfo.getColumn(0, "orddeptcd") == "-") {
  2321. dsf_makeValue(ds_init_userlist_usercombo,"userid", "string", "-");
  2322. dsf_makeValue(ds_init_userlist_usercombo,"usernm", "string", "전체");
  2323. dsf_makeValue(ds_init_userlist2_usercombo,"userid", "string", "-");
  2324. dsf_makeValue(ds_init_userlist2_usercombo,"usernm", "string", "전체");
  2325. } else {
  2326. frmf_addComboItem("grp_patinfogroup.cmb_medispclid", "전체", "-", "above"); //의사콤보 전체항목 추가
  2327. frmf_addComboItem("grp_patinfogroup.cmb_atdoctcd", "전체", "-", "above"); //의사콤보 전체항목 추가
  2328. }
  2329. ds_main_patinfo.setColumn(0, "medispclid", "-");
  2330. ds_main_patinfo.setColumn(0, "atdoctcd", "-");
  2331. }
  2332. function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  2333. {
  2334. if(e.keycode == "13") {
  2335. // btn_new.dispatch("DOMActivate");
  2336. grp_patinfogroup.enable = true;
  2337. //
  2338. fClearChildNode( "ds_main_resusinfo_resuslist" );
  2339. group2.chk_hosparvbfresus.setCheckAll(false);
  2340. group2.chk_resusteamarvbfresus.setCheckAll(false);
  2341. group2.chk_resusteamarvbfresusnurse.setCheckAll(false);
  2342. group2.chk_resusteamarvbfresusflag.setCheckAll(false);
  2343. group2.chk_resusteamarvafresus.setCheckAll(false);
  2344. //
  2345. ds_main_patinfo.setColumn(0, "diagnm", "");
  2346. ds_main_patinfo.setColumn(0, "pid", ipt_pid.value);
  2347. fSrchPatListInput("1");
  2348. //ds_main_resusinfo_resuslist.setColumn(0, "curerslt", "(누가. 언제, 어디서. 왜. 어떻게. 무엇을)");
  2349. var cnt = ds_main_pathistinfo_pathistlist.rowcount;
  2350. if( cnt >= 1 ){
  2351. ds_main_pathistinfo_pathistlist.rowposition = 0;
  2352. group1_grd_pastlst_oncellclick();
  2353. }
  2354. }
  2355. }
  2356. function btn_nopid_onclick(obj:Button, e:ClickEventInfo)
  2357. {
  2358. var cnt = 0;
  2359. ds_srchmax.setColumn(0, "popflag", "Y");
  2360. frmf_modal("SPMNE02305","SPMNE02305","","","","","","","","","","","M");
  2361. grp_btn_btn_new_onclick();
  2362. if( !utlf_isNull(ds_main_patinfo.getColumn(0, "pid")) ){
  2363. fSrchPatListInput("1");
  2364. cnt = ds_main_pathistinfo_pathistlist.rowcount;
  2365. if( cnt >= 1 ){
  2366. ds_main_pathistinfo_pathistlist.rowposition = 0;
  2367. group1_grd_pastlst_oncellclick();
  2368. }
  2369. }
  2370. ds_srchmax.setColumn(0, "popflag", "N");
  2371. }
  2372. function btn_diagnm_onclick(obj:Button, e:ClickEventInfo)
  2373. {
  2374. var paminfo = ds_main_patinfo.getColumn(0, "pid") +"▦" + utlf_getCurrentDate();
  2375. frmf_setParameter("SPMMO03100_patinfo", paminfo);
  2376. frmf_modal("SPMMO03100","SPMMO03100","","","","","","","","","","","M");
  2377. if ( frmf_getParameter( "SPMMO03100_rtn_useyn" ) == "Y" ) {
  2378. addSetDiag(frmf_getParameter( "SPMMO03100_rtn" ));
  2379. frmf_setParameter( "SPMMO03100_rtn_useyn", "" );
  2380. frmf_setParameter( "SPMMO03100_rtn", "" );
  2381. }
  2382. }
  2383. function group2_bool_defibrflag_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  2384. { ds_main_resusinfo_resuslist.addColumn("defibrflag", "string");
  2385. if( ds_main_resusinfo_resuslist.getColumn(0, "defibrflag") =="Y"){
  2386. ds_main_resusinfo_resuslist.setColumn(0, "defibrstartdd", "" );
  2387. ds_main_resusinfo_resuslist.setColumn(0, "defibrstarttm", "" );
  2388. ds_main_resusinfo_resuslist.setColumn(0, "defibrjul", "" );
  2389. ds_main_resusinfo_resuslist.setColumn(0, "defibrtims", "" );
  2390. ds_main_resusinfo_resuslist.setColumn(0, "defibrjul2", "" );
  2391. ds_main_resusinfo_resuslist.setColumn(0, "defibrtims2", "" );
  2392. group2.int_defibrstartdd.enable = false;
  2393. group2.int_defibrstarttm.enable= false;
  2394. group2.ipt_defibrjul.enable= false;
  2395. group2.ipt_defibrtims.enable= false;
  2396. group2.ipt_defibrjul2.enable= false;
  2397. group2.ipt_defibrtims2.enable= false;
  2398. group2.button5.enable= false;
  2399. }else{
  2400. group2.int_defibrstartdd.enable = true;
  2401. group2.int_defibrstarttm.enable= true;
  2402. group2.ipt_defibrjul.enable= true;
  2403. group2.ipt_defibrtims.enable= true;
  2404. group2.ipt_defibrjul2.enable= true;
  2405. group2.ipt_defibrtims2.enable= true;
  2406. group2.button5.enable= true;
  2407. }
  2408. }
  2409. function group2_bool_defibrflag_onclick(obj:CheckBox, e:ClickEventInfo)
  2410. {
  2411. ds_main_resusinfo_resuslist.setColumn(0, "defibrflag", group2.bool_defibrflag.value);
  2412. group2_bool_defibrflag_onchanged();
  2413. }
  2414. function group2_bool_cardarrestmflag_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  2415. {
  2416. //ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmflag", group2.bool_cardarrestmflag.value);
  2417. if( group2.bool_cardarrestmflag.value == "Y" ){ //추정불가
  2418. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmdd", "");
  2419. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmtm", "");
  2420. group2.int_cardarrestmdd.enable = false;
  2421. group2.int_cardarrestmtm.enable= false;
  2422. group2.btn_cardarrestmclock.enable= false;
  2423. }else{
  2424. group2.int_cardarrestmdd.enable = true;
  2425. group2.int_cardarrestmtm.enable= true;
  2426. group2.btn_cardarrestmclock.enable= true;
  2427. }
  2428. }
  2429. function group2_bool_cardarrestmflag_onclick(obj:CheckBox, e:ClickEventInfo)
  2430. {
  2431. ds_main_resusinfo_resuslist.setColumn(0, "cardarrestmflag", group2.bool_cardarrestmflag.value);
  2432. group2_bool_cardarrestmflag_onchanged();
  2433. }
  2434. function group2_chk_cardarrgenrplcedept_onclick(obj:CheckBox, e:ClickEventInfo)
  2435. {
  2436. if(group2.chk_cardarrgenrplcedept.value == 1){
  2437. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcedept" , "");
  2438. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplcedept" , "1");
  2439. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrplceflag" , "13");
  2440. }
  2441. }
  2442. function ds_main_patinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2443. {
  2444. if( e.columnid == "roomcd" ){
  2445. grp_patinfogroup.cmb_roomcd.value = e.newvalue;
  2446. }else if( e.columnid == "cardarrgenrtm" ){
  2447. if( e.newvalue > 2359 ){
  2448. obj.enableevent = false;
  2449. obj.updatecontrol = false;
  2450. obj.setColumn(0, e.columnid, e.oldvalue);
  2451. obj.updatecontrol = true;
  2452. obj.enableevent = true;
  2453. }
  2454. }
  2455. }
  2456. var sTmpVal = "";
  2457. function grp_patinfogroup_cmb_roomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2458. {
  2459. sTmpVal = obj.value;
  2460. }
  2461. function ds_main_resusinfo_resuslist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  2462. {
  2463. switch( e.columnid ){
  2464. case "cardarrfindtm" :
  2465. case "cardarrestmtm" :
  2466. case "bluebirdalarmtm" :
  2467. case "resusteamarvtm" :
  2468. case "atdoctcalltm" :
  2469. case "atdoctarrtm" :
  2470. case "initrhythmcnfmtm" :
  2471. case "resusfromtm" :
  2472. case "defibrstarttm" :
  2473. case "resustotm" :
  2474. case "dschdethtm" :
  2475. if( e.newvalue > 2359 ){
  2476. obj.enableevent = false;
  2477. obj.updatecontrol = false;
  2478. obj.setColumn(0, e.columnid, e.oldvalue);
  2479. obj.updatecontrol = true;
  2480. obj.enableevent = true;
  2481. }
  2482. break;
  2483. default :
  2484. break;
  2485. }
  2486. }
  2487. function SMMNE02302_ontimer(obj:Form, e:TimerEventInfo)
  2488. {
  2489. if( e.timerid == 0 ){
  2490. this.killTimer(0);
  2491. fInit("1");
  2492. }
  2493. }
  2494. function grp_patinfogroup_int_cardarrgenrtm_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2495. {
  2496. utlf_validMaskEditTime(obj, e);
  2497. }
  2498. function group2_maskedit_ontextchange(obj:MaskEdit, e:TextChangeEventInfo)
  2499. {
  2500. utlf_validMaskEditTime(obj, e);
  2501. }
  2502. function group6_btn_docchk_onclick(obj:Button, e:ClickEventInfo)
  2503. {
  2504. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchkid", "string", userid);
  2505. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchkdt", "string", utlf_getCurrentDate()+utlf_getCurrentTime());
  2506. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchkdd", "string", docchkdd);
  2507. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchktm", "string", docchktm);
  2508. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchkdeptcd", "string", dutplcecd);
  2509. //dsf_makeValue(ds_main_resusinfo_resuslist,"docchkflag", "string", "Y");
  2510. //fPartCardArrResusSave("1");
  2511. if ( utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "docchkdd")) || utlf_isNull(ds_main_resusinfo_resuslist.getColumn(0, "docchktm")) ){
  2512. sysf_messageBox("확인일시를 입력하십시요", "E");
  2513. return;
  2514. }
  2515. if( !utlf_isValidDateTime( (ds_main_resusinfo_resuslist.getColumn(0, "docchkdd")), "YYYYMMDD") || !utlf_isValidDateTime( (ds_main_resusinfo_resuslist.getColumn(0, "docchktm")), "hhmm") ){
  2516. sysf_messageBox("입력한 확인일자는 유효하지 않습니다.","E");
  2517. return;
  2518. }
  2519. var mdocchkdd = utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchkdd")).substring(0,4) + "-" +
  2520. utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchkdd")).substring(4,6) + "-" +
  2521. utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchkdd")).substring(6,8);
  2522. var mdocchktm = utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchktm")).substring(0,2) + ":" +
  2523. utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchktm")).substring(2,4);
  2524. var usernm = group7.cmb_medispclid.text;
  2525. var mdeptnm = group7.cmb_medispcldept.text;
  2526. var userid = utlf_transNullToEmpty(ds_main_resusinfo_resuslist.getColumn(0,"docchkid"));
  2527. if( sysf_messageBox(usernm + "(님) " +
  2528. mdeptnm + "(부서)로 " +
  2529. mdocchkdd + " " +
  2530. mdocchktm + " 일시로 " +
  2531. "의사확인 하시겠습니까?", "Q999") == 6 ){
  2532. ds_saveinfo.setColumn(0, "docchkinfo", mdocchktm + " " + usernm + " ( " + userid + " )" );
  2533. //데이터 생성
  2534. ds_main_resusinfo_resuslist.setColumn(0, "cardarrgenrdtchg", ds_main_resusinfo_resuslist.getColumn(0, "cardarrgenrdt") );
  2535. fCardArrResusLastSave("U");
  2536. }else{
  2537. return;
  2538. }
  2539. }
  2540. function group1_cmb_medispcldept_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2541. {
  2542. ds_init_medispcl_usercombo.clearData();
  2543. lf_mmbfGetUserComboList(ds_init_medispcl_usercombo, group7.cmb_medispcldept.value, "0330", "", "M");
  2544. }
  2545. function group7_btn_docchkdt_onclick(obj:Button, e:ClickEventInfo)
  2546. {
  2547. var dutplcecd = sysf_getUserInfo("dutplcecd");
  2548. var userid = sysf_getUserInfo("userid");
  2549. var usernm = sysf_getUserInfo("usernm");
  2550. var docchkdd = utlf_getCurrentDate();
  2551. var docchktm = utlf_getCurrentTime().substr(0, 4);
  2552. ds_main_resusinfo_resuslist.setColumn(0,"docchkdeptcd",dutplcecd);
  2553. frmf_inputEnterKey("group7.cmb_medispcldept", "onitemchanged", new ItemChangeEventInfo);
  2554. ds_main_resusinfo_resuslist.setColumn(0,"docchkid",userid);
  2555. ds_main_resusinfo_resuslist.setColumn(0,"docchkdd",docchkdd);
  2556. ds_main_resusinfo_resuslist.setColumn(0,"docchktm",docchktm);
  2557. ds_main_resusinfo_resuslist.setColumn(0,"docchkflag","Y");
  2558. }
  2559. ]]></Script>
  2560. </Form>
  2561. </FDL>