SPARC00100_의뢰환자등록.xfdl 151 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPARC00100" position="absolute 0 0 1195 810" titletext="의뢰환자등록" onload="SPARC00100_onload" onclose="SPARC00100_onclose" oninit="SPARC00100_oninit">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1194 25" id="group1">
  8. <Layouts>
  9. <Layout>
  10. <Static text="의뢰환자 등록" position="absolute 0 0 130 23" id="caption6" class="tit_1"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div position="absolute 0 782 1195 809" id="group5" anchor="left right bottom">
  15. <Layouts>
  16. <Layout>
  17. <Button position="absolute 1012 2 1080 24" id="button17" class="btn4" text="초기화" onclick="group5_button17_onclick"/>
  18. <Button position="absolute 1081 2 1137 24" id="button3" class="btn4" text="삭제" onclick="group5_button3_onclick"/>
  19. <Button position="absolute 1138 2 1194 24" id="button4" class="btn4" text="저장" onclick="group5_button4_onclick"/>
  20. <Button position="absolute 0 2 116 24" id="button19" class="btn3" text="의뢰서내역조회" onclick="group5_button19_onclick"/>
  21. <Button position="absolute 118 2 234 24" id="button1" class="btn3" text="통합기록조회" onclick="group5_button1_onclick"/>
  22. <Button position="absolute 236 2 352 24" id="button12" class="btn3" text="타병원진료의뢰" onclick="group5_button12_onclick"/>
  23. <Button position="absolute 354 2 493 24" id="button13" class="btn3" text="개인정보이용동의서" onclick="group5_button13_onclick"/>
  24. <CheckBox id="checkbox00" taborder="1" value="N" truevalue="Y" falsevalue="N" onclick="group2_checkbox00_onclick" position="absolute 655 3 752 23" text="동의서 징구"/>
  25. <Button id="btn_ocrprnt" taborder="2" position="absolute 495 2 576 24" class="btn3" text="OCR출력" onclick="group5_btn_ocrprnt_onclick"/>
  26. </Layout>
  27. </Layouts>
  28. </Div>
  29. <Div position="absolute 0 20 1195 781" id="group2" scrollbars="autoboth" anchor="all">
  30. <Layouts>
  31. <Layout width="1195" height="761">
  32. <Grid position="absolute 0 266 1194 364" id="grd_reqlist" binddataset="ds_main_patreq_reqlist" anchor="left top right" oncellclick="group2_grd_reqlist_oncellclick" cellsizingtype="col" cellsizebandtype="allband">
  33. <Formats>
  34. <Format id="default">
  35. <Columns>
  36. <Column size="25" band="left"/>
  37. <Column size="0" band="left"/>
  38. <Column size="80" band="left"/>
  39. <Column size="80" band="left"/>
  40. <Column size="80" band="left"/>
  41. <Column size="150" band="left"/>
  42. <Column size="80"/>
  43. <Column size="60"/>
  44. <Column size="60"/>
  45. <Column size="60"/>
  46. <Column size="95"/>
  47. <Column size="60"/>
  48. <Column size="100"/>
  49. <Column size="80"/>
  50. <Column size="80"/>
  51. <Column size="100"/>
  52. <Column size="89"/>
  53. <Column size="0"/>
  54. <Column size="100"/>
  55. <Column size="0"/>
  56. <Column size="80"/>
  57. <Column size="400"/>
  58. <Column size="200"/>
  59. <Column size="100"/>
  60. <Column size="200"/>
  61. <Column size="100"/>
  62. <Column size="100"/>
  63. <Column size="100"/>
  64. <Column size="100"/>
  65. <Column size="0"/>
  66. </Columns>
  67. <Rows>
  68. <Row size="24" band="head"/>
  69. <Row size="24"/>
  70. </Rows>
  71. <Band id="head">
  72. <Cell/>
  73. <Cell col="1" text="SMSDD"/>
  74. <Cell col="2" text="의뢰일자"/>
  75. <Cell col="3" text="진료과"/>
  76. <Cell col="4" text="주치의"/>
  77. <Cell col="5" text="의뢰병원"/>
  78. <Cell col="6" text="의뢰의"/>
  79. <Cell col="7" text="내원경로"/>
  80. <Cell col="8" text="초/재진"/>
  81. <Cell col="9" text="의뢰구분"/>
  82. <Cell col="10" text="One-Stop 유형"/>
  83. <Cell col="11" text="의뢰경로"/>
  84. <Cell col="12" text="회신방법"/>
  85. <Cell col="13" text="진료일자"/>
  86. <Cell col="14" text="회신유형"/>
  87. <Cell col="15" text="되의뢰유형"/>
  88. <Cell col="16" text="등록일자"/>
  89. <Cell col="17" text="진행상태"/>
  90. <Cell col="18" text="회신서 동의여부"/>
  91. <Cell col="19" text="완료형태"/>
  92. <Cell col="20" text="완료일자"/>
  93. <Cell col="21" text="주호소"/>
  94. <Cell col="22" text="참고사항"/>
  95. <Cell col="23" text="의뢰번호"/>
  96. <Cell col="24" text="타병원기록"/>
  97. <Cell col="25" text="타병원진료의뢰서"/>
  98. <Cell col="26" text="타병원cd"/>
  99. <Cell col="27" text="타병원소견서"/>
  100. <Cell col="28" text="mpphontel"/>
  101. <Cell col="29" text="orddrid"/>
  102. </Band>
  103. <Band id="body">
  104. <Cell celltype="head" text="expr:currow + 1"/>
  105. <Cell col="1" text="bind:smsdd"/>
  106. <Cell col="2" displaytype="date" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:reqdd" calendardisplaynulltype="nulltext"/>
  107. <Cell col="3" displaytype="text" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:depthngnm"/>
  108. <Cell col="4" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:usernm"/>
  109. <Cell col="5" style="align:left middle;padding:2 2 2 2;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:coophospnm"/>
  110. <Cell col="6" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:drnm"/>
  111. <Cell col="7" displaytype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:chospath" combodataset="ds_cmb_chospath" combocodecol="value" combodatacol="label" enable="false"/>
  112. <Cell col="8" displaytype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:fsexamflag" combodataset="ds_init_fsexamflag_p0021" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  113. <Cell col="9" displaytype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:reqtype" combodataset="ds_init_reqtype_a0418" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  114. <Cell col="10" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:cptype" combodataset="ds_init_cptype_a0420" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  115. <Cell col="11" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:reqpath" combodataset="ds_init_reqpath_a0421" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  116. <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:replmthd" combodataset="ds_init_replmthd_a0422" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  117. <Cell col="13" displaytype="date" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  118. <Cell col="14" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:repltype" combodataset="ds_init_repltype_a0423" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  119. <Cell col="15" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:reqagntype" combodataset="ds_init_reqagntype_a0583" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  120. <Cell col="16" displaytype="date" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:rgstdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  121. <Cell col="17" displaytype="combo" edittype="combo" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:endflag" combodataset="ds_init_endflag_a0424" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  122. <Cell col="18" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:replflag" combodataset="ds_init_replflag_a0636" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  123. <Cell col="19" displaytype="combo" edittype="combo" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:endtype" combodataset="ds_init_endtype_a0425" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  124. <Cell col="20" displaytype="date" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:enddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  125. <Cell col="21" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:cc"/>
  126. <Cell col="22" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:rem"/>
  127. <Cell col="23" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:reqpseqno"/>
  128. <Cell col="24" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:outrecyn"/>
  129. <Cell col="25" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:outcnstyn"/>
  130. <Cell col="26" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:outcdyn"/>
  131. <Cell col="27" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:outcmtyn"/>
  132. <Cell col="28" style="background:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');background2:EXPR(userDeptcd == '1021101000' &amp;&amp; corpnoyn == 'Y' ? 'yellowgreen' :'');" text="bind:mpphontel"/>
  133. <Cell col="29" text="bind:orddrid"/>
  134. </Band>
  135. </Format>
  136. </Formats>
  137. </Grid>
  138. <Shape position="absolute 0 653 760 659" linetype="horizontal" id="line27" class="line_2" anchor="left bottom"/>
  139. <Shape position="absolute 0 752 760 758" linetype="horizontal" id="line35" class="line_2" anchor="left bottom"/>
  140. <Shape position="absolute 0 208 394 214" linetype="horizontal" id="line43" class="line_2" anchor="default"/>
  141. <Static text="인적사항" position="absolute 0 7 111 23" id="caption5" class="tit_2" anchor="default"/>
  142. <Shape position="absolute 0 23 395 29" linetype="horizontal" id="line44" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  143. <Shape position="absolute 0 52 394 58" linetype="horizontal" id="line45" class="line_2" anchor="default"/>
  144. <Edit position="absolute 118 30 210 52" id="ipt_pid" taborder="1" anchor="default" onkeydown="group2_ipt_pid_onkeydown"/>
  145. <Shape position="absolute 0 78 394 84" linetype="horizontal" id="line46" class="line_2" anchor="default"/>
  146. <Shape position="absolute 0 104 394 110" linetype="horizontal" id="line47" class="line_2" anchor="default"/>
  147. <Shape position="absolute 0 130 394 136" linetype="horizontal" id="line50" class="line_2" anchor="default"/>
  148. <Static text="성명[한/영]" position="absolute 0 56 115 79" align="align:center middle;" id="caption38" class="cell_1" anchor="default"/>
  149. <Static text="주민번호" position="absolute 0 82 115 105" align="align:center middle;" id="caption43" class="cell_1" anchor="default"/>
  150. <Static text="등록번호" position="absolute 0 28 115 53" align="align:center middle;" id="caption46" class="cell_1" anchor="default"/>
  151. <Static text="성별/나이" position="absolute 236 28 309 53" align="align:center middle;" id="caption47" class="cell_1" anchor="default"/>
  152. <Static text="생년월일" position="absolute 236 82 309 105" align="align:center middle;" id="caption48" class="cell_1" anchor="default"/>
  153. <Static text="연락처/휴대폰" position="absolute 0 108 115 131" align="align:center middle;" id="caption49" class="cell_1" anchor="default"/>
  154. <Shape position="absolute 0 156 394 162" linetype="horizontal" id="line51" class="line_2" anchor="default"/>
  155. <Shape position="absolute 0 182 394 188" linetype="horizontal" id="line52" class="line_2" anchor="default"/>
  156. <Static text="외국인 여부" position="absolute 0 186 115 209" align="align:center middle;" id="caption50" class="cell_1" anchor="default"/>
  157. <CheckBox position="absolute 91 187 106 207" id="checkbox1" visible="false" anchor="default"/>
  158. <Static text="여권번호" position="absolute 211 186 292 209" align="align:center middle;" id="caption51" class="cell_1" anchor="default"/>
  159. <Shape position="absolute 769 390 1192 396" linetype="horizontal" id="line55" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  160. <Static text="상병내역" position="absolute 769 374 913 390" id="caption52" class="tit_2" anchor="default"/>
  161. <Shape position="absolute 0 261 1194 267" linetype="horizontal" id="line56" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  162. <Static text="의뢰내역" position="absolute 0 245 144 261" id="caption53" class="tit_2" anchor="default"/>
  163. <Static text="우편번호" position="absolute 0 134 115 157" align="align:center middle;" id="caption54" class="cell_1" anchor="default"/>
  164. <Static text="주소" position="absolute 0 160 115 183" align="align:center middle;" id="caption55" class="cell_1" anchor="default"/>
  165. <Static text="진료과" position="absolute 255 473 370 496" align="align:center middle;" id="caption56" class="cell_1" anchor="default"/>
  166. <Static text="의뢰일자" position="absolute 510 551 625 574" align="align:center middle;" id="caption58" class="cell_1" anchor="default"/>
  167. <Static text="One-Stop 유형" position="absolute 255 525 370 548" align="align:center middle;" id="caption59" class="cell_1" anchor="default"/>
  168. <Static text="완료일자" position="absolute 510 525 625 548" align="align:center middle;" id="caption60" class="cell_1" anchor="default"/>
  169. <Static text="초재진구분" position="absolute 0 499 115 522" align="align:center middle;" id="caption61" class="cell_1" anchor="default"/>
  170. <Static text="의뢰 의사" position="absolute 342 395 415 418" align="align:center middle;" id="caption62" class="cell_1" anchor="default"/>
  171. <Shape position="absolute 0 417 760 423" linetype="horizontal" id="line57" class="line_2" anchor="default"/>
  172. <Static text="의뢰 병원명" position="absolute 0 395 115 418" align="align:center middle;" id="caption63" class="cell_1" anchor="default"/>
  173. <Static text="주호소" position="absolute 0 603 115 627" align="align:center middle;" id="caption64" class="cell_1" anchor="left top bottom"/>
  174. <Static text="의뢰경로" position="absolute 255 551 370 574" align="align:center middle;" id="caption65" class="cell_1" anchor="default"/>
  175. <Shape position="absolute 0 234 1194 240" linetype="horizontal" id="line60" class="line_3" anchor="left top right"/>
  176. <Shape position="absolute 0 754 1194 760" linetype="horizontal" id="line61" class="line_3" anchor="left right bottom"/>
  177. <Static text="참고사항" position="absolute 375 604 507 626" align="align:center middle;" id="caption66" class="cell_1" anchor="left top bottom"/>
  178. <Static text="종교" position="absolute 0 212 115 235" align="align:center middle;" id="caption67" class="cell_1" anchor="default"/>
  179. <Static text="회신유형" position="absolute 0 577 75 600" align="align:center middle;" id="caption68" class="cell_1" anchor="default"/>
  180. <Tab position="absolute 400 0 1195 219" id="switch2" anchor="left top right" tabindex="0">
  181. <Tabpages>
  182. <Tabpage text="외래 진료내역" id="case3">
  183. <Layouts>
  184. <Layout>
  185. <Shape position="absolute 0 0 795 2" linetype="horizontal" id="line62" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  186. <Grid position="absolute 0 3 795 192" id="grd_outlist" binddataset="ds_main_patreq_otptlist" anchor="left top right" oncelldblclick="group2_switch2_case3_grd_outlist_oncelldblclick" autofittype="col" cellsizingtype="col">
  187. <Formats>
  188. <Format id="default">
  189. <Columns>
  190. <Column size="25"/>
  191. <Column size="100"/>
  192. <Column size="80"/>
  193. <Column size="140"/>
  194. <Column size="88"/>
  195. <Column size="67"/>
  196. <Column size="80"/>
  197. <Column size="96"/>
  198. <Column size="102"/>
  199. <Column size="0"/>
  200. </Columns>
  201. <Rows>
  202. <Row size="24" band="head"/>
  203. <Row size="24"/>
  204. </Rows>
  205. <Band id="head">
  206. <Cell/>
  207. <Cell col="1" text="진료일자"/>
  208. <Cell col="2" text="진료시간"/>
  209. <Cell col="3" text="진료과"/>
  210. <Cell col="4" text="진료의"/>
  211. <Cell col="5" text="상태"/>
  212. <Cell col="6" text="초/재"/>
  213. <Cell col="7" text="예약구분"/>
  214. <Cell col="8" text="보험유형"/>
  215. <Cell col="9" text="의뢰서유무"/>
  216. </Band>
  217. <Band id="body">
  218. <Cell celltype="head" text="expr:currow + 1"/>
  219. <Cell col="1" displaytype="date" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  220. <Cell col="2" displaytype="date" text="bind:ordtm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
  221. <Cell col="3" text="bind:orddeptnm"/>
  222. <Cell col="4" text="bind:orddrnm"/>
  223. <Cell col="5" text="bind:stat"/>
  224. <Cell col="6" text="bind:fsexamflagnm"/>
  225. <Cell col="7" text="bind:rsrvflag"/>
  226. <Cell col="8" text="bind:insukindnm"/>
  227. <Cell col="9" text="bind:reqdocuyn"/>
  228. </Band>
  229. </Format>
  230. </Formats>
  231. </Grid>
  232. </Layout>
  233. </Layouts>
  234. </Tabpage>
  235. <Tabpage text="입원 진료내역" id="case4">
  236. <Layouts>
  237. <Layout>
  238. <Shape position="absolute 0 0 795 3" linetype="horizontal" id="line63" class="line_1" anchor="left top right" style="strokepen:3 solid #33bbbbff;"/>
  239. <Grid position="absolute 0 3 795 192" id="grd_inlist" binddataset="ds_main_patreq_inptlist" anchor="left top right" oncelldblclick="group2_switch2_case4_grd_inlist_oncelldblclick" autofittype="col" cellsizingtype="col">
  240. <Formats>
  241. <Format id="default">
  242. <Columns>
  243. <Column size="25"/>
  244. <Column size="95"/>
  245. <Column size="80"/>
  246. <Column size="140"/>
  247. <Column size="100"/>
  248. <Column size="90"/>
  249. <Column size="80"/>
  250. <Column size="95"/>
  251. <Column size="80"/>
  252. </Columns>
  253. <Rows>
  254. <Row size="24" band="head"/>
  255. <Row size="24"/>
  256. </Rows>
  257. <Band id="head">
  258. <Cell/>
  259. <Cell col="1" text="입원일자"/>
  260. <Cell col="2" text="입원시간"/>
  261. <Cell col="3" text="진료과"/>
  262. <Cell col="4" text="전문의"/>
  263. <Cell col="5" text="병동"/>
  264. <Cell col="6" text="병실"/>
  265. <Cell col="7" text="퇴원일자"/>
  266. <Cell col="8" text="퇴원시간"/>
  267. </Band>
  268. <Band id="body">
  269. <Cell celltype="head" text="expr:currow + 1"/>
  270. <Cell col="1" displaytype="date" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  271. <Cell col="2" displaytype="date" text="bind:intm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
  272. <Cell col="3" displaytype="text" text="bind:orddeptnm"/>
  273. <Cell col="4" text="bind:atdoctnm"/>
  274. <Cell col="5" text="bind:wardnm"/>
  275. <Cell col="6" text="bind:roomcd"/>
  276. <Cell col="7" displaytype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  277. <Cell col="8" displaytype="date" text="bind:dschtm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
  278. </Band>
  279. </Format>
  280. </Formats>
  281. </Grid>
  282. </Layout>
  283. </Layouts>
  284. </Tabpage>
  285. </Tabpages>
  286. </Tab>
  287. <Static text="정보공개 동의여부" position="absolute 0 551 115 574" align="align:center middle;" id="caption69" class="cell_1" anchor="default"/>
  288. <Static text="등록일자" position="absolute 0 525 115 548" align="align:center middle;" id="caption70" class="cell_1" anchor="default"/>
  289. <Static text="회신방법" position="absolute 510 499 625 522" align="align:center middle;" id="caption71" class="cell_1" anchor="default"/>
  290. <Static text="E-MAIL" position="absolute 255 447 370 470" align="align:center middle;" id="caption72" class="cell_1" anchor="default"/>
  291. <Static text="진행상태" position="absolute 255 499 370 522" align="align:center middle;" id="caption73" class="cell_1" anchor="default"/>
  292. <Static text="내원경로" position="absolute 395 577 470 600" align="align:center middle;" id="caption74" class="cell_1" anchor="default"/>
  293. <Static text="의뢰구분" position="absolute 572 577 647 600" align="align:center middle;" id="caption75" class="cell_1" anchor="default"/>
  294. <Static text="진료일자" position="absolute 0 473 115 496" align="align:center middle;" id="caption76" class="cell_1" anchor="default"/>
  295. <Shape position="absolute 769 524 1192 530" linetype="horizontal" id="line64" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  296. <Static text="의사회신" position="absolute 769 508 913 524" id="caption77" class="tit_2" anchor="default"/>
  297. <Static text="1차회신" position="absolute 0 660 144 676" id="caption78" class="tit_2" anchor="left bottom"/>
  298. <Shape position="absolute 0 676 252 682" linetype="horizontal" id="line65" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
  299. <Static text="입퇴원요약지 회신" position="absolute 255 660 399 676" id="caption79" class="tit_2" anchor="left bottom"/>
  300. <Shape position="absolute 255 676 765 682" linetype="horizontal" id="line66" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
  301. <Static text="출력일자" position="absolute 0 681 115 705" align="align:center middle;" id="caption81" class="cell_1" anchor="left bottom"/>
  302. <Static text="출력일자" position="absolute 255 681 370 705" align="align:center middle;" id="caption83" class="cell_1" anchor="left bottom"/>
  303. <Shape position="absolute 0 704 365 710" linetype="horizontal" id="line67" class="line_2" anchor="left bottom"/>
  304. <Shape position="absolute 0 390 765 396" linetype="horizontal" id="line68" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
  305. <Static text="의뢰내역정보" position="absolute 0 374 144 390" id="caption84" class="tit_2" anchor="default"/>
  306. <Static text="주치의" position="absolute 510 473 625 496" align="align:center middle;" id="caption85" class="cell_1" anchor="default"/>
  307. <Combo position="absolute 312 30 352 52" align="align:center middle;" id="cmb_sex" enable="false" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  308. <Dataset id="innerdataset">
  309. <ColumnInfo>
  310. <Column id="codecolumn"/>
  311. <Column id="datacolumn"/>
  312. </ColumnInfo>
  313. <Rows>
  314. <Row>
  315. <Col id="codecolumn">M</Col>
  316. <Col id="datacolumn">남</Col>
  317. </Row>
  318. <Row>
  319. <Col id="codecolumn">F</Col>
  320. <Col id="datacolumn">여</Col>
  321. </Row>
  322. </Rows>
  323. </Dataset>
  324. </Combo>
  325. <Edit readonly="true" position="absolute 355 30 395 52" align="align:right middle;" id="opt_age" anchor="default"/>
  326. <Edit readonly="true" position="absolute 118 58 234 78" id="opt_hngnm" anchor="default"/>
  327. <Edit readonly="true" position="absolute 236 58 395 78" id="opt_engnm" anchor="default"/>
  328. <MaskEdit readonly="true" position="absolute 118 83 175 104" align="align:center middle;" id="opt_rrgstno1" taborder="3" mask="999999" anchor="default" type="string" maskchar=" "/>
  329. <Edit position="absolute 177 83 234 104" align="align:center middle;" id="opt_rrgstno2" mask="9999999" anchor="default" password="true" class="output" readonly="true"/>
  330. <MaskEdit readonly="true" position="absolute 312 83 395 104" align="align:center middle;" id="opt_brthdd" mask="####-##-##" anchor="default" maskchar=" " type="string" trimtype="both" style="align:left middle;"/>
  331. <Edit readonly="true" position="absolute 118 109 234 130" id="opt_hometel" anchor="default"/>
  332. <Edit readonly="true" position="absolute 236 109 395 130" id="opt_mpphontel" anchor="default"/>
  333. <MaskEdit readonly="true" position="absolute 118 135 148 156" align="align:center middle;" id="opt_zipcd1" mask="###" anchor="default"/>
  334. <MaskEdit readonly="true" position="absolute 151 135 181 156" align="align:center middle;" id="opt_zipcd2" mask="###" anchor="default"/>
  335. <Edit readonly="true" position="absolute 186 135 395 156" id="opt_addr" anchor="default"/>
  336. <Edit readonly="true" position="absolute 118 162 395 181" id="opt_detladdr" anchor="default"/>
  337. <Combo position="absolute 118 187 205 208" id="cmb_nati" class="combo_default" enable="false" innerdataset="@ds_init_nati_p0353" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  338. <Edit readonly="true" position="absolute 295 187 395 208" id="opt_psptno" anchor="default"/>
  339. <Combo position="absolute 118 213 205 234" id="cmb_religncd" class="combo_default" enable="false" innerdataset="@ds_init_religncd_p0157" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  340. <Button position="absolute 214 32 230 48" id="btn_patinfo" class="icon_search" text="" anchor="default" onclick="group2_btn_patinfo_onclick"/>
  341. <Button position="absolute 323 398 339 414" id="btn_hosplist" class="icon_search" text="" anchor="default" onclick="group2_btn_hosplist_onclick"/>
  342. <Grid position="absolute 769 395 1190 501" id="grd_diaglist" binddataset="ds_main_listinfo_diaglist" anchor="left top right" autosizingtype="row" extendsizetype="row" cellsizingtype="col">
  343. <Formats>
  344. <Format id="default">
  345. <Columns>
  346. <Column size="25"/>
  347. <Column size="78"/>
  348. <Column size="116"/>
  349. <Column size="127"/>
  350. <Column size="89"/>
  351. <Column size="80"/>
  352. </Columns>
  353. <Rows>
  354. <Row size="24" band="head"/>
  355. <Row size="24"/>
  356. </Rows>
  357. <Band id="head">
  358. <Cell/>
  359. <Cell col="1" text="코드"/>
  360. <Cell col="2" text="상병명[한글]"/>
  361. <Cell col="3" text="상병명[영문]"/>
  362. <Cell col="4" text="진료일자"/>
  363. <Cell col="5" text="산정특례여부"/>
  364. </Band>
  365. <Band id="body">
  366. <Cell celltype="head" text="expr:currow + 1"/>
  367. <Cell col="1" style="padding:3 3 3 3;" text="bind:diagcd" wordwrap="char"/>
  368. <Cell col="2" style="align:left middle;padding:3 3 3 3;" text="bind:diaghngnm" wordwrap="char"/>
  369. <Cell col="3" style="align:left middle;padding:3 3 3 3;" text="bind:diagengnm" wordwrap="char"/>
  370. <Cell col="4" displaytype="date" style="padding:3 3 3 3;" text="bind:orddd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  371. <Cell col="5" style="padding:3 3 3 3;" text="bind:estmexptyn"/>
  372. </Band>
  373. </Format>
  374. </Formats>
  375. </Grid>
  376. <Grid position="absolute 769 529 1192 633" id="grd_repllist" binddataset="ds_main_listinfo_doctreqlist" anchor="left top right" cellsizingtype="col">
  377. <Formats>
  378. <Format id="default">
  379. <Columns>
  380. <Column size="25"/>
  381. <Column size="90"/>
  382. <Column size="90"/>
  383. <Column size="118"/>
  384. <Column size="100"/>
  385. </Columns>
  386. <Rows>
  387. <Row size="24" band="head"/>
  388. <Row size="24"/>
  389. </Rows>
  390. <Band id="head">
  391. <Cell/>
  392. <Cell col="1" text="회신작성일자"/>
  393. <Cell col="2" text="출력일자"/>
  394. <Cell col="3" text="진료과"/>
  395. <Cell col="4" text="진료의사"/>
  396. </Band>
  397. <Band id="body">
  398. <Cell celltype="head" text="expr:currow + 1"/>
  399. <Cell col="1" displaytype="date" text="bind:lastformrecdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  400. <Cell col="2" displaytype="date" text="bind:prntdt" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  401. <Cell col="3" text="bind:orddeptnm"/>
  402. <Cell col="4" text="bind:orddrnm"/>
  403. </Band>
  404. </Format>
  405. </Formats>
  406. </Grid>
  407. <Static text="전화번호" position="absolute 406 421 475 444" align="align:center middle;" id="caption1" class="cell_1" anchor="default"/>
  408. <Static text="팩스" position="absolute 590 421 648 444" align="align:center middle;" id="caption2" class="cell_1" anchor="default"/>
  409. <Static text="병원구분" position="absolute 0 421 115 444" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
  410. <Combo position="absolute 117 423 196 442" id="cmb_hospgrade" taborder="20" innerdataset="@ds_init_hospgrade_a0429" datacolumn="cdnm" codecolumn="cdid" anchor="default" enable="false"/>
  411. <Static text="되의뢰병원" position="absolute 0 731 115 753" align="align:center middle;" id="caption4" class="cell_1" anchor="left bottom"/>
  412. <Static text="완료일자" position="absolute 375 731 505 753" align="align:center middle;" id="caption7" class="cell_1" anchor="left bottom"/>
  413. <Shape position="absolute 769 654 1192 660" linetype="horizontal" id="line2" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  414. <Static text="간호사회신" position="absolute 769 638 913 654" id="caption8" class="tit_2" anchor="default"/>
  415. <Static text="동문여부" position="absolute 0 447 115 470" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
  416. <Shape position="absolute 0 443 760 449" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
  417. <Shape position="absolute 0 469 760 475" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
  418. <Shape position="absolute 0 495 760 501" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
  419. <Shape position="absolute 0 521 760 527" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
  420. <Shape position="absolute 0 547 760 553" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
  421. <Shape position="absolute 0 573 760 579" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
  422. <Shape position="absolute 0 599 760 605" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
  423. <Shape position="absolute 0 726 765 732" linetype="horizontal" id="line9" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left bottom"/>
  424. <Static text="되의뢰서" position="absolute 0 710 136 726" id="caption10" class="tit_2" anchor="left bottom"/>
  425. <Shape position="absolute 346 704 759 710" linetype="horizontal" id="line10" class="line_2" anchor="left bottom"/>
  426. <Edit position="absolute 117 396 320 417" id="opt_coophospnm" class="input_essential" enable="false" anchor="default"/>
  427. <Edit readonly="true" position="absolute 417 396 505 417" id="opt_drnm" anchor="default"/>
  428. <Edit readonly="true" position="absolute 477 423 587 442" id="opt_hosptelno" anchor="default"/>
  429. <Edit readonly="true" position="absolute 651 423 761 442" id="opt_hospfaxno" anchor="default"/>
  430. <Combo position="absolute 117 448 252 467" id="cmb_clsmatyn" enable="false" taborder="20" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  431. <Dataset id="innerdataset">
  432. <ColumnInfo>
  433. <Column id="codecolumn"/>
  434. <Column id="datacolumn"/>
  435. </ColumnInfo>
  436. <Rows>
  437. <Row>
  438. <Col id="codecolumn">Y</Col>
  439. <Col id="datacolumn">Y</Col>
  440. </Row>
  441. <Row>
  442. <Col id="codecolumn">N</Col>
  443. <Col id="datacolumn">N</Col>
  444. </Row>
  445. </Rows>
  446. </Dataset>
  447. </Combo>
  448. <Edit readonly="true" position="absolute 372 448 507 467" id="opt_emailnm" anchor="default"/>
  449. <Calendar position="absolute 117 475 252 494" id="opt_orddd" class="input_essential" enable="false" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  450. <Combo position="absolute 372 475 507 494" id="cmb_orddeptcd" class="combo_default" taborder="1" innerdataset="@ds_init_dept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group2_cmb_orddeptcd_onitemchanged"/>
  451. <Combo position="absolute 627 475 762 494" id="cmb_orddrid" class="combo_default" taborder="2" innerdataset="@ds_init_doclist_medispcl" datacolumn="doctnm" codecolumn="doctid" anchor="default"/>
  452. <Combo position="absolute 117 501 252 520" id="cmb_fsexamflag" class="combo_default" taborder="3" innerdataset="@ds_init_fsexamflag_p0021" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  453. <Combo position="absolute 473 579 570 598" id="cmb_chospath" class="combo_default" taborder="12" codecolumn="value" datacolumn="label" anchor="default" innerdataset="@ds_cmb_chospath"/>
  454. <Combo position="absolute 649 577 761 598" id="cmb_reqtype" class="combo_default" taborder="13" innerdataset="@ds_init_reqtype_a0418" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  455. <Calendar position="absolute 117 526 252 545" id="ipt_rgstdd" class="input_essential" taborder="5" anchor="default" ontextchanged="group2_ipt_rgstdd_ontextchanged" dateformat="yyyy-MM-dd" value="null"/>
  456. <Combo position="absolute 372 552 507 571" id="cmb_reqpath" class="combo_default" taborder="8" innerdataset="@ds_init_reqpath_a0421" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  457. <Calendar position="absolute 627 552 762 571" id="ipt_reqdd" class="input_essential" taborder="9" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  458. <Combo position="absolute 117 552 252 571" id="cmb_replflag" class="combo_default" taborder="7" innerdataset="@ds_init_replflag_a0636" datacolumn="cdnm" codecolumn="cdid" anchor="default" oncloseup="group2_cmb_replflag_oncloseup"/>
  459. <Combo position="absolute 372 526 507 545" id="cmb_cptype" class="combo_default" taborder="6" innerdataset="@ds_init_cptype_a0420" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  460. <Combo position="absolute 627 501 762 520" id="cmb_replmthd" class="combo_essential" taborder="4" innerdataset="@ds_init_replmthd_a0422" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  461. <Combo position="absolute 77 579 188 598" id="cmb_repltype" class="combo_default" taborder="10" innerdataset="@ds_init_repltype_a0423" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  462. <Combo position="absolute 372 501 507 520" id="cmb_endflag" class="combo_default" enable="false" innerdataset="@ds_init_endflag_a0424" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  463. <TextArea position="absolute 117 603 373 627" id="textarea3" taborder="14" anchor="left top bottom"/>
  464. <TextArea position="absolute 510 604 761 624" id="textarea4" taborder="15" anchor="left top bottom"/>
  465. <Calendar position="absolute 117 683 252 704" id="opt_fstprntdt" class="input_default" enable="false" anchor="left bottom" dateformat="yyyy-MM-dd" value="null"/>
  466. <Calendar position="absolute 372 683 507 704" id="opt_indschprntdt" class="input_default" enable="false" anchor="left bottom" dateformat="yyyy-MM-dd" value="null"/>
  467. <Calendar position="absolute 510 733 645 752" id="opt_enddd" class="input_default" enable="false" anchor="left bottom" dateformat="yyyy-MM-dd" value="null"/>
  468. <Edit readonly="true" position="absolute 117 733 370 752" id="opt_reqcoophospnm" anchor="left bottom"/>
  469. <Grid position="absolute 769 659 1192 755" id="grd_rclist" binddataset="ds_main_listinfo_nursereqlist" anchor="all" cellsizingtype="col">
  470. <Formats>
  471. <Format id="default">
  472. <Columns>
  473. <Column size="25"/>
  474. <Column size="90"/>
  475. <Column size="90"/>
  476. <Column size="118"/>
  477. <Column size="100"/>
  478. </Columns>
  479. <Rows>
  480. <Row size="24" band="head"/>
  481. <Row size="24"/>
  482. </Rows>
  483. <Band id="head">
  484. <Cell/>
  485. <Cell col="1" text="회신작성일자"/>
  486. <Cell col="2" text="출력일자"/>
  487. <Cell col="3" text="진료과"/>
  488. <Cell col="4" text="진료의사"/>
  489. </Band>
  490. <Band id="body">
  491. <Cell celltype="head" text="expr:currow + 1"/>
  492. <Cell col="1" displaytype="date" text="bind:lastformrecdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  493. <Cell col="2" displaytype="date" text="bind:prntdt" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  494. <Cell col="3" text="bind:orddeptnm"/>
  495. <Cell col="4" text="bind:orddrnm"/>
  496. </Band>
  497. </Format>
  498. </Formats>
  499. </Grid>
  500. <Calendar position="absolute 627 526 762 545" id="ipt_enddd" class="input_default" enable="false" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
  501. <Combo position="absolute 282 579 393 598" id="cmb_reqagntype" class="combo_default" taborder="11" innerdataset="@ds_init_reqagntype_a0583" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
  502. <Static text="되의뢰 유형" position="absolute 190 577 280 600" align="align:center middle;" id="caption11" class="cell_1" anchor="default"/>
  503. <Static text="STAFF" position="absolute 510 681 625 705" align="align:center middle;" id="caption12" class="cell_1" anchor="left bottom"/>
  504. <Edit readonly="true" position="absolute 627 683 742 704" id="opt_staffid" anchor="left bottom"/>
  505. <Button position="absolute 747 684 763 700" id="btn_staff" class="icon_search" text="" anchor="left bottom" onclick="group2_btn_staff_onclick"/>
  506. <Static text="의뢰의사 전화번호" position="absolute 510 395 625 418" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
  507. <Edit readonly="true" position="absolute 627 397 762 416" id="output1" anchor="default"/>
  508. <Button position="absolute 508 371 583 390" id="button8" class="btn2" visible="false" text="SMS전송" anchor="default" onclick="group2_button8_onclick"/>
  509. <Edit readonly="true" position="absolute 627 449 660 468" id="opt_smsyn" anchor="default"/>
  510. <Static text="SMS 발송" position="absolute 510 447 625 470" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
  511. <Button position="absolute 660 371 765 390" id="button5" class="btn2" text="메시지바로전송" anchor="default" onclick="group2_button5_onclick"/>
  512. <Button position="absolute 410 371 507 390" id="button9" class="btn2" visible="false" text="HIE의뢰서보기" anchor="default" onclick="group2_button9_onclick"/>
  513. <Button position="absolute 584 371 659 390" id="button11" class="btn2" text="메시지편집" anchor="default" onclick="group2_button11_onclick"/>
  514. <MaskEdit readonly="true" position="absolute 665 449 760 468" id="output2" mask="####-##-##" anchor="default"/>
  515. <Button position="absolute 1138 3 1193 22" id="button2" class="btn7" taborder="2" text="엑셀" anchor="top right" onclick="group2_button2_onclick"/>
  516. <CheckBox id="bool_outrecyn" taborder="21" position="absolute 516 631 536 651" falsevalue="N" truevalue="Y" anchor="left bottom"/>
  517. <Static id="caption16" text="기록지" class="cell_1" position="absolute 461 631 511 653" anchor="left bottom"/>
  518. <Static id="caption17" text="CD" class="cell_1" position="absolute 400 631 435 653" anchor="left bottom"/>
  519. <CheckBox id="bool_outcdyn" taborder="22" value="N" truevalue="Y" falsevalue="N" position="absolute 440 631 460 651" anchor="left bottom"/>
  520. <Static id="caption18" text="진료의뢰서" class="cell_1" position="absolute 303 631 376 653" anchor="left bottom"/>
  521. <Static id="caption19" text="소견서" class="cell_1" position="absolute 541 631 591 653" anchor="left bottom"/>
  522. <CheckBox id="bool_outcmtyn" taborder="23" value="N" truevalue="Y" falsevalue="N" position="absolute 596 631 616 651" anchor="left bottom" onclick="group2_bool_outcmtyn_onclick"/>
  523. <CheckBox id="bool_outcnstyn" taborder="24" value="N" truevalue="Y" falsevalue="N" position="absolute 381 631 401 651" anchor="left bottom" onclick="group2_bool_outcnstyn_onclick"/>
  524. <Div position="absolute 773 395 1053 620" id="group3" visible="false" anchor="default" class="div_DA">
  525. <Layouts>
  526. <Layout>
  527. <Button position="absolute 225 5 267 24" id="button10" class="btn2" text="닫기" anchor="default" onclick="group2_group3_button10_onclick"/>
  528. <TextArea position="absolute 5 26 270 216" id="tar_msg" anchor="default"/>
  529. </Layout>
  530. </Layouts>
  531. </Div>
  532. <Static id="caption15" text="의뢰번호(1차)" class="cell_1" position="absolute 0 630 115 654" anchor="left bottom"/>
  533. <Edit id="input1" taborder="25" position="absolute 117 632 301 652" anchor="left bottom"/>
  534. <Shape id="line00" class="line_2" position="absolute 0 626 760 632" anchor="left bottom"/>
  535. <Static id="caption00" text="요양기관번호" class="cell_1" position="absolute 199 421 290 444" anchor="default"/>
  536. <Edit id="opt_corpno" taborder="26" readonly="true" position="absolute 293 423 403 442" anchor="default"/>
  537. <Static id="caption06" text="타병원입원중의뢰서" class="cell_1" position="absolute 619 631 742 653" anchor="left bottom" style="color:red;"/>
  538. <CheckBox id="bool_corpnoyn" taborder="27" value="N" truevalue="Y" falsevalue="N" position="absolute 745 631 761 651" anchor="left bottom" onclick="group2_bool_corpnoyn_onclick"/>
  539. <CheckBox id="chk_corpno" taborder="28" text="타병원입원중" position="absolute 83 243 183 263" truevalue="Y" falsevalue="N" onclick="group2_chk_corpno_onclick" visible="false"/>
  540. </Layout>
  541. </Layouts>
  542. </Div>
  543. <Div id="ivw_ocrprnt" taborder="1" url="emr_formmngtxp::SSMRF03800_OCR뷰어.xfdl" visible="false" position="absolute 1016 -2 1054 16"/>
  544. </Layout>
  545. </Layouts>
  546. <Objects>
  547. <Dataset id="ds_grd_reqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  548. <ColumnInfo>
  549. <Column id="smsdd" type="STRING"/>
  550. <Column id="reqdd" type="STRING"/>
  551. <Column id="depthngnm" type="STRING"/>
  552. <Column id="usernm" type="STRING"/>
  553. <Column id="coophospnm" type="STRING"/>
  554. <Column id="drnm" type="STRING"/>
  555. <Column id="chospath" type="STRING"/>
  556. <Column id="fsexamflag" type="STRING"/>
  557. <Column id="reqtype" type="STRING"/>
  558. <Column id="cptype" type="STRING"/>
  559. <Column id="reqpath" type="STRING"/>
  560. <Column id="replmthd" type="STRING"/>
  561. <Column id="orddd" type="STRING"/>
  562. <Column id="repltype" type="STRING"/>
  563. <Column id="reqagntype" type="STRING"/>
  564. <Column id="rgstdd" type="STRING"/>
  565. <Column id="endflag" type="STRING"/>
  566. <Column id="replflag" type="STRING"/>
  567. <Column id="endtype" type="STRING"/>
  568. <Column id="enddd" type="STRING"/>
  569. <Column id="cc" type="STRING"/>
  570. <Column id="rem" type="STRING"/>
  571. <Column id="mpphontel" type="STRING"/>
  572. <Column id="orddrid" type="STRING"/>
  573. </ColumnInfo>
  574. </Dataset>
  575. <Dataset id="ds_grd_inlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  576. <ColumnInfo>
  577. <Column id="indd" type="STRING"/>
  578. <Column id="intm" type="STRING"/>
  579. <Column id="orddeptnm" type="STRING"/>
  580. <Column id="atdoctnm" type="STRING"/>
  581. <Column id="wardnm" type="STRING"/>
  582. <Column id="roomcd" type="STRING"/>
  583. <Column id="dschdd" type="STRING"/>
  584. <Column id="dschtm" type="STRING"/>
  585. </ColumnInfo>
  586. </Dataset>
  587. <Dataset id="ds_grd_outlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  588. <ColumnInfo>
  589. <Column id="orddd" type="STRING"/>
  590. <Column id="ordtm" type="STRING"/>
  591. <Column id="orddeptnm" type="STRING"/>
  592. <Column id="orddrnm" type="STRING"/>
  593. <Column id="stat" type="STRING"/>
  594. <Column id="fsexamflagnm" type="STRING"/>
  595. <Column id="insukindnm" type="STRING"/>
  596. <Column id="reqdocuyn" type="STRING"/>
  597. </ColumnInfo>
  598. </Dataset>
  599. <Dataset id="ds_init_nati_p0353" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  600. <ColumnInfo>
  601. <Column id="cdnm" type="STRING"/>
  602. <Column id="cdid" type="STRING"/>
  603. </ColumnInfo>
  604. </Dataset>
  605. <Dataset id="ds_init_religncd_p0157" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  606. <ColumnInfo>
  607. <Column id="cdnm" type="STRING"/>
  608. <Column id="cdid" type="STRING"/>
  609. </ColumnInfo>
  610. </Dataset>
  611. <Dataset id="ds_grd_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  612. <ColumnInfo>
  613. <Column id="diagcd" type="STRING"/>
  614. <Column id="diaghngnm" type="STRING"/>
  615. <Column id="diagengnm" type="STRING"/>
  616. <Column id="orddd" type="STRING"/>
  617. <Column id="estmexptyn" type="STRING"/>
  618. </ColumnInfo>
  619. </Dataset>
  620. <Dataset id="ds_grd_repllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  621. <ColumnInfo>
  622. <Column id="lastformrecdd" type="STRING"/>
  623. <Column id="prntdt" type="STRING"/>
  624. <Column id="orddeptnm" type="STRING"/>
  625. <Column id="orddrnm" type="STRING"/>
  626. </ColumnInfo>
  627. </Dataset>
  628. <Dataset id="ds_init_hospgrade_a0429" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  629. <ColumnInfo>
  630. <Column id="cdnm" type="STRING"/>
  631. <Column id="cdid" type="STRING"/>
  632. </ColumnInfo>
  633. </Dataset>
  634. <Dataset id="ds_init_dept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  635. <ColumnInfo>
  636. <Column id="depthngnm" type="STRING"/>
  637. <Column id="deptcd" type="STRING"/>
  638. </ColumnInfo>
  639. </Dataset>
  640. <Dataset id="ds_init_doclist_medispcl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  641. <ColumnInfo>
  642. <Column id="doctnm" type="STRING"/>
  643. <Column id="doctid" type="STRING"/>
  644. </ColumnInfo>
  645. </Dataset>
  646. <Dataset id="ds_init_fsexamflag_p0021" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  647. <ColumnInfo>
  648. <Column id="cdnm" type="STRING"/>
  649. <Column id="cdid" type="STRING"/>
  650. </ColumnInfo>
  651. </Dataset>
  652. <Dataset id="ds_init_reqtype_a0418" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  653. <ColumnInfo>
  654. <Column id="cdnm" type="STRING"/>
  655. <Column id="cdid" type="STRING"/>
  656. </ColumnInfo>
  657. </Dataset>
  658. <Dataset id="ds_init_reqpath_a0421" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  659. <ColumnInfo>
  660. <Column id="cdnm" type="STRING"/>
  661. <Column id="cdid" type="STRING"/>
  662. </ColumnInfo>
  663. </Dataset>
  664. <Dataset id="ds_init_replflag_a0636" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  665. <ColumnInfo>
  666. <Column id="cdnm" type="STRING"/>
  667. <Column id="cdid" type="STRING"/>
  668. </ColumnInfo>
  669. </Dataset>
  670. <Dataset id="ds_init_cptype_a0420" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  671. <ColumnInfo>
  672. <Column id="cdnm" type="STRING"/>
  673. <Column id="cdid" type="STRING"/>
  674. </ColumnInfo>
  675. </Dataset>
  676. <Dataset id="ds_init_replmthd_a0422" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  677. <ColumnInfo>
  678. <Column id="cdnm" type="STRING"/>
  679. <Column id="cdid" type="STRING"/>
  680. </ColumnInfo>
  681. </Dataset>
  682. <Dataset id="ds_init_repltype_a0423" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  683. <ColumnInfo>
  684. <Column id="cdnm" type="STRING"/>
  685. <Column id="cdid" type="STRING"/>
  686. </ColumnInfo>
  687. </Dataset>
  688. <Dataset id="ds_init_endflag_a0424" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  689. <ColumnInfo>
  690. <Column id="cdnm" type="STRING"/>
  691. <Column id="cdid" type="STRING"/>
  692. </ColumnInfo>
  693. </Dataset>
  694. <Dataset id="ds_grd_rclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  695. <ColumnInfo>
  696. <Column id="lastformrecdd" type="STRING"/>
  697. <Column id="prntdt" type="STRING"/>
  698. <Column id="orddeptnm" type="STRING"/>
  699. <Column id="orddrnm" type="STRING"/>
  700. </ColumnInfo>
  701. </Dataset>
  702. <Dataset id="ds_init_reqagntype_a0583" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  703. <ColumnInfo>
  704. <Column id="cdnm" type="STRING"/>
  705. <Column id="cdid" type="STRING"/>
  706. </ColumnInfo>
  707. </Dataset>
  708. <Dataset id="ds_main_patient" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  709. <ColumnInfo>
  710. <Column id="pid" type="STRING" size="256"/>
  711. <Column id="sex" type="STRING" size="256"/>
  712. <Column id="age" type="STRING" size="256"/>
  713. <Column id="hngnm" type="STRING" size="256"/>
  714. <Column id="engnm" type="STRING" size="256"/>
  715. <Column id="rrgstno1" type="STRING" size="256"/>
  716. <Column id="rrgstno2" type="STRING" size="256"/>
  717. <Column id="brthdd" type="STRING" size="256"/>
  718. <Column id="hometel" type="STRING" size="256"/>
  719. <Column id="mpphontel" type="STRING" size="256"/>
  720. <Column id="zipcd1" type="STRING" size="256"/>
  721. <Column id="zipcd2" type="STRING" size="256"/>
  722. <Column id="addr" type="STRING" size="256"/>
  723. <Column id="detladdr" type="STRING" size="256"/>
  724. <Column id="forgeryn" type="STRING" size="256"/>
  725. <Column id="nati" type="STRING" size="256"/>
  726. <Column id="psptno" type="STRING" size="256"/>
  727. <Column id="religncd" type="STRING" size="256"/>
  728. </ColumnInfo>
  729. <Rows>
  730. <Row>
  731. <Col id="pid"/>
  732. <Col id="sex"/>
  733. <Col id="age"/>
  734. <Col id="hngnm"/>
  735. <Col id="engnm"/>
  736. <Col id="rrgstno1"/>
  737. <Col id="rrgstno2"/>
  738. <Col id="brthdd"/>
  739. <Col id="hometel"/>
  740. <Col id="mpphontel"/>
  741. <Col id="zipcd1"/>
  742. <Col id="zipcd2"/>
  743. <Col id="addr"/>
  744. <Col id="detladdr"/>
  745. <Col id="forgeryn"/>
  746. <Col id="nati"/>
  747. <Col id="psptno"/>
  748. <Col id="religncd"/>
  749. </Row>
  750. </Rows>
  751. </Dataset>
  752. <Dataset id="ds_main_reqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  753. <ColumnInfo>
  754. <Column id="pid" type="STRING" size="256"/>
  755. <Column id="coophospcd" type="STRING" size="256"/>
  756. <Column id="coophospnm" type="STRING" size="256"/>
  757. <Column id="orddd" type="STRING" size="256"/>
  758. <Column id="orddeptcd" type="STRING" size="256"/>
  759. <Column id="depthngnm" type="STRING" size="256"/>
  760. <Column id="orddrid" type="STRING" size="256"/>
  761. <Column id="usernm" type="STRING" size="256"/>
  762. <Column id="emailnm" type="STRING" size="256"/>
  763. <Column id="drnm" type="STRING" size="256"/>
  764. <Column id="chospath" type="STRING" size="256"/>
  765. <Column id="fsexamflag" type="STRING" size="256"/>
  766. <Column id="cptype" type="STRING" size="256"/>
  767. <Column id="reqtype" type="STRING" size="256"/>
  768. <Column id="reqpath" type="STRING" size="256"/>
  769. <Column id="replmthd" type="STRING" size="256"/>
  770. <Column id="reqdd" type="STRING" size="256"/>
  771. <Column id="repltype" type="STRING" size="256"/>
  772. <Column id="rgstdd" type="STRING" size="256"/>
  773. <Column id="endtype" type="STRING" size="256"/>
  774. <Column id="replflag" type="STRING" size="256"/>
  775. <Column id="endflag" type="STRING" size="256"/>
  776. <Column id="cc" type="STRING" size="256"/>
  777. <Column id="rem" type="STRING" size="256"/>
  778. <Column id="cretno" type="INT" size="256"/>
  779. <Column id="reqseqno" type="INT" size="256"/>
  780. <Column id="hospflag" type="STRING" size="256"/>
  781. <Column id="status" type="STRING" size="256"/>
  782. <Column id="coopdrcd" type="STRING" size="256"/>
  783. <Column id="acptseqno" type="INT" size="256"/>
  784. <Column id="fromdd" type="STRING" size="256"/>
  785. <Column id="hospgrade" type="STRING" size="256"/>
  786. <Column id="clsmatyn" type="STRING" size="256"/>
  787. <Column id="hosptelno" type="STRING" size="256"/>
  788. <Column id="hospfaxno" type="STRING" size="256"/>
  789. <Column id="fstprntdt" type="STRING" size="256"/>
  790. <Column id="indschprntdt" type="STRING" size="256"/>
  791. <Column id="reqaprntdt" type="STRING" size="256"/>
  792. <Column id="reqaenddd" type="STRING" size="256"/>
  793. <Column id="reqahospnm" type="STRING" size="256"/>
  794. <Column id="status" type="STRING" size="256"/>
  795. <Column id="enddd" type="STRING" size="256"/>
  796. <Column id="reqagntype" type="STRING" size="256"/>
  797. <Column id="staffid" type="STRING" size="256"/>
  798. <Column id="staffnm" type="STRING" size="256"/>
  799. <Column id="mpphontel" type="STRING" size="256"/>
  800. <Column id="smsmsgkey" type="STRING" size="256"/>
  801. <Column id="hieyn" type="STRING" size="256"/>
  802. <Column id="msg" type="STRING" size="256"/>
  803. <Column id="smsdd" type="STRING" size="256"/>
  804. <Column id="reqpseqno" type="STRING" size="256"/>
  805. <Column id="outrecyn" type="STRING" size="256"/>
  806. <Column id="outcdyn" type="STRING" size="256"/>
  807. <Column id="outcnstyn" type="STRING" size="256"/>
  808. <Column id="outcmtyn" type="STRING" size="256"/>
  809. <Column id="corpnoyn" type="STRING" size="256"/>
  810. <Column id="corpno" type="STRING" size="256"/>
  811. </ColumnInfo>
  812. <Rows>
  813. <Row>
  814. <Col id="pid"/>
  815. <Col id="coophospcd"/>
  816. <Col id="coophospnm"/>
  817. <Col id="orddd"/>
  818. <Col id="orddeptcd"/>
  819. <Col id="depthngnm"/>
  820. <Col id="orddrid"/>
  821. <Col id="usernm"/>
  822. <Col id="emailnm"/>
  823. <Col id="drnm"/>
  824. <Col id="chospath"/>
  825. <Col id="fsexamflag"/>
  826. <Col id="cptype"/>
  827. <Col id="reqtype"/>
  828. <Col id="reqpath"/>
  829. <Col id="replmthd"/>
  830. <Col id="reqdd"/>
  831. <Col id="repltype">1</Col>
  832. <Col id="rgstdd"/>
  833. <Col id="endtype"/>
  834. <Col id="replflag"/>
  835. <Col id="endflag"/>
  836. <Col id="cc"/>
  837. <Col id="rem"/>
  838. <Col id="cretno"/>
  839. <Col id="reqseqno"/>
  840. <Col id="hospflag"/>
  841. <Col id="status"/>
  842. <Col id="coopdrcd"/>
  843. <Col id="acptseqno"/>
  844. <Col id="fromdd"/>
  845. <Col id="hospgrade"/>
  846. <Col id="clsmatyn"/>
  847. <Col id="hosptelno"/>
  848. <Col id="hospfaxno"/>
  849. <Col id="fstprntdt"/>
  850. <Col id="indschprntdt"/>
  851. <Col id="reqaprntdt"/>
  852. <Col id="reqaenddd"/>
  853. <Col id="reqahospnm"/>
  854. <Col id="status"/>
  855. <Col id="enddd"/>
  856. <Col id="reqagntype"/>
  857. <Col id="staffid"/>
  858. <Col id="staffnm"/>
  859. <Col id="mpphontel"/>
  860. <Col id="smsmsgkey"/>
  861. <Col id="hieyn"/>
  862. <Col id="msg"/>
  863. <Col id="smsdd"/>
  864. <Col id="reqpseqno"/>
  865. <Col id="outrecyn"/>
  866. <Col id="outcdyn"/>
  867. <Col id="outcnstyn"/>
  868. <Col id="outcmtyn"/>
  869. <Col id="corpnoyn"/>
  870. <Col id="corpno"/>
  871. </Row>
  872. </Rows>
  873. </Dataset>
  874. <Dataset id="ds_main_patreq_reqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  875. <ColumnInfo>
  876. <Column id="reqdd" type="STRING" size="256"/>
  877. <Column id="depthngnm" type="STRING" size="256"/>
  878. <Column id="usernm" type="STRING" size="256"/>
  879. <Column id="coophospnm" type="STRING" size="256"/>
  880. <Column id="drnm" type="STRING" size="256"/>
  881. <Column id="chospath" type="STRING" size="256"/>
  882. <Column id="fsexamflag" type="STRING" size="256"/>
  883. <Column id="reqtype" type="STRING" size="256"/>
  884. <Column id="cptype" type="STRING" size="256"/>
  885. <Column id="reqpath" type="STRING" size="256"/>
  886. <Column id="replmthd" type="STRING" size="256"/>
  887. <Column id="orddd" type="STRING" size="256"/>
  888. <Column id="repltype" type="STRING" size="256"/>
  889. <Column id="reqagntype" type="STRING" size="256"/>
  890. <Column id="rgstdd" type="STRING" size="256"/>
  891. <Column id="endflag" type="STRING" size="256"/>
  892. <Column id="replflag" type="STRING" size="256"/>
  893. <Column id="endtype" type="STRING" size="256"/>
  894. <Column id="enddd" type="STRING" size="256"/>
  895. <Column id="cc" type="STRING" size="256"/>
  896. <Column id="rem" type="STRING" size="256"/>
  897. <Column id="orddrid" type="STRING" size="256"/>
  898. <Column id="emailid" type="STRING" size="256"/>
  899. <Column id="orddeptcd" type="STRING" size="256"/>
  900. <Column id="coophospcd" type="STRING" size="256"/>
  901. <Column id="emailaddr" type="STRING" size="256"/>
  902. <Column id="coopdrcd" type="STRING" size="256"/>
  903. <Column id="cretno" type="STRING" size="256"/>
  904. <Column id="acptseqno" type="STRING" size="256"/>
  905. <Column id="reqseqno" type="STRING" size="256"/>
  906. <Column id="fromdd" type="STRING" size="256"/>
  907. <Column id="hospgrade" type="STRING" size="256"/>
  908. <Column id="clsmatyn" type="STRING" size="256"/>
  909. <Column id="hosptelno" type="STRING" size="256"/>
  910. <Column id="hospfaxno" type="STRING" size="256"/>
  911. <Column id="fstprntdt" type="STRING" size="256"/>
  912. <Column id="indschprntdt" type="STRING" size="256"/>
  913. <Column id="reqaprntdt" type="STRING" size="256"/>
  914. <Column id="reqahospnm" type="STRING" size="256"/>
  915. <Column id="pid" type="STRING" size="256"/>
  916. <Column id="status" type="STRING" size="256"/>
  917. <Column id="staffid" type="STRING" size="256"/>
  918. <Column id="staffnm" type="STRING" size="256"/>
  919. <Column id="outrecyn" type="STRING" size="256"/>
  920. <Column id="outcdyn" type="STRING" size="256"/>
  921. </ColumnInfo>
  922. <Rows>
  923. <Row>
  924. <Col id="reqdd"/>
  925. <Col id="depthngnm"/>
  926. <Col id="usernm"/>
  927. <Col id="coophospnm"/>
  928. <Col id="drnm"/>
  929. <Col id="chospath"/>
  930. <Col id="fsexamflag"/>
  931. <Col id="reqtype"/>
  932. <Col id="cptype"/>
  933. <Col id="reqpath"/>
  934. <Col id="replmthd"/>
  935. <Col id="orddd"/>
  936. <Col id="repltype"/>
  937. <Col id="reqagntype"/>
  938. <Col id="rgstdd"/>
  939. <Col id="endflag"/>
  940. <Col id="replflag"/>
  941. <Col id="endtype"/>
  942. <Col id="enddd"/>
  943. <Col id="cc"/>
  944. <Col id="rem"/>
  945. <Col id="orddrid"/>
  946. <Col id="emailid"/>
  947. <Col id="orddeptcd"/>
  948. <Col id="coophospcd"/>
  949. <Col id="emailaddr"/>
  950. <Col id="coopdrcd"/>
  951. <Col id="cretno"/>
  952. <Col id="acptseqno"/>
  953. <Col id="reqseqno"/>
  954. <Col id="fromdd"/>
  955. <Col id="hospgrade"/>
  956. <Col id="clsmatyn"/>
  957. <Col id="hosptelno"/>
  958. <Col id="hospfaxno"/>
  959. <Col id="fstprntdt"/>
  960. <Col id="indschprntdt"/>
  961. <Col id="reqaprntdt"/>
  962. <Col id="reqahospnm"/>
  963. <Col id="pid"/>
  964. <Col id="status"/>
  965. <Col id="staffid"/>
  966. <Col id="staffnm"/>
  967. <Col id="outrecyn"/>
  968. <Col id="outcdyn"/>
  969. </Row>
  970. </Rows>
  971. </Dataset>
  972. <Dataset id="ds_main_patreq_patlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  973. <ColumnInfo>
  974. <Column id="pid" type="STRING" size="256"/>
  975. <Column id="sex" type="STRING" size="256"/>
  976. <Column id="age" type="STRING" size="256"/>
  977. <Column id="hngnm" type="STRING" size="256"/>
  978. <Column id="engnm" type="STRING" size="256"/>
  979. <Column id="rrgstno1" type="STRING" size="256"/>
  980. <Column id="rrgstno2" type="STRING" size="256"/>
  981. <Column id="brthdd" type="STRING" size="256"/>
  982. <Column id="hometel" type="STRING" size="256"/>
  983. <Column id="mpphontel" type="STRING" size="256"/>
  984. <Column id="zipcd1" type="STRING" size="256"/>
  985. <Column id="zipcd2" type="STRING" size="256"/>
  986. <Column id="addr" type="STRING" size="256"/>
  987. <Column id="detladdr" type="STRING" size="256"/>
  988. <Column id="forignyn" type="STRING" size="256"/>
  989. <Column id="nati" type="STRING" size="256"/>
  990. <Column id="psptno" type="STRING" size="256"/>
  991. <Column id="religncd" type="STRING" size="256"/>
  992. <Column id="orddd" type="STRING" size="256"/>
  993. <Column id="orddeptcd" type="STRING" size="256"/>
  994. <Column id="depthngnm" type="STRING" size="256"/>
  995. <Column id="orddrid" type="STRING" size="256"/>
  996. <Column id="usernm" type="STRING" size="256"/>
  997. <Column id="cretno" type="STRING" size="256"/>
  998. </ColumnInfo>
  999. <Rows>
  1000. <Row>
  1001. <Col id="pid"/>
  1002. <Col id="sex"/>
  1003. <Col id="age"/>
  1004. <Col id="hngnm"/>
  1005. <Col id="engnm"/>
  1006. <Col id="rrgstno1"/>
  1007. <Col id="rrgstno2"/>
  1008. <Col id="brthdd"/>
  1009. <Col id="hometel"/>
  1010. <Col id="mpphontel"/>
  1011. <Col id="zipcd1"/>
  1012. <Col id="zipcd2"/>
  1013. <Col id="addr"/>
  1014. <Col id="detladdr"/>
  1015. <Col id="forignyn"/>
  1016. <Col id="nati"/>
  1017. <Col id="psptno"/>
  1018. <Col id="religncd"/>
  1019. <Col id="orddd"/>
  1020. <Col id="orddeptcd"/>
  1021. <Col id="depthngnm"/>
  1022. <Col id="orddrid"/>
  1023. <Col id="usernm"/>
  1024. <Col id="cretno"/>
  1025. </Row>
  1026. </Rows>
  1027. </Dataset>
  1028. <Dataset id="ds_main_patreq_otptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1029. <ColumnInfo>
  1030. <Column id="orddd" type="STRING" size="256"/>
  1031. <Column id="ordtm" type="STRING" size="256"/>
  1032. <Column id="orddeptnm" type="STRING" size="256"/>
  1033. <Column id="orddrnm" type="STRING" size="256"/>
  1034. <Column id="stat" type="STRING" size="256"/>
  1035. <Column id="fsexamflagnm" type="STRING" size="256"/>
  1036. <Column id="insukindnm" type="STRING" size="256"/>
  1037. <Column id="reqdocuyn" type="STRING" size="256"/>
  1038. <Column id="orddeptcd" type="STRING" size="256"/>
  1039. <Column id="orddrid" type="STRING" size="256"/>
  1040. <Column id="cretno" type="STRING" size="256"/>
  1041. <Column id="acptseqno" type="STRING" size="256"/>
  1042. <Column id="fsexamflagnm" type="STRING" size="256"/>
  1043. <Column id="fstacptdd" type="STRING" size="256"/>
  1044. <Column id="rsrvflag" type="STRING" size="256"/>
  1045. <Column id="pid" type="STRING" size="256"/>
  1046. </ColumnInfo>
  1047. <Rows>
  1048. <Row>
  1049. <Col id="orddd"/>
  1050. <Col id="ordtm"/>
  1051. <Col id="orddeptnm"/>
  1052. <Col id="orddrnm"/>
  1053. <Col id="stat"/>
  1054. <Col id="fsexamflagnm"/>
  1055. <Col id="insukindnm"/>
  1056. <Col id="reqdocuyn"/>
  1057. <Col id="orddeptcd"/>
  1058. <Col id="orddrid"/>
  1059. <Col id="cretno"/>
  1060. <Col id="acptseqno"/>
  1061. <Col id="fsexamflagnm"/>
  1062. <Col id="fstacptdd"/>
  1063. <Col id="rsrvflag"/>
  1064. <Col id="pid"/>
  1065. </Row>
  1066. </Rows>
  1067. </Dataset>
  1068. <Dataset id="ds_main_patreq_inptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1069. <ColumnInfo>
  1070. <Column id="indd" type="STRING" size="256"/>
  1071. <Column id="intm" type="STRING" size="256"/>
  1072. <Column id="orddeptnm" type="STRING" size="256"/>
  1073. <Column id="atdoctnm" type="STRING" size="256"/>
  1074. <Column id="wardnm" type="STRING" size="256"/>
  1075. <Column id="roomcd" type="STRING" size="256"/>
  1076. <Column id="dschdd" type="STRING" size="256"/>
  1077. <Column id="dschtm" type="STRING" size="256"/>
  1078. <Column id="yn" type="STRING" size="256"/>
  1079. <Column id="mskind" type="STRING" size="256"/>
  1080. <Column id="orddeptcd" type="STRING" size="256"/>
  1081. <Column id="atdoctid" type="STRING" size="256"/>
  1082. <Column id="cretno" type="STRING" size="256"/>
  1083. <Column id="acptseqno" type="STRING" size="256"/>
  1084. <Column id="pid" type="STRING" size="256"/>
  1085. <Column id="wardcd" type="STRING" size="256"/>
  1086. <Column id="ordtype" type="STRING" size="256"/>
  1087. </ColumnInfo>
  1088. <Rows>
  1089. <Row>
  1090. <Col id="indd"/>
  1091. <Col id="intm"/>
  1092. <Col id="orddeptnm"/>
  1093. <Col id="atdoctnm"/>
  1094. <Col id="wardnm"/>
  1095. <Col id="roomcd"/>
  1096. <Col id="dschdd"/>
  1097. <Col id="dschtm"/>
  1098. <Col id="yn"/>
  1099. <Col id="mskind"/>
  1100. <Col id="orddeptcd"/>
  1101. <Col id="atdoctid"/>
  1102. <Col id="cretno"/>
  1103. <Col id="acptseqno"/>
  1104. <Col id="pid"/>
  1105. <Col id="wardcd"/>
  1106. <Col id="ordtype"/>
  1107. </Row>
  1108. </Rows>
  1109. </Dataset>
  1110. <Dataset id="ds_main_patreq_acptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1111. <ColumnInfo>
  1112. <Column id="pid" type="STRING" size="256"/>
  1113. <Column id="orddd" type="STRING" size="256"/>
  1114. <Column id="orddeptcd" type="STRING" size="256"/>
  1115. <Column id="orddrid" type="STRING" size="256"/>
  1116. <Column id="fsexamflag" type="STRING" size="256"/>
  1117. <Column id="rsrvflag" type="STRING" size="256"/>
  1118. <Column id="onestop" type="STRING" size="256"/>
  1119. <Column id="cretno" type="STRING" size="256"/>
  1120. <Column id="acptseqno" type="STRING" size="256"/>
  1121. <Column id="fstacptdd" type="STRING" size="256"/>
  1122. </ColumnInfo>
  1123. <Rows>
  1124. <Row>
  1125. <Col id="pid"/>
  1126. <Col id="orddd"/>
  1127. <Col id="orddeptcd"/>
  1128. <Col id="orddrid"/>
  1129. <Col id="fsexamflag"/>
  1130. <Col id="rsrvflag"/>
  1131. <Col id="onestop"/>
  1132. <Col id="cretno"/>
  1133. <Col id="acptseqno"/>
  1134. <Col id="fstacptdd"/>
  1135. </Row>
  1136. </Rows>
  1137. </Dataset>
  1138. <Dataset id="ds_main_patreq_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1139. <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1140. <Dataset id="ds_main_popupendflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1141. <Dataset id="ds_main_hospinfo_hospinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1142. <Dataset id="ds_main_hospflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1143. <Dataset id="ds_main_listinfo_diaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1144. <ColumnInfo>
  1145. <Column id="diagcd" type="STRING" size="256"/>
  1146. <Column id="diaghngnm" type="STRING" size="256"/>
  1147. <Column id="diagengnm" type="STRING" size="256"/>
  1148. <Column id="orddd" type="STRING" size="256"/>
  1149. <Column id="estmexptyn" type="STRING" size="256"/>
  1150. </ColumnInfo>
  1151. <Rows>
  1152. <Row>
  1153. <Col id="diagcd"/>
  1154. <Col id="diaghngnm"/>
  1155. <Col id="diagengnm"/>
  1156. <Col id="orddd"/>
  1157. <Col id="estmexptyn"/>
  1158. </Row>
  1159. </Rows>
  1160. </Dataset>
  1161. <Dataset id="ds_main_listinfo_doctreqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1162. <ColumnInfo>
  1163. <Column id="lastformrecdd" type="STRING" size="256"/>
  1164. <Column id="prntdt" type="STRING" size="256"/>
  1165. <Column id="orddeptnm" type="STRING" size="256"/>
  1166. <Column id="orddrnm" type="STRING" size="256"/>
  1167. </ColumnInfo>
  1168. <Rows>
  1169. <Row>
  1170. <Col id="lastformrecdd"/>
  1171. <Col id="prntdt"/>
  1172. <Col id="orddeptnm"/>
  1173. <Col id="orddrnm"/>
  1174. </Row>
  1175. </Rows>
  1176. </Dataset>
  1177. <Dataset id="ds_main_listinfo_nursereqlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1178. <ColumnInfo>
  1179. <Column id="lastformrecdd" type="STRING" size="256"/>
  1180. <Column id="prntdt" type="STRING" size="256"/>
  1181. <Column id="orddeptnm" type="STRING" size="256"/>
  1182. <Column id="orddrnm" type="STRING" size="256"/>
  1183. </ColumnInfo>
  1184. <Rows>
  1185. <Row>
  1186. <Col id="lastformrecdd"/>
  1187. <Col id="prntdt"/>
  1188. <Col id="orddeptnm"/>
  1189. <Col id="orddrnm"/>
  1190. </Row>
  1191. </Rows>
  1192. </Dataset>
  1193. <Dataset id="ds_main_listinfo_repllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1194. <ColumnInfo>
  1195. <Column id="replyn" type="STRING" size="256"/>
  1196. <Column id="reqayn" type="STRING" size="256"/>
  1197. <Column id="reqcyn" type="STRING" size="256"/>
  1198. </ColumnInfo>
  1199. <Rows>
  1200. <Row>
  1201. <Col id="replyn"/>
  1202. <Col id="reqayn"/>
  1203. <Col id="reqcyn"/>
  1204. </Row>
  1205. </Rows>
  1206. </Dataset>
  1207. <Dataset id="ds_main_reqexist_exist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1208. <ColumnInfo>
  1209. <Column id="existyn" type="STRING" size="256"/>
  1210. </ColumnInfo>
  1211. <Rows>
  1212. <Row>
  1213. <Col id="existyn"/>
  1214. </Row>
  1215. </Rows>
  1216. </Dataset>
  1217. <Dataset id="ds_main_userinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1218. <ColumnInfo>
  1219. <Column id="userid" type="STRING" size="256"/>
  1220. <Column id="usernm" type="STRING" size="256"/>
  1221. </ColumnInfo>
  1222. <Rows>
  1223. <Row>
  1224. <Col id="userid"/>
  1225. <Col id="usernm"/>
  1226. </Row>
  1227. </Rows>
  1228. </Dataset>
  1229. <Dataset id="ds_hidden_smsdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1230. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1231. <Dataset id="ds_send_doctor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1232. <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1233. <ColumnInfo>
  1234. <Column id="pid" type="STRING" size="256"/>
  1235. <Column id="orddd" type="STRING" size="256"/>
  1236. <Column id="cretno" type="STRING" size="256"/>
  1237. <Column id="acptseqno" type="STRING" size="256"/>
  1238. </ColumnInfo>
  1239. <Rows>
  1240. <Row>
  1241. <Col id="pid"/>
  1242. <Col id="orddd"/>
  1243. <Col id="cretno"/>
  1244. <Col id="acptseqno"/>
  1245. </Row>
  1246. </Rows>
  1247. </Dataset>
  1248. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1249. <Dataset id="ds_send_reqcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1250. <Dataset id="ds_init_doclist_atdoct" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1251. <ColumnInfo>
  1252. <Column id="doctnm" type="STRING"/>
  1253. <Column id="doctid" type="STRING"/>
  1254. </ColumnInfo>
  1255. </Dataset>
  1256. <Dataset id="ds_init_endtype_a0425" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  1257. <ColumnInfo>
  1258. <Column id="cdnm" type="STRING"/>
  1259. <Column id="cdid" type="STRING"/>
  1260. </ColumnInfo>
  1261. </Dataset>
  1262. <Dataset id="ds_init_replinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1263. <ColumnInfo>
  1264. <Column id="replseqno" type="STRING" size="256"/>
  1265. <Column id="fstyn" type="STRING" size="256"/>
  1266. </ColumnInfo>
  1267. <Rows>
  1268. <Row>
  1269. <Col id="replseqno"/>
  1270. <Col id="fstyn"/>
  1271. </Row>
  1272. </Rows>
  1273. </Dataset>
  1274. <Dataset id="ds_init_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1275. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1276. <Dataset id="ds_cmb_chospath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1277. <ColumnInfo>
  1278. <Column id="label" type="STRING" size="256"/>
  1279. <Column id="value" type="STRING" size="256"/>
  1280. </ColumnInfo>
  1281. <Rows>
  1282. <Row>
  1283. <Col id="label">외래</Col>
  1284. <Col id="value">O</Col>
  1285. </Row>
  1286. <Row>
  1287. <Col id="label">응급</Col>
  1288. <Col id="value">E</Col>
  1289. </Row>
  1290. </Rows>
  1291. </Dataset>
  1292. <Dataset id="ds_tmp_reqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1293. <Dataset id="ds_temp_succnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1294. <Dataset id="ds_tmp_reqinfo_reqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1295. <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1296. <Dataset id="ds_init_aformcd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1297. <Dataset id="ds_init_bformcd_hardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1298. <Dataset id="ds_main_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1299. <Dataset id="ds_temp_reqlistrow" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1300. <ColumnInfo>
  1301. <Column id="reqlistrow" type="STRING" size="256"/>
  1302. </ColumnInfo>
  1303. <Rows>
  1304. <Row/>
  1305. </Rows>
  1306. </Dataset>
  1307. <Dataset id="ds_send_iemr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1308. <Dataset id="ds_hidden_smsdata_recvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1309. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1310. <Dataset id="ds_main_patreq_consreqinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1311. <ColumnInfo>
  1312. <Column id="consreqyn" type="STRING" size="256"/>
  1313. </ColumnInfo>
  1314. </Dataset>
  1315. <Dataset id="ds_send_sms_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1316. <Dataset id="ds_instAplyYn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1317. <ColumnInfo>
  1318. <Column id="appyn" type="STRING" size="256"/>
  1319. </ColumnInfo>
  1320. <Rows>
  1321. <Row/>
  1322. </Rows>
  1323. </Dataset>
  1324. </Objects>
  1325. <Bind>
  1326. <BindItem id="item0" compid="group2.checkbox1" propid="value" datasetid="ds_main_patient" columnid="forgeryn"/>
  1327. <BindItem id="item1" compid="group2.ipt_pid" propid="value" datasetid="ds_main_patient" columnid="pid"/>
  1328. <BindItem id="item2" compid="group2.cmb_sex" propid="value" datasetid="ds_main_patient" columnid="sex"/>
  1329. <BindItem id="item3" compid="group2.opt_age" propid="value" datasetid="ds_main_patient" columnid="age"/>
  1330. <BindItem id="item4" compid="group2.opt_hngnm" propid="value" datasetid="ds_main_patient" columnid="hngnm"/>
  1331. <BindItem id="item5" compid="group2.opt_engnm" propid="value" datasetid="ds_main_patient" columnid="engnm"/>
  1332. <BindItem id="item6" compid="group2.opt_rrgstno1" propid="value" datasetid="ds_main_patient" columnid="rrgstno1"/>
  1333. <BindItem id="item7" compid="group2.opt_rrgstno2" propid="value" datasetid="ds_main_patient" columnid="rrgstno2"/>
  1334. <BindItem id="item8" compid="group2.opt_brthdd" propid="value" datasetid="ds_main_patient" columnid="brthdd"/>
  1335. <BindItem id="item9" compid="group2.opt_hometel" propid="value" datasetid="ds_main_patient" columnid="hometel"/>
  1336. <BindItem id="item10" compid="group2.opt_mpphontel" propid="value" datasetid="ds_main_patient" columnid="mpphontel"/>
  1337. <BindItem id="item11" compid="group2.opt_zipcd1" propid="value" datasetid="ds_main_patient" columnid="zipcd1"/>
  1338. <BindItem id="item12" compid="group2.opt_zipcd2" propid="value" datasetid="ds_main_patient" columnid="zipcd2"/>
  1339. <BindItem id="item13" compid="group2.opt_addr" propid="value" datasetid="ds_main_patient" columnid="addr"/>
  1340. <BindItem id="item14" compid="group2.opt_detladdr" propid="value" datasetid="ds_main_patient" columnid="detladdr"/>
  1341. <BindItem id="item15" compid="group2.cmb_nati" propid="value" datasetid="ds_main_patient" columnid="nati"/>
  1342. <BindItem id="item16" compid="group2.opt_psptno" propid="value" datasetid="ds_main_patient" columnid="psptno"/>
  1343. <BindItem id="item17" compid="group2.cmb_religncd" propid="value" datasetid="ds_main_patient" columnid="religncd"/>
  1344. <BindItem id="item18" compid="group2.opt_coophospnm" propid="value" datasetid="ds_main_reqinfo" columnid="coophospnm"/>
  1345. <BindItem id="item19" compid="group2.opt_drnm" propid="value" datasetid="ds_main_reqinfo" columnid="drnm"/>
  1346. <BindItem id="item20" compid="group2.output1" propid="value" datasetid="ds_main_reqinfo" columnid="mpphontel"/>
  1347. <BindItem id="item21" compid="group2.cmb_hospgrade" propid="value" datasetid="ds_main_reqinfo" columnid="hospgrade"/>
  1348. <BindItem id="item22" compid="group2.opt_hosptelno" propid="value" datasetid="ds_main_reqinfo" columnid="hosptelno"/>
  1349. <BindItem id="item23" compid="group2.opt_hospfaxno" propid="value" datasetid="ds_main_reqinfo" columnid="hospfaxno"/>
  1350. <BindItem id="item24" compid="group2.cmb_clsmatyn" propid="value" datasetid="ds_main_reqinfo" columnid="clsmatyn"/>
  1351. <BindItem id="item25" compid="group2.opt_emailnm" propid="value" datasetid="ds_main_reqinfo" columnid="emailnm"/>
  1352. <BindItem id="item26" compid="group2.opt_smsyn" propid="value" datasetid="ds_main_reqinfo" columnid="smsmsgkey"/>
  1353. <BindItem id="item27" compid="group2.output2" propid="value" datasetid="ds_main_reqinfo" columnid="smsdd"/>
  1354. <BindItem id="item28" compid="group2.opt_orddd" propid="value" datasetid="ds_main_reqinfo" columnid="orddd"/>
  1355. <BindItem id="item29" compid="group2.cmb_orddeptcd" propid="value" datasetid="ds_main_reqinfo" columnid="orddeptcd"/>
  1356. <BindItem id="item30" compid="group2.cmb_orddrid" propid="value" datasetid="ds_main_reqinfo" columnid="orddrid"/>
  1357. <BindItem id="item31" compid="group2.cmb_fsexamflag" propid="value" datasetid="ds_main_reqinfo" columnid="fsexamflag"/>
  1358. <BindItem id="item32" compid="group2.cmb_endflag" propid="value" datasetid="ds_main_reqinfo" columnid="endflag"/>
  1359. <BindItem id="item33" compid="group2.cmb_replmthd" propid="value" datasetid="ds_main_reqinfo" columnid="replmthd"/>
  1360. <BindItem id="item34" compid="group2.ipt_rgstdd" propid="value" datasetid="ds_main_reqinfo" columnid="rgstdd"/>
  1361. <BindItem id="item35" compid="group2.cmb_cptype" propid="value" datasetid="ds_main_reqinfo" columnid="cptype"/>
  1362. <BindItem id="item36" compid="group2.ipt_enddd" propid="value" datasetid="ds_main_reqinfo" columnid="enddd"/>
  1363. <BindItem id="item37" compid="group2.cmb_replflag" propid="value" datasetid="ds_main_reqinfo" columnid="replflag"/>
  1364. <BindItem id="item38" compid="group2.cmb_reqpath" propid="value" datasetid="ds_main_reqinfo" columnid="reqpath"/>
  1365. <BindItem id="item39" compid="group2.ipt_reqdd" propid="value" datasetid="ds_main_reqinfo" columnid="reqdd"/>
  1366. <BindItem id="item40" compid="group2.cmb_repltype" propid="value" datasetid="ds_main_reqinfo" columnid="repltype"/>
  1367. <BindItem id="item41" compid="group2.cmb_reqagntype" propid="value" datasetid="ds_main_reqinfo" columnid="reqagntype"/>
  1368. <BindItem id="item42" compid="group2.cmb_chospath" propid="value" datasetid="ds_main_reqinfo" columnid="chospath"/>
  1369. <BindItem id="item43" compid="group2.cmb_reqtype" propid="value" datasetid="ds_main_reqinfo" columnid="reqtype"/>
  1370. <BindItem id="item44" compid="group2.textarea3" propid="value" datasetid="ds_main_reqinfo" columnid="cc"/>
  1371. <BindItem id="item45" compid="group2.textarea4" propid="value" datasetid="ds_main_reqinfo" columnid="rem"/>
  1372. <BindItem id="item46" compid="group2.opt_fstprntdt" propid="value" datasetid="ds_main_reqinfo" columnid="fstprntdt"/>
  1373. <BindItem id="item47" compid="group2.opt_indschprntdt" propid="value" datasetid="ds_main_reqinfo" columnid="indschprntdt"/>
  1374. <BindItem id="item48" compid="group2.opt_staffid" propid="value" datasetid="ds_main_reqinfo" columnid="staffnm"/>
  1375. <BindItem id="item49" compid="group2.opt_reqcoophospnm" propid="value" datasetid="ds_main_reqinfo" columnid="reqahospnm"/>
  1376. <BindItem id="item50" compid="group2.opt_enddd" propid="value" datasetid="ds_main_reqinfo" columnid="reqaenddd"/>
  1377. <BindItem id="item51" compid="group2.group3.tar_msg" propid="value" datasetid="ds_main_reqinfo" columnid="msg"/>
  1378. <BindItem id="item52" compid="group2.bool_outrecyn" propid="value" datasetid="ds_main_reqinfo" columnid="outrecyn"/>
  1379. <BindItem id="item53" compid="group2.bool_outcdyn" propid="value" datasetid="ds_main_reqinfo" columnid="outcdyn"/>
  1380. <BindItem id="item54" compid="group2.bool_outcmtyn" propid="value" datasetid="ds_main_reqinfo" columnid="outcmtyn"/>
  1381. <BindItem id="item55" compid="group2.bool_outcnstyn" propid="value" datasetid="ds_main_reqinfo" columnid="outcnstyn"/>
  1382. <BindItem id="item56" compid="group2.input1" propid="value" datasetid="ds_main_reqinfo" columnid="reqpseqno"/>
  1383. <BindItem id="item57" compid="group5.checkbox00" propid="value" datasetid="ds_main_patreq_consreqinfo" columnid="consreqyn"/>
  1384. <BindItem id="item58" compid="group2.opt_corpno" propid="value" datasetid="ds_main_reqinfo" columnid="corpno"/>
  1385. <BindItem id="item59" compid="group2.bool_corpnoyn" propid="value" datasetid="ds_main_reqinfo" columnid="corpnoyn"/>
  1386. </Bind>
  1387. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1388. * System Name :
  1389. * Job Name : KUN2.0 Project
  1390. * Creator : 김도형
  1391. * Make Date : 2015-11-13
  1392. * Description : 외래 등록 컨버젼 작업시
  1393. *---------------------------------------------------------------------------------------
  1394. * Modify Date Modifier Modify Description
  1395. *---------------------------------------------------------------------------------------
  1396. * 2015-11-13 Live Converter TF->XP
  1397. * 2016-07-20 DoHyoung.Kim_idatabank.com
  1398. *---------------------------------------------------------------------------------------
  1399. ****************************************************************************************/
  1400. include "com_commonxp::comm_main.xjs";
  1401. include "com_basiccodexp::ZBC001.xjs";
  1402. include "com_zipcodexp::ZBP001.xjs"; // - 신규로 추가 작업 필요
  1403. include "com_departmentcodexp::ZSD001.xjs";
  1404. include "emr_prcpmngtxp::MMO001.xjs";
  1405. include "ast_healcarecoopxp::SPARC00100.xjs"; //- 신규로 추가 작업 필요
  1406. //include "ast_soclworkxp::AWMCommon.xjs"; //- 신규로 추가
  1407. include "com_shortmsgxp::ZMS001.xjs"; //- 신규로 추가
  1408. //include "com_departmentcodexp::common.xjs"; //- 신규로 추가 // 자료가 없음.
  1409. //include "emr_prcpmngtxp::MMO001.xjs"
  1410. var arErrorCode = new HashArray();
  1411. var gdutplceinstcd = sysf_getUserInfo("dutplceinstcd");
  1412. var appYN = "N"; // 요양입원의뢰서 적용 사용여부를 위한 변수 선언
  1413. var userDeptcd = ""; //원무과 여부 확인을 위한 부서 코드 변수 선언
  1414. function SPARC00100_oninit(obj:Form, e:InitEventInfo)
  1415. {
  1416. frmf_initForm(obj); // 폼 초기화
  1417. }
  1418. function SPARC00100_onload(obj:Form, e:LoadEventInfo)
  1419. {
  1420. grdf_initGrid(this.group2.grd_diaglist);
  1421. grdf_initGrid(this.group2.grd_rclist);
  1422. grdf_initGrid(this.group2.grd_repllist);
  1423. grdf_initGrid(this.group2.grd_reqlist);
  1424. grdf_initGrid(this.group2.switch2.case3.grd_outlist);
  1425. grdf_initGrid(this.group2.switch2.case4.grd_inlist);
  1426. userDeptcd = sysf_getUserInfo("dutplcecd");
  1427. var oParam = {};
  1428. oParam.id = "TRMMR02020";
  1429. oParam.service = "healcarecoopapp.ComnHealCoopMngt";
  1430. oParam.method = "reqGetInstAplyYn";
  1431. oParam.args = "flagcd="+wrapQuote("002"); // 002: 요양기관번호 필수 입력 로직 적용 (코드정의서 A0668 참조)
  1432. oParam.inds = "req=";
  1433. oParam.outds = "ds_instAplyYn=instAplyYn";
  1434. oParam.async = false;
  1435. tranf_submit(oParam);
  1436. appYN = ds_instAplyYn.getColumn(0, "appyn");
  1437. fCmbSetting();
  1438. fInit();
  1439. }
  1440. // 콤보 초기값 셋팅
  1441. function fCmbSetting()
  1442. { // 진료과
  1443. //var instcd = "012";
  1444. var instcd = sysf_getUserInfo("dutplceinstcd");
  1445. var standard_yn = "rcptuseyn";
  1446. var ord_deptflag = 'D';
  1447. var rslt_ref = ds_init_dept;
  1448. var sort_field = "depthngnm";
  1449. var iMaxRowCnt = 0;
  1450. var sort_field = "dispseq";
  1451. var sort_method = "asc";
  1452. //zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method);
  1453. //zsdfGetInOutOrdDeptList(instcd, rslt_ref, sort_field, sort_method);
  1454. appf_getDeptCodeList(instcd, standard_yn, ord_deptflag, sort_field,"","","","","ds_init_dept",false,"");
  1455. fDoctSerach();
  1456. // 공통코드 목록 가져오기_root_main_reqinfo
  1457. // zbcfGetCodeList(
  1458. // new Array("P0353", "P0157", "A0420", "P0021", "A0418", "A0422", "A0421", "A0423", "A0424", "A0425", "A0429","A0583","A0636"),
  1459. // new Array("", "", "", "", "", "", "", "", "", "", "","", "") , true);
  1460. var arrParam = [
  1461. {dsNm: "ds_init_nati_p0353", cdGrpId: "P0353"}
  1462. ,{dsNm: "ds_init_religncd_p0157", cdGrpId: "P0157"}
  1463. ,{dsNm: "ds_init_cptype_a0420", cdGrpId: "A0420"}
  1464. ,{dsNm: "ds_init_fsexamflag_p0021", cdGrpId: "P0021"}
  1465. ,{dsNm: "ds_init_reqtype_a0418", cdGrpId: "A0418"}
  1466. ,{dsNm: "ds_init_replmthd_a0422", cdGrpId: "A0422"}
  1467. ,{dsNm: "ds_init_reqpath_a0421", cdGrpId: "A0421"}
  1468. ,{dsNm: "ds_init_repltype_a0423", cdGrpId: "A0423"}
  1469. ,{dsNm: "ds_init_endflag_a0424", cdGrpId: "A0424"}
  1470. ,{dsNm: "ds_init_endtype_a0425", cdGrpId: "A0425"}
  1471. ,{dsNm: "ds_init_hospgrade_a0429", cdGrpId: "A0429"}
  1472. ,{dsNm: "ds_init_reqagntype_a0583", cdGrpId: "A0583"}
  1473. ,{dsNm: "ds_init_replflag_a0636", cdGrpId: "A0636"}
  1474. ];
  1475. appf_getCodeList(arrParam, true);
  1476. // One Stop 유형
  1477. frmf_addComboItem("group2.cmb_cptype", "해당 없음", "", "above");
  1478. //정보공개동의여부
  1479. frmf_addComboItem("group2.cmb_replflag", " ", "", "below");
  1480. //회신유형
  1481. frmf_addComboItem("group2.cmb_repltype", " ", "", "below");
  1482. // knuh_20101228_start 의료협력부서 가져옴
  1483. //mmbfGetHardCodeInfo("_root_send_harddatadept", "_root_init_hardcd", 9915);
  1484. lf_getHardCDList("N", 9915, null, ds_init_hardcd);
  1485. trace(userDeptcd)
  1486. //타병원입원중 체크박스 사용 유/무 -> 진료협력팀만 사용하도록 추가함
  1487. if(userDeptcd == '1021101000')
  1488. {
  1489. group2.chk_corpno.visible = true;
  1490. group2.chk_corpno.value = "N";
  1491. }
  1492. }
  1493. // 화면 오픈시
  1494. function fInit() {
  1495. lf_getHardCDList("N", 1310, null, ds_init_aformcd_hardcd);
  1496. lf_getHardCDList("N", 5561, null, ds_init_bformcd_hardcd);
  1497. if (gdutplceinstcd == "031") {
  1498. group2.button8.visible = true;
  1499. group2.button9.visible = true;
  1500. }
  1501. ds_main_patreq_reqlist.clearData();
  1502. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  1503. ds_main_listinfo_diaglist.clearData();
  1504. ds_main_listinfo_doctreqlist.clearData();
  1505. ds_main_listinfo_nursereqlist.clearData();
  1506. //상단 환자 정보 가져오기
  1507. ds_main_paminfo.clearData();
  1508. ds_main_paminfo.addRow();
  1509. var replseqno = opener.frmf_getParameter("replseqno");
  1510. var pid = opener.frmf_getParameter("pid");
  1511. var fstyn = opener.frmf_getParameter("fstyn");
  1512. // knuh_20101228_박성호_start
  1513. var orddd = opener.frmf_getParameter("orddd");
  1514. var orddeptcd = opener.frmf_getParameter("orddeptcd");
  1515. var orddrid = opener.frmf_getParameter("orddrid");
  1516. // knuh_20101228_end
  1517. // 진료협력메인 HIE 환자 의뢰등록 시 자동 회신방법 HIE로 설정되도록 추가 20190819 이아영
  1518. var hieYN = opener.frmf_getParameter("hieYN");
  1519. ds_init_replinfo.clearData(); ds_init_replinfo.addRow();
  1520. ds_init_replinfo.setColumn( 0, "replseqno", replseqno);
  1521. ds_init_replinfo.setColumn( 0, "fstyn", fstyn); // N인 경우만 회신서에 업데이트(의뢰건과 회신건 맵핑)
  1522. //alert(pid);
  1523. //alert(utlf_isNull(pid));
  1524. if (utlf_isNull(pid) == false)
  1525. {
  1526. ds_main_patient.setColumn( 0, "pid", pid);
  1527. ds_send_cond.clearData(); ds_send_cond.addRow();
  1528. // 환자정보, 진료내역, 의뢰내역
  1529. ds_send_cond.setColumn( 0, "pid", pid);
  1530. // 조회
  1531. fSearch();
  1532. // KNUH_20101228_박성호_start 원무 접수에서 open 한 경우 등록번호, 진료일자, 진료과 셋팅
  1533. // 원무 등록에서 call 한 경우
  1534. if (fstyn == "P")
  1535. {
  1536. ds_main_reqinfo.setColumn( 0, "orddd", orddd);
  1537. ds_main_reqinfo.setColumn( 0, "orddeptcd", orddeptcd);
  1538. frmf_inputEnterKey("group2.cmb_orddeptcd", "onitemchanged", new ItemChangeEventInfo );
  1539. ds_main_reqinfo.setColumn( 0, "orddrid", orddrid);
  1540. if(opener.frmf_getScreenID() == "SMPAO00100") group2.cmb_replmthd.enable = false;
  1541. }
  1542. if(hieYN == "Y")
  1543. {
  1544. ds_main_reqinfo.setColumn(0, "replmthd", "5");
  1545. }
  1546. // knuh_20101228_end
  1547. }
  1548. else
  1549. {
  1550. var node = sysf_getGlobalVariable("paminfo");
  1551. dsf_setCSVToDs("ds_main_paminfo", node);
  1552. //상단 정보 있는지 유무 체크
  1553. if(!utlf_isNull(node))
  1554. {
  1555. ds_send_cond.setColumn( 0, "pid", ds_main_paminfo.getColumn(0, "pid"));
  1556. ds_send_cond.setColumn( 0, "orddd", ds_main_paminfo.getColumn(0, "orddd"));
  1557. ds_send_cond.setColumn( 0, "cretno", ds_main_paminfo.getColumn(0, "cretno"));
  1558. ds_send_cond.setColumn( 0, "acptseqno", ds_main_paminfo.getColumn(0, "acptseqno"));
  1559. // 조회
  1560. fSearch();
  1561. }
  1562. }
  1563. group2.ipt_pid.setFocus();
  1564. }
  1565. // 조회
  1566. function fSearch()
  1567. {
  1568. // 조회전에 조회조건을 셋팅할 것(pid, orddd, cretno, acptseqno)
  1569. // 환자정보, 진료내역, 의뢰내역
  1570. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  1571. ds_main_listinfo_diaglist.clearData();
  1572. ds_main_listinfo_doctreqlist.clearData();
  1573. ds_main_listinfo_nursereqlist.clearData();
  1574. ds_temp_reqlistrow.clearData(); // 141002 - AYS
  1575. //submit("TRARC00102", false);
  1576. var oParam = {};
  1577. oParam.id = "TRARC00102";
  1578. oParam.service = "healcarecoopapp.ReqMngt";
  1579. oParam.method = "reqGetPatient";
  1580. oParam.inds = "req=ds_send_cond";
  1581. oParam.outds = "ds_main_patreq_patlist=patlist ds_main_patreq_acptlist=acptlist "
  1582. +"ds_main_patreq_reqlist=reqlist ds_main_patreq_otptlist=otptlist "
  1583. +"ds_main_patreq_inptlist=inptlist ds_main_patreq_consreqinfo=consentreqinfo";
  1584. oParam.async = false;
  1585. tranf_submit(oParam);
  1586. dsf_setDefaultVal(ds_main_patreq_reqlist, "outcnstyn:N,outcdyn:N,outrecyn:N,outcmtyn:N,corpnoyn:N");
  1587. group2.opt_fstprntdt.enable = false;
  1588. group2.opt_indschprntdt.enable = false;
  1589. //진료협력만 filter 기능 추가
  1590. if(userDeptcd == '1021101000')
  1591. {
  1592. if(group2.chk_corpno.value == "Y")
  1593. {
  1594. ds_main_patreq_reqlist.filterstr = "";
  1595. }
  1596. else
  1597. {
  1598. ds_main_patreq_reqlist.filterstr = "corpnoyn != 'Y'";
  1599. }
  1600. }
  1601. if (ds_main_patreq_reqlist.rowcount > 0){
  1602. fPatientSet();
  1603. ds_main_reqinfo.setColumn( 0, "status",'i');
  1604. }
  1605. else
  1606. { // 의뢰내역이 없는경우
  1607. // 환자정보 셋팅
  1608. fPatientSet();
  1609. // 접수정보 셋팅
  1610. fAcptSet();
  1611. // Default값 셋팅
  1612. fDefaultSet();
  1613. //등록 status설정
  1614. ds_main_reqinfo.setColumn( 0, "status",'i');
  1615. }
  1616. }
  1617. // 환자 기본정보 setting
  1618. function fPatientSet()
  1619. {
  1620. ds_main_patient.setColumn( 0, "pid", ds_main_patreq_patlist.getColumn(0, "pid"));
  1621. ds_main_patient.setColumn( 0, "sex", ds_main_patreq_patlist.getColumn(0, "sex"));
  1622. ds_main_patient.setColumn( 0, "age", ds_main_patreq_patlist.getColumn(0, "age"));
  1623. ds_main_patient.setColumn( 0, "hngnm", ds_main_patreq_patlist.getColumn(0, "hngnm"));
  1624. ds_main_patient.setColumn( 0, "engnm", ds_main_patreq_patlist.getColumn(0, "engnm"));
  1625. ds_main_patient.setColumn( 0, "rrgstno1", ds_main_patreq_patlist.getColumn(0, "rrgstno1"));
  1626. ds_main_patient.setColumn( 0, "rrgstno2", ds_main_patreq_patlist.getColumn(0, "rrgstno2"));
  1627. ds_main_patient.setColumn( 0, "brthdd", ds_main_patreq_patlist.getColumn(0, "brthdd"));
  1628. ds_main_patient.setColumn( 0, "hometel", ds_main_patreq_patlist.getColumn(0, "hometel"));
  1629. ds_main_patient.setColumn( 0, "mpphontel", ds_main_patreq_patlist.getColumn(0, "mpphontel"));
  1630. ds_main_patient.setColumn( 0, "zipcd1", ds_main_patreq_patlist.getColumn(0, "zipcd1"));
  1631. ds_main_patient.setColumn( 0, "zipcd2", ds_main_patreq_patlist.getColumn(0, "zipcd2"));
  1632. ds_main_patient.setColumn( 0, "addr", ds_main_patreq_patlist.getColumn(0, "addr"));
  1633. ds_main_patient.setColumn( 0, "detladdr", ds_main_patreq_patlist.getColumn(0, "detladdr"));
  1634. ds_main_patient.setColumn( 0, "forgeryn", ds_main_patreq_patlist.getColumn(0, "forgeryn"));
  1635. ds_main_patient.setColumn( 0, "nati", ds_main_patreq_patlist.getColumn(0, "nati"));
  1636. ds_main_patient.setColumn( 0, "psptno", ds_main_patreq_patlist.getColumn(0, "psptno"));
  1637. ds_main_patient.setColumn( 0, "religncd", ds_main_patreq_patlist.getColumn(0, "religncd"));
  1638. // knuh_20101228_박성호_start
  1639. ds_main_reqinfo.setColumn( 0, "pid", ds_main_patreq_patlist.getColumn(0, "pid"));
  1640. }
  1641. // 접수내역 셋팅
  1642. function fAcptSet()
  1643. {
  1644. // 접수내역 셋팅
  1645. ds_main_reqinfo.setColumn( 0, "orddd", ds_main_patreq_acptlist.getColumn(0, "orddd"));
  1646. ds_main_reqinfo.setColumn( 0, "orddeptcd", ds_main_patreq_acptlist.getColumn(0, "orddeptcd"));
  1647. ds_main_reqinfo.setColumn( 0, "depthngnm", ds_main_patreq_acptlist.getColumn(0, "orddeptnm"));
  1648. fDoctSerach();
  1649. ds_main_reqinfo.setColumn( 0, "orddrid", ds_main_patreq_acptlist.getColumn(0, "orddrid"));
  1650. ds_main_reqinfo.setColumn( 0, "usernm", ds_main_patreq_acptlist.getColumn(0, "orddrnm"));
  1651. ds_main_reqinfo.setColumn( 0, "cretno", ds_main_patreq_acptlist.getColumn(0, "cretno"));
  1652. ds_main_reqinfo.setColumn( 0, "acptseqno", ds_main_patreq_acptlist.getColumn(0, "acptseqno"));
  1653. ds_main_reqinfo.setColumn( 0, "fsexamflag", ds_main_patreq_acptlist.getColumn(0, "fsexamflag"));
  1654. // knuh_20101228_박성호_start
  1655. //ds_main_reqinfo.setColumn( 0, "pid", ds_main_patreq_acptlist.getColumn(0, "pid"));
  1656. ds_main_reqinfo.setColumn( 0, "pid", ds_main_patreq_patlist.getColumn(0, "pid"));
  1657. // 예약구분에 따라
  1658. var rsrvflag = ds_main_patreq_acptlist.getColumn(0, "rsrvflag") ;
  1659. if (rsrvflag == "1")
  1660. {
  1661. ds_main_reqinfo.setColumn( 0, "reqpath", "1");
  1662. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_acptlist.getColumn(0, "fstacptdd"));
  1663. }
  1664. else if (rsrvflag == "7")
  1665. {
  1666. ds_main_reqinfo.setColumn( 0, "reqpath", "3");
  1667. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_acptlist.getColumn(0, "fstacptdd"));
  1668. }
  1669. else{
  1670. var CurrentDate = utlf_getCurrentDate();
  1671. ds_main_reqinfo.setColumn( 0, "reqdd", CurrentDate);
  1672. }
  1673. }
  1674. // default 설정
  1675. function fDefaultSet()
  1676. {
  1677. ds_main_reqinfo.setColumn( 0, "chospath", "O"); // 내원경로
  1678. ds_main_reqinfo.setColumn( 0, "reqtype", "1"); // 의뢰구분(1:진료, 2:검사, 3:수술)
  1679. ds_main_reqinfo.setColumn( 0, "replflag", ""); // 의뢰서 동의여부('', Y, N, O)
  1680. var CurrentDate = utlf_getCurrentDate();
  1681. // 의뢰일자 현재일자로 셋팅요청(20080715)
  1682. ds_main_reqinfo.setColumn( 0, "reqdd", CurrentDate);
  1683. ds_main_reqinfo.setColumn( 0, "rgstdd", CurrentDate);
  1684. }
  1685. // 진료의사 조회
  1686. function fDoctSerach()
  1687. {
  1688. var CurrentDate = utlf_getCurrentDate();
  1689. // 진료의사
  1690. ds_send_doctor.clearData();
  1691. dsf_makeValue(ds_send_doctor, "orddd", "string", utlf_getCurrentDate());
  1692. dsf_makeValue(ds_send_doctor, "orddeptcd", "string", ds_main_reqinfo.getColumn(0, "orddeptcd"));
  1693. //submit("TRARC01302", false);
  1694. var oParam = {};
  1695. oParam.id = "TRARC01302";
  1696. oParam.service = "healcarecoopapp.ReqAgnMngt";
  1697. oParam.method = "reqGetDoctList";
  1698. oParam.inds = "req=ds_send_doctor";
  1699. oParam.outds = "ds_init_doclist_medispcl=medispcl";
  1700. oParam.async = false;
  1701. tranf_submit(oParam);
  1702. group2.cmb_orddrid.index = 0; //.select(0);
  1703. }
  1704. // 초기화
  1705. function fAllClear()
  1706. {
  1707. ds_main_patreq_reqlist.clearData();
  1708. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  1709. ds_main_listinfo_diaglist.clearData();
  1710. ds_main_listinfo_doctreqlist.clearData();
  1711. ds_main_listinfo_nursereqlist.clearData();
  1712. ds_main_patient.clearData(); ds_main_patient.addRow();
  1713. ds_main_patreq_otptlist.clearData();
  1714. ds_main_patreq_inptlist.clearData();
  1715. group2.opt_fstprntdt.enable = false;
  1716. group2.opt_indschprntdt.enable = false;
  1717. //되의뢰 유형 해당무 Default
  1718. group2.cmb_reqagntype.index = 2;
  1719. group2.ipt_pid.setFocus();
  1720. }
  1721. // 의뢰내역 클릭시 상세정보 조회
  1722. function fReqClick(e)
  1723. {
  1724. if (group2.grd_reqlist.rowcount <= 0 ) return;
  1725. // if (group2.grd_reqlist.row< 1) return;
  1726. if(e.row >= 0 && e.col >= 0)
  1727. {
  1728. }
  1729. else
  1730. {
  1731. return;
  1732. }
  1733. var row = group2.grd_reqlist.currentrow;
  1734. ds_main_reqinfo.setColumn( 0, "orddeptcd", ds_main_patreq_reqlist.getColumn(row, "orddeptcd"));
  1735. fDoctSerach();
  1736. ds_main_reqinfo.clearData();
  1737. ds_main_reqinfo.addRow();
  1738. ds_main_reqinfo.copyRow( 0, ds_main_patreq_reqlist, row);
  1739. ds_main_reqinfo.setColumn( 0, "status", "u");
  1740. //진료협력팀이 아니고, 타병원입원중인 환자는 정보공개동의여부/회신유형을 비활성화
  1741. if(userDeptcd != '1021101000')
  1742. {
  1743. if(ds_main_reqinfo.getColumn(0, "corpnoyn") == "Y")
  1744. {
  1745. group2.cmb_replflag.enable = false;
  1746. group2.cmb_repltype.enable = false;
  1747. }
  1748. }
  1749. ds_send_reqcond.clearData();
  1750. dsf_makeValue(ds_send_reqcond, "pid", "string", ds_main_reqinfo.getColumn(0, "pid"));
  1751. dsf_makeValue(ds_send_reqcond, "orddd", "string", ds_main_reqinfo.getColumn(0, "orddd"));
  1752. dsf_makeValue(ds_send_reqcond, "cretno", "string", ds_main_reqinfo.getColumn(0, "cretno"));
  1753. dsf_makeValue(ds_send_reqcond, "acptseqno", "string", ds_main_reqinfo.getColumn(0, "acptseqno"));
  1754. dsf_makeValue(ds_send_reqcond, "reqseqno", "string", ds_main_reqinfo.getColumn(0, "reqseqno"));
  1755. dsf_makeValue(ds_send_reqcond, "orddeptcd", "string", ds_main_reqinfo.getColumn(0, "orddeptcd"));
  1756. dsf_makeValue(ds_send_reqcond, "orddrid", "string", ds_main_reqinfo.getColumn(0, "orddrid"));
  1757. //입퇴원요약지 출력일자 수정가능
  1758. if (ds_main_reqinfo.getColumn(0, "indschprntdt") != "00000000000000" && !utlf_isNull(ds_main_reqinfo.getColumn(0, "indschprntdt"))) {
  1759. group2.opt_indschprntdt.enable = true;
  1760. }
  1761. else {
  1762. group2.opt_indschprntdt.enable = false;
  1763. }
  1764. //1차회신 출력일자 수정가능
  1765. if (ds_main_reqinfo.getColumn(0, "fstprntdt") != "00000000000000" && !utlf_isNull(ds_main_reqinfo.getColumn(0, "fstprntdt"))) {
  1766. group2.opt_fstprntdt.enable = true;
  1767. }
  1768. else {
  1769. group2.opt_fstprntdt.enable = false;
  1770. }
  1771. //if (submit("TRARC00103", false) == true)
  1772. var oParam = {};
  1773. oParam.id = "TRARC00103";
  1774. oParam.service = "healcarecoopapp.ReqMngt";
  1775. oParam.method = "reqGetListInfo";
  1776. oParam.inds = "req=ds_send_reqcond";
  1777. oParam.outds = "ds_main_listinfo_diaglist=diaglist "
  1778. +"ds_main_listinfo_doctreqlist=doctreqlist "
  1779. +"ds_main_listinfo_nursereqlist=nursereqlist "
  1780. +"ds_main_listinfo_repllist=repllist";
  1781. oParam.async = false;
  1782. oParam.callback = "cf_TRARC00103";
  1783. tranf_submit(oParam);
  1784. // reqGetListInfo
  1785. if (arErrorCode.pop("TRARC00103") > -1)
  1786. {
  1787. var replyn = ds_main_listinfo_repllist.getColumn(0, "replyn");
  1788. var reqayn = ds_main_listinfo_repllist.getColumn(0, "reqayn");
  1789. var reqcyn = ds_main_listinfo_repllist.getColumn(0, "reqcyn");
  1790. var repltype = ds_main_reqinfo.getColumn(0, "repltype");
  1791. //alert("replyn : " + replyn);
  1792. //alert("repltype : " + repltype);
  1793. // 회신대상, 회신필
  1794. if (repltype == "2" || repltype == "3")
  1795. {
  1796. if (replyn == "Y")
  1797. {
  1798. // 의뢰완료예정
  1799. ds_main_reqinfo.setColumn( 0, "endflag", "1");
  1800. }
  1801. else
  1802. {
  1803. // 회신서 요청
  1804. ds_main_reqinfo.setColumn( 0, "endflag", "3");
  1805. }
  1806. }
  1807. // 되의뢰필
  1808. else if (repltype == "5")
  1809. {
  1810. if (replyn == "Y")
  1811. {
  1812. // 의뢰완료예정
  1813. ds_main_reqinfo.setColumn( 0, "endflag", "2");
  1814. }
  1815. else
  1816. {
  1817. // 회신서 요청
  1818. ds_main_reqinfo.setColumn( 0, "endflag", "3");
  1819. }
  1820. }
  1821. // 되의뢰
  1822. if (reqayn == "Y")
  1823. {
  1824. ds_main_reqinfo.setColumn( 0, "endtype", "3")
  1825. }
  1826. // 전원의뢰
  1827. if (reqcyn == "Y")
  1828. {
  1829. ds_main_reqinfo.setColumn( 0, "endtype", "2")
  1830. }
  1831. }
  1832. }
  1833. function cf_TRARC00103(sSvcId, nErrorCode, sErrorMsg) {
  1834. arErrorCode.push(sSvcId, nErrorCode);
  1835. }
  1836. // 환자정보 PopUp
  1837. function fPatPopUp()
  1838. {
  1839. frmf_modal("SPPMC02500", "SPPMC02500", "", "", 1, 100, 100, "", "", "", "", "", "M");
  1840. if (ds_main.getColumn(0, "popupendflag") == "ok")
  1841. {
  1842. ds_send_cond.clearData(); ds_send_cond.addRow();
  1843. // 환자정보, 진료내역, 의뢰내역
  1844. ds_send_cond.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1845. // 조회
  1846. fSearch();
  1847. group2.ipt_pid.setFocus();
  1848. }
  1849. }
  1850. // 등록번호 입력후 Enter
  1851. function fPatKeyDown(e)
  1852. {
  1853. if (e.keycode == 13)
  1854. {
  1855. ds_send_cond.clearData(); ds_send_cond.addRow();
  1856. // 환자정보, 진료내역, 의뢰내역
  1857. ds_send_cond.setColumn( 0, "pid", group2.ipt_pid.text);
  1858. // 조회
  1859. fSearch();
  1860. group2.ipt_pid.setFocus();
  1861. //model.refresh();
  1862. }
  1863. }
  1864. // 의뢰병원 Popup
  1865. function fHospPopUp()
  1866. {
  1867. ds_main.setColumn( 0, "hospflag", "N");
  1868. frmf_modal("SPARH00200", "SPARH00200", "", "", 1, 1, 1, "", "", "", "", "", "M");
  1869. var telno = "";
  1870. if( ds_main.getColumn(0, "hospflag") == "Y")
  1871. {
  1872. if(utlf_isNull(ds_main_hospinfo_hospinfolist.getColumn(0, "corpno")) && ds_main_hospinfo_hospinfolist.getColumn(0, "hospkind") == "3" && appYN == "Y")
  1873. {
  1874. if(gdutplceinstcd == "031") telno = "200-4623";
  1875. else if(gdutplceinstcd == "032") telno = "200-3200,3300,3400";
  1876. sysf_messageBox("요양기관코드가 없는 요양 병원입니다. \n[ 진료협력센터 "+telno+" ] 로 문의하세요.");
  1877. return;
  1878. }
  1879. ds_main_reqinfo.setColumn( 0, "coophospnm", ds_main_hospinfo_hospinfolist.getColumn(0, "coophospnm"));
  1880. ds_main_reqinfo.setColumn( 0, "coophospcd", ds_main_hospinfo_hospinfolist.getColumn(0, "coophospcd"));
  1881. ds_main_reqinfo.setColumn( 0, "coopdrcd", ds_main_hospinfo_hospinfolist.getColumn(0, "coopdrcd"));
  1882. ds_main_reqinfo.setColumn( 0, "clsmatyn", ds_main_hospinfo_hospinfolist.getColumn(0, "clsmatyn"));
  1883. ds_main_reqinfo.setColumn( 0, "drnm", ds_main_hospinfo_hospinfolist.getColumn(0, "drnm"));
  1884. ds_main_reqinfo.setColumn( 0, "emailnm", ds_main_hospinfo_hospinfolist.getColumn(0, "emailnm"));
  1885. ds_main_reqinfo.setColumn( 0, "fromdd", ds_main_hospinfo_hospinfolist.getColumn(0, "fromdd"));
  1886. ds_main_reqinfo.setColumn( 0, "hospgrade", ds_main_hospinfo_hospinfolist.getColumn(0, "hospgrade"));
  1887. ds_main_reqinfo.setColumn( 0, "clsmatyn", ds_main_hospinfo_hospinfolist.getColumn(0, "clsmatyn"));
  1888. ds_main_reqinfo.setColumn( 0, "hosptelno", ds_main_hospinfo_hospinfolist.getColumn(0, "telno"));
  1889. ds_main_reqinfo.setColumn( 0, "hospfaxno", ds_main_hospinfo_hospinfolist.getColumn(0, "faxno"));
  1890. ds_main_reqinfo.setColumn( 0, "replmthd", ds_main_hospinfo_hospinfolist.getColumn(0, "replmethod"));
  1891. //[요청번호 20191216011] 원무쪽 요양병원의뢰서 추가 20190102이아영
  1892. ds_main_reqinfo.setColumn( 0, "corpno", ds_main_hospinfo_hospinfolist.getColumn(0, "corpno"));
  1893. if (gdutplceinstcd == "031") {
  1894. var hospgrade = ds_main_reqinfo.getColumn(0, "hospgrade");
  1895. if (!(hospgrade == "C2" || hospgrade == "C3" )) {
  1896. ds_main_reqinfo.setColumn( 0, "replflag","N");
  1897. ds_main_reqinfo.setColumn( 0, "repltype","4");
  1898. }
  1899. }
  1900. }
  1901. }
  1902. // 진료의뢰서내역조회 팝업
  1903. function fReqDocuPopup()
  1904. {
  1905. var pid = ds_main_patient.getColumn(0, "pid");
  1906. //var orddeptcd = ds_main_reservation.getColumn(0, "orddeptcd");
  1907. var hngnm = ds_main_patient.getColumn(0, "hngnm");
  1908. var parameter = pid + "▦" + hngnm;
  1909. frmf_setParameter("SMPMO01200_PARM", parameter);
  1910. frmf_modal("SPPMO01200", "SPPMO01200", "", "", 1, 200, 200, "", "", "", "", "", "M");
  1911. }
  1912. // 사용자선택 팝업
  1913. function fStaffPopUp()
  1914. {
  1915. frmf_modal("SPMRF03200", "SPMRF03200", "", "", 1, 100, 100, "", "", "", "", "", "M");
  1916. }
  1917. //SPMRF03200 화면의 fsysf_getUserInfo
  1918. function fsysf_getUserInfo(userid,usernm)
  1919. {
  1920. ds_main_reqinfo.setColumn( 0, "staffid", userid);
  1921. ds_main_reqinfo.setColumn( 0, "staffnm", usernm);
  1922. group2.btn_staff.setFocus();
  1923. }
  1924. // 저장전 필수 체크
  1925. function fCheckDate()
  1926. {
  1927. if (utlf_isNull(ds_main_patient.getColumn(0, "pid"))) {
  1928. sysf_messageBox("등록번호를 ","C001");
  1929. group2.ipt_pid.setFocus();
  1930. return false;
  1931. }
  1932. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "coophospnm"))) {
  1933. sysf_messageBox("의뢰병원을 ","C001");
  1934. group2.btn_hosplist.setFocus();
  1935. return false;
  1936. }
  1937. // knuh_20101228_start
  1938. var dutplcecd = sysf_getUserInfo("dutplcecd");
  1939. if(!utlf_isNull(ds_init_hardcd.lookup("hardcd", dutplcecd, "hardcd")) && userid != "AST")
  1940. {
  1941. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "orddd"))) {
  1942. sysf_messageBox("진료일자를 ","C001");
  1943. group2.opt_orddd.setFocus();
  1944. return false;
  1945. }
  1946. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "replflag"))) {
  1947. sysf_messageBox("진료정보공개 동의여부를","C001");
  1948. group2.cmb_replflag.setFocus();
  1949. return false;
  1950. }
  1951. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "replmthd"))) {
  1952. sysf_messageBox("회신방법을 ","C001");
  1953. group2.cmb_replmthd.setFocus();
  1954. return false;
  1955. }
  1956. }
  1957. // knuh_20101228_end
  1958. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "rgstdd"))) {
  1959. sysf_messageBox("등록일자를 ","C001");
  1960. group2.ipt_rgstdd.setFocus();
  1961. return false;
  1962. }
  1963. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "reqdd"))) {
  1964. sysf_messageBox("의뢰일자를 ","C001");
  1965. group2.ipt_reqdd.setFocus();
  1966. return false;
  1967. }
  1968. if (ds_main_reqinfo.getColumn(0, "reqpath") == "6" && utlf_isNull(ds_main_reqinfo.getColumn(0, "reqpseqno"))) {
  1969. sysf_messageBox("선택하신 의뢰경로는 반드시 의뢰번호(1차)를 입력하셔야 합니다!","I");
  1970. group2.input1.setFocus();
  1971. return false;
  1972. }
  1973. if ( sysf_getUserInfo("dutplceinstcd") == "031" ) {
  1974. if ( group2.bool_outcnstyn.value == "N"
  1975. && group2.bool_outcdyn.value == "N"
  1976. && group2.bool_outrecyn.value == "N"
  1977. && group2.bool_outcmtyn.value == "N"
  1978. && group2.bool_corpnoyn.value == "N") {
  1979. sysf_messageBox("진료의뢰서, CD, 기록지, 소견서, 타병원입원중의뢰서 중 최소 1개 이상 선택하셔야 합니다!","I");
  1980. return false;
  1981. }
  1982. }
  1983. return true;
  1984. }
  1985. // 저장
  1986. function fSave()
  1987. {
  1988. // 종료일자 셋팅
  1989. var oldenddd = ds_main_reqinfo.getColumn(0, "enddd");
  1990. // 의뢰일자 기준에서 등록일자 기준으로 변경
  1991. if (utlf_isNull(oldenddd))
  1992. {
  1993. var rgstdd = utlf_transNullToEmpty(ds_main_reqinfo.getColumn(0, "rgstdd"));
  1994. var enddd = rgstdd.toDate().getAddDate(100, "D").getDateFormat();
  1995. ds_main_reqinfo.setColumn( 0, "enddd", enddd);
  1996. }
  1997. ds_send_savedata.clearData();
  1998. // model.copyNode("_root_send_savedata", "_root_main_reqinfo")
  1999. ds_send_savedata.copyData(ds_main_reqinfo);
  2000. dsf_makeValue(ds_send_savedata, "replseqno", "INT", ds_init_replinfo.getColumn(0, "replseqno"));
  2001. dsf_makeValue(ds_send_savedata, "fstyn", "string", ds_init_replinfo.getColumn(0, "fstyn"));
  2002. dsf_makeValue(ds_send_savedata, "consreqyn", "string", ds_main_patreq_consreqinfo.getColumn(0, "consreqyn"));
  2003. dsf_makeValue(ds_send_savedata, "oldconsreqyn", "string", ds_main_patreq_consreqinfo.getColumn(0, "oldconsreqyn"));
  2004. dsf_makeValue(ds_send_savedata, "orgorddd", "string", ds_send_savedata.getColumn(0, "orddd"));
  2005. dsf_makeValue(ds_send_savedata, "orgorddeptcd", "string", ds_send_savedata.getColumn(0, "orddeptcd"));
  2006. dsf_makeValue(ds_send_savedata, "orgcretno", "string", ds_send_savedata.getColumn(0, "cretno"));
  2007. dsf_makeValue(ds_send_savedata, "telrsrv", "STRING", "N"); // 전화예약/의뢰환자 구분용(N:의뢰환자등록)
  2008. /*
  2009. var existyn = "N";
  2010. if (submit("TRARC00104", false) == true)
  2011. {
  2012. existyn = ds_main_reqexist_exist.getColumn(0, "existyn");
  2013. if (existyn == "Y")
  2014. {
  2015. var btn = sysf_messageBox("의뢰등록내역이 존재합니다. 기존 의뢰등록내역은 완료됩니다.", "Q004");
  2016. if (btn == '6')
  2017. {
  2018. */
  2019. // if (submit("TXARC00101", false) == true)
  2020. dsf_setDefaultVal(ds_send_savedata, "cretno:0,reqseqno:0,acptseqno:0,replseqno:0");
  2021. var oParam = {};
  2022. oParam.id = "TXARC00101";
  2023. oParam.service = "healcarecoopapp.ReqMngt";
  2024. oParam.method = "reqExeSaveReqList";
  2025. oParam.inds = "reqdata=ds_send_savedata";
  2026. oParam.async = false;
  2027. oParam.callback = "cf_TXARC00101";
  2028. tranf_submit(oParam);
  2029. if(arErrorCode.pop("TXARC00101") > -1)
  2030. {
  2031. sysf_messageBox("저장이", "I002");
  2032. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  2033. fSearch();
  2034. }
  2035. /*
  2036. }
  2037. }
  2038. else
  2039. {
  2040. if (submit("TXARC00101", false) == true)
  2041. {
  2042. sysf_messageBox("저장이", "I002");
  2043. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  2044. fSearch();
  2045. }
  2046. }
  2047. }
  2048. */
  2049. }
  2050. function cf_TXARC00101(sSvcId, nErrorCode, sErrorMsg) {
  2051. arErrorCode.push(sSvcId, nErrorCode);
  2052. }
  2053. // 삭제
  2054. function fDelete()
  2055. {
  2056. if (group2.grd_reqlist.rowcount < 0 ) return;
  2057. // if (group2.grd_reqlist.row < 1) return;
  2058. var btn = sysf_messageBox("선택한 의뢰등록내역을", "Q001");
  2059. if (btn == "6")
  2060. {
  2061. ds_main_reqinfo.setColumn( 0, "status",'d');
  2062. ds_send_savedata.copyData(ds_main_reqinfo);
  2063. //if (submit("TXARC00101", false) == true)
  2064. dsf_setDefaultVal(ds_send_savedata, "cretno:0,reqseqno:0,acptseqno:0,replseqno:0");
  2065. var oParam = {};
  2066. oParam.id = "TXARC00101";
  2067. oParam.service = "healcarecoopapp.ReqMngt";
  2068. oParam.method = "reqExeSaveReqList";
  2069. oParam.inds = "reqdata=ds_send_savedata";
  2070. oParam.async = false;
  2071. oParam.callback = "cf_TXARC00101";
  2072. tranf_submit(oParam);
  2073. if(arErrorCode.pop("TXARC00101") > -1)
  2074. {
  2075. sysf_messageBox("삭제가", "I002");
  2076. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  2077. fSearch();
  2078. }
  2079. }
  2080. }
  2081. // 외래진료내역 선택시 의뢰내역정보에 셋팅
  2082. function fOutOrdSelect()
  2083. {
  2084. var CurrentDate = utlf_getCurrentDate();
  2085. // 1:입원, 2: 외래
  2086. if (group2.switch2.tabindex == 0 )
  2087. {
  2088. if (group2.switch2.case3.grd_outlist.currentrow < 0) return;
  2089. var lrow = group2.switch2.case3.grd_outlist.currentrow;
  2090. // KNUH_20101228_박성호_start 의뢰내역에서 선택한 경우 수정으로 유지
  2091. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "status")))
  2092. {
  2093. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  2094. }
  2095. ds_main_reqinfo.setColumn( 0, "orddd" , ds_main_patreq_otptlist.getColumn(lrow, "orddd"));
  2096. ds_main_reqinfo.setColumn( 0, "cretno" , ds_main_patreq_otptlist.getColumn(lrow, "cretno"));
  2097. ds_main_reqinfo.setColumn( 0, "orddeptcd" , ds_main_patreq_otptlist.getColumn(lrow, "orddeptcd"));
  2098. ds_main_reqinfo.setColumn( 0, "depthngnm" , ds_main_patreq_otptlist.getColumn(lrow, "orddeptnm"));
  2099. fDoctSerach();
  2100. ds_main_reqinfo.setColumn( 0, "orddrid" , ds_main_patreq_otptlist.getColumn(lrow, "orddrid"));
  2101. ds_main_reqinfo.setColumn( 0, "usernm" , ds_main_patreq_otptlist.getColumn(lrow, "orddrnm"));
  2102. ds_main_reqinfo.setColumn( 0, "acptseqno" , ds_main_patreq_otptlist.getColumn(lrow, "acptseqno"));
  2103. ds_main_reqinfo.setColumn( 0, "fsexamflag" , ds_main_patreq_otptlist.getColumn(lrow, "fsexamflag"));
  2104. ds_main_reqinfo.setColumn( 0, "pid" , ds_main_patreq_otptlist.getColumn(lrow, "pid"));
  2105. // 내원경로
  2106. ds_main_reqinfo.setColumn( 0, "chospath" , "O");
  2107. ds_main_reqinfo.setColumn( 0, "reqtype" , "1"); // 의뢰구분(1:진료, 2:검사, 3:수술)
  2108. // 예약구분에 따라
  2109. // KNUH_20110108_박성호
  2110. // 진료일자가 등록일자와 완료일자에 들어가지 않아 회신서 작성했는데도 작성안되었다고 나오는 경우 발생으로
  2111. // rgstdd와 reqdd를 orddd로 디폴트 통일토록 수정함. by beshon_190529
  2112. ds_main_reqinfo.setColumn( 0, "rgstdd", ds_main_patreq_otptlist.getColumn(lrow, "orddd"));
  2113. var rsrvflag = ds_main_patreq_otptlist.getColumn(lrow, "rsrvflag") ;
  2114. if (rsrvflag == "1")
  2115. {
  2116. ds_main_reqinfo.setColumn( 0, "reqpath", "1");
  2117. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_otptlist.getColumn(lrow, "orddd"));
  2118. }
  2119. else if (rsrvflag == "7")
  2120. {
  2121. ds_main_reqinfo.setColumn( 0, "reqpath", "3");
  2122. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_otptlist.getColumn(lrow, "orddd"));
  2123. }
  2124. else{
  2125. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_otptlist.getColumn(lrow, "orddd"));
  2126. }
  2127. // KNUH_20101228_박성호_start 의뢰내역에서 선택한 경우 수정으로 유지
  2128. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "status")))
  2129. {
  2130. ds_main_reqinfo.setColumn( 0, "status", "i");
  2131. }
  2132. }
  2133. else
  2134. {
  2135. if (group2.switch2.case4.grd_inlist.currentrow < 0) return;
  2136. var lrow = group2.switch2.case4.grd_inlist.currentrow;
  2137. // KNUH_20101228_박성호_start 의뢰내역에서 선택한 경우 수정으로 유지
  2138. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "status")))
  2139. {
  2140. ds_main_reqinfo.clearData(); ds_main_reqinfo.addRow();
  2141. }
  2142. ds_main_reqinfo.setColumn( 0, "orddd" , ds_main_patreq_inptlist.getColumn(lrow, "indd"));
  2143. ds_main_reqinfo.setColumn( 0, "cretno" , ds_main_patreq_inptlist.getColumn(lrow, "cretno"));
  2144. ds_main_reqinfo.setColumn( 0, "orddeptcd" , ds_main_patreq_inptlist.getColumn(lrow, "orddeptcd"));
  2145. ds_main_reqinfo.setColumn( 0, "depthngnm" , ds_main_patreq_inptlist.getColumn(lrow, "orddeptnm"));
  2146. fDoctSerach();
  2147. ds_main_reqinfo.setColumn( 0, "orddrid" , ds_main_patreq_inptlist.getColumn(lrow, "atdoctid"));
  2148. ds_main_reqinfo.setColumn( 0, "usernm" , ds_main_patreq_inptlist.getColumn(lrow, "atdoctnm"));
  2149. ds_main_reqinfo.setColumn( 0, "acptseqno" , ds_main_patreq_inptlist.getColumn(lrow, "acptseqno"));
  2150. ds_main_reqinfo.setColumn( 0, "fsexamflag" , ds_main_patreq_inptlist.getColumn(lrow, "fsexamflag"));
  2151. ds_main_reqinfo.setColumn( 0, "pid" , ds_main_patreq_inptlist.getColumn(lrow, "pid"));
  2152. ds_main_reqinfo.setColumn( 0, "reqtype", "1"); // 의뢰구분(1:진료, 2:검사, 3:수술)
  2153. // 예약구분에 따라
  2154. var rsrvflag = ds_main_patreq_otptlist.getColumn(lrow, "rsrvflag") ;
  2155. if (rsrvflag == "1")
  2156. {
  2157. ds_main_reqinfo.setColumn( 0, "reqpath", "1");
  2158. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_inptlist.getColumn(lrow, "indd"));
  2159. }
  2160. else if (rsrvflag == "7")
  2161. {
  2162. ds_main_reqinfo.setColumn( 0, "reqpath", "3");
  2163. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_inptlist.getColumn(lrow, "indd"));
  2164. }
  2165. else
  2166. {
  2167. var CurrentDate = utlf_getCurrentDate();
  2168. ds_main_reqinfo.setColumn( 0, "reqdd", ds_main_patreq_inptlist.getColumn(lrow, "indd"));
  2169. }
  2170. ds_main_reqinfo.setColumn( 0, "rgstdd" , ds_main_patreq_inptlist.getColumn(lrow, "indd"));
  2171. // KNUH_20101228_박성호_start 의뢰내역에서 선택한 경우 수정으로 유지
  2172. if (utlf_isNull(ds_main_reqinfo.getColumn(0, "status")))
  2173. {
  2174. ds_main_reqinfo.setColumn( 0, "status", "i");
  2175. }
  2176. }
  2177. }
  2178. // 엑셀 파일
  2179. function fExcel()
  2180. {
  2181. // 0:외래, 1: 입원
  2182. if (group2.switch2.tabindex == 0)
  2183. {
  2184. if (group2.switch2.case3.grd_outlist.rowcount <= 0) return;
  2185. grdf_exportExcel(group2.switch2.case3.grd_outlist, "외래진료내역 리스트", "외래진료내역", true, "" , 'user' , true);
  2186. }
  2187. else
  2188. {
  2189. if (group2.switch2.case4.grd_inlist.rowcount <= 0) return;
  2190. grdf_exportExcel(group2.switch2.case4.grd_inlist, "입원진료내역 리스트", "입원진료내역", true, "" , 'user' , true);
  2191. }
  2192. }
  2193. // 통합기록조회
  2194. function fRecPopup()
  2195. {
  2196. var pid = ds_main_patient.getColumn(0, "pid");
  2197. frmf_setParameter("SMMRI00400_param_pid", pid);
  2198. //open("SMMRI00400");
  2199. frmf_open("SMMRI00400", "SMMRI00400", "", "", "", "", "", "", "", "", "", "", "M");
  2200. }
  2201. // OCRVIEW
  2202. function fOCRView(flag)
  2203. {
  2204. var pid = ds_main_patient.getColumn(0, "pid");
  2205. var formcd = "";
  2206. if ( utlf_isNull(pid) ) {
  2207. sysf_messageBox("등록번호가 선택되지 않았습니다","I");
  2208. return;
  2209. }
  2210. if ( flag == "A") {
  2211. formcd = ds_init_aformcd_hardcd.getColumn(0, "hardcd"); //타병원
  2212. }
  2213. else if ( flag == "B" ) {
  2214. formcd = ds_init_bformcd_hardcd.getColumn(0, "hardcd"); //개인정보
  2215. }
  2216. ds_send_iemr.clearData(); ds_send_iemr.addRow();
  2217. dsf_makeValue( ds_send_iemr, "pid", "string", pid);
  2218. dsf_makeValue( ds_send_iemr, "docucd", "string", formcd);
  2219. var obj = frmf_findPopup("SSMRC03130");
  2220. if(obj == null)
  2221. {
  2222. //window.load("../../.._emr_imgemrweb_xrw_SSMRC03130.xrw", "modeless", "imgemrviewer", "", "_root_send_iemr", "_root_hidden_temp");
  2223. var objArg = {"arg_ds_hidden_temp":ds_send_iemr};
  2224. frmf_open("SSMRC03130", "SSMRC03130", objArg, "", "", "", "", "", "", "", "", "", "M");
  2225. }
  2226. else
  2227. {
  2228. var iemrNode = ds_send_iemr;
  2229. obj.reloadChart(iemrNode);
  2230. obj.setFocus();
  2231. }
  2232. }
  2233. // SMS 전송후 의뢰내역정보 Refresh
  2234. function fReqClickSMS(ReqlistRow)
  2235. {
  2236. if (group2.grd_reqlist.rowcount < 0 ) return;
  2237. var row = ReqlistRow;
  2238. if(row < 0) return; // 141002 - AYS
  2239. ds_main_reqinfo.setColumn( 0, "orddeptcd", ds_main_patreq_reqlist.getColumn(row, "orddeptcd"));
  2240. fDoctSerach();
  2241. //model.copyNode("_root_main_reqinfo", "_root_main_patreq_reqlist[" + row + "]");
  2242. ds_main_reqinfo.copyRow(0, ds_main_patreq_reqlist, row);
  2243. ds_main_reqinfo.setColumn( 0, "status", "u");
  2244. ds_send_reqcond.clearData();
  2245. dsf_makeValue(ds_send_reqcond, "pid", "string", ds_main_reqinfo.getColumn(0, "pid"));
  2246. dsf_makeValue(ds_send_reqcond, "orddd", "string", ds_main_reqinfo.getColumn(0, "orddd"));
  2247. dsf_makeValue(ds_send_reqcond, "cretno", "string", ds_main_reqinfo.getColumn(0, "cretno"));
  2248. dsf_makeValue(ds_send_reqcond, "acptseqno", "string", ds_main_reqinfo.getColumn(0, "acptseqno"));
  2249. dsf_makeValue(ds_send_reqcond, "reqseqno", "string", ds_main_reqinfo.getColumn(0, "reqseqno"));
  2250. dsf_makeValue(ds_send_reqcond, "orddeptcd", "string", ds_main_reqinfo.getColumn(0, "orddeptcd"));
  2251. dsf_makeValue(ds_send_reqcond, "orddrid", "string", ds_main_reqinfo.getColumn(0, "orddrid"));
  2252. //입퇴원요약지 출력일자 수정가능
  2253. if (ds_main_reqinfo.getColumn(0, "indschprntdt") != "00000000000000" && !utlf_isNull(ds_main_reqinfo.getColumn(0, "indschprntdt"))) {
  2254. group2.opt_indschprntdt.enable = true;
  2255. }
  2256. else {
  2257. group2.opt_indschprntdt.enable = false;
  2258. }
  2259. //1차회신 출력일자 수정가능
  2260. if (ds_main_reqinfo.getColumn(0, "fstprntdt") != "00000000000000" && !utlf_isNull(ds_main_reqinfo.getColumn(0, "fstprntdt"))) {
  2261. group2.opt_fstprntdt.enable = true;
  2262. }
  2263. else {
  2264. group2.opt_fstprntdt.enable = false;
  2265. }
  2266. // reqGetListInfo
  2267. var oParam = {};
  2268. oParam.id = "TRARC00103";
  2269. oParam.service = "healcarecoopapp.ReqMngt";
  2270. oParam.method = "reqGetListInfo";
  2271. oParam.inds = "req=ds_send_reqcond";
  2272. oParam.outds = "ds_main_listinfo_diaglist=diaglist ds_main_listinfo_doctreqlist=doctreqlist ds_main_listinfo_nursereqlist=nursereqlist ds_main_listinfo_repllist=repllist";
  2273. oParam.async = false;
  2274. oParam.callback = "cf_TRARC00103";
  2275. tranf_submit(oParam);
  2276. // reqGetListInfo
  2277. if (arErrorCode.pop("TRARC00103") > -1)
  2278. {
  2279. var replyn = ds_main_listinfo_repllist.getColumn(0, "replyn");
  2280. var reqayn = ds_main_listinfo_repllist.getColumn(0, "reqayn");
  2281. var reqcyn = ds_main_listinfo_repllist.getColumn(0, "reqcyn");
  2282. var repltype = ds_main_reqinfo.getColumn(0, "repltype");
  2283. //alert("replyn : " + replyn);
  2284. //alert("repltype : " + repltype);
  2285. // 회신대상, 회신필
  2286. if (repltype == "2" || repltype == "3")
  2287. {
  2288. if (replyn == "Y")
  2289. {
  2290. // 의뢰완료예정
  2291. ds_main_reqinfo.setColumn( 0, "endflag", "1");
  2292. }
  2293. else
  2294. {
  2295. // 회신서 요청
  2296. ds_main_reqinfo.setColumn( 0, "endflag", "3");
  2297. }
  2298. }
  2299. // 되의뢰필
  2300. else if (repltype == "5")
  2301. {
  2302. if (replyn == "Y")
  2303. {
  2304. // 의뢰완료예정
  2305. ds_main_reqinfo.setColumn( 0, "endflag", "2");
  2306. }
  2307. else
  2308. {
  2309. // 회신서 요청
  2310. ds_main_reqinfo.setColumn( 0, "endflag", "3");
  2311. }
  2312. }
  2313. // 되의뢰
  2314. if (reqayn == "Y")
  2315. {
  2316. ds_main_reqinfo.setColumn( 0, "endtype", "3")
  2317. }
  2318. // 전원의뢰
  2319. if (reqcyn == "Y")
  2320. {
  2321. ds_main_reqinfo.setColumn( 0, "endtype", "2")
  2322. }
  2323. }
  2324. //model.refresh();
  2325. }
  2326. function fHIEReferView() {
  2327. ds_send_search.clearData();
  2328. ds_send_search.addRow();
  2329. dsf_makeValue(ds_send_search, "pid", "string", ds_main_reqinfo.getColumn(0, "pid"));
  2330. dsf_makeValue(ds_send_search, "reqseqno", "string", ds_main_reqinfo.getColumn(0, "reqseqno"));
  2331. dsf_createDs("ds_baseinfo_baselist");
  2332. var oParam = {};
  2333. oParam.id = "TRARC02513";
  2334. oParam.service = "healcarecoopapp.ReqMngt";
  2335. oParam.method = "reqGetHIEBaseInfo";
  2336. oParam.inds = "req=ds_send_search";
  2337. oParam.outds = "ds_baseinfo_baselist=baselist";
  2338. oParam.async = false;
  2339. oParam.callback = "cf_TRARC02513";
  2340. tranf_submit(oParam);
  2341. var patientid = "";
  2342. var documentuniqueid = "";
  2343. var repositoryid = "";
  2344. var entryuuid = "";
  2345. if ( arErrorCode.pop("TRARC02513") > -1) {
  2346. patientid = ds_baseinfo_baselist.getColumn(0, "patientid");
  2347. documentuniqueid = ds_baseinfo_baselist.getColumn(0, "documentuniqueid");
  2348. repositoryid = ds_baseinfo_baselist.getColumn(0, "repositoryid");
  2349. entryuuid = ds_baseinfo_baselist.getColumn(0, "entryuuid");
  2350. }
  2351. frmf_setParameter("SPARC02820_PARAM1",patientid);
  2352. frmf_setParameter("SPARC02820_PARAM2",documentuniqueid);
  2353. frmf_setParameter("SPARC02820_PARAM3",repositoryid);
  2354. frmf_setParameter("SPARC02820_PARAM4",entryuuid);
  2355. frmf_modal("SPARC02820", "SPARC02820", null, null, null, null, null, null, null, null, null, null, "M");
  2356. }
  2357. function cf_TRARC02513(sSvcId, nErrorCode, sErrorMsg) {
  2358. arErrorCode.push(sSvcId, nErrorCode);
  2359. }
  2360. function SPARC00100_onclose(obj:Form, e:CloseEventInfo)
  2361. {
  2362. if ( frmf_checkOpener() ) {
  2363. //var openuid = getOpenerUID();
  2364. //alert(openuid);
  2365. curEmrRecObj = frmf_findPopup("SMARC00101"); //활성화된 진료기록 화면 object loading //getOpenWindow
  2366. if (curEmrRecObj != null)
  2367. {
  2368. opener.fSearch();
  2369. }
  2370. }
  2371. }
  2372. function group5_button17_onclick(obj:Button, e:ClickEventInfo)
  2373. {
  2374. fAllClear();
  2375. }
  2376. function group5_button3_onclick(obj:Button, e:ClickEventInfo)
  2377. {
  2378. fDelete();
  2379. }
  2380. function group5_button4_onclick(obj:Button, e:ClickEventInfo)
  2381. {
  2382. if ( !fCheckDate() ) return; //필수 저장여부 체크
  2383. fSave();
  2384. }
  2385. function group5_button19_onclick(obj:Button, e:ClickEventInfo)
  2386. {
  2387. fReqDocuPopup();
  2388. }
  2389. function group5_button1_onclick(obj:Button, e:ClickEventInfo)
  2390. {
  2391. fRecPopup();
  2392. }
  2393. function group5_button12_onclick(obj:Button, e:ClickEventInfo)
  2394. {
  2395. fOCRView("A");
  2396. }
  2397. function group5_button13_onclick(obj:Button, e:ClickEventInfo)
  2398. {
  2399. fOCRView("B");
  2400. }
  2401. function group2_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  2402. {
  2403. //inputEnterKey("btn_patinfo", "DOMActivate");
  2404. fPatKeyDown(e);
  2405. }
  2406. function group2_button2_onclick(obj:Button, e:ClickEventInfo)
  2407. {
  2408. fExcel();
  2409. }
  2410. function group2_switch2_case4_grd_inlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2411. {
  2412. fOutOrdSelect();
  2413. ds_main_reqinfo.setColumn( 0, "repltype", "1"); // 회신유형 해당무
  2414. ds_main_reqinfo.setColumn( 0, "reqagntype", "3"); //되의뢰유형 해당무
  2415. //model.refresh();
  2416. }
  2417. function group2_switch2_case3_grd_outlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2418. {
  2419. fOutOrdSelect();
  2420. ds_main_reqinfo.setColumn( 0, "repltype", "1"); // 회신유형 해당무
  2421. ds_main_reqinfo.setColumn( 0, "reqagntype", "3"); //되의뢰유형 해당무
  2422. group2.opt_fstprntdt.enable = false;
  2423. group2.opt_indschprntdt.enable = false;
  2424. //model.refresh();
  2425. }
  2426. function group2_btn_patinfo_onclick(obj:Button, e:ClickEventInfo)
  2427. {
  2428. fPatPopUp();
  2429. }
  2430. function group2_btn_hosplist_onclick(obj:Button, e:ClickEventInfo)
  2431. {
  2432. fHospPopUp();
  2433. }
  2434. function group2_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2435. {
  2436. fDoctSerach();
  2437. //model.refresh();
  2438. }
  2439. function group2_ipt_rgstdd_ontextchanged(obj:Calendar, e:TextChangedEventInfo)
  2440. {
  2441. var rgstdd = ds_main_reqinfo.getColumn(0, "rgstdd");
  2442. var enddd = rgstdd.toDate().getAddDate(100, "D").getDateFormat();
  2443. ds_main_reqinfo.setColumn( 0, "enddd", enddd);
  2444. //model.refresh();
  2445. }
  2446. function group2_btn_staff_onclick(obj:Button, e:ClickEventInfo)
  2447. {
  2448. //출력일자가 Default 값이 아닐 경우에만 수정 || ds_main_reqinfo.getColumn(0, "indschprntdt") != ""
  2449. if (ds_main_reqinfo.getColumn(0, "indschprntdt") != "00000000000000" && !utlf_isNull(ds_main_reqinfo.getColumn(0, "indschprntdt"))) {
  2450. fStaffPopUp();
  2451. }
  2452. else {
  2453. sysf_messageBox("출력일자가 등록되어있지 않습니다.", "E999", "");
  2454. return false;
  2455. }
  2456. }
  2457. function group2_button8_onclick(obj:Button, e:ClickEventInfo)
  2458. {
  2459. // 140923 SMS 전송 수정 - AYS
  2460. var UserName = ds_main_patient.getColumn(0, "hngnm");
  2461. var SMSMessage = UserName + "님 내원하였습니다. -경북대학교병원 진료의뢰센터 드림";
  2462. ds_hidden_smsdata.clearData();
  2463. dsf_makeValue( ds_hidden_smsdata, "bizabbr", "string", "EMR");
  2464. dsf_makeValue( ds_hidden_smsdata, "replytelno", "string", "0532005024"); // 발신자 번호
  2465. dsf_makeValue( ds_hidden_smsdata, "rsrvyn", "string", "0");
  2466. dsf_makeValue( ds_hidden_smsdata, "rsrvdate", "string", "");
  2467. dsf_makeValue( ds_hidden_smsdata, "rsrvtime", "string", "");
  2468. dsf_makeValue( ds_hidden_smsdata, "msgcnts", "string", SMSMessage); // 메세지
  2469. dsf_makeValue( ds_hidden_smsdata_recvlist, "chk", "string", "");
  2470. dsf_makeValue( ds_hidden_smsdata_recvlist, "recvrnm", "string", ds_main_reqinfo.getColumn(0, "drnm"));
  2471. dsf_makeValue( ds_hidden_smsdata_recvlist, "recvrtelno", "string", ds_main_reqinfo.getColumn(0, "mpphontel"));
  2472. zmsfOpenSMS(ds_hidden_smsdata, ds_hidden_smsdata_recvlist);
  2473. //ds_hidden_smsdata.clearData();
  2474. }
  2475. function group2_button5_onclick(obj:Button, e:ClickEventInfo)
  2476. {
  2477. // 140923 SMS 전송 수정 - AYS
  2478. // 환자 PID, 이름, 의뢰의사 휴대번호, 의뢰일자, 의뢰번호, 의뢰내역 행번호 저장
  2479. var PID = ds_main_patreq_patlist.getColumn(0, "pid");
  2480. var UserName = ds_main_patient.getColumn(0, "hngnm");
  2481. var ReqDrPhoneNo = ds_main_reqinfo.getColumn(0, "mpphontel");
  2482. var Reqdd = ds_main_reqinfo.getColumn(0, "reqdd");
  2483. var ReqseqNo = ds_main_reqinfo.getColumn(0, "reqseqno");
  2484. var ReqDrNm = ds_main_reqinfo.getColumn(0, "drnm");
  2485. var ReqlistRow = group2.grd_reqlist.row; // 141002 - AYS
  2486. var orddeptnm = group2.cmb_orddeptcd.text;
  2487. var orddrnm = group2.cmb_orddrid.text;
  2488. var replytelno = "";
  2489. var SMSMessage = "";
  2490. if(utlf_isNull(UserName) || UserName == null){
  2491. sysf_messageBox("의뢰환자가 조회되지", "E007");
  2492. return;
  2493. }
  2494. if(utlf_isNull(PID) || PID == null){
  2495. sysf_messageBox("의뢰환자가 조회되지", "E007");
  2496. return;
  2497. }
  2498. if(utlf_isNull(ReqDrPhoneNo) || ReqDrPhoneNo == null){
  2499. sysf_messageBox("의뢰의사 전화번호가 등록되지", "E007");
  2500. return;
  2501. }
  2502. if (gdutplceinstcd == "031") {
  2503. SMSMessage = "의뢰하신 "+UserName + "님 내원하였습니다.";
  2504. SMSMessage += "\n\n감사합니다.";
  2505. SMSMessage += "\n\n-경북대학교병원 진료의뢰센터 드림";
  2506. replytelno = "0532005024";
  2507. }
  2508. else if (gdutplceinstcd == "032") {
  2509. SMSMessage = UserName + "님 " + orddeptnm ;
  2510. SMSMessage += "\n\n진료하였습니다";
  2511. SMSMessage += "\n\n회신서는 빠른 시일 내 보내드리겠습니다.";
  2512. SMSMessage += "\n\n-칠곡경북대학교병원 진료협력센터 드림-";
  2513. replytelno = "0532003400";
  2514. }
  2515. if (group2.group3.visible == true) {
  2516. SMSMessage = ds_main_reqinfo.getColumn(0, "msg");
  2517. }
  2518. var rtn = sysf_messageBox(SMSMessage+"\n\n"+"로 메시지를 전송하시겠습니까?", "Q");
  2519. if(rtn=="6") {
  2520. ds_temp_reqlistrow.clearData(); /// 141002 - AYS
  2521. ds_send_sms_req.clearData();
  2522. ds_hidden_smsdata.clearData();
  2523. dsf_makeValue( ds_send_sms_req, "pid", "string", PID); // 환자 차트번호
  2524. dsf_makeValue( ds_send_sms_req, "reqdd", "string", Reqdd); // 의뢰일자
  2525. dsf_makeValue( ds_send_sms_req, "reqseqno", "string", ReqseqNo); // 의뢰일련번호
  2526. dsf_makeValue( ds_send_sms_req, "replytelno", "string", replytelno); // 발신자 번호
  2527. dsf_makeValue( ds_send_sms_req, "rsrvyn", "string", 0); // 즉시 전송
  2528. dsf_makeValue( ds_send_sms_req, "recvrnm", "string", ReqDrNm); // 수신자 이름
  2529. dsf_makeValue( ds_send_sms_req, "recvrtelno", "string", ReqDrPhoneNo); // 수신자 번호
  2530. dsf_makeValue( ds_send_sms_req, "msgcnts", "string", SMSMessage); // 메세지
  2531. //if(submit("TXARC00105")) { // TXARC00105
  2532. var oParam = {};
  2533. oParam.id = "TXARC00105";
  2534. oParam.service = "healcarecoopapp.ReqMngt";
  2535. oParam.method = "updSmsMsgKey";
  2536. oParam.inds = "savedata=ds_send_sms_req req=ds_send_sms_req";
  2537. oParam.outds = "ds_temp_succnt=succnt";
  2538. oParam.async = false;
  2539. oParam.callback = "cf_TXARC00105";
  2540. tranf_submit(oParam);
  2541. if(arErrorCode.pop("TXARC00105") > -1 ) { // TXARC00105
  2542. if (ds_temp_succnt.getColumn(0, "cnt") > 0 && ds_temp_succnt.getColumn(0, "msgkey") != null) {
  2543. sysf_messageBox("메시지 전송이 ", "I002");
  2544. //submit("TRARC00102");
  2545. var oParam = {};
  2546. oParam.id = "TRARC00102";
  2547. oParam.service = "healcarecoopapp.ReqMngt";
  2548. oParam.method = "reqGetPatient";
  2549. oParam.inds = "req=ds_send_cond";
  2550. oParam.outds = "ds_main_patreq_patlist=patlist ds_main_patreq_acptlist=acptlist ds_main_patreq_reqtlist=reqlist ds_main_patreq_otptlist=otptlist ds_main_patreq_inptlist=inptlist";
  2551. oParam.async = false;
  2552. tranf_submit(oParam);
  2553. fReqClickSMS(ReqlistRow);
  2554. }
  2555. }
  2556. }
  2557. //group3.attribute("visibility") = "hidden";
  2558. group2.group3.visible = false;
  2559. }
  2560. function cf_TXARC00105(sSvcId, nErrorCode, sErrorMsg) {
  2561. arErrorCode.push(sSvcId, nErrorCode);
  2562. }
  2563. function group2_button9_onclick(obj:Button, e:ClickEventInfo)
  2564. {
  2565. var hieyn = ds_main_reqinfo.getColumn(0, "hieyn");
  2566. if (hieyn != "Y" ) {
  2567. sysf_messageBox("HIE 의뢰환자가 선택되지 않았습니다","I");
  2568. return;
  2569. }
  2570. fHIEReferView();
  2571. }
  2572. function group2_group3_button10_onclick(obj:Button, e:ClickEventInfo)
  2573. {
  2574. //group3.attribute("visibility") = "hidden";
  2575. group2.group3.visible = false;
  2576. }
  2577. function group2_button11_onclick(obj:Button, e:ClickEventInfo)
  2578. {
  2579. //group3.attribute("visibility") = "visible";
  2580. group2.group3.visible = true;
  2581. var UserName = ds_main_patient.getColumn(0, "hngnm");
  2582. var orddeptnm = group2.cmb_orddeptcd.text;
  2583. var SMSMessage = "";
  2584. if (gdutplceinstcd == "031") {
  2585. SMSMessage = "의뢰하신 "+UserName + "님 내원하였습니다.";
  2586. SMSMessage += "\n\n감사합니다.";
  2587. SMSMessage += "\n\n-경북대학교병원 진료의뢰센터 드림";
  2588. }
  2589. else if (gdutplceinstcd == "032") {
  2590. SMSMessage = UserName + "님 " + orddeptnm ;
  2591. SMSMessage += "\n\n진료하였습니다";
  2592. SMSMessage += "\n\n회신서는 빠른 시일 내 보내드리겠습니다.";
  2593. SMSMessage += "\n\n-칠곡경북대학교병원 진료협력센터 드림-";
  2594. }
  2595. dsf_makeValue( ds_main_reqinfo, "msg", "string", SMSMessage);
  2596. //tar_msg.refresh();
  2597. }
  2598. function group2_grd_reqlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  2599. {
  2600. fReqClick(e);
  2601. }
  2602. function cf_TXARC00106(sSvcId, nErrorCode, sErrorMsg) {
  2603. arErrorCode.push(sSvcId, nErrorCode);
  2604. }
  2605. function group2_checkbox00_onclick(obj:CheckBox, e:ClickEventInfo)
  2606. {
  2607. var consreqyn = ds_main_patreq_consreqinfo.getColumn(0, "consreqyn");
  2608. var oldconsreqyn = ds_main_patreq_consreqinfo.getColumn(0, "oldconsreqyn");
  2609. var rtn;
  2610. if(consreqyn == "Y")
  2611. {
  2612. rtn = sysf_messageBox(" 체크 시 원무과에 동의서 징구 요청됩니다.\n", "Q003");
  2613. if(rtn != 6){
  2614. ds_main_patreq_consreqinfo.setColumn(0,"consreqyn",oldconsreqyn);
  2615. return;
  2616. }
  2617. }
  2618. ds_send_savedata.copyData(ds_main_reqinfo);
  2619. dsf_makeValue(ds_send_savedata, "consreqyn", "string", consreqyn);
  2620. dsf_makeValue(ds_send_savedata, "oldconsreqyn", "string", oldconsreqyn);
  2621. var oParam = {};
  2622. oParam.id = "TXARC00106";
  2623. oParam.service = "healcarecoopapp.ReqMngt";
  2624. oParam.method = "reqExePatConsentReqInfo";
  2625. oParam.inds = "req=ds_send_savedata";
  2626. oParam.async = false;
  2627. oParam.callback = "cf_TXARC00106";
  2628. tranf_submit(oParam);
  2629. fSearch();
  2630. }
  2631. function group5_btn_ocrprnt_onclick(obj:Button, e:ClickEventInfo)
  2632. {
  2633. var rtn = sysf_messageBox("타병원 진료의뢰서 서식이 출력됩니다.", "Q003");
  2634. if(rtn != 6){
  2635. return;
  2636. }
  2637. var formcd="0000001736";
  2638. var formtypecls="3";
  2639. var ocrtagprntyn="Y";
  2640. var pid = ds_main_reqinfo.getColumn(0,"pid");
  2641. var orddd = ds_main_reqinfo.getColumn(0,"orddd");
  2642. var cretno = ds_main_reqinfo.getColumn(0,"cretno");
  2643. var ordtype = ds_main_reqinfo.getColumn(0,"chospath");
  2644. ivw_ocrprnt.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype, formtypecls, ocrtagprntyn, null, null, null, false);
  2645. ivw_ocrprnt.fPrint();
  2646. }
  2647. /*
  2648. function fRePrntOCR(){
  2649. var formtypecls = "";
  2650. var ocrtagprntyn = "";
  2651. var iRow = ds_main_prntstat_list.rowposition;
  2652. //ivw_ocrprnt.attribute("src") = "../../../emr/formmngtweb/xrw/SSMRF03800_OCR뷰어.xrw";
  2653. //ivw_ocrprnt.url = "../../../emr/formmngtweb/xrw/SSMRF03800_OCR뷰어.xfdl";
  2654. var formcd = ds_main_prntstat_list.getColumn(iRow,"formcd");
  2655. var pid = ds_main_prntstat_list.getColumn(iRow,"pid");
  2656. var orddd = ds_main_prntstat_list.getColumn(iRow,"orddd");
  2657. var cretno = ds_main_prntstat_list.getColumn(iRow,"cretno");
  2658. var ordtype = ds_main_prntstat_list.getColumn(iRow,"ioflag");
  2659. var ocrtag = ds_main_prntstat_list.getColumn(iRow,"ocrtag");
  2660. var scanyn = ds_main_prntstat_list.getColumn(iRow,"scanyn");
  2661. var statcd = ds_main_prntstat_list.getColumn(iRow,"statcd");
  2662. var eocryn = ds_main_prntstat_list.getColumn(iRow,"eocryn");
  2663. dsf_createDsRow("ds_send_reqdata", [{col:"ocrtag", type:"string", size:256, val:ocrtag}]);
  2664. if( lf_ContainsHardCD("199", formcd))
  2665. {
  2666. ivw_ocrprnt.fGenePrint(ocrtag,ordtype,formcd);
  2667. return;
  2668. }
  2669. var oParam = {};
  2670. oParam.id = "TRMRF02605";
  2671. oParam.service = "formmngtapp.OcrRtnMngt";
  2672. oParam.method = "reqGetOCRFormInfo";
  2673. oParam.inds = "req=ds_send_reqdata";
  2674. oParam.outds = "ds_main_ocrforminfo=ocrforminfo";
  2675. oParam.async = false;
  2676. oParam.callback = "cf_TRMRF02605";
  2677. tranf_submit(oParam);
  2678. if(arErrorCode.pop("TRMRF02605") > -1){
  2679. formtypecls = ds_main_ocrforminfo.getColumn(0, "formtypecls");
  2680. ocrtagprntyn = ds_main_ocrforminfo.getColumn(0, "ocrtagprntyn");
  2681. ivw_ocrprnt.fGetOCRInfo(formcd, pid, orddd, cretno, ordtype, formtypecls, ocrtagprntyn, ocrtag, null, "", true);
  2682. ivw_ocrprnt.fPrint("A");
  2683. }
  2684. }
  2685. */
  2686. function group2_cmb_replflag_oncloseup(obj:Combo, e:ComboCloseUpEventInfo)
  2687. {
  2688. if(obj.value == "Y")
  2689. {
  2690. ds_main_reqinfo.setColumn(0, "repltype", "3");
  2691. }
  2692. else if(obj.value == "N")
  2693. {
  2694. ds_main_reqinfo.setColumn(0, "repltype", "4");
  2695. }
  2696. else if(obj.value == "O")
  2697. {
  2698. ds_main_reqinfo.setColumn(0, "repltype", "1");
  2699. }
  2700. else
  2701. {
  2702. ds_main_reqinfo.setColumn(0, "repltype", "");
  2703. }
  2704. }
  2705. function group2_chk_corpno_onclick(obj:CheckBox, e:ClickEventInfo)
  2706. {
  2707. if(obj.value == "Y")
  2708. {
  2709. ds_main_patreq_reqlist.filterstr = "";
  2710. }
  2711. else
  2712. {
  2713. ds_main_patreq_reqlist.filterstr = "corpnoyn != 'Y'";
  2714. }
  2715. }
  2716. function group2_bool_corpnoyn_onclick(obj:CheckBox, e:ClickEventInfo)
  2717. {
  2718. trace(userDeptcd)
  2719. if(obj.value == "Y")
  2720. {
  2721. group2.bool_outcmtyn.value = "N";
  2722. group2.bool_outcnstyn.value = "N";
  2723. //진료협력팀을 제외한 모든 과는 아래 이벤트를 적용함.
  2724. if(userDeptcd != "1021101000" && appYN == "Y")
  2725. {
  2726. group2.cmb_repltype.enable = false;
  2727. group2.cmb_replflag.enable = false;
  2728. }
  2729. else
  2730. {
  2731. group2.cmb_repltype.enable = true;
  2732. group2.cmb_replflag.enable = true;
  2733. }
  2734. group2.cmb_replflag.value = "N";
  2735. frmf_inputEnterKey("group2.cmb_replflag", "oncloseup", new ComboCloseUpEventInfo );
  2736. }
  2737. else
  2738. {
  2739. group2.cmb_repltype.enable = true;
  2740. group2.cmb_replflag.enable = true;
  2741. }
  2742. }
  2743. function group2_bool_outcnstyn_onclick(obj:CheckBox, e:ClickEventInfo)
  2744. {
  2745. if(obj.value == "Y")
  2746. {
  2747. group2.bool_outcmtyn.value = "N";
  2748. group2.bool_corpnoyn.value = "N";
  2749. group2.cmb_repltype.enable = true;
  2750. group2.cmb_replflag.enable = true;
  2751. }
  2752. }
  2753. function group2_bool_outcmtyn_onclick(obj:CheckBox, e:ClickEventInfo)
  2754. {
  2755. if(obj.value == "Y")
  2756. {
  2757. group2.bool_outcnstyn.value = "N";
  2758. group2.bool_corpnoyn.value = "N";
  2759. group2.cmb_replflag.value = "N";
  2760. frmf_inputEnterKey("group2.cmb_replflag", "oncloseup", new ComboCloseUpEventInfo );
  2761. group2.cmb_repltype.enable = true;
  2762. group2.cmb_replflag.enable = true;
  2763. }
  2764. }
  2765. ]]></Script>
  2766. </Form>
  2767. </FDL>