SMLPB00600_정도관리.xfdl 184 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLPB00600" position="absolute 0 0 1205 791" titletext="정도관리" oninit="SMLPB00600_oninit" onload="SMLPB00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption6" text="정도관리" onclick="group1_caption6_onclick" class="tit_1" position="absolute 1 1 93 26"/>
  8. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1126 20 1186 42" onclick="btn_save_onclick"/>
  9. <Static id="caption3" text="병리번호 목록" class="tit_2" position="absolute 3 97 112 113"/>
  10. <Shape id="line12" linetype="horizontal" class="line_1" position="absolute 1 115 279 121" style="strokepen:3 solid #33bbbbff;"/>
  11. <Div id="grp_sea" taborder="3" position="absolute 1 47 1196 82" class="div_SA2">
  12. <Layouts>
  13. <Layout>
  14. <Button id="button1" taborder="10" text="조회" class="btn1" position="absolute 1123 7 1179 29" anchor="default" onclick="grp_sea_button1_onclick"/>
  15. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29" anchor="default"/>
  16. <Edit id="ipt_pid" taborder="11" position="absolute 1002 8 1094 27" anchor="default"/>
  17. <Static id="caption41" text="등록번호 :" class="search_name" position="absolute 909 9 1000 26" anchor="default"/>
  18. <Calendar id="ipt_todd" taborder="12" class="input_search" position="absolute 804 8 906 27" anchor="default" onkeyup="grp_sea_ipt_todd_onkeyup"/>
  19. <Calendar id="ipt_fromdd" taborder="13" class="input_search" position="absolute 683 8 785 27" anchor="default"/>
  20. <Static id="caption2" text="~" class="search_no_b" position="absolute 790 10 803 27" anchor="default"/>
  21. <Static id="caption1" text="접수일자 :" class="search_name" position="absolute 608 9 699 26" anchor="default"/>
  22. <Edit id="input1" taborder="14" class="text_center" position="absolute 546 8 596 27" anchor="default"/>
  23. <Edit id="ipt_toyear" taborder="15" class="text_center" position="absolute 516 8 543 27" anchor="default"/>
  24. <Static id="caption5" text="~" class="search_no_b" position="absolute 501 8 513 25" anchor="default"/>
  25. <Edit id="ipt_fromptno" taborder="16" class="text_center" position="absolute 448 8 498 27" anchor="default"/>
  26. <Edit id="ipt_fromyear" taborder="17" class="text_center" position="absolute 418 8 445 27" anchor="default"/>
  27. <Combo id="cbo_ptnocd" taborder="18" innerdataset="ds_init_cbo_ptnocd" codecolumn="ptnocd" datacolumn="ptnonm" position="absolute 284 8 415 27" anchor="default"/>
  28. <Static id="caption4" text="병리번호 :" class="search_name" position="absolute 190 9 280 26" anchor="default"/>
  29. <Combo id="cmb_refflagcd" taborder="19" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 92 8 170 27" anchor="default" onitemchanged="grp_sea_cmb_refflagcd_onitemchanged" index="-1">
  30. <Dataset id="innerdataset">
  31. <ColumnInfo>
  32. <Column id="codecolumn"/>
  33. <Column id="datacolumn"/>
  34. </ColumnInfo>
  35. <Rows>
  36. <Row>
  37. <Col id="codecolumn">1001</Col>
  38. <Col id="datacolumn">조직</Col>
  39. </Row>
  40. <Row>
  41. <Col id="codecolumn">1002</Col>
  42. <Col id="datacolumn">Frozen</Col>
  43. </Row>
  44. <Row>
  45. <Col id="codecolumn">C</Col>
  46. <Col id="datacolumn">세포(C)</Col>
  47. </Row>
  48. <Row>
  49. <Col id="codecolumn">T</Col>
  50. <Col id="datacolumn">세포(T)</Col>
  51. </Row>
  52. <Row>
  53. <Col id="codecolumn">1004</Col>
  54. <Col id="datacolumn">특수염색</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">1005</Col>
  58. <Col id="datacolumn">면역염색</Col>
  59. </Row>
  60. <Row>
  61. <Col id="codecolumn">1006</Col>
  62. <Col id="datacolumn">면역형광</Col>
  63. </Row>
  64. <Row>
  65. <Col id="codecolumn">1007</Col>
  66. <Col id="datacolumn">분자</Col>
  67. </Row>
  68. </Rows>
  69. </Dataset>
  70. </Combo>
  71. <Static id="caption42" text="조회구분 :" class="search_name" position="absolute 15 9 106 26" anchor="default"/>
  72. </Layout>
  73. </Layouts>
  74. </Div>
  75. <Grid id="grd_ptnolist" class="datagrid2" taborder="4" binddataset="ds_grd_ptnolist" useinputpanel="false" position="absolute 1 119 279 786" autofittype="col" oncellclick="grd_ptnolist_oncellclick" cellsizingtype="col">
  76. <Formats>
  77. <Format id="default">
  78. <Columns>
  79. <Column size="40"/>
  80. <Column size="0"/>
  81. <Column size="0"/>
  82. <Column size="86"/>
  83. <Column size="80"/>
  84. <Column size="70"/>
  85. <Column size="0"/>
  86. </Columns>
  87. <Rows>
  88. <Row size="24" band="head"/>
  89. <Row size="24"/>
  90. </Rows>
  91. <Band id="head">
  92. <Cell displaytype="checkbox" edittype="checkbox" text="선&#10;택"/>
  93. <Cell col="1" text="기관코드"/>
  94. <Cell col="2" text="병리번호"/>
  95. <Cell col="3" text="병리번호"/>
  96. <Cell col="4" text="등록번호"/>
  97. <Cell col="5" text="환자명"/>
  98. <Cell col="6" text="주민번호"/>
  99. </Band>
  100. <Band id="body">
  101. <Cell displaytype="checkbox" edittype="checkbox" text="bind:choi"/>
  102. <Cell col="1" text="bind:instcd"/>
  103. <Cell col="2" text="bind:ptno"/>
  104. <Cell col="3" displaytype="text" edittype="text" style="align:left middle;" text="bind:ptnodisp"/>
  105. <Cell col="4" displaytype="text" edittype="text" style="align:center middle;" text="bind:pid"/>
  106. <Cell col="5" text="bind:patnm"/>
  107. <Cell col="6" text="bind:rrgstno"/>
  108. </Band>
  109. </Format>
  110. </Formats>
  111. </Grid>
  112. <Tab id="switch1" taborder="5" tabindex="0" position="absolute 281 93 1197 789" enableevent="true" enable="true" focusacceptable="false" tabjustify="false" tabstop="true" usecontrolkey="true" onchanged="switch1_onchanged">
  113. <Tabpages>
  114. <Tabpage id="case_1001" text="조직" enable="true">
  115. <Layouts>
  116. <Layout>
  117. <Shape id="line18" linetype="horizontal" class="line_1" position="absolute 5 71 895 77" style="strokepen:3 solid #33bbbbff;"/>
  118. <Static id="caption8" text="Poor Sectioning" class="tit_2" position="absolute 3 55 135 71"/>
  119. <Shape id="line19" linetype="horizontal" class="line_1" position="absolute 2 138 892 144" style="strokepen:3 solid #33bbbbff;"/>
  120. <Static id="caption9" text="Poor Mounting" class="tit_2" position="absolute 3 121 120 138"/>
  121. <Shape id="line20" linetype="horizontal" class="line_1" position="absolute 2 187 892 193" style="strokepen:3 solid #33bbbbff;"/>
  122. <Static id="caption10" text="Poor H&amp;E Stain" class="tit_2" position="absolute 2 169 126 185"/>
  123. <Shape id="line21" linetype="horizontal" class="line_3" position="absolute 5 113 895 119"/>
  124. <Shape id="line22" linetype="horizontal" class="line_3" position="absolute 5 162 895 168"/>
  125. <Shape id="line23" linetype="horizontal" class="line_3" position="absolute 5 229 895 235"/>
  126. <Shape id="line24" linetype="horizontal" class="line_1" position="absolute 5 254 895 260" style="strokepen:3 solid #33bbbbff;"/>
  127. <Shape id="line25" linetype="horizontal" class="line_3" position="absolute 5 278 895 284"/>
  128. <Static id="caption11" text="Mislabled Slide" class="tit_2" position="absolute 6 237 186 254"/>
  129. <Shape id="line26" linetype="horizontal" class="line_1" position="absolute 5 303 895 309" style="strokepen:3 solid #33bbbbff;"/>
  130. <Shape id="line27" linetype="horizontal" class="line_3" position="absolute 5 327 895 333"/>
  131. <Static id="caption12" text="Contamination" class="tit_2" position="absolute 6 286 186 303"/>
  132. <Shape id="line28" linetype="horizontal" class="line_1" position="absolute 5 352 895 358" style="strokepen:3 solid #33bbbbff;"/>
  133. <Static id="caption13" text="Disoriented Embedding" class="tit_2" position="absolute 6 335 186 352"/>
  134. <Shape id="line29" linetype="horizontal" class="line_3" position="absolute 5 376 895 382"/>
  135. <Static id="caption14" text="Inadequate trimming" class="tit_2" position="absolute 6 384 186 401"/>
  136. <Shape id="line30" linetype="horizontal" class="line_1" position="absolute 5 401 895 407" style="strokepen:3 solid #33bbbbff;"/>
  137. <Shape id="line31" linetype="horizontal" class="line_3" position="absolute 5 425 895 431"/>
  138. <Shape id="line32" linetype="horizontal" class="line_1" position="absolute 5 450 895 456" style="strokepen:3 solid #33bbbbff;"/>
  139. <Shape id="line33" linetype="horizontal" class="line_3" position="absolute 5 474 895 480"/>
  140. <Static id="caption15" text="Slide파손" class="tit_2" position="absolute 6 433 186 450"/>
  141. <Shape id="line34" linetype="horizontal" class="line_1" position="absolute 5 499 895 505" style="strokepen:3 solid #33bbbbff;"/>
  142. <Shape id="line35" linetype="horizontal" class="line_3" position="absolute 5 523 895 529"/>
  143. <Static id="caption16" text="Slide Not submitted" class="tit_2" position="absolute 6 482 186 500"/>
  144. <Shape id="line36" linetype="horizontal" class="line_1" position="absolute 5 552 895 558" style="strokepen:3 solid #33bbbbff;"/>
  145. <Static id="caption17" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 6 531 311 548"/>
  146. <Shape id="line37" linetype="horizontal" class="line_3" position="absolute 5 46 895 52"/>
  147. <Shape id="line38" linetype="horizontal" class="line_10" position="absolute 5 17 895 23" style="strokepen:3 solid #33bbbbff;"/>
  148. <Static id="caption18" text="염색종류" class="tit_2" position="absolute 3 1 79 17"/>
  149. <TextArea id="tar_resn1001_0Z" taborder="51" position="absolute 5 556 895 665" wordwrap="both"/>
  150. <cp_checkboxList id="cp_QJ_chkList2_4_1" taborder="53" scrollbars="none" position="absolute 5 77 888 113" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" enable="true" visible="false"/>
  151. <cp_checkboxList id="cp_QJ_chkList3_2_1" titletext="CheckBox List" taborder="54" text="cp_checkboxList00" scrollbars="none" position="absolute 5 142 888 160" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  152. <cp_checkboxList id="cp_QJ_chkList4_4_1" titletext="CheckBox List" taborder="55" text="cp_checkboxList00" scrollbars="none" position="absolute 5 194 888 228" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  153. <cp_checkboxList id="cp_QJ_chkList5_2_1" titletext="CheckBox List" taborder="56" text="cp_checkboxList00" scrollbars="none" position="absolute 5 258 888 279" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  154. <cp_checkboxList id="cp_QJ_chkList6_1_1" titletext="CheckBox List" taborder="57" text="cp_checkboxList00" scrollbars="none" position="absolute 5 307 888 326" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  155. <cp_checkboxList id="cp_QJ_chkList7_2_1" titletext="CheckBox List" taborder="58" text="cp_checkboxList00" scrollbars="none" position="absolute 9 355 892 374" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  156. <cp_checkboxList id="cp_QJ_chkList8_1_1" titletext="CheckBox List" taborder="59" text="cp_checkboxList00" scrollbars="none" position="absolute 9 405 892 424" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  157. <cp_checkboxList id="cp_QJ_chkList9_1_1" titletext="CheckBox List" taborder="60" text="cp_checkboxList00" scrollbars="none" position="absolute 5 453 888 472" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  158. <cp_checkboxList id="cp_QJ_chkListA_1_1" titletext="CheckBox List" taborder="61" text="cp_checkboxList00" scrollbars="none" position="absolute 10 503 893 522" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" visible="false"/>
  159. <Radio id="rd_QJ_rdoList1_4_1" taborder="62" columncount="5" rowcount="18" position="absolute 5 21 893 45" onitemchanged="switch1_case_1001_Radio00_onitemchanged" innerdataset="ds_resncdlist_QJ_1" codecolumn="resncd" datacolumn="resncnts" visible="false"/>
  160. </Layout>
  161. </Layouts>
  162. </Tabpage>
  163. <Tabpage id="case_1002" text="Frozen" enable="false">
  164. <Layouts>
  165. <Layout>
  166. <Shape id="line2" linetype="horizontal" class="line_1" position="absolute 5 21 110 27" style="strokepen:3 solid #33bbbbff;"/>
  167. <Static id="caption43" text="접수일시" class="tit_2" position="absolute 10 3 110 20"/>
  168. <Radio id="rdo_block" taborder="2" columncount="3" rowcount="0" innerdataset="ds_init_rdo_block" codecolumn="resncd" datacolumn="resncnts" visible="false" position="absolute 105 45 310 65"/>
  169. <Shape id="line67" linetype="horizontal" class="line_1" position="absolute 380 21 515 27" style="strokepen:3 solid #33bbbbff;"/>
  170. <Edit id="ipt_cryotm" taborder="3" class="text_center" enable="false" position="absolute 380 25 515 44"/>
  171. <Shape id="line68" linetype="vertical" class="line_1" visible="false" position="absolute 455 42 590 48"/>
  172. <Static id="caption45" class="tit_2" visible="false" position="absolute 460 30 590 43"/>
  173. <MaskEdit id="ipt_slidetm" taborder="4" mask="hh:nn:ss" class="text_center" visible="false" position="absolute 455 50 590 69"/>
  174. <Static id="caption48" text="결과지연이유" class="tit_2" position="absolute 8 48 108 64"/>
  175. <Shape id="line71" linetype="horizontal" class="line_1" position="absolute 5 66 895 72" style="strokepen:3 solid #33bbbbff;"/>
  176. <Static id="caption49" text="동결생검의 진단과 최종 진단사이의 정확도 평가" class="tit_2" position="absolute 8 170 318 186"/>
  177. <Shape id="line72" linetype="horizontal" class="line_1" position="absolute 5 189 895 195" style="strokepen:3 solid #33bbbbff;"/>
  178. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 5 194 215 217"/>
  179. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 5 220 215 243"/>
  180. <Shape id="line73" linetype="horizontal" class="line_3" position="absolute 5 214 890 220"/>
  181. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 5 273 215 296"/>
  182. <Shape id="line74" linetype="horizontal" class="line_3" position="absolute 6 270 890 276"/>
  183. <Shape id="line75" linetype="horizontal" class="line_3" position="absolute 5 323 890 329"/>
  184. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 5 326 215 349"/>
  185. <Shape id="line76" linetype="horizontal" class="line_3" position="absolute 5 376 891 382"/>
  186. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 5 379 215 402"/>
  187. <Shape id="line77" linetype="horizontal" class="line_3" position="absolute 5 418 895 424"/>
  188. <Static id="caption55" text="동결생검의 진단과 최종 진단사이의 불일치 이유" class="tit_2" position="absolute 8 430 319 446"/>
  189. <Shape id="line78" linetype="horizontal" class="line_1" position="absolute 5 447 895 453" style="strokepen:3 solid #33bbbbff;"/>
  190. <Shape id="line79" linetype="horizontal" class="line_1" position="absolute 5 575 895 581" style="strokepen:3 solid #33bbbbff;"/>
  191. <Static id="caption56" text="불일치시 조치사항" class="tit_2" position="absolute 9 559 143 575"/>
  192. <TextArea id="textarea1" taborder="12" position="absolute 365 583 895 633" wordwrap="both"/>
  193. <TextArea id="textarea2" taborder="13" position="absolute 80 502 895 552" wordwrap="both"/>
  194. <TextArea id="textarea3" taborder="14" position="absolute 420 326 895 376" wordwrap="both"/>
  195. <TextArea id="textarea4" taborder="15" position="absolute 420 273 895 323" wordwrap="both"/>
  196. <TextArea id="textarea5" taborder="16" position="absolute 420 220 895 270" wordwrap="both"/>
  197. <TextArea id="textarea6" taborder="17" position="absolute 210 70 895 120" wordwrap="both"/>
  198. <Shape id="line69" linetype="horizontal" class="line_1" position="absolute 780 21 885 27" style="strokepen:3 solid #33bbbbff;"/>
  199. <Static id="caption46" text="결과보고일시" class="tit_2" position="absolute 780 3 885 19"/>
  200. <Edit id="opt_rslttm" taborder="18" readonly="true" position="absolute 780 25 885 44"/>
  201. <Static id="ca_QD_cryostat_200Z" class="tit_2" position="absolute 380 3 529 19"/>
  202. <Edit id="opt_acpttm" taborder="19" readonly="true" position="absolute 5 25 110 44"/>
  203. <Edit id="output2" taborder="20" readonly="true" position="absolute 200 25 305 44"/>
  204. <Static id="caption44" text="Gross일시" class="tit_2" position="absolute 200 3 300 20"/>
  205. <Shape id="line70" linetype="horizontal" class="line_1" position="absolute 200 21 305 27" style="strokepen:3 solid #33bbbbff;"/>
  206. <Static id="caption47" text="Slide제작일시" class="tit_2" position="absolute 600 3 705 20"/>
  207. <Shape id="line80" linetype="horizontal" class="line_1" position="absolute 600 21 705 27" style="strokepen:3 solid #33bbbbff;"/>
  208. <Edit id="output3" taborder="21" readonly="true" position="absolute 600 25 705 44"/>
  209. <Static id="caption57" text="복창유무" class="tit_2" position="absolute 8 121 84 138"/>
  210. <Shape id="line81" linetype="horizontal" class="line_1" position="absolute 5 137 895 143" style="strokepen:3 solid #33bbbbff;"/>
  211. <cp_checkboxList id="cp_QD_chkList5_1_1" titletext="CheckBox List" taborder="23" scrollbars="none" position="absolute 225 195 891 214" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  212. <cp_checkboxList id="cp_QD_chkList6_3_1" titletext="CheckBox List" taborder="24" scrollbars="none" position="absolute 225 220 412 239" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  213. <cp_checkboxList id="cp_QD_chkList7_3_1" titletext="CheckBox List" taborder="25" scrollbars="none" position="absolute 225 276 412 295" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  214. <cp_checkboxList id="cp_QD_chkList8_3_1" titletext="CheckBox List" taborder="26" scrollbars="none" position="absolute 225 325 412 344" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  215. <cp_checkboxList id="cp_QD_chkList9_2_2" titletext="CheckBox List" taborder="27" scrollbars="none" position="absolute 225 380 890 412" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  216. <cp_checkboxList id="cp_QD_chkListA_5_3" titletext="CheckBox List" taborder="28" scrollbars="none" position="absolute 5 455 894 529" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  217. <cp_checkboxList id="cp_QD_chkListB_3_1" titletext="CheckBox List" taborder="29" scrollbars="none" position="absolute 5 581 894 606" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  218. <Radio id="rd_QD_rdoListG_2_1" taborder="30" columncount="2" rowcount="0" position="absolute 7 141 189 169" innerdataset="@ds_resncdlist11" datacolumn="resncnts" codecolumn="resncd"/>
  219. <Radio id="rd_QD_rdoList4_4_1" taborder="31" columncount="3" rowcount="0" position="absolute 7 77 206 105" innerdataset="@ds_resncdlist4" datacolumn="resncnts" codecolumn="resncd"/>
  220. </Layout>
  221. </Layouts>
  222. </Tabpage>
  223. <Tabpage id="case_1003" text="세포" enable="false">
  224. <Layouts>
  225. <Layout>
  226. <Shape id="line39" linetype="horizontal" class="line_1" position="absolute 5 410 895 416" style="strokepen:3 solid #33bbbbff;"/>
  227. <Shape id="line40" linetype="horizontal" class="line_3" position="absolute 5 448 895 454"/>
  228. <Shape id="line41" linetype="horizontal" class="line_1" position="absolute 5 209 895 215" style="strokepen:3 solid #33bbbbff;"/>
  229. <Shape id="line42" linetype="horizontal" class="line_1" position="absolute 5 477 895 483" style="strokepen:3 solid #33bbbbff;"/>
  230. <Shape id="line43" linetype="horizontal" class="line_3" position="absolute 5 247 895 253"/>
  231. <Static id="caption19" text="Mislabelled" class="tit_2" position="absolute 7 191 123 207"/>
  232. <Shape id="line44" linetype="horizontal" class="line_1" position="absolute 5 276 895 282" style="strokepen:3 solid #33bbbbff;"/>
  233. <Static id="caption20" text="Contamination" class="tit_2" position="absolute 7 258 123 274"/>
  234. <Shape id="line45" linetype="horizontal" class="line_3" position="absolute 5 59 895 65"/>
  235. <Static id="caption21" text="Broken Slide" class="tit_2" position="absolute 7 325 123 341"/>
  236. <Shape id="line46" linetype="horizontal" class="line_3" position="absolute 5 314 895 320"/>
  237. <Shape id="line47" linetype="horizontal" class="line_1" position="absolute 5 21 895 27" style="strokepen:3 solid #33bbbbff;"/>
  238. <Static id="caption22" text="Poor mounting" class="tit_2" position="absolute 7 392 123 408"/>
  239. <Shape id="line48" linetype="horizontal" class="line_1" position="absolute 5 343 895 349" style="strokepen:3 solid #33bbbbff;"/>
  240. <Shape id="line49" linetype="horizontal" class="line_3" position="absolute 5 381 895 387"/>
  241. <Static id="caption23" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 7 459 248 475"/>
  242. <Static id="caption24" text="염색종류" class="tit_2" position="absolute 7 3 123 20"/>
  243. <Shape id="line50" linetype="horizontal" class="line_3" position="absolute 5 180 895 186"/>
  244. <Shape id="line51" linetype="horizontal" class="line_1" position="absolute 5 88 895 94" style="strokepen:3 solid #33bbbbff;"/>
  245. <Static id="caption25" text="Staining" class="tit_2" position="absolute 7 70 123 86"/>
  246. <TextArea id="tar_resn1003_0Z" taborder="41" position="absolute 5 481 895 665" wordwrap="both"/>
  247. <cp_checkboxList id="cp_QC_chkList2_5_2" titletext="CheckBox List" taborder="43" scrollbars="none" position="absolute 7 93 891 180" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  248. <cp_checkboxList id="cp_QC_chkList3_2_1" titletext="CheckBox List" taborder="44" scrollbars="none" position="absolute 7 217 891 248" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  249. <cp_checkboxList id="cp_QC_chkList4_1_1" titletext="CheckBox List" taborder="45" scrollbars="none" position="absolute 8 283 892 309" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" text="cp_checkboxList00"/>
  250. <cp_checkboxList id="cp_QC_chkList5_1_1" titletext="CheckBox List" taborder="46" scrollbars="none" position="absolute 8 349 892 375" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  251. <cp_checkboxList id="cp_QC_chkList6_2_1" titletext="CheckBox List" taborder="47" scrollbars="none" position="absolute 8 419 892 445" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" text="cp_checkboxList00"/>
  252. <Radio id="rd_QC_rdoList1_4_1" taborder="48" columncount="4" rowcount="0" position="absolute 9 26 890 61" innerdataset="@ds_resncdlist1" datacolumn="resncnts" codecolumn="resncd" onitemchanged="switch1_case_1003_Radio00_onitemchanged"/>
  253. </Layout>
  254. </Layouts>
  255. </Tabpage>
  256. <Tabpage id="case_1004" text="특수염색" enable="false">
  257. <Layouts>
  258. <Layout>
  259. <Shape id="line5" linetype="horizontal" class="line_1" position="absolute 2 487 892 493" style="strokepen:3 solid #33bbbbff;"/>
  260. <Shape id="line6" linetype="horizontal" class="line_3" position="absolute 5 524 895 530"/>
  261. <Shape id="line8" linetype="horizontal" class="line_3" position="absolute 5 462 895 468"/>
  262. <Shape id="line7" linetype="horizontal" class="line_1" position="absolute 2 357 892 363" style="strokepen:3 solid #33bbbbff;"/>
  263. <Shape id="line10" linetype="horizontal" class="line_1" position="absolute 2 17 892 23" style="strokepen:3 solid #33bbbbff;"/>
  264. <Shape id="line11" linetype="horizontal" class="line_3" position="absolute 5 260 895 264" style="strokepen:1 solid #33bbbbff;"/>
  265. <Shape id="line14" linetype="horizontal" class="line_1" position="absolute 2 293 892 299" style="strokepen:3 solid #33bbbbff;"/>
  266. <Shape id="line15" linetype="horizontal" class="line_3" position="absolute 5 334 895 340"/>
  267. <Shape id="line3" linetype="horizontal" class="line_3" position="absolute 5 398 895 404"/>
  268. <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 2 422 892 428" style="strokepen:3 solid #33bbbbff;"/>
  269. <Shape id="line16" linetype="horizontal" class="line_1" position="absolute 2 546 892 552" style="strokepen:3 solid #33bbbbff;"/>
  270. <Shape id="line17" linetype="horizontal" class="line_3" position="absolute 5 585 895 591"/>
  271. <Static id="cap_10041005_1" text="염색종류" class="tit_2" position="absolute 3 1 76 17"/>
  272. <Static id="cap_10041005_2" text="Staining" class="tit_2" position="absolute 3 277 135 293"/>
  273. <Static id="cap_10041005_3" text="Counter stain" class="tit_2" position="absolute 3 341 116 357"/>
  274. <Static id="cap_10041005_4" text="기타" class="tit_2" position="absolute 3 406 51 422"/>
  275. <Static id="cap_10041005_5" text="Mislabelled" class="tit_2" position="absolute 3 470 101 486"/>
  276. <Static id="cap_10041005_6" text="Poor mounting" class="tit_2" position="absolute 3 529 116 545"/>
  277. <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 4 608 894 614" style="strokepen:3 solid #33bbbbff;"/>
  278. <Static id="caption7" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 3 590 212 606"/>
  279. <TextArea id="tar_resn10041005_0Z" taborder="52" position="absolute 3 612 893 663" wordwrap="both"/>
  280. <cp_checkboxList id="cp_QS_chkList2_5_1" titletext="CheckBox List" taborder="54" scrollbars="none" position="absolute 3 298 891 333" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  281. <cp_checkboxList id="cp_QS_chkList3_2_1" titletext="CheckBox List" taborder="55" text="cp_checkboxList00" scrollbars="none" position="absolute 3 364 891 399" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  282. <cp_checkboxList id="cp_QS_chkList4_5_1" titletext="CheckBox List" taborder="56" text="cp_checkboxList00" scrollbars="none" position="absolute 4 429 892 464" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  283. <cp_checkboxList id="cp_QS_chkList5_2_1" titletext="CheckBox List" taborder="57" text="cp_checkboxList00" scrollbars="none" position="absolute 3 493 891 528" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  284. <cp_checkboxList id="cp_QS_chkList6_2_1" titletext="CheckBox List" taborder="58" text="cp_checkboxList00" scrollbars="none" position="absolute 3 552 891 587" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  285. <Div id="Div00" taborder="60" text="Div00" position="absolute 8 26 887 255">
  286. <Layouts>
  287. <Layout>
  288. <Radio id="rd_QS_rdoList1_3_9" taborder="0" columncount="3" rowcount="18" innerdataset="@ds_resncdlist_QS_1" codecolumn="resncd" datacolumn="resncnts" position="absolute 4 0 863 222" style="textpadding:0 0 0 3;padding:10 0 0 0;" onitemchanged="switch1_case_1004_Div00_rd_QS_rdoList1_3_9_onitemchanged"/>
  289. </Layout>
  290. </Layouts>
  291. </Div>
  292. </Layout>
  293. </Layouts>
  294. </Tabpage>
  295. <Tabpage id="case_1005" text="면역염색" enable="false">
  296. <Layouts>
  297. <Layout>
  298. <Static id="cap_10041005_1" text="염색종류" class="tit_2" position="absolute 3 1 76 17"/>
  299. <Shape id="line10" class="line_1" position="absolute 2 17 892 23" style="strokepen:3 solid #33bbbbff;"/>
  300. <Static id="cap_10041005_2" text="Staining" class="tit_2" position="absolute 3 277 135 293"/>
  301. <Shape id="line14" class="line_1" position="absolute 2 293 892 299" style="strokepen:3 solid #33bbbbff;"/>
  302. <cp_checkboxList id="cp_QH_chkList2_5_1" titletext="CheckBox List" taborder="2" scrollbars="none" position="absolute 3 298 891 333" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  303. <Static id="cap_10041005_3" text="Counter stain" class="tit_2" position="absolute 3 341 116 357"/>
  304. <Shape id="line7" class="line_1" position="absolute 2 357 892 363" style="strokepen:3 solid #33bbbbff;"/>
  305. <cp_checkboxList id="cp_QH_chkList3_2_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 3 364 891 399" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  306. <Shape id="line3" class="line_3" position="absolute 5 398 895 404"/>
  307. <Shape id="line4" class="line_1" position="absolute 2 422 892 428" style="strokepen:3 solid #33bbbbff;"/>
  308. <Static id="cap_10041005_4" text="기타" class="tit_2" position="absolute 3 406 51 422"/>
  309. <cp_checkboxList id="cp_QH_chkList4_5_1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 4 429 892 464" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  310. <Shape id="line8" class="line_3" position="absolute 5 462 895 468"/>
  311. <Static id="cap_10041005_5" text="Mislabelled" class="tit_2" position="absolute 3 470 101 486"/>
  312. <Shape id="line5" class="line_1" position="absolute 2 487 892 493" style="strokepen:3 solid #33bbbbff;"/>
  313. <Static id="cap_10041005_6" text="Poor mounting" class="tit_2" position="absolute 3 529 116 545"/>
  314. <cp_checkboxList id="cp_QH_chkList5_2_1" titletext="CheckBox List" taborder="5" text="cp_checkboxList00" scrollbars="none" position="absolute 3 493 891 528" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  315. <Shape id="line6" class="line_3" position="absolute 5 524 895 530"/>
  316. <Shape id="line16" class="line_1" position="absolute 2 546 892 552" style="strokepen:3 solid #33bbbbff;"/>
  317. <cp_checkboxList id="cp_QH_chkList6_2_1" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 3 552 891 587" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  318. <Static id="caption7" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 3 590 212 606"/>
  319. <Shape id="line17" class="line_3" position="absolute 5 585 895 591"/>
  320. <Shape id="line1" class="line_1" position="absolute 4 608 894 614" style="strokepen:3 solid #33bbbbff;"/>
  321. <TextArea id="tar_resn10041005_0Z" taborder="7" position="absolute 3 612 893 663" wordwrap="both"/>
  322. <Div id="Div00" taborder="8" text="Div00" position="absolute 5 27 890 273">
  323. <Layouts>
  324. <Layout>
  325. <Radio id="rd_QH_rdoList1_3_9" taborder="0" columncount="3" rowcount="18" innerdataset="@ds_resncdlist_QH_1" codecolumn="resncd" datacolumn="resncnts" onitemchanged="switch1_case_1005_Radio00_onitemchanged" position="absolute 4 0 864 628" style="textpadding:0 0 0 3;padding:10 0 0 0;"/>
  326. </Layout>
  327. </Layouts>
  328. </Div>
  329. </Layout>
  330. </Layouts>
  331. </Tabpage>
  332. <Tabpage id="case_1006" text="면역형광" enable="false">
  333. <Layouts>
  334. <Layout>
  335. <Shape id="line52" linetype="horizontal" class="line_1" position="absolute 5 21 895 27" style="strokepen:3 solid #33bbbbff;"/>
  336. <Static id="caption26" text="염색종류" class="tit_2" position="absolute 7 0 83 16"/>
  337. <Static id="caption27" text="IF Study for IgG" position="absolute 5 25 250 43" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  338. <Static id="caption28" text="IF Study for IgA" position="absolute 5 46 250 64" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  339. <Static id="caption29" text="IF Study for IgM" position="absolute 5 67 250 85" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  340. <Static id="caption30" text="IF Study for C3" position="absolute 5 88 250 106" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  341. <Static id="caption31" text="IF Study for C4d" position="absolute 5 109 250 127" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  342. <Static id="caption32" text="IF Study for C1q" position="absolute 5 130 250 148" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  343. <Static id="caption33" text="IF Study for Fibrinogen" position="absolute 5 151 250 169" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  344. <Static id="caption34" text="IF Study for Kappa light chain" position="absolute 5 172 250 190" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  345. <Static id="caption35" text="IF Study for Lambda light chain" position="absolute 5 193 250 211" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  346. <Static id="caption36" text="IF study for other" position="absolute 5 214 250 232" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  347. <Shape id="line53" linetype="horizontal" class="line_3" position="absolute 5 41 895 47"/>
  348. <Shape id="line55" linetype="horizontal" class="line_3" position="absolute 5 83 895 89"/>
  349. <Shape id="line56" linetype="horizontal" class="line_3" position="absolute 5 104 895 110"/>
  350. <Shape id="line57" linetype="horizontal" class="line_3" position="absolute 5 125 895 131"/>
  351. <Shape id="line58" linetype="horizontal" class="line_3" position="absolute 5 146 895 152"/>
  352. <Shape id="line59" linetype="horizontal" class="line_3" position="absolute 5 167 895 173"/>
  353. <Shape id="line60" linetype="horizontal" class="line_3" position="absolute 5 188 895 194"/>
  354. <Shape id="line61" linetype="horizontal" class="line_3" position="absolute 5 209 895 215"/>
  355. <Shape id="line54" linetype="horizontal" class="line_3" position="absolute 5 62 895 68"/>
  356. <Shape id="line62" linetype="horizontal" class="line_3" position="absolute 5 230 895 236"/>
  357. <Shape id="line63" linetype="horizontal" class="line_1" position="absolute 5 321 895 327" style="strokepen:3 solid #33bbbbff;"/>
  358. <Static id="caption37" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 10 300 219 316"/>
  359. <Shape id="line64" linetype="horizontal" class="line_3" position="absolute 5 251 895 257"/>
  360. <Static id="caption38" text="IF Anai Alpha 1 chain" position="absolute 5 235 250 253" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  361. <Shape id="line65" linetype="horizontal" class="line_3" position="absolute 5 271 895 277"/>
  362. <Static id="caption39" text="IF Anai Alpha 3 chain" position="absolute 5 255 250 273" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  363. <Shape id="line66" linetype="horizontal" class="line_3" position="absolute 5 291 895 297"/>
  364. <Static id="caption40" text="IF Anai Alpha 5 chain" position="absolute 5 275 250 293" style="background:#c0c0c0ff;padding:0 0 0 8;"/>
  365. <TextArea id="tar_resn1006_0Z" taborder="48" position="absolute 5 325 895 667" wordwrap="both"/>
  366. <cp_checkboxList id="cp_QF_chkList1_5_1" titletext="CheckBox List" taborder="49" text="cp_checkboxList00" scrollbars="none" position="absolute 255 23 896 41" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  367. <cp_checkboxList id="cp_QF_chkList2_5_1" titletext="CheckBox List" taborder="50" text="cp_checkboxList00" scrollbars="none" position="absolute 254 43 895 61" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  368. <cp_checkboxList id="cp_QF_chkList3_5_1" titletext="CheckBox List" taborder="51" text="cp_checkboxList00" scrollbars="none" position="absolute 254 64 895 82" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  369. <cp_checkboxList id="cp_QF_chkList4_5_1" titletext="CheckBox List" taborder="52" text="cp_checkboxList00" scrollbars="none" position="absolute 255 85 896 103" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  370. <cp_checkboxList id="cp_QF_chkList5_5_1" titletext="CheckBox List" taborder="53" text="cp_checkboxList00" scrollbars="none" position="absolute 255 106 896 124" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  371. <cp_checkboxList id="cp_QF_chkList6_5_1" titletext="CheckBox List" taborder="54" text="cp_checkboxList00" scrollbars="none" position="absolute 255 127 896 145" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  372. <cp_checkboxList id="cp_QF_chkList7_5_1" titletext="CheckBox List" taborder="55" text="cp_checkboxList00" scrollbars="none" position="absolute 255 149 896 167" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  373. <cp_checkboxList id="cp_QF_chkList8_5_1" titletext="CheckBox List" taborder="56" text="cp_checkboxList00" scrollbars="none" position="absolute 255 170 896 188" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  374. <cp_checkboxList id="cp_QF_chkList9_5_1" titletext="CheckBox List" taborder="57" text="cp_checkboxList00" scrollbars="none" position="absolute 255 191 896 209" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  375. <cp_checkboxList id="cp_QF_chkListA_5_1" titletext="CheckBox List" taborder="58" text="cp_checkboxList00" scrollbars="none" position="absolute 255 212 896 230" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  376. <cp_checkboxList id="cp_QF_chkListB_5_1" titletext="CheckBox List" taborder="59" text="cp_checkboxList00" scrollbars="none" position="absolute 255 233 896 251" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  377. <cp_checkboxList id="cp_QF_chkListC_5_1" titletext="CheckBox List" taborder="60" text="cp_checkboxList00" scrollbars="none" position="absolute 255 253 896 271" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  378. <cp_checkboxList id="cp_QF_chkListD_5_1" titletext="CheckBox List" taborder="61" text="cp_checkboxList00" scrollbars="none" position="absolute 255 273 896 291" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  379. </Layout>
  380. </Layouts>
  381. </Tabpage>
  382. <Tabpage id="case_1007" text="분자" enable="false">
  383. <Layouts>
  384. <Layout>
  385. <Shape id="line82" linetype="horizontal" class="line_1" position="absolute 5 21 895 27" style="strokepen:3 solid #33bbbbff;"/>
  386. <Static id="caption58" text="Repeated Test Results." class="tit_2" position="absolute 6 3 181 19"/>
  387. <Static id="caption59" text="Correction of Error." class="tit_2" position="absolute 6 173 181 188"/>
  388. <Shape id="line83" linetype="horizontal" class="line_1" position="absolute 5 191 895 197" style="strokepen:3 solid #33bbbbff;"/>
  389. <Static id="caption60" text="Fail of nucleic acid" class="tit_2" position="absolute 6 343 159 359"/>
  390. <Shape id="line84" linetype="horizontal" class="line_1" position="absolute 5 361 895 367" style="strokepen:3 solid #33bbbbff;"/>
  391. <Shape id="line85" linetype="horizontal" class="line_1" position="absolute 5 532 895 538" style="strokepen:3 solid #33bbbbff;"/>
  392. <Static id="caption61" text="금일의 전반적인 문제점 및 기타" class="tit_2" position="absolute 6 514 218 529"/>
  393. <TextArea id="tar_resn1007_0Z" taborder="4" position="absolute 5 536 895 665" wordwrap="both"/>
  394. <Radio id="rd_QS_rdoList3_4_1" taborder="5" columncount="4" rowcount="18" innerdataset="@ds_resncdlist3" codecolumn="resncd" datacolumn="resncnts" position="absolute 5 365 895 505" visible="false"/>
  395. <Radio id="rd_QS_rdoList2_4_1" taborder="6" columncount="4" rowcount="18" innerdataset="@ds_resncdlist2" codecolumn="resncd" datacolumn="resncnts" position="absolute 5 195 895 335" visible="false"/>
  396. <Radio id="rd_QS_rdoList1_4_1" taborder="7" columncount="4" rowcount="18" innerdataset="@ds_resncdlist1" codecolumn="resncd" datacolumn="resncnts" position="absolute 5 25 895 165" visible="false"/>
  397. </Layout>
  398. </Layouts>
  399. </Tabpage>
  400. <Tabpage id="case_1008" text="자문">
  401. <Layouts>
  402. <Layout>
  403. <Static id="caption18" text="의사별 자문진단" class="tit_2" position="absolute 11 1 127 17"/>
  404. <Shape id="line38" class="line_1" position="absolute 10 17 900 23" style="strokepen:3 solid #33bbbbff;"/>
  405. <TextArea id="TextArea00" taborder="1" position="absolute 12 28 900 56" wordwrap="both"/>
  406. <Static id="caption00" text="자문 병리의사간 진단 일치도 평가" class="tit_2" position="absolute 11 89 239 105"/>
  407. <Shape id="line00" class="line_1" position="absolute 10 105 900 111" style="strokepen:3 solid #33bbbbff;"/>
  408. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 10 297 220 320"/>
  409. <cp_checkboxList id="cp_Z1_chkList9_2_2" titletext="CheckBox List" taborder="2" scrollbars="none" position="absolute 230 298 895 330" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  410. <Shape id="line76" class="line_3" position="absolute 10 294 896 300"/>
  411. <TextArea id="textarea3" taborder="3" position="absolute 425 244 900 294" wordwrap="both"/>
  412. <cp_checkboxList id="cp_Z1_chkList8_3_1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 230 243 417 262" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  413. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 10 244 220 267"/>
  414. <Shape id="line75" class="line_3" position="absolute 10 241 895 247"/>
  415. <TextArea id="textarea4" taborder="5" position="absolute 425 191 900 241" wordwrap="both"/>
  416. <cp_checkboxList id="cp_Z1_chkList7_3_1" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 230 194 417 213" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  417. <Shape id="line74" class="line_3" position="absolute 10 188 894 194"/>
  418. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 10 191 220 214"/>
  419. <cp_checkboxList id="cp_Z1_chkList6_3_1" titletext="CheckBox List" taborder="7" text="cp_checkboxList00" scrollbars="none" position="absolute 230 138 417 157" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  420. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 10 138 220 161"/>
  421. <TextArea id="textarea5" taborder="8" position="absolute 425 138 900 188" wordwrap="both"/>
  422. <Shape id="line73" class="line_3" position="absolute 10 132 895 138"/>
  423. <cp_checkboxList id="cp_Z1_chkList5_1_1" titletext="CheckBox List" taborder="9" text="cp_checkboxList00" scrollbars="none" position="absolute 230 113 896 132" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  424. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 10 112 220 135"/>
  425. <Static id="caption01" text="자문이유 평가" class="tit_2" position="absolute 15 369 131 385"/>
  426. <Shape id="line01" class="line_1" position="absolute 10 385 900 391" style="strokepen:3 solid #33bbbbff;"/>
  427. <cp_checkboxList id="cp_Z1_chkListA_3_3" titletext="CheckBox List" taborder="10" text="cp_checkboxList05" scrollbars="none" position="absolute 15 401 903 484" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  428. </Layout>
  429. </Layouts>
  430. </Tabpage>
  431. <Tabpage id="case_1009" text="전원증례(OS,OC)">
  432. <Layouts>
  433. <Layout>
  434. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 13 32 223 55"/>
  435. <Static id="caption00" text="진단 일치도 평가" class="tit_2" position="absolute 14 9 242 25"/>
  436. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 13 58 223 81"/>
  437. <cp_checkboxList id="cp_Z2_chkList5_1_1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 233 33 899 52" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  438. <Shape id="line00" class="line_1" position="absolute 13 25 903 31" style="strokepen:3 solid #33bbbbff;"/>
  439. <Shape id="line73" class="line_3" position="absolute 13 52 898 58"/>
  440. <TextArea id="textarea5" taborder="2" position="absolute 428 58 903 108" wordwrap="both"/>
  441. <cp_checkboxList id="cp_Z2_chkList6_3_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 233 58 420 77" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  442. <cp_checkboxList id="cp_Z2_chkList7_3_1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 233 114 420 133" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  443. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 13 111 223 134"/>
  444. <Shape id="line74" class="line_3" position="absolute 14 108 898 114"/>
  445. <TextArea id="textarea4" taborder="5" position="absolute 428 111 903 161" wordwrap="both"/>
  446. <TextArea id="textarea3" taborder="6" position="absolute 428 164 903 214" wordwrap="both"/>
  447. <Shape id="line75" class="line_3" position="absolute 13 161 898 167"/>
  448. <cp_checkboxList id="cp_Z2_chkList8_3_1" titletext="CheckBox List" taborder="7" text="cp_checkboxList00" scrollbars="none" position="absolute 233 163 420 182" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  449. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 13 164 223 187"/>
  450. <Shape id="line76" class="line_3" position="absolute 13 214 899 220"/>
  451. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 13 217 223 240"/>
  452. <cp_checkboxList id="cp_Z2_chkList9_2_2" titletext="CheckBox List" taborder="8" text="cp_checkboxList00" scrollbars="none" position="absolute 233 218 898 250" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  453. <Shape id="line01" class="line_1" position="absolute 13 273 903 279" style="strokepen:3 solid #33bbbbff;"/>
  454. <Static id="caption01" text="심한불일치 시 통보" class="tit_2" position="absolute 14 257 242 273"/>
  455. <Static id="caption02" text="통보병원명" class="cell_1" position="absolute 14 321 112 344"/>
  456. <TextArea id="textarea00" taborder="10" position="absolute 124 320 903 344" wordwrap="both"/>
  457. <Radio id="rd_Z2_rdoListA_3_1" taborder="11" columncount="3" rowcount="1" position="absolute 25 393 902 418" index="-1" visible="false"/>
  458. <cp_checkboxList id="cp_Z2_chkListA_3_2" titletext="CheckBox List" taborder="12" text="cp_checkboxList00" scrollbars="none" position="absolute 26 287 900 312" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  459. </Layout>
  460. </Layouts>
  461. </Tabpage>
  462. <Tabpage id="case_100A" text="의뢰서">
  463. <Layouts>
  464. <Layout width="916" height="669">
  465. <Shape id="line01" class="line_1" position="absolute 11 17 901 23" style="strokepen:3 solid #33bbbbff;"/>
  466. <Static id="caption01" text="검사의뢰서 평가" class="tit_2" position="absolute 12 1 240 17"/>
  467. <Static id="caption02" text="기타" class="cell_1" position="absolute 11 104 57 127"/>
  468. <TextArea id="textarea00" taborder="1" position="absolute 73 103 900 159" wordwrap="both"/>
  469. <cp_checkboxList id="cp_Z3_chkList1_4_1" titletext="CheckBox List" taborder="2" text="cp_checkboxList00" scrollbars="none" position="absolute 20 34 759 55" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  470. </Layout>
  471. </Layouts>
  472. </Tabpage>
  473. <Tabpage id="case_100B" text="수정진단">
  474. <Layouts>
  475. <Layout>
  476. <Shape id="line01" class="line_1" position="absolute 11 17 901 23" style="strokepen:3 solid #33bbbbff;"/>
  477. <Static id="caption01" text="수정진단사유" class="tit_2" position="absolute 12 1 120 17"/>
  478. <cp_checkboxList id="cp_Z4_chkList1_4_1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 18 34 896 57" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  479. <Static id="caption02" text="기타" class="cell_1" position="absolute 14 89 60 112"/>
  480. <TextArea id="textarea00" taborder="2" position="absolute 76 88 903 112" wordwrap="both"/>
  481. <Static id="caption00" text="처음진단과의 불일치정도 평가" class="tit_2" position="absolute 14 145 242 161"/>
  482. <Shape id="line00" class="line_1" position="absolute 13 161 903 167" style="strokepen:3 solid #33bbbbff;"/>
  483. <cp_checkboxList id="cp_Z4_chkList5_1_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 233 169 899 188" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  484. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 13 168 223 191"/>
  485. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 13 194 223 217"/>
  486. <Shape id="line73" class="line_3" position="absolute 13 188 898 194"/>
  487. <cp_checkboxList id="cp_Z4_chkList6_3_1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 233 194 420 213" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  488. <TextArea id="textarea5" taborder="5" position="absolute 428 194 903 244" wordwrap="both"/>
  489. <Shape id="line74" class="line_3" position="absolute 14 244 898 250"/>
  490. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 13 247 223 270"/>
  491. <cp_checkboxList id="cp_Z4_chkList7_3_1" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 233 250 420 269" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  492. <TextArea id="textarea3" taborder="7" position="absolute 428 300 903 350" wordwrap="both"/>
  493. <TextArea id="textarea4" taborder="8" position="absolute 428 247 903 297" wordwrap="both"/>
  494. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 13 300 223 323"/>
  495. <cp_checkboxList id="cp_Z4_chkList8_3_1" titletext="CheckBox List" taborder="9" text="cp_checkboxList00" scrollbars="none" position="absolute 233 299 420 318" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  496. <Shape id="line75" class="line_3" position="absolute 13 297 898 303"/>
  497. <Shape id="line76" class="line_3" position="absolute 13 350 899 356"/>
  498. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 13 353 223 376"/>
  499. <cp_checkboxList id="cp_Z4_chkList9_2_2" titletext="CheckBox List" taborder="10" text="cp_checkboxList00" scrollbars="none" position="absolute 233 354 898 386" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  500. <Static id="caption03" text="조치사항" class="tit_2" position="absolute 14 425 122 441"/>
  501. <Shape id="line02" class="line_1" position="absolute 13 441 903 447" style="strokepen:3 solid #33bbbbff;"/>
  502. <cp_checkboxList id="cp_Z4_chkListA_3_1" titletext="CheckBox List" taborder="11" text="cp_checkboxList00" scrollbars="none" position="absolute 20 458 890 486" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  503. <Static id="caption04" text="수신의 및 알림내용" class="cell_1" position="absolute 16 513 142 536"/>
  504. <TextArea id="textarea01" taborder="12" position="absolute 158 512 897 536" wordwrap="both"/>
  505. </Layout>
  506. </Layouts>
  507. </Tabpage>
  508. <Tabpage id="case_100C" text="검체적절성">
  509. <Layouts>
  510. <Layout>
  511. <TextArea id="textarea00" taborder="0" position="absolute 69 176 896 200" wordwrap="both"/>
  512. <Static id="caption02" text="기타" class="cell_1" position="absolute 7 177 53 200"/>
  513. <cp_checkboxList id="cp_Z5_chkList1_3_5" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 4 29 914 161" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  514. <Static id="caption01" text="부적합이유평가" class="tit_2" position="absolute 5 1 137 17"/>
  515. <Shape id="line01" class="line_1" position="absolute 4 17 918 23" style="strokepen:3 solid #33bbbbff;"/>
  516. </Layout>
  517. </Layouts>
  518. </Tabpage>
  519. <Tabpage id="case_100D" text="조직세포상관성">
  520. <Layouts>
  521. <Layout>
  522. <Static id="caption01" text="이전슬라이드 재검토" class="tit_2" position="absolute 12 3 184 19"/>
  523. <Shape id="line01" class="line_1" position="absolute 11 19 901 25" style="strokepen:3 solid #33bbbbff;"/>
  524. <Static id="caption02" text="검토슬라이드번호" class="cell_1" position="absolute 14 75 132 98"/>
  525. <TextArea id="textarea00" taborder="2" position="absolute 140 74 903 122" wordwrap="both"/>
  526. <Static id="caption00" text="이전슬라이드 재검토 진단오류평가" class="tit_2" position="absolute 14 147 250 163"/>
  527. <Shape id="line00" class="line_1" position="absolute 13 163 903 169" style="strokepen:3 solid #33bbbbff;"/>
  528. <cp_checkboxList id="cp_Z6_chkList5_1_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 233 171 899 190" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  529. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 13 170 223 193"/>
  530. <Shape id="line73" class="line_3" position="absolute 13 190 898 196"/>
  531. <TextArea id="textarea5" taborder="4" position="absolute 428 196 903 246" wordwrap="both"/>
  532. <cp_checkboxList id="cp_Z6_chkList6_3_1" titletext="CheckBox List" taborder="5" text="cp_checkboxList00" scrollbars="none" position="absolute 233 196 420 215" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  533. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 13 196 223 219"/>
  534. <Shape id="line74" class="line_3" position="absolute 14 246 898 252"/>
  535. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 13 249 223 272"/>
  536. <cp_checkboxList id="cp_Z6_chkList7_3_1" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 233 252 420 271" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  537. <TextArea id="textarea4" taborder="7" position="absolute 428 249 903 299" wordwrap="both"/>
  538. <Shape id="line75" class="line_3" position="absolute 13 299 898 305"/>
  539. <TextArea id="textarea3" taborder="8" position="absolute 428 302 903 352" wordwrap="both"/>
  540. <cp_checkboxList id="cp_Z6_chkList8_3_1" titletext="CheckBox List" taborder="9" text="cp_checkboxList00" scrollbars="none" position="absolute 233 301 420 320" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  541. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 13 302 223 325"/>
  542. <Shape id="line76" class="line_3" position="absolute 13 352 899 358"/>
  543. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 13 355 223 378"/>
  544. <cp_checkboxList id="cp_Z6_chkList9_2_2" titletext="CheckBox List" taborder="10" text="cp_checkboxList00" scrollbars="none" position="absolute 233 356 898 388" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  545. <Static id="caption03" text="조직-세포 불일치 사유평가" class="tit_2" position="absolute 14 427 218 443"/>
  546. <Shape id="line02" class="line_1" position="absolute 13 443 903 449" style="strokepen:3 solid #33bbbbff;"/>
  547. <cp_checkboxList id="cp_Z6_chkListA_4_3" titletext="CheckBox List" taborder="11" text="cp_checkboxList00" scrollbars="none" position="absolute 20 460 858 504" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  548. <Static id="caption04" text="기타오류" class="cell_1" position="absolute 16 515 84 538"/>
  549. <TextArea id="textarea01" taborder="12" position="absolute 103 515 914 539" wordwrap="both"/>
  550. <Radio id="rd_Z6_rdoList1_3_1" taborder="13" columncount="3" rowcount="1" position="absolute 18 30 897 57" innerdataset="@ds_resncdlist61" codecolumn="cdnm" datacolumn="cdid" onitemchanged="switch1_case_100D_rd_Z6_rdoList1_3_1_onitemchanged" visible="false"/>
  551. <cp_checkboxList id="cp_Z6_chkList1_3_1" taborder="14" scrollbars="none" position="absolute 21 30 896 71" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  552. </Layout>
  553. </Layouts>
  554. </Tabpage>
  555. <Tabpage id="case_100E" text="음성증례재검토">
  556. <Layouts>
  557. <Layout>
  558. <Static id="caption01" text="재검토된 진단" class="tit_2" position="absolute 12 3 184 19"/>
  559. <Shape id="line01" class="line_1" position="absolute 11 19 901 25" style="strokepen:3 solid #33bbbbff;"/>
  560. <Static id="caption02" text="의사진단명" class="cell_1" position="absolute 14 35 92 58"/>
  561. <TextArea id="textarea00" taborder="2" position="absolute 100 34 901 98" wordwrap="both"/>
  562. <Static id="caption00" text="진단 일치도 평가" class="tit_2" position="absolute 14 147 250 163"/>
  563. <Shape id="line00" class="line_1" position="absolute 13 163 903 169" style="strokepen:3 solid #33bbbbff;"/>
  564. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 13 170 223 193"/>
  565. <cp_checkboxList id="cp_Z7_chkList5_1_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 233 171 899 190" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  566. <cp_checkboxList id="cp_Z7_chkList6_3_1" titletext="CheckBox List" taborder="4" text="cp_checkboxList00" scrollbars="none" position="absolute 233 196 420 215" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  567. <Shape id="line73" class="line_3" position="absolute 13 190 898 196"/>
  568. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 13 196 223 219"/>
  569. <TextArea id="textarea5" taborder="5" position="absolute 428 196 903 246" wordwrap="both"/>
  570. <Shape id="line74" class="line_3" position="absolute 14 246 898 252"/>
  571. <cp_checkboxList id="cp_Z7_chkList7_3_1" titletext="CheckBox List" taborder="6" text="cp_checkboxList00" scrollbars="none" position="absolute 233 252 420 271" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  572. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 13 249 223 272"/>
  573. <TextArea id="textarea4" taborder="7" position="absolute 428 249 903 299" wordwrap="both"/>
  574. <cp_checkboxList id="cp_Z7_chkList8_3_1" titletext="CheckBox List" taborder="8" text="cp_checkboxList00" scrollbars="none" position="absolute 233 301 420 320" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  575. <TextArea id="textarea3" taborder="9" position="absolute 428 302 903 352" wordwrap="both"/>
  576. <Shape id="line75" class="line_3" position="absolute 13 299 898 305"/>
  577. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 13 302 223 325"/>
  578. <Shape id="line76" class="line_3" position="absolute 13 352 899 358"/>
  579. <cp_checkboxList id="cp_Z7_chkList9_2_2" titletext="CheckBox List" taborder="10" text="cp_checkboxList00" scrollbars="none" position="absolute 233 356 898 388" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  580. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 13 355 223 378"/>
  581. </Layout>
  582. </Layouts>
  583. </Tabpage>
  584. <Tabpage id="case_100F" text="세포병리사평가">
  585. <Layouts>
  586. <Layout>
  587. <Static id="caption00" text="병리의사와 세포병리사 진단일치도 평가" class="tit_2" position="absolute 14 11 282 27"/>
  588. <Shape id="line00" class="line_1" position="absolute 13 27 903 33" style="strokepen:3 solid #33bbbbff;"/>
  589. <cp_checkboxList id="cp_Z8_chkList5_1_1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 233 35 899 54" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  590. <Static id="caption52" text="1) 일치" class="cell_1" position="absolute 13 34 223 57"/>
  591. <Shape id="line73" class="line_3" position="absolute 13 54 898 60"/>
  592. <TextArea id="textarea5" taborder="2" position="absolute 428 60 903 110" wordwrap="both"/>
  593. <cp_checkboxList id="cp_Z8_chkList6_3_1" titletext="CheckBox List" taborder="3" text="cp_checkboxList00" scrollbars="none" position="absolute 233 60 420 79" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  594. <Static id="caption50" text="2) 경미한 불일치 (진료 영향 없음)" class="cell_1" position="absolute 13 60 223 83"/>
  595. <TextArea id="textarea4" taborder="4" position="absolute 428 113 903 163" wordwrap="both"/>
  596. <cp_checkboxList id="cp_Z8_chkList7_3_1" titletext="CheckBox List" taborder="5" text="cp_checkboxList00" scrollbars="none" position="absolute 233 116 420 135" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  597. <Static id="caption51" text="3) 중증도 불일치 (경미한 영항)" class="cell_1" position="absolute 13 113 223 136"/>
  598. <Shape id="line74" class="line_3" position="absolute 14 110 898 116"/>
  599. <TextArea id="textarea3" taborder="6" position="absolute 428 166 903 216" wordwrap="both"/>
  600. <cp_checkboxList id="cp_Z8_chkList8_3_1" titletext="CheckBox List" taborder="7" text="cp_checkboxList00" scrollbars="none" position="absolute 233 165 420 184" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  601. <Shape id="line75" class="line_3" position="absolute 13 163 898 169"/>
  602. <Static id="caption53" text="4) 심한 불일치 (심각한 영향)" class="cell_1" position="absolute 13 166 223 189"/>
  603. <Shape id="line76" class="line_3" position="absolute 13 216 899 222"/>
  604. <Static id="caption54" text="5) 판단 보류" class="cell_1" position="absolute 13 219 223 242"/>
  605. <cp_checkboxList id="cp_Z8_chkList9_2_2" titletext="CheckBox List" taborder="8" text="cp_checkboxList00" scrollbars="none" position="absolute 233 220 898 252" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  606. </Layout>
  607. </Layouts>
  608. </Tabpage>
  609. </Tabpages>
  610. </Tab>
  611. <Calendar id="ipt_rgstdd" taborder="6" visible="false" position="absolute 120 95 136 114" mask="yyyy-mm-dd"/>
  612. <Edit id="opt_rgstrnm" taborder="7" readonly="true" visible="false" position="absolute 235 95 248 114"/>
  613. <Combo id="cmb_rgstrid" taborder="8" innerdataset="ds_init_cmb_rgstrid" codecolumn="userid" datacolumn="usernm" visible="false" position="absolute 150 95 167 114"/>
  614. <Edit id="opt_chrgdrnm" taborder="9" readonly="true" visible="false" position="absolute 260 95 273 114"/>
  615. <Combo id="cmb_chrgdrid" taborder="10" innerdataset="ds_init_cmb_chrgdrid" codecolumn="userid" datacolumn="usernm" visible="false" position="absolute 180 95 193 114"/>
  616. <Edit id="output1" taborder="11" readonly="true" visible="false" position="absolute 210 95 223 114"/>
  617. <Grid id="grd_grdelist" taborder="12" binddataset="ds_grd_grdelist" useinputpanel="false" visible="false" position="absolute 135 535 270 685">
  618. <Formats>
  619. <Format id="default">
  620. <Columns>
  621. <Column size="60"/>
  622. <Column size="60"/>
  623. <Column size="65"/>
  624. <Column size="115"/>
  625. <Column size="40"/>
  626. <Column size="60"/>
  627. <Column size="60"/>
  628. <Column size="60"/>
  629. <Column size="60"/>
  630. <Column size="60"/>
  631. <Column size="60"/>
  632. <Column size="60"/>
  633. <Column size="60"/>
  634. <Column size="60"/>
  635. <Column size="60"/>
  636. <Column size="60"/>
  637. <Column size="60"/>
  638. <Column size="60"/>
  639. <Column size="60"/>
  640. <Column size="60"/>
  641. <Column size="60"/>
  642. <Column size="60"/>
  643. <Column size="60"/>
  644. <Column size="60"/>
  645. <Column size="60"/>
  646. <Column size="60"/>
  647. <Column size="60"/>
  648. <Column size="60"/>
  649. <Column size="60"/>
  650. <Column size="60"/>
  651. <Column size="65"/>
  652. <Column size="60"/>
  653. <Column size="100"/>
  654. <Column size="100"/>
  655. <Column size="100"/>
  656. <Column size="100"/>
  657. <Column size="100"/>
  658. <Column size="100"/>
  659. <Column size="100"/>
  660. <Column size="100"/>
  661. <Column size="100"/>
  662. <Column size="100"/>
  663. <Column size="100"/>
  664. <Column size="100"/>
  665. <Column size="100"/>
  666. <Column size="100"/>
  667. </Columns>
  668. <Rows>
  669. <Row size="24" band="head"/>
  670. <Row size="24"/>
  671. </Rows>
  672. <Band id="head">
  673. <Cell text="instcd"/>
  674. <Cell col="1" text="ptno"/>
  675. <Cell col="2" text="baseflagcd"/>
  676. <Cell col="3" text="itemresncd"/>
  677. <Cell col="4" text="itemresncd"/>
  678. <Cell col="5" text="rgstdd"/>
  679. <Cell col="6" text="rgsttm"/>
  680. <Cell col="7" text="rgstrid"/>
  681. <Cell col="8" text="chrgdrid"/>
  682. <Cell col="9" text="resncnts1"/>
  683. <Cell col="10" text="resncnts2"/>
  684. <Cell col="11" text="resncnts3"/>
  685. <Cell col="12" text="resncnts4"/>
  686. <Cell col="13" text="resncnts5"/>
  687. <Cell col="14" text="resncnts6"/>
  688. <Cell col="15" text="resncnts7"/>
  689. <Cell col="16" text="resncnts8"/>
  690. <Cell col="17" text="resncnts9"/>
  691. <Cell col="18" text="resncntsA"/>
  692. <Cell col="19" text="resncntsB"/>
  693. <Cell col="20" text="resncntsC"/>
  694. <Cell col="21" text="resncntsD"/>
  695. <Cell col="22" text="resncntsE"/>
  696. <Cell col="23" text="resncntsF"/>
  697. <Cell col="24" text="resncntsG"/>
  698. <Cell col="25" text="resncntsH"/>
  699. <Cell col="26" text="resncntsI"/>
  700. <Cell col="27" text="resncntsJ"/>
  701. <Cell col="28" text="resncntsK"/>
  702. <Cell col="29" text="resncntsL"/>
  703. <Cell col="30" text="resncntsM"/>
  704. <Cell col="31" text="resncntsN"/>
  705. <Cell col="32" text="resncntsZ"/>
  706. <Cell col="33" text="resncnts"/>
  707. <Cell col="34" text="resncntsZ1"/>
  708. <Cell col="35" text="resncntsZ2"/>
  709. <Cell col="36" text="resncntsZ3"/>
  710. <Cell col="37" text="resncntsZ4"/>
  711. <Cell col="38" text="resncntsZ5"/>
  712. <Cell col="39" text="resncntsZ6"/>
  713. <Cell col="40" text="resncntsZ7"/>
  714. <Cell col="41" text="resncntsZ8"/>
  715. <Cell col="42" text="resncntsZ9"/>
  716. <Cell col="43" text="resncntsZA"/>
  717. <Cell col="44" text="resncntsZB"/>
  718. <Cell col="45" text="resncntsZC"/>
  719. </Band>
  720. <Band id="body">
  721. <Cell text="bind:instcd"/>
  722. <Cell col="1" text="bind:ptno"/>
  723. <Cell col="2" text="bind:baseflagcd"/>
  724. <Cell col="3" text="bind:itemflagcd"/>
  725. <Cell col="4" text="bind:itemresncd"/>
  726. <Cell col="5" text="bind:rgstdd"/>
  727. <Cell col="6" text="bind:rgsttm"/>
  728. <Cell col="7" text="bind:rgstrid"/>
  729. <Cell col="8" text="bind:chrgdrid"/>
  730. <Cell col="9" text="bind:resncnts1"/>
  731. <Cell col="10" text="bind:resncnts2"/>
  732. <Cell col="11" text="bind:resncnts3"/>
  733. <Cell col="12" text="bind:resncnts4"/>
  734. <Cell col="13" text="bind:resncnts5"/>
  735. <Cell col="14" text="bind:resncnts6"/>
  736. <Cell col="15" text="bind:resncnts7"/>
  737. <Cell col="16" text="bind:resncnts8"/>
  738. <Cell col="17" text="bind:resncnts9"/>
  739. <Cell col="18" text="bind:resncntsA"/>
  740. <Cell col="19" text="bind:resncntsB"/>
  741. <Cell col="20" text="bind:resncntsC"/>
  742. <Cell col="21" text="bind:resncntsD"/>
  743. <Cell col="22" text="bind:resncntsE"/>
  744. <Cell col="23" text="bind:resncntsF"/>
  745. <Cell col="24" text="bind:resncntsG"/>
  746. <Cell col="25" text="bind:resncntsH"/>
  747. <Cell col="26" text="bind:resncntsI"/>
  748. <Cell col="27" text="bind:resncntsJ"/>
  749. <Cell col="28" text="bind:resncntsK"/>
  750. <Cell col="29" text="bind:resncntsL"/>
  751. <Cell col="30" text="bind:resncntsM"/>
  752. <Cell col="31" text="bind:resncntsN"/>
  753. <Cell col="32" text="bind:resncntsZ"/>
  754. <Cell col="33" text="bind:resncnts"/>
  755. <Cell col="34" text="bind:resncntsZ1"/>
  756. <Cell col="35" text="bind:resncntsZ2"/>
  757. <Cell col="36" text="bind:resncntsZ3"/>
  758. <Cell col="37" text="bind:resncntsZ4"/>
  759. <Cell col="38" text="bind:resncntsZ5"/>
  760. <Cell col="39" text="bind:resncntsZ6"/>
  761. <Cell col="40" text="bind:resncntsZ7"/>
  762. <Cell col="41" text="bind:resncntsZ8"/>
  763. <Cell col="42" text="bind:resncntsZ9"/>
  764. <Cell col="43" text="bind:resncntsZA"/>
  765. <Cell col="44" text="bind:resncntsZB"/>
  766. <Cell col="45" text="bind:resncntsZC"/>
  767. </Band>
  768. </Format>
  769. </Formats>
  770. </Grid>
  771. </Layout>
  772. </Layouts>
  773. <Objects>
  774. <Dataset id="ds_init_cbo_ptnocd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  775. <ColumnInfo>
  776. <Column id="ptnonm" type="STRING"/>
  777. <Column id="ptnocd" type="STRING"/>
  778. </ColumnInfo>
  779. </Dataset>
  780. <Dataset id="ds_grd_ptnolist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  781. <ColumnInfo>
  782. <Column id="choi" type="STRING"/>
  783. <Column id="instcd" type="STRING"/>
  784. <Column id="ptno" type="STRING"/>
  785. <Column id="ptnodisp" type="STRING"/>
  786. <Column id="pid" type="STRING"/>
  787. <Column id="patnm" type="STRING"/>
  788. <Column id="rrgstno" type="STRING"/>
  789. <Column id="workflagcd" type="STRING" size="256"/>
  790. <Column id="rgstdd" type="STRING" size="256"/>
  791. <Column id="rgsttm" type="STRING" size="256"/>
  792. </ColumnInfo>
  793. </Dataset>
  794. <Dataset id="ds_init_rdo_resn01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  795. <ColumnInfo>
  796. <Column id="resncnts" type="STRING"/>
  797. <Column id="resncd" type="STRING"/>
  798. </ColumnInfo>
  799. </Dataset>
  800. <Dataset id="ds_init_rdo_resn1001_01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  801. <ColumnInfo>
  802. <Column id="resncnts" type="STRING"/>
  803. <Column id="resncd" type="STRING"/>
  804. </ColumnInfo>
  805. </Dataset>
  806. <Dataset id="ds_init_rdo_resn1003_01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  807. <ColumnInfo>
  808. <Column id="resncnts" type="STRING"/>
  809. <Column id="resncd" type="STRING"/>
  810. </ColumnInfo>
  811. </Dataset>
  812. <Dataset id="ds_init_rdo_block" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  813. <ColumnInfo>
  814. <Column id="resncnts" type="STRING"/>
  815. <Column id="resncd" type="STRING"/>
  816. </ColumnInfo>
  817. </Dataset>
  818. <Dataset id="ds_init_rdo_bbb" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  819. <ColumnInfo>
  820. <Column id="resncnts" type="STRING"/>
  821. <Column id="resncd" type="STRING"/>
  822. </ColumnInfo>
  823. </Dataset>
  824. <Dataset id="ds_init_rdo_bocchangyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  825. <ColumnInfo>
  826. <Column id="resncnts" type="STRING"/>
  827. <Column id="resncd" type="STRING"/>
  828. </ColumnInfo>
  829. </Dataset>
  830. <Dataset id="ds_init_rdo_resn1007_01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  831. <ColumnInfo>
  832. <Column id="resncnts" type="STRING"/>
  833. <Column id="resncd" type="STRING"/>
  834. </ColumnInfo>
  835. </Dataset>
  836. <Dataset id="ds_init_rdo_resn1007_02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  837. <ColumnInfo>
  838. <Column id="resncnts" type="STRING"/>
  839. <Column id="resncd" type="STRING"/>
  840. </ColumnInfo>
  841. </Dataset>
  842. <Dataset id="ds_init_rdo_resn1007_03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  843. <ColumnInfo>
  844. <Column id="resncnts" type="STRING"/>
  845. <Column id="resncd" type="STRING"/>
  846. </ColumnInfo>
  847. </Dataset>
  848. <Dataset id="ds_init_cmb_rgstrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  849. <ColumnInfo>
  850. <Column id="usernm" type="STRING"/>
  851. <Column id="userid" type="STRING"/>
  852. </ColumnInfo>
  853. </Dataset>
  854. <Dataset id="ds_init_cmb_chrgdrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  855. <ColumnInfo>
  856. <Column id="usernm" type="STRING"/>
  857. <Column id="userid" type="STRING"/>
  858. </ColumnInfo>
  859. </Dataset>
  860. <Dataset id="ds_grd_grdelist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  861. <ColumnInfo>
  862. <Column id="instcd" type="STRING"/>
  863. <Column id="ptno" type="STRING"/>
  864. <Column id="itemflagcd" type="STRING" size="256"/>
  865. <Column id="itemresncd" type="STRING" size="256"/>
  866. <Column id="baseflagcd" type="STRING"/>
  867. <Column id="rgstdd" type="STRING"/>
  868. <Column id="rgsttm" type="STRING"/>
  869. <Column id="rgstrid" type="STRING"/>
  870. <Column id="chrgdrid" type="STRING"/>
  871. <Column id="resncnts1" type="STRING"/>
  872. <Column id="resncnts2" type="STRING"/>
  873. <Column id="resncnts3" type="STRING"/>
  874. <Column id="resncnts4" type="STRING"/>
  875. <Column id="resncnts5" type="STRING"/>
  876. <Column id="resncnts6" type="STRING"/>
  877. <Column id="resncnts7" type="STRING"/>
  878. <Column id="resncnts8" type="STRING"/>
  879. <Column id="resncnts9" type="STRING"/>
  880. <Column id="resncntsA" type="STRING"/>
  881. <Column id="resncntsB" type="STRING"/>
  882. <Column id="resncntsC" type="STRING"/>
  883. <Column id="resncntsD" type="STRING"/>
  884. <Column id="resncntsE" type="STRING"/>
  885. <Column id="resncntsF" type="STRING"/>
  886. <Column id="resncntsG" type="STRING"/>
  887. <Column id="resncntsH" type="STRING"/>
  888. <Column id="resncntsI" type="STRING"/>
  889. <Column id="resncntsJ" type="STRING"/>
  890. <Column id="resncntsK" type="STRING"/>
  891. <Column id="resncntsL" type="STRING"/>
  892. <Column id="resncntsM" type="STRING"/>
  893. <Column id="resncntsN" type="STRING"/>
  894. <Column id="resncntsZ" type="STRING"/>
  895. <Column id="resncnts" type="STRING"/>
  896. <Column id="resncntsZ1" type="STRING"/>
  897. <Column id="resncntsZ2" type="STRING"/>
  898. <Column id="resncntsZ3" type="STRING"/>
  899. <Column id="resncntsZ4" type="STRING"/>
  900. <Column id="resncntsZ5" type="STRING"/>
  901. <Column id="resncntsZ6" type="STRING"/>
  902. <Column id="resncntsZ7" type="STRING"/>
  903. <Column id="resncntsZ8" type="STRING"/>
  904. <Column id="resncntsZ9" type="STRING"/>
  905. <Column id="resncntsZA" type="STRING"/>
  906. <Column id="resncntsZB" type="STRING"/>
  907. <Column id="resncntsZC" type="STRING"/>
  908. <Column id="grdeflagcd" type="STRING" size="256"/>
  909. </ColumnInfo>
  910. <Rows>
  911. <Row/>
  912. </Rows>
  913. </Dataset>
  914. <Dataset id="ds_hosoenvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  915. <ColumnInfo>
  916. <Column id="instcd" type="STRING" size="256"/>
  917. <Column id="lendrtnterm" type="STRING" size="256"/>
  918. <Column id="recvqualmthdcd" type="STRING" size="256"/>
  919. <Column id="plgydeptcd" type="STRING" size="256"/>
  920. <Column id="plgyteamcd" type="STRING" size="256"/>
  921. <Column id="doctjobgradcd" type="STRING" size="256"/>
  922. <Column id="teamjobgradcd" type="STRING" size="256"/>
  923. </ColumnInfo>
  924. <Rows>
  925. <Row/>
  926. </Rows>
  927. </Dataset>
  928. <Dataset id="ds_data_sysdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  929. <ColumnInfo>
  930. <Column id="sysdd" type="STRING" size="256"/>
  931. <Column id="systm" type="STRING" size="256"/>
  932. </ColumnInfo>
  933. </Dataset>
  934. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  935. <ColumnInfo>
  936. <Column id="detlrefcrite" type="STRING" size="256"/>
  937. <Column id="userdeptcd" type="STRING" size="256"/>
  938. <Column id="prtndirect" type="STRING" size="256"/>
  939. </ColumnInfo>
  940. <Rows>
  941. <Row>
  942. <Col id="prtndirect">1</Col>
  943. </Row>
  944. </Rows>
  945. </Dataset>
  946. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  947. <ColumnInfo>
  948. <Column id="ptnocode" type="STRING" size="256"/>
  949. <Column id="fromyear" type="STRING" size="256"/>
  950. <Column id="fromptno" type="STRING" size="256"/>
  951. <Column id="toyear" type="STRING" size="256"/>
  952. <Column id="toptno" type="STRING" size="256"/>
  953. <Column id="fromdd" type="STRING" size="256"/>
  954. <Column id="todd" type="STRING" size="256"/>
  955. <Column id="pid" type="STRING" size="256"/>
  956. <Column id="refflagcd" type="STRING" size="256"/>
  957. <Column id="jobkindcd" type="STRING" size="256"/>
  958. </ColumnInfo>
  959. <Rows>
  960. <Row/>
  961. </Rows>
  962. </Dataset>
  963. <Dataset id="ds_hidden1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  964. <ColumnInfo>
  965. <Column id="baseflagcd" type="STRING" size="256"/>
  966. <Column id="resncnts1" type="STRING" size="256"/>
  967. <Column id="resncnts2" type="STRING" size="256"/>
  968. <Column id="resncnts3" type="STRING" size="256"/>
  969. <Column id="resncnts4" type="STRING" size="256"/>
  970. <Column id="resncnts5" type="STRING" size="256"/>
  971. <Column id="resncnts6" type="STRING" size="256"/>
  972. <Column id="resncnts7" type="STRING" size="256"/>
  973. <Column id="resncnts8" type="STRING" size="256"/>
  974. <Column id="resncnts9" type="STRING" size="256"/>
  975. <Column id="resncntsA" type="STRING" size="256"/>
  976. <Column id="resncntsB" type="STRING" size="256"/>
  977. <Column id="resncntsC" type="STRING" size="256"/>
  978. <Column id="resncntsD" type="STRING" size="256"/>
  979. <Column id="resncntsE" type="STRING" size="256"/>
  980. <Column id="resncntsF" type="STRING" size="256"/>
  981. <Column id="resncntsG" type="STRING" size="256"/>
  982. <Column id="resncntsH" type="STRING" size="256"/>
  983. <Column id="resncntsI" type="STRING" size="256"/>
  984. <Column id="resncntsJ" type="STRING" size="256"/>
  985. <Column id="resncntsK" type="STRING" size="256"/>
  986. <Column id="resncntsL" type="STRING" size="256"/>
  987. <Column id="resncntsM" type="STRING" size="256"/>
  988. <Column id="resncntsN" type="STRING" size="256"/>
  989. <Column id="resncntsZ" type="STRING" size="256"/>
  990. <Column id="resncnts" type="STRING" size="256"/>
  991. <Column id="rgstdd" type="STRING" size="256"/>
  992. <Column id="rgstrnm" type="STRING" size="256"/>
  993. <Column id="rgstrid" type="STRING" size="256"/>
  994. <Column id="rgsttm" type="STRING" size="256"/>
  995. <Column id="chrgdrid" type="STRING" size="256"/>
  996. <Column id="chrgdrnm" type="STRING" size="256"/>
  997. <Column id="resncntsZ1" type="STRING" size="256"/>
  998. <Column id="resncntsZ2" type="STRING" size="256"/>
  999. <Column id="resncntsZ3" type="STRING" size="256"/>
  1000. <Column id="resncntsZ4" type="STRING" size="256"/>
  1001. <Column id="resncntsZ5" type="STRING" size="256"/>
  1002. <Column id="resncntsZ6" type="STRING" size="256"/>
  1003. <Column id="resncntsZ7" type="STRING" size="256"/>
  1004. <Column id="resncntsZ8" type="STRING" size="256"/>
  1005. <Column id="resncntsZ9" type="STRING" size="256"/>
  1006. <Column id="resncntsZA" type="STRING" size="256"/>
  1007. <Column id="resncntsZB" type="STRING" size="256"/>
  1008. <Column id="readtm" type="STRING" size="256"/>
  1009. <Column id="resncntsZC" type="STRING" size="256"/>
  1010. </ColumnInfo>
  1011. <Rows>
  1012. <Row>
  1013. <Col id="baseflagcd">Q1</Col>
  1014. </Row>
  1015. </Rows>
  1016. </Dataset>
  1017. <Dataset id="ds_readtminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1018. <ColumnInfo>
  1019. <Column id="readtm" type="STRING" size="256"/>
  1020. <Column id="acpttm" type="STRING" size="256"/>
  1021. <Column id="makeendtm" type="STRING" size="256"/>
  1022. <Column id="grosstm" type="STRING" size="256"/>
  1023. <Column id="cryostattm" type="STRING" size="256"/>
  1024. </ColumnInfo>
  1025. <Rows>
  1026. <Row/>
  1027. </Rows>
  1028. </Dataset>
  1029. <Dataset id="ds_userinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1030. <ColumnInfo>
  1031. <Column id="choi" type="STRING" size="256" sumtext="선택"/>
  1032. <Column id="dutplceinstcd" type="STRING" size="256" sumtext="기관코드"/>
  1033. <Column id="userid" type="STRING" size="256" sumtext="사용자ID"/>
  1034. <Column id="usernm" type="STRING" size="256" sumtext="사용자명"/>
  1035. <Column id="jobkindcd" type="STRING" size="256" sumtext="직종구분코드"/>
  1036. <Column id="userabbr" type="STRING" size="256" sumtext="직종구분코드"/>
  1037. <Column id="mpphonno" type="STRING" size="256" sumtext="직종구분코드"/>
  1038. </ColumnInfo>
  1039. <Rows>
  1040. <Row/>
  1041. </Rows>
  1042. </Dataset>
  1043. <Dataset id="ds_refData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1044. <ColumnInfo>
  1045. <Column id="instcd" type="STRING" size="256"/>
  1046. <Column id="baseflagcd" type="STRING" size="256"/>
  1047. </ColumnInfo>
  1048. <Rows>
  1049. <Row/>
  1050. </Rows>
  1051. </Dataset>
  1052. <Dataset id="ds_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1053. <ColumnInfo>
  1054. <Column id="choi" type="STRING" size="256" sumtext="선택"/>
  1055. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1056. <Column id="baseflagcd" type="STRING" size="256" sumtext="구분코드"/>
  1057. <Column id="resncd" type="STRING" size="256" sumtext="사유코드"/>
  1058. <Column id="resncnts" type="STRING" size="256" sumtext="사유내용"/>
  1059. </ColumnInfo>
  1060. </Dataset>
  1061. <Dataset id="ds_refrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1062. <ColumnInfo>
  1063. <Column id="readtm" type="STRING" size="256" sumtext="결과시간"/>
  1064. <Column id="makeendtm" type="STRING" size="256" sumtext="슬라이드제작일시"/>
  1065. <Column id="grosstm" type="STRING" size="256" sumtext="그로스일시"/>
  1066. <Column id="acpttm" type="STRING" size="256" sumtext="접수일시"/>
  1067. <Column id="cryostattm" type="STRING" size="256" sumtext="cryostat시간"/>
  1068. </ColumnInfo>
  1069. </Dataset>
  1070. <Dataset id="ds_grdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1071. <ColumnInfo>
  1072. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1073. <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
  1074. <Column id="itemflagcd" type="STRING" size="256" sumtext="항목구분코드"/>
  1075. <Column id="itemresncd" type="STRING" size="256" sumtext="항목사우코드"/>
  1076. </ColumnInfo>
  1077. </Dataset>
  1078. <Dataset id="ds_grdecnts" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1079. <ColumnInfo>
  1080. <Column id="instcd" type="STRING" size="256" sumtext="기관코드(병원코드)"/>
  1081. <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
  1082. <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
  1083. <Column id="rgsttm" type="STRING" size="256" sumtext="등록시간"/>
  1084. <Column id="itemflagcd" type="STRING" size="256" sumtext="항목구분코드"/>
  1085. <Column id="itemresncd" type="STRING" size="256" sumtext="항목사유코드"/>
  1086. <Column id="grupid" type="STRING" size="256" sumtext="그룹ID"/>
  1087. <Column id="resnlist" type="STRING" size="256" sumtext="정도관리항목"/>
  1088. <Column id="rgstrid" type="STRING" size="256" sumtext="등록자ID"/>
  1089. <Column id="rgstrnm" type="STRING" size="256" sumtext="등록자명"/>
  1090. <Column id="chrgdrid" type="STRING" size="256" sumtext="담당의ID"/>
  1091. <Column id="chrgdrnm" type="STRING" size="256" sumtext="담당의명"/>
  1092. <Column id="grdecnts" type="STRING" size="256" sumtext="정도관리내용"/>
  1093. </ColumnInfo>
  1094. </Dataset>
  1095. <Dataset id="ds_send_grdelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1096. <ColumnInfo>
  1097. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1098. <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
  1099. <Column id="readrslt" type="STRING" size="256" sumtext="수정진단"/>
  1100. <Column id="rgstno" type="STRING" size="256" sumtext="시퀀스"/>
  1101. <Column id="scrnid" type="STRING" size="256" sumtext="화면ID"/>
  1102. <Column id="newflagcd" type="STRING" size="256" sumtext="신규차수생성여부"/>
  1103. <Column id="bizflagcd" type="STRING" size="256" sumtext="적업구분"/>
  1104. <Column id="readdrid" type="STRING" size="256" sumtext="판독의사"/>
  1105. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1106. <Column id="addrsltdg" type="STRING" size="256" sumtext="추가결과차수"/>
  1107. <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
  1108. <Column id="rgsttm" type="STRING" size="256" sumtext="등록시간"/>
  1109. <Column id="etccnts" type="STRING" size="256" sumtext="Mcode"/>
  1110. </ColumnInfo>
  1111. <Rows>
  1112. <Row/>
  1113. </Rows>
  1114. </Dataset>
  1115. <Dataset id="ds_Req" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1116. <ColumnInfo>
  1117. <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
  1118. <Column id="ptno" type="STRING" size="256" sumtext="병리번호"/>
  1119. <Column id="readrslt" type="STRING" size="256" sumtext="수정진단"/>
  1120. <Column id="rgstno" type="STRING" size="256" sumtext="시퀀스"/>
  1121. <Column id="scrnid" type="STRING" size="256" sumtext="화면ID"/>
  1122. <Column id="newflagcd" type="STRING" size="256" sumtext="신규차수생성여부"/>
  1123. <Column id="bizflagcd" type="STRING" size="256" sumtext="적업구분"/>
  1124. <Column id="readdrid" type="STRING" size="256" sumtext="판독의사"/>
  1125. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1126. <Column id="addrsltdg" type="STRING" size="256" sumtext="추가결과차수"/>
  1127. <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
  1128. <Column id="rgsttm" type="STRING" size="256" sumtext="등록시간"/>
  1129. <Column id="etccnts" type="STRING" size="256" sumtext="Mcode"/>
  1130. </ColumnInfo>
  1131. </Dataset>
  1132. <Dataset id="ds_temp_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1133. <ColumnInfo>
  1134. <Column id="column" type="STRING" size="256"/>
  1135. </ColumnInfo>
  1136. </Dataset>
  1137. <FilteredDataset id="ds_resncdlist_QS_1" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_resncdlist" filterstr="String(resncd).substr(0,1) == '1'&amp;&amp; baseflagcd =='QS'"/>
  1138. <FilteredDataset id="ds_resncdlist_QH_1" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_resncdlist" filterstr="String(resncd).substr(0,1) == '1'&amp;&amp; baseflagcd =='QH'"/>
  1139. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1140. <Dataset id="ds_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1141. </Objects>
  1142. <Bind>
  1143. <BindItem id="item0" compid="grp_sea.cmb_refflagcd" propid="value" datasetid="ds_init" columnid="refflagcd"/>
  1144. <BindItem id="item1" compid="grp_sea.cbo_ptnocd" propid="value" datasetid="ds_init" columnid="ptnocode"/>
  1145. <BindItem id="item2" compid="grp_sea.ipt_fromyear" propid="value" datasetid="ds_init" columnid="fromyear"/>
  1146. <BindItem id="item3" compid="grp_sea.ipt_fromptno" propid="value" datasetid="ds_init" columnid="fromptno"/>
  1147. <BindItem id="item4" compid="grp_sea.ipt_toyear" propid="value" datasetid="ds_init" columnid="toyear"/>
  1148. <BindItem id="item5" compid="grp_sea.input1" propid="value" datasetid="ds_init" columnid="toptno"/>
  1149. <BindItem id="item6" compid="grp_sea.ipt_fromdd" propid="value" datasetid="ds_init" columnid="fromdd"/>
  1150. <BindItem id="item7" compid="grp_sea.ipt_todd" propid="value" datasetid="ds_init" columnid="todd"/>
  1151. <BindItem id="item8" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_init" columnid="pid"/>
  1152. <BindItem id="item10" compid="switch1.case_1001.cp_QJ_chkList2_4_1" propid="text" datasetid="ds_resncdlist2" columnid="resncnts"/>
  1153. <BindItem id="item9" compid="switch1.case_1001.rd_QJ_rdoList1_4_1" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1154. <BindItem id="item11" compid="switch1.case_1002.opt_acpttm" propid="value" datasetid="ds_refrslt" columnid="acpttm"/>
  1155. <BindItem id="item12" compid="switch1.case_1002.output2" propid="value" datasetid="ds_refrslt" columnid="grosstm"/>
  1156. <BindItem id="item13" compid="switch1.case_1002.output3" propid="value" datasetid="ds_refrslt" columnid="makeendtm"/>
  1157. <BindItem id="item14" compid="switch1.case_1002.opt_rslttm" propid="value" datasetid="ds_refrslt" columnid="readtm"/>
  1158. <BindItem id="item15" compid="switch1.case_1002.ipt_cryotm" propid="value" datasetid="ds_hidden1" columnid="resncntsZ2"/>
  1159. <BindItem id="item16" compid="switch1.case_1002.ipt_slidetm" propid="value" datasetid="ds_hidden1" columnid="resncntsZ3"/>
  1160. <BindItem id="item17" compid="switch1.case_1002.rd_QD_rdoList4_4_1" propid="value" datasetid="ds_hidden1" columnid="resncnts5"/>
  1161. <BindItem id="item18" compid="switch1.case_1002.rd_QD_rdoListG_2_1" propid="value" datasetid="ds_hidden1" columnid="resncntsH"/>
  1162. <BindItem id="item19" compid="switch1.case_1002.textarea6" propid="value" datasetid="ds_hidden1" columnid="resncntsZ4"/>
  1163. <BindItem id="item20" compid="switch1.case_1002.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1164. <BindItem id="item21" compid="switch1.case_1002.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1165. <BindItem id="item22" compid="switch1.case_1002.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1166. <BindItem id="item23" compid="switch1.case_1002.textarea2" propid="value" datasetid="ds_hidden1" columnid="resncntsZA"/>
  1167. <BindItem id="item24" compid="switch1.case_1002.textarea1" propid="value" datasetid="ds_hidden1" columnid="resncntsZB"/>
  1168. <BindItem id="item25" compid="switch1.case_1001.tar_resn1001_0Z" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1169. <BindItem id="item26" compid="switch1.case_1003.rd_QC_rdoList1_4_1" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1170. <BindItem id="item27" compid="switch1.case_1003.tar_resn1003_0Z" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1171. <BindItem id="item28" compid="switch1.case_10041005.Div00.rd_QS_rdoList1_3_9" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1172. <BindItem id="item29" compid="switch1.case_1006.tar_resn1006_0Z" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1173. <BindItem id="item30" compid="switch1.case_1002.ca_QD_cryostat_200Z" propid="text" datasetid="ds_resncdlist_rdo_QD_2" columnid="resncnts"/>
  1174. <BindItem id="item31" compid="switch1.case_1004.Div00.rd_QS_rdoList1_3_9" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1175. <BindItem id="item32" compid="switch1.case_1005.Div00.rd_QH_rdoList1_3_9" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1176. <BindItem id="item33" compid="switch1.case_1009.rd_Z2_rdoListA_3_1" propid="value" datasetid="ds_hidden1" columnid="resncntsA"/>
  1177. <BindItem id="item34" compid="switch1.case_100D.rd_Z6_rdoList1_3_1" propid="value" datasetid="ds_hidden1" columnid="resncnts1"/>
  1178. <BindItem id="item35" compid="switch1.case_1008.TextArea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1179. <BindItem id="item36" compid="switch1.case_1008.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1180. <BindItem id="item37" compid="switch1.case_1008.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1181. <BindItem id="item38" compid="switch1.case_1008.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1182. <BindItem id="item39" compid="switch1.case_1009.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1183. <BindItem id="item40" compid="switch1.case_1009.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1184. <BindItem id="item41" compid="switch1.case_1009.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1185. <BindItem id="item42" compid="switch1.case_1009.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1186. <BindItem id="item43" compid="switch1.case_1004.tar_resn10041005_0Z" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1187. <BindItem id="item44" compid="switch1.case_100B.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1188. <BindItem id="item45" compid="switch1.case_100B.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1189. <BindItem id="item46" compid="switch1.case_100B.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1190. <BindItem id="item47" compid="switch1.case_1005.tar_resn10041005_0Z" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1191. <BindItem id="item48" compid="switch1.case_100B.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1192. <BindItem id="item49" compid="switch1.case_100C.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1193. <BindItem id="item50" compid="switch1.case_100B.textarea01" propid="value" datasetid="ds_hidden1" columnid="resncntsZA"/>
  1194. <BindItem id="item51" compid="switch1.case_100D.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1195. <BindItem id="item52" compid="switch1.case_100D.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1196. <BindItem id="item53" compid="switch1.case_100D.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1197. <BindItem id="item54" compid="switch1.case_100D.textarea01" propid="value" datasetid="ds_hidden1" columnid="resncntsZA"/>
  1198. <BindItem id="item55" compid="switch1.case_100D.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1199. <BindItem id="item56" compid="switch1.case_100E.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1200. <BindItem id="item57" compid="switch1.case_100E.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1201. <BindItem id="item58" compid="switch1.case_100E.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1202. <BindItem id="item59" compid="switch1.case_100E.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1203. <BindItem id="item60" compid="switch1.case_100F.textarea5" propid="value" datasetid="ds_hidden1" columnid="resncntsZ6"/>
  1204. <BindItem id="item61" compid="switch1.case_100F.textarea4" propid="value" datasetid="ds_hidden1" columnid="resncntsZ7"/>
  1205. <BindItem id="item62" compid="switch1.case_100F.textarea3" propid="value" datasetid="ds_hidden1" columnid="resncntsZ8"/>
  1206. <BindItem id="item63" compid="switch1.case_100A.textarea00" propid="value" datasetid="ds_hidden1" columnid="resncnts"/>
  1207. </Bind>
  1208. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  1209. * System Name :
  1210. * Job Name :
  1211. * Creator :
  1212. * Make Date : 2015-11-13
  1213. * Description :
  1214. *---------------------------------------------------------------------------------------
  1215. * Modify Date Modifier Modify Description
  1216. *---------------------------------------------------------------------------------------
  1217. * 2015-11-13 Live Converter TF->XP
  1218. *
  1219. *---------------------------------------------------------------------------------------
  1220. ****************************************************************************************/
  1221. include "com_commonxp::comm_main.xjs";
  1222. include "lis_commonxp::LPZ001.xjs";
  1223. include "lis_commonxp::LLZ001.xjs";
  1224. /******************************************************************
  1225. * Argument :
  1226. * Description : 초기화
  1227. ******************************************************************/
  1228. function SMLPB00600_oninit(obj:Form, e:InitEventInfo)
  1229. {
  1230. frmf_initForm(obj);
  1231. }
  1232. function SMLPB00600_onload(obj:Form, e:LoadEventInfo)
  1233. {
  1234. grdf_initGrid(grd_grdelist);
  1235. grdf_initGrid(grd_ptnolist);
  1236. fExeInitialize();
  1237. }
  1238. /******************************************************************
  1239. * Argument :
  1240. * Description : 초기화함수
  1241. ******************************************************************/
  1242. function fExeInitialize()
  1243. {
  1244. var sCurDate = "";
  1245. // 시스템일시 조회
  1246. dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}]);
  1247. var oParam = {};
  1248. oParam.id = "TRLPZ00101";
  1249. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  1250. oParam.method = "reqGetHospitalEnvironmentSetInfo";
  1251. oParam.inds = "refData=ds_send";
  1252. oParam.outds = "ds_hosoenvinfo=hospenvinfo";
  1253. oParam.async = false;
  1254. //oParam.callback = "cf_TRLPZ00101";
  1255. tranf_submit(oParam);
  1256. var oParam = {};
  1257. oParam.id = "TRLPZ00102";
  1258. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  1259. oParam.method = "reqGetSystemDateTimeInformation";
  1260. oParam.inds = "refData=ds_send";
  1261. oParam.outds = "ds_data_sysdtinfo=sysdtinfo";
  1262. oParam.async = false;
  1263. //oParam.callback = "cf_TRLPZ00102";
  1264. tranf_submit(oParam);
  1265. dsf_createDsRow("ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
  1266. ,{col : "refflagcd", val : "0"}]);
  1267. var oParam = {};
  1268. oParam.id = "TRLPZ00109";
  1269. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  1270. oParam.method = "reqGetPtNoCdList";
  1271. oParam.inds = "refdata=ds_send";
  1272. oParam.outds = "ds_init_cbo_ptnocd=rsltlist";
  1273. oParam.async = false;
  1274. //oParam.callback = "cf_TRLPZ00109";
  1275. tranf_submit(oParam);
  1276. // 병원환경정보를 취득하여 병리과와 병리팀 코드를 편집한다.
  1277. lpzfUserDeptCd(ds_hosoenvinfo, ds_hidden);
  1278. dsf_createDsRow ("ds_temp_search", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd") }
  1279. ,{col : "userdeptcd", val : ds_hidden.getColumn(0, "userdeptcd")}
  1280. ,{col : "doctjobgradcd", val : ds_hosoenvinfo.getColumn(0, "doctjobgradcd")}
  1281. ,{col : "teamjobgradcd", val : ds_hosoenvinfo.getColumn(0, "teamjobgradcd")}]);
  1282. var oParam = {};
  1283. oParam.id = "TRLPZ00105";
  1284. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  1285. oParam.method = "reqGetUserInfoList";
  1286. oParam.inds = "refdata=ds_temp_search";
  1287. oParam.outds = "ds_userinfolist=reflist";
  1288. oParam.async = false;
  1289. //oParam.callback = "cf_TRLPZ00105";
  1290. tranf_submit(oParam);
  1291. // ds_init_cbo_ptnocd.deleteRow(ds_init_cbo_ptnocd.findRow("resncd","ZZZZ"));
  1292. //fData_reancd();
  1293. sCurDate = ds_data_sysdtinfo.getColumn(0, "sysdd");
  1294. ds_init.setColumn(0, "fromdd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  1295. ds_init.setColumn(0, "todd", ds_data_sysdtinfo.getColumn(0, "sysdd"));
  1296. ds_init.setColumn(0, "jobkindcd", "");
  1297. ds_init.setColumn(0, "ptnocode", "");
  1298. ds_init.setColumn(0, "fromyear", sCurDate.substr(2,2));
  1299. ds_init.setColumn(0, "toyear", sCurDate.substr(2,2));
  1300. ds_init.setColumn(0, "fromptno", "");
  1301. ds_init.setColumn(0, "toptno", "");
  1302. ds_init.setColumn(0, "pid", ds_grd_ptnolist.getColumn(ds_grd_ptnolist.rowposition, "pid")); //"");
  1303. ds_init.setColumn(0, "refflagcd", "");
  1304. // 1001:조직, 1002:동결, 1003:세포, 1004:특수, 1005:면역염색, 1006:면역형광, 1007:분자
  1305. // ds_init.setColumn(0, "refflagcd", "1001");
  1306. // ds_init.setColumn(0, "fromdd", "20160101");
  1307. // ds_init.setColumn(0, "todd", "20160110");
  1308. //fGetRefData();
  1309. switch1.tabindex = 0;
  1310. fExeGrdeClear("0", 0); // 정도관리항목 초기화
  1311. // 검사결과 조회에서 팝업으로 띄운경우
  1312. if(opener.frmf_getParameter("SMLPB00600_scopmanag") == "Search" )
  1313. {
  1314. ds_popup.copyData(arg_ds_popup);
  1315. var sTmp = "";
  1316. // 조회구분 설정;
  1317. grp_sea.cmb_refflagcd.value = ds_popup.getColumn(0, "wrkcd");
  1318. if( utlf_isNull(grp_sea.cmb_refflagcd.text))
  1319. {
  1320. return false;
  1321. }
  1322. // 병리번호 파싱
  1323. sTmp = ds_popup.getColumn(0, "ptno");
  1324. grp_sea.cbo_ptnocd.value = sTmp.substr(0, sTmp.length-8);
  1325. ds_init.setColumn(0, "fromptno", sTmp.substr(sTmp.length-6, 6));
  1326. ds_init.setColumn(0, "toptno", sTmp.substr(sTmp.length-6, 6));
  1327. // 접수일자 fromdd 설정
  1328. ds_init.setColumn(0, "fromdd", ds_popup.getColumn(0, "acptdd"));
  1329. var sFromDD = ds_init.getColumn(0, "fromdd");
  1330. ds_init.setColumn(0, "fromyear", sFromDD.substr(2,2));
  1331. ds_init.setColumn(0, "toyear", sFromDD.substr(2,2));
  1332. // 조회버튼 클릭
  1333. //switch1_onchanged();
  1334. fGetRefData();
  1335. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  1336. }
  1337. }
  1338. /******************************************************************
  1339. * Argument :
  1340. * Description : 정도관리항목 초기화 함수
  1341. ******************************************************************/
  1342. function fExeGrdeClear(pFlagCd, pCnt)
  1343. {
  1344. if(Number(pCnt) <= 0)
  1345. {
  1346. ds_hidden1.setColumn(0, "rgstdd", "");
  1347. ds_hidden1.setColumn(0, "rgsttm", "");
  1348. ds_hidden1.setColumn(0, "rgstrnm", "");
  1349. ds_hidden1.setColumn(0, "rgstrid", "");
  1350. ds_hidden1.setColumn(0, "chrgdrnm", "");
  1351. ds_hidden1.setColumn(0, "chrgdrid", "");
  1352. }
  1353. ds_hidden1.setColumn(0, "resncnts2", "");
  1354. ds_hidden1.setColumn(0, "resncnts3", "");
  1355. ds_hidden1.setColumn(0, "resncnts4", "");
  1356. ds_hidden1.setColumn(0, "resncnts5", "");
  1357. ds_hidden1.setColumn(0, "resncnts6", "");
  1358. ds_hidden1.setColumn(0, "resncnts7", "");
  1359. ds_hidden1.setColumn(0, "resncnts8", "");
  1360. ds_hidden1.setColumn(0, "resncnts9", "");
  1361. ds_hidden1.setColumn(0, "resncntsA", "");
  1362. ds_hidden1.setColumn(0, "resncntsB", "");
  1363. ds_hidden1.setColumn(0, "resncntsC", "");
  1364. ds_hidden1.setColumn(0, "resncntsD", "");
  1365. ds_hidden1.setColumn(0, "resncntsE", "");
  1366. ds_hidden1.setColumn(0, "resncntsF", "");
  1367. ds_hidden1.setColumn(0, "resncntsG", "");
  1368. ds_hidden1.setColumn(0, "resncntsH", "");
  1369. ds_hidden1.setColumn(0, "resncntsI", "");
  1370. ds_hidden1.setColumn(0, "resncntsJ", "");
  1371. ds_hidden1.setColumn(0, "resncntsK", "");
  1372. ds_hidden1.setColumn(0, "resncntsL", "");
  1373. ds_hidden1.setColumn(0, "resncntsM", "");
  1374. ds_hidden1.setColumn(0, "resncntsN", "");
  1375. ds_hidden1.setColumn(0, "resncntsZ", "Z001");
  1376. ds_hidden1.setColumn(0, "resncnts", "");
  1377. ds_hidden1.setColumn(0, "resncntsZ1", "");
  1378. ds_hidden1.setColumn(0, "resncntsZ2", "");
  1379. ds_hidden1.setColumn(0, "resncntsZ3", "");
  1380. ds_hidden1.setColumn(0, "resncntsZ4", "");
  1381. ds_hidden1.setColumn(0, "resncntsZ5", "");
  1382. ds_hidden1.setColumn(0, "resncntsZ6", "");
  1383. ds_hidden1.setColumn(0, "resncntsZ7", "");
  1384. ds_hidden1.setColumn(0, "resncntsZ8", "");
  1385. ds_hidden1.setColumn(0, "resncntsZ9", "");
  1386. ds_hidden1.setColumn(0, "resncntsZA", "");
  1387. ds_hidden1.setColumn(0, "resncntsZB", "");
  1388. ds_readtminfo.setColumn(0, "readtm", "");
  1389. if (pFlagCd == "0")
  1390. {
  1391. ds_hidden1.setColumn(0, "resncnts1", "");
  1392. }
  1393. //ds_resncdlist.clearData();
  1394. }
  1395. /******************************************************************
  1396. * Argument :
  1397. * Description : 정도관리 리스트/정보 조회 함수
  1398. ******************************************************************/
  1399. function fGetRefData()
  1400. {
  1401. var sTemp = "";
  1402. var sFromDD = ds_init.getColumn(0, "fromdd");
  1403. var sToDD =ds_init.getColumn(0, "todd");
  1404. fExeGrdeClear("0", 0);
  1405. //------------------------------------------------
  1406. if( !utlf_isNull(ds_init.getColumn(0, "ptnocode")))
  1407. {
  1408. if( utlf_isNull(ds_init.getColumn(0, "fromyear")))
  1409. {
  1410. ds_init.setColumn(0, "fromyear", sFromDD.substr(2,2));
  1411. }
  1412. else
  1413. {
  1414. sTemp = ds_init.getColumn(0, "fromyear");
  1415. ds_init.setColumn(0, "fromyear", sTemp.getLeftPad(2, "0"));
  1416. }
  1417. if( utlf_isNull(ds_init.getColumn(0, "toyear")))
  1418. {
  1419. ds_init.setColumn(0, "toyear", sToDD.substr(2, 2));
  1420. }
  1421. else
  1422. {
  1423. sTemp = ds_init.getColumn(0, "toyear");
  1424. ds_init.setColumn(0, "toyear", sTemp.getLeftPad(2, "0"));
  1425. }
  1426. if( utlf_isNull(ds_init.getColumn(0, "fromptno")))
  1427. {
  1428. ds_init.setColumn(0, "fromptno", "000000");
  1429. }
  1430. else
  1431. {
  1432. sTemp = ds_init.getColumn(0, "fromptno");
  1433. ds_init.setColumn(0, "fromptno", sTemp.getLeftPad(6, "0"));
  1434. }
  1435. if( utlf_isNull(ds_init.getColumn(0, "toptno")))
  1436. {
  1437. ds_init.setColumn(0, "toptno", "999999");
  1438. }
  1439. else
  1440. {
  1441. sTemp = ds_init.getColumn(0, "toptno");
  1442. ds_init.setColumn(0, "toptno", sTemp.getLeftPad(6, "0"));
  1443. }
  1444. }
  1445. sTemp = ds_init.getColumn(0, "ptnocode");
  1446. dsf_createDsRow( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")} // 병원코드
  1447. ,{col : "fromdd", val : ds_init.getColumn(0, "fromdd")} // 검색시작일자
  1448. ,{col : "todd", val : ds_init.getColumn(0, "todd")} // 검색종료일자
  1449. ,{col : "ptnocode", val : sTemp.replace("-", "")}
  1450. ,{col : "fromyear", val : ds_init.getColumn(0, "fromyear")}
  1451. ,{col : "fromptno", val : ds_init.getColumn(0, "fromptno")}
  1452. ,{col : "toyear", val : ds_init.getColumn(0, "toyear")}
  1453. ,{col : "toptno", val : ds_init.getColumn(0, "toptno")}
  1454. ,{col : "pid", val : ds_init.getColumn(0, "pid")}
  1455. ,{col : "refflagcd", val : ds_init.getColumn(0, "refflagcd")}]); // 0:조직, 1:동결, 9:전체
  1456. var oParam = {};
  1457. oParam.id = "TRLPB00601";
  1458. oParam.service = "plgycsteslidmngtapp.SpcCsteSlid";
  1459. oParam.method = "reqGetSpcCsteSlidList";
  1460. oParam.inds = "refData=ds_send";
  1461. oParam.outds = "ds_grd_ptnolist=refrslt";
  1462. oParam.async = false;
  1463. //oParam.callback = "cf_TRLPB00601";
  1464. tranf_submit(oParam);
  1465. //-------------
  1466. // 검사결과 조회에서 팝업으로 띄운경우
  1467. if(ds_popup.getColumn(0, "scopmanag") == "Search")
  1468. {
  1469. fExePtNoGridChoi(ds_grd_ptnolist.rowposition, ds_grd_ptnolist.colcount);
  1470. ds_popup.setColumn(0, "scopmanag", "");
  1471. }
  1472. }
  1473. /******************************************************************
  1474. * Argument :
  1475. * Description : 병리번호 선택 처리 함수
  1476. ******************************************************************/
  1477. function fExePtNoGridChoi(pRow, pCol)
  1478. {
  1479. var sNode = ds_grd_ptnolist
  1480. var iMaxNo = ds_grd_ptnolist.rowcount;
  1481. var iFindNo = 0;
  1482. //ds_resncdlist.clear();
  1483. if (pRow <= -1) return false;
  1484. // 선택컬럼 제외
  1485. if (pCol < 0) return false;
  1486. for(var iNo = 0; iNo < iMaxNo; iNo++)
  1487. {
  1488. // 검사결과 조회에서 팝업으로 띄운경우
  1489. if(ds_popup.getColumn(0, "scopmanag") == "Search")
  1490. {
  1491. ds_grd_ptnolist.setColumn(iNo, "choi", 0);
  1492. //fExePtNoGridChoi(ds_grd_ptnolist.rowposition, ds_grd_grdelist.colcount);
  1493. }
  1494. if(sNode.getColumn(iNo, "choi") == 1)
  1495. {
  1496. if(sNode.getColumn(iNo, "workflagcd") != sNode.getColumn(pRow, "workflagcd"))
  1497. {
  1498. fExeChoiInit(sNode, 0);
  1499. iFindNo = 0;
  1500. break;
  1501. }
  1502. //--------
  1503. iFindNo++;
  1504. }
  1505. }
  1506. // 이전 선택항목이 존재할 경우 정도관리 내용을 조회하지 않는다.
  1507. // 병리번호별로 같은 작업구분코드만 선택이 가능하다.
  1508. if (Number(iFindNo) > 1)
  1509. {
  1510. //return false;
  1511. }
  1512. // 정도관리 기초코드 조회
  1513. ds_refData.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
  1514. switch(ds_grd_ptnolist.getColumn(pRow, "workflagcd"))
  1515. {
  1516. case "1001" : ds_refData.setColumn(0, "baseflagcd", "'QJ'"); // 조직
  1517. ds_hidden1.setColumn(0, "baseflagcd", "QJ");
  1518. lf_tabEnableTF(0);
  1519. switch1.tabindex = 0;
  1520. break;
  1521. case "1002" : ds_refData.setColumn(0, "baseflagcd", "'QD'"); // Frozen
  1522. ds_hidden1.setColumn(0, "baseflagcd", "QD");
  1523. lf_tabEnableTF(1);
  1524. switch1.tabindex = 1;
  1525. break;
  1526. case "1003" : ds_refData.setColumn(0, "baseflagcd", "'QC'"); // 세포
  1527. ds_hidden1.setColumn(0, "baseflagcd", "QC");
  1528. lf_tabEnableTF(2);
  1529. switch1.tabindex = 2;
  1530. break;
  1531. case "1004" : ds_refData.setColumn(0, "baseflagcd", "'QS'"); // 특수염색
  1532. ds_hidden1.setColumn(0, "baseflagcd", "QS");
  1533. // switch1.case_1004.text = "특수염색";
  1534. lf_tabEnableTF(3);
  1535. switch1.tabindex = 3;
  1536. break;
  1537. case "1005" : ds_refData.setColumn(0, "baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
  1538. ds_hidden1.setColumn(0, "baseflagcd", "QH");
  1539. switch1.case_1005.text = "면역염색";
  1540. lf_tabEnableTF(4);
  1541. switch1.tabindex = 4;
  1542. break;
  1543. case "1006" : ds_refData.setColumn(0, "baseflagcd", "'QF'"); // 면역형광
  1544. ds_hidden1.setColumn(0, "baseflagcd", "QF");
  1545. lf_tabEnableTF(5);
  1546. switch1.tabindex = 5;
  1547. break;
  1548. case "1007" : ds_refData.setColumn(0, "baseflagcd", "'QM'"); // 분자병리
  1549. ds_hidden1.setColumn(0, "baseflagcd", "QM");
  1550. lf_tabEnableTF(6);
  1551. switch1.tabindex == 6;
  1552. break;
  1553. }
  1554. fResncdlist();
  1555. ds_refData.setColumn(0, "baseflagcd", "QJ,QC,QS,QH,QF,QD,QM,Z1,Z2,Z3,Z4,Z5,Z6,Z7,Z8");
  1556. var oParam = {};
  1557. oParam.id = "TRLPZ00103";
  1558. oParam.service = "plgycomnusemngtapp.BaseInfoCode";
  1559. oParam.method = "reqGetReasonCodeList";
  1560. oParam.inds = "refData=ds_refData";
  1561. oParam.outds = "ds_resncdlist=refrslt";
  1562. oParam.async = false;
  1563. //oParam.callback = "cf_TRLPZ00103";
  1564. tranf_submit(oParam);
  1565. if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1001)
  1566. {
  1567. switch1.tabindex = 0;
  1568. fBindCheckBox("QJ"); //조직
  1569. }
  1570. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1002)
  1571. {
  1572. switch1.tabindex = 1;
  1573. fBindCheckBox("QD"); //Frozen
  1574. }
  1575. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1003)
  1576. {
  1577. switch1.tabindex = 2;
  1578. fBindCheckBox("QC"); //세포
  1579. }
  1580. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1004)
  1581. {
  1582. switch1.tabindex = 3;
  1583. fBindCheckBox("QS"); //특수염색
  1584. }
  1585. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1005)
  1586. {
  1587. switch1.tabindex = 4;
  1588. fBindCheckBox("QH"); //면역염색
  1589. }
  1590. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1006)
  1591. {
  1592. switch1.tabindex = 5;
  1593. fBindCheckBox("QF"); //면역형광
  1594. }
  1595. else if(ds_grd_ptnolist.getColumn(pRow, "workflagcd") == 1007)
  1596. {
  1597. switch1.tabindex = 6;
  1598. fBindCheckBox("QM");
  1599. }
  1600. fGetPtNoGrde(pRow); // 정도관리 상세내용 조회
  1601. // 동결절편의 최초 결과시간을 조회
  1602. if(ds_hidden1.getColumn(0, "baseflagcd") == "QD")
  1603. {
  1604. ds_send.clear();
  1605. dsf_createDsRow ( "ds_send", [{col : "instcd", val : sysf_getUserInfo("dutplceinstcd")}
  1606. ,{col : "ptno", val : ds_grd_ptnolist.getColumn(pRow, "ptno")}]);
  1607. var oParam = {};
  1608. oParam.id = "TRLPB00604";
  1609. oParam.service = "plgycsteslidmngtapp.SpcCsteSlid";
  1610. oParam.method = "reqGetFroznBlocTM";
  1611. oParam.inds = "refData=ds_send";
  1612. oParam.outds = "ds_refrslt=refrslt";
  1613. oParam.async = false;
  1614. //oParam.callback = "cf_TRLPB00604";
  1615. tranf_submit(oParam);
  1616. ds_hidden1.setColumn(0, "resncntsZ2", ds_refrslt.getColumn(0, "cryostattm"));
  1617. }
  1618. }
  1619. function lf_tabEnableTF(no) {
  1620. for(var i = 0 ; i < 7 ; i++) {
  1621. if(i != no) this.switch1.components[i].enable = false;
  1622. else this.switch1.components[i].enable = true;
  1623. }
  1624. }
  1625. /******************************************************************
  1626. * Argument :
  1627. * Description : 정도관리 이력 수정(신규) 함수
  1628. ******************************************************************/
  1629. function fSetUpdtData()
  1630. {
  1631. //ds_grd_grdelist.clearData();
  1632. //ds_grd_grdelist.addRow();
  1633. var sTemp = "";
  1634. var sNode = ds_grd_ptnolist;
  1635. var sSaveNode = ds_grd_grdelist;
  1636. var bState = false;
  1637. var iFindNo = 0;
  1638. var iMaxNo = 0;
  1639. var iSaveNo = 0;
  1640. iFindNo = ds_grd_ptnolist.findRow("choi", 1, 0);
  1641. if (Number(iFindNo) < 0)
  1642. {
  1643. sysf_messageBox("병리번호를 ", "C002");
  1644. return false;
  1645. }
  1646. // sTemp = ds_hidden1.getColumn(0, "resncnts1");
  1647. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1648. // sTemp = ds_hidden1.getColumn(0, "resncnts2");
  1649. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1650. // sTemp = ds_hidden1.getColumn(0, "resncnts3");
  1651. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1652. //
  1653. // sTemp = ds_hidden1.getColumn(0, "resncnts4");
  1654. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1655. //
  1656. // sTemp = ds_hidden1.getColumn(0, "resncnts5");
  1657. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1658. //
  1659. // sTemp = ds_hidden1.getColumn(0, "resncnts6");
  1660. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1661. //
  1662. // sTemp = ds_hidden1.getColumn(0, "resncnts7");
  1663. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1664. //
  1665. // sTemp = ds_hidden1.getColumn(0, "resncnts8");
  1666. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1667. //
  1668. // sTemp = ds_hidden1.getColumn(0, "resncnts9");
  1669. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1670. //
  1671. // sTemp = ds_hidden1.getColumn(0, "resncntsA");
  1672. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1673. // sTemp = ds_hidden1.getColumn(0, "resncntsB");
  1674. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1675. // sTemp = ds_hidden1.getColumn(0, "resncntsC");
  1676. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1677. // sTemp = ds_hidden1.getColumn(0, "resncntsD");
  1678. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1679. // sTemp = ds_hidden1.getColumn(0, "resncntsE");
  1680. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1681. // sTemp = ds_hidden1.getColumn(0, "resncntsF");
  1682. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1683. //
  1684. // sTemp = ds_hidden1.getColumn(0, "resncntsZ");
  1685. // if( !utlf_isNull(sTemp.getTrim())) bState = true;
  1686. //---------------------------------------
  1687. // 정도관리 선택항목이 없을 경우 처리불가
  1688. // if (!bState)
  1689. // {
  1690. // sysf_messageBox("정도관리 항목을 ", "C002");
  1691. // return false;
  1692. // }
  1693. iMaxNo = Number(ds_grd_ptnolist.rowcount);
  1694. ds_grd_grdelist.clearData();
  1695. for (var iNo=0; iNo < iMaxNo; iNo++)
  1696. {
  1697. if(ds_grd_ptnolist.getColumn(iNo, "choi") == 1)
  1698. {
  1699. // 동결절편일 경우 처리
  1700. if(ds_hidden1.getColumn(0, "baseflagcd") == "QD")
  1701. {
  1702. ds_hidden1.setColumn(0, "resncnts3", "200Z");
  1703. ds_hidden1.setColumn(0, "resncnts4", "300Z");
  1704. }
  1705. iSaveNo = ds_grd_grdelist.addRow();
  1706. ds_grd_grdelist.setColumn(iSaveNo, "instcd", ds_grd_ptnolist.getColumn(iNo, "instcd"));
  1707. ds_grd_grdelist.setColumn(iSaveNo, "ptno", ds_grd_ptnolist.getColumn(iNo, "ptno"));
  1708. ds_grd_grdelist.setColumn(iSaveNo, "grdeflagcd", ds_hidden1.getColumn(0, "baseflagcd"));
  1709. ds_grd_grdelist.setColumn(iSaveNo, "rgsttm", ds_grd_ptnolist.getColumn(iNo, "rgsttm"));
  1710. ds_grd_grdelist.setColumn(iSaveNo, "rgstdd", ds_grd_ptnolist.getColumn(iNo, "rgstdd"));
  1711. ds_grd_grdelist.setColumn(iSaveNo, "rgstrid", sysf_getUserInfo("userid"));
  1712. ds_grd_grdelist.setColumn(iSaveNo, "chrgdrid", sysf_getUserInfo("userid"));
  1713. ds_grd_grdelist.setColumn(iSaveNo, "resncnts1", ds_hidden1.getColumn(0, "resncnts1"));
  1714. ds_grd_grdelist.setColumn(iSaveNo, "resncnts2", ds_hidden1.getColumn(0, "resncnts2"));
  1715. ds_grd_grdelist.setColumn(iSaveNo, "resncnts3", ds_hidden1.getColumn(0, "resncnts3"));
  1716. ds_grd_grdelist.setColumn(iSaveNo, "resncnts4", ds_hidden1.getColumn(0, "resncnts4"));
  1717. ds_grd_grdelist.setColumn(iSaveNo, "resncnts5", ds_hidden1.getColumn(0, "resncnts5"));
  1718. ds_grd_grdelist.setColumn(iSaveNo, "resncnts6", ds_hidden1.getColumn(0, "resncnts6"));
  1719. ds_grd_grdelist.setColumn(iSaveNo, "resncnts7", ds_hidden1.getColumn(0, "resncnts7"));
  1720. ds_grd_grdelist.setColumn(iSaveNo, "resncnts8", ds_hidden1.getColumn(0, "resncnts8"));
  1721. ds_grd_grdelist.setColumn(iSaveNo, "resncnts9", ds_hidden1.getColumn(0, "resncnts9"));
  1722. ds_grd_grdelist.setColumn(iSaveNo, "resncntsA", ds_hidden1.getColumn(0, "resncntsA"));
  1723. ds_grd_grdelist.setColumn(iSaveNo, "resncntsB", ds_hidden1.getColumn(0, "resncntsB"));
  1724. ds_grd_grdelist.setColumn(iSaveNo, "resncntsC", ds_hidden1.getColumn(0, "resncntsC"));
  1725. ds_grd_grdelist.setColumn(iSaveNo, "resncntsD", ds_hidden1.getColumn(0, "resncntsD"));
  1726. ds_grd_grdelist.setColumn(iSaveNo, "resncntsE", ds_hidden1.getColumn(0, "resncntsE"));
  1727. ds_grd_grdelist.setColumn(iSaveNo, "resncntsF", ds_hidden1.getColumn(0, "resncntsF"));
  1728. ds_grd_grdelist.setColumn(iSaveNo, "resncntsG", ds_hidden1.getColumn(0, "resncntsG"));
  1729. ds_grd_grdelist.setColumn(iSaveNo, "resncntsH", ds_hidden1.getColumn(0, "resncntsH"));
  1730. ds_grd_grdelist.setColumn(iSaveNo, "resncntsI", ds_hidden1.getColumn(0, "resncntsI"));
  1731. ds_grd_grdelist.setColumn(iSaveNo, "resncntsJ", ds_hidden1.getColumn(0, "resncntsJ"));
  1732. ds_grd_grdelist.setColumn(iSaveNo, "resncntsK", ds_hidden1.getColumn(0, "resncntsK"));
  1733. ds_grd_grdelist.setColumn(iSaveNo, "resncntsL", ds_hidden1.getColumn(0, "resncntsL"));
  1734. ds_grd_grdelist.setColumn(iSaveNo, "resncntsM", ds_hidden1.getColumn(0, "resncntsM"));
  1735. ds_grd_grdelist.setColumn(iSaveNo, "resncntsN", ds_hidden1.getColumn(0, "resncntsN"));
  1736. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ", ds_hidden1.getColumn(0, "resncntsZ"));
  1737. ds_grd_grdelist.setColumn(iSaveNo, "resncnts", ds_hidden1.getColumn(0, "resncnts"));
  1738. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ1", ds_hidden1.getColumn(0, "resncntsZ1"));
  1739. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ2", ds_hidden1.getColumn(0, "resncntsZ2"));
  1740. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ3", ds_hidden1.getColumn(0, "resncntsZ3"));
  1741. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ4", ds_hidden1.getColumn(0, "resncntsZ4"));
  1742. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ5", ds_hidden1.getColumn(0, "resncntsZ5"));
  1743. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ6", ds_hidden1.getColumn(0, "resncntsZ6"));
  1744. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ7", ds_hidden1.getColumn(0, "resncntsZ7"));
  1745. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ8", ds_hidden1.getColumn(0, "resncntsZ8"));
  1746. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZ9", ds_hidden1.getColumn(0, "resncntsZ9"));
  1747. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZA", ds_hidden1.getColumn(0, "resncntsZA"));
  1748. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZB", ds_hidden1.getColumn(0, "resncntsZB"));
  1749. ds_grd_grdelist.setColumn(iSaveNo, "resncntsZC", ds_hidden1.getColumn(0, "resncntsZC"));
  1750. }
  1751. }
  1752. // trace("grdelist="+ds_grd_grdelist.saveXML());
  1753. // 추가 면역형광 코드//조건문추가
  1754. trace(":::::::::::::::::");
  1755. trace("RESNCNTS ==== "+ds_hidden1.getColumn(0, "resncnts"));
  1756. trace(":::::::::::::::::");
  1757. if( utlf_isNull(ds_hidden1.getColumn(0, "resncnts")))
  1758. {
  1759. trace("if");
  1760. for(var i = 0; i < ds_grd_grdelist.rowcount; i++)
  1761. {
  1762. dsf_makeValue(ds_grd_grdelist, "resncntsZ", "string", "", i);
  1763. }
  1764. }
  1765. else
  1766. {
  1767. if(utlf_transNullToEmpty(ds_hidden1.getColumn(0, "resncntsZ")).getTrim() != "")
  1768. {
  1769. trace("else(1)");
  1770. dsf_makeValue(ds_grd_grdelist, "resncntsZ", "string", ds_hidden1.getColumn(0, "resncntsZ"));
  1771. }
  1772. else
  1773. {
  1774. trace("else(2)");
  1775. dsf_makeValue(ds_grd_grdelist, "resncntsZ", "string", "QD");
  1776. }
  1777. }
  1778. if(utlf_isNull(ds_hidden1.getColumn(0, "rgsttm")))
  1779. {
  1780. dsf_makeValue(ds_grd_grdelist, "rgsttm", "string", ds_data_sysdtinfo.getColumn(0, "systm"));
  1781. }
  1782. else
  1783. {
  1784. dsf_makeValue(ds_grd_grdelist, "rgsttm", "string", ds_hidden1.getColumn(0, "rgsttm"));
  1785. }
  1786. dsf_createDsRow("ds_send0", [{col : "instcd", val : ds_grd_grdelist.getColumn(0, "instcd")}
  1787. ,{col : "ptno", val : ds_grd_grdelist.getColumn(0, "ptno")}
  1788. ,{col : "itemflagcd", val : ds_grd_grdelist.getColumn(0, "grdeflagcd")}
  1789. ,{col : "itemresncd", val : ds_grd_grdelist.getColumn(0, "itemresncd")}
  1790. ,{col : "readdrid", val : ds_userinfolist.getColumn(0, "usernm")}
  1791. ,{col : "pid", val : ds_grd_ptnolist.getColumn(ds_grd_ptnolist.rowposition, "pid")}
  1792. ,{col : "rrgstno", val : ds_grd_ptnolist.getColumn(ds_grd_ptnolist.rowposition, "rrgstno")}
  1793. ,{col : "rgstdd", val : ds_grd_grdelist.getColumn(0, "rgstdd")}
  1794. ,{col : "rgsttm", val : ds_grd_grdelist.getColumn(0, "rgsttm")}
  1795. ,{col : "scrnid", val : "SMLPP02900"}]);
  1796. if( utlf_isNull(ds_grd_ptnolist.getColumn(0, "rrgstno")))
  1797. {
  1798. dsf_makeValue(ds_send, "newflagcd", "string", "6"); // 6:신규차수생성
  1799. dsf_makeValue(ds_send, "bizflagcd", "string" ); // D:삭제, LAST:최종진단
  1800. }
  1801. else
  1802. {
  1803. dsf_makeValue(ds_send, "newflagcd", "string", "-");
  1804. dsf_makeValue(ds_send, "bizflagcd", "string" );
  1805. }
  1806. //return;
  1807. var oParam = {};
  1808. oParam.id = "TXLPB00601";
  1809. oParam.service = "plgycsteslidmngtapp.SpcCsteSlid";
  1810. oParam.method = "reqExeSpcCsteSlid";
  1811. oParam.inds = "refData=ds_grd_grdelist req=ds_grd_grdelist";
  1812. oParam.async = false;
  1813. //oParam.callback = "cf_TXLPB00601";
  1814. tranf_submit(oParam);
  1815. trace("grdelist="+ds_grd_grdelist.saveXML());
  1816. fExePtNoGridChoi(iFindNo, 0);
  1817. for(var iNo = 0; iNo < ds_grd_ptnolist.rowcount; iNo++)
  1818. {
  1819. ds_grd_ptnolist.setColumn(Number(iNo), "choi", "0");
  1820. }
  1821. fExeGrdeClear("0", 0); // 정도관리항목 초기화
  1822. fCheckClear();
  1823. }
  1824. /******************************************************************
  1825. * Argument :
  1826. * Description : 조회버튼
  1827. ******************************************************************/
  1828. function grp_sea_button1_onclick(obj:Button, e:ClickEventInfo)
  1829. {
  1830. fGetRefData();
  1831. }
  1832. function grp_sea_ipt_todd_onkeyup(obj:Calendar, e:KeyEventInfo)
  1833. {
  1834. if(e.keycode == 13)
  1835. {
  1836. fGetRefData();
  1837. }
  1838. }
  1839. function grd_ptnolist_oncellclick(obj:Grid, e:GridClickEventInfo)
  1840. {
  1841. if(e.col == 0)
  1842. {
  1843. if(ds_grd_ptnolist.getColumn(e.row, "choi") == 1)
  1844. {
  1845. fSwitch1visible();
  1846. ds_hidden1.clearData();
  1847. ds_hidden1.addRow();
  1848. fExePtNoGridChoi(e.row, ds_grd_grdelist.colcount);
  1849. }
  1850. }
  1851. }
  1852. function fSwitch1visible()
  1853. {
  1854. switch1.case_1001.rd_QJ_rdoList1_4_1.visible = true;
  1855. switch1.case_1001.cp_QJ_chkList2_4_1.visible = true;
  1856. switch1.case_1001.cp_QJ_chkList3_2_1.visible = true;
  1857. switch1.case_1001.cp_QJ_chkList4_4_1.visible = true;
  1858. switch1.case_1001.cp_QJ_chkList5_2_1.visible = true;
  1859. switch1.case_1001.cp_QJ_chkList6_1_1.visible = true;
  1860. switch1.case_1001.cp_QJ_chkList7_2_1.visible = true;
  1861. switch1.case_1001.cp_QJ_chkList8_1_1.visible = true;
  1862. switch1.case_1001.cp_QJ_chkList9_1_1.visible = true;
  1863. switch1.case_1001.cp_QJ_chkListA_1_1.visible = true;
  1864. }
  1865. function fGetPtNoGrde(pRow)
  1866. {
  1867. dsf_createDsRow("ds_send1", [{col : "instcd", val : ds_grd_ptnolist.getColumn(pRow, "instcd")}
  1868. ,{col : "ptno", val : ds_grd_ptnolist.getColumn(pRow, "ptno")}
  1869. ,{col : "itemflagcd", val : ds_hidden1.getColumn(0, "baseflagcd")}]);
  1870. var oParam = {};
  1871. oParam.id = "TRLPB00602";
  1872. oParam.service = "plgycsteslidmngtapp.SpcCsteSlid";
  1873. oParam.method = "reqGetGrdeInfo";
  1874. oParam.inds = "refData=ds_send1";
  1875. oParam.outds = "ds_grd_grdelist=refrslt";
  1876. oParam.async = false;
  1877. //oParam.callback = "cf_TRLPB00602";
  1878. tranf_submit(oParam);
  1879. //-------------------------------
  1880. // 하나 이상인 경우 자동으로 표시
  1881. if(Number(ds_grd_grdelist.rowcount) > 0)
  1882. {
  1883. fGetGrdeCnts(pRow, ds_grd_grdelist.getColumn(0, "itemflagcd"), ds_grd_grdelist.getColumn(0, "itemresncd"));
  1884. }
  1885. else
  1886. {
  1887. fGetGrdeCnts(pRow, ds_hidden1.getColumn(0, "baseflagcd"), "0000");
  1888. }
  1889. // else
  1890. // {
  1891. //
  1892. // fExeGrdeClear("0", 0);
  1893. // }
  1894. }
  1895. /******************************************************************
  1896. * Argument :
  1897. * Description : 정도관리 상세내용 조회 처리 함수
  1898. ******************************************************************/
  1899. function fGetGrdeCnts(pRow, pItemFlagCd, pItemResnCd)
  1900. {
  1901. var iCnt = ds_grdecnts.rowcount;
  1902. dsf_createDsRow( "ds_send2", [{col : "instcd", val : ds_grd_ptnolist.getColumn(pRow, "instcd")}
  1903. ,{col : "ptno", val : ds_grd_ptnolist.getColumn(pRow, "ptno")}
  1904. ,{col : "itemflagcd", val : pItemFlagCd}
  1905. ,{col : "itemresncd", val : pItemResnCd}]);
  1906. var oParam = {};
  1907. oParam.id = "TRLPB00603";
  1908. oParam.service = "plgycsteslidmngtapp.SpcCsteSlid";
  1909. oParam.method = "reqGetGrdeCnts";
  1910. oParam.inds = "refData=ds_send2";
  1911. oParam.outds = "ds_grdecnts=refrslt";
  1912. oParam.async = false;
  1913. //oParam.callback = "cf_TRLPB00603";
  1914. tranf_submit(oParam);
  1915. trace("<<<rowcount>>> = " + ds_grdecnts.rowcount);
  1916. //-----------------------------------
  1917. if(ds_grdecnts.rowcount > 0)
  1918. {
  1919. ds_hidden1.setColumn(0, "rgstdd", ds_grdecnts.getColumn(0, "rgstdd"));
  1920. ds_hidden1.setColumn(0, "rgsttm", ds_grdecnts.getColumn(0, "rgsttm"));
  1921. ds_hidden1.setColumn(0, "rgstrnm", ds_grdecnts.getColumn(0, "rgstrnm"));
  1922. ds_hidden1.setColumn(0, "rgstrid", ds_grdecnts.getColumn(0, "rgstrid"));
  1923. ds_hidden1.setColumn(0, "chrgdrid", ds_grdecnts.getColumn(0, "chrgdrid"));
  1924. ds_hidden1.setColumn(0, "chrgdrnm", ds_grdecnts.getColumn(0, "chrgdrnm"));
  1925. ds_hidden1.setColumn(0, "resncntsZ1", "");
  1926. ds_hidden1.setColumn(0, "resncntsZ2", "");
  1927. ds_hidden1.setColumn(0, "resncntsZ3", "");
  1928. ds_hidden1.setColumn(0, "resncntsZ4", "");
  1929. ds_hidden1.setColumn(0, "resncntsZ5", "");
  1930. ds_hidden1.setColumn(0, "resncntsZ6", "");
  1931. ds_hidden1.setColumn(0, "resncntsZ7", "");
  1932. ds_hidden1.setColumn(0, "resncntsZ8", "");
  1933. ds_hidden1.setColumn(0, "resncntsZ9", "");
  1934. ds_hidden1.setColumn(0, "resncntsZA", "");
  1935. ds_hidden1.setColumn(0, "resncntsZB", "");
  1936. ds_hidden1.setColumn(0, "resncntsZC", "");
  1937. if(ds_hidden1.getColumn(0, "baseflagcd") == "QF") //면역형광
  1938. {
  1939. switch1.case_1006.cp_QF_chkList1_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "1", "resnlist")).split("▨"), "", false);
  1940. switch1.case_1006.cp_QF_chkList2_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "2", "resnlist")).split("▨"), "", false);
  1941. switch1.case_1006.cp_QF_chkList3_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "3", "resnlist")).split("▨"), "", false);
  1942. switch1.case_1006.cp_QF_chkList4_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "4", "resnlist")).split("▨"), "", false);
  1943. switch1.case_1006.cp_QF_chkList5_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  1944. switch1.case_1006.cp_QF_chkList6_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  1945. switch1.case_1006.cp_QF_chkList7_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  1946. switch1.case_1006.cp_QF_chkList8_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  1947. switch1.case_1006.cp_QF_chkList9_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  1948. switch1.case_1006.cp_QF_chkListA_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  1949. switch1.case_1006.cp_QF_chkListB_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "B", "resnlist")).split("▨"), "", false);
  1950. switch1.case_1006.cp_QF_chkListC_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "C", "resnlist")).split("▨"), "", false);
  1951. switch1.case_1006.cp_QF_chkListD_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "D", "resnlist")).split("▨"), "", false);
  1952. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", "Z", "grdecnts"));
  1953. }
  1954. else if (ds_hidden1.getColumn(0, "baseflagcd") == "QD")// Frozen
  1955. {
  1956. ds_hidden1.setColumn(0, "resncnts2", ds_grdecnts.lookup("grupid", '1', "resnlist"));
  1957. ds_hidden1.setColumn(0, "resncnts3", "200Z");
  1958. ds_hidden1.setColumn(0, "resncnts4", "300Z");
  1959. ds_hidden1.setColumn(0, "resncnts5", ds_grdecnts.lookup("grupid", "4", "resnlist"));
  1960. fInitCheck("QD");
  1961. switch1.case_1002.cp_QD_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  1962. switch1.case_1002.cp_QD_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  1963. switch1.case_1002.cp_QD_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  1964. switch1.case_1002.cp_QD_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  1965. switch1.case_1002.cp_QD_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  1966. switch1.case_1002.cp_QD_chkListA_5_3.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  1967. switch1.case_1002.cp_QD_chkListB_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "B", "resnlist")).split("▨"), "", false);
  1968. ds_hidden1.setColumn(0, "resncntsD", ds_grdecnts.lookup("grupid", 'C', "grdecnts"));
  1969. ds_hidden1.setColumn(0, "resncntsE", ds_grdecnts.lookup("grupid", 'D', "grdecnts"));
  1970. ds_hidden1.setColumn(0, "resncntsF", ds_grdecnts.lookup("grupid", 'E', "grdecnts"));
  1971. ds_hidden1.setColumn(0, "resncntsG", ds_grdecnts.lookup("grupid", 'F', "grdecnts"));
  1972. ds_hidden1.setColumn(0, "resncntsH", ds_grdecnts.lookup("grupid", 'G', "resnlist"));
  1973. ds_hidden1.setColumn(0, "resncntsZ", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  1974. //ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  1975. for(var iRow = 0; iRow < ds_grdecnts.rowcount; iRow++)
  1976. {
  1977. if(ds_grdecnts.getColumn(iRow, "grupid") == "Z")
  1978. {
  1979. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  1980. }
  1981. else if(ds_grdecnts.getColumn(iRow, "grupid") == "Q")
  1982. {
  1983. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Q', "grdecnts"));
  1984. }
  1985. }
  1986. ds_hidden1.setColumn(0, "resncntsZ2", ds_grdecnts.lookup("grupid", '2', "grdecnts"));
  1987. ds_hidden1.setColumn(0, "resncntsZ3", ds_grdecnts.lookup("grupid", '3', "grdecnts"));
  1988. ds_hidden1.setColumn(0, "resncntsZ4", ds_grdecnts.lookup("grupid", '4', "grdecnts"));
  1989. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  1990. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  1991. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  1992. ds_hidden1.setColumn(0, "resncntsZA", ds_grdecnts.lookup("grupid", 'A', "grdecnts"));
  1993. ds_hidden1.setColumn(0, "resncntsZB", ds_grdecnts.lookup("grupid", 'B', "grdecnts"));
  1994. }
  1995. else
  1996. {
  1997. if(switch1.tabindex == 0) //조직
  1998. {
  1999. for(var iRow = 0; iRow < ds_grdecnts.rowcount; iRow++)
  2000. {
  2001. if(ds_grdecnts.getColumn(iRow, "grupid") == "Z")
  2002. {
  2003. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2004. }
  2005. else if(ds_grdecnts.getColumn(iRow, "grupid") == "Q")
  2006. {
  2007. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Q', "grdecnts"));
  2008. }
  2009. }
  2010. ds_hidden1.setColumn(0, "resncnts1", ds_grdecnts.lookup("grupid", '1', "resnlist"));
  2011. fInitCheck("QJ");
  2012. switch1.case_1001.cp_QJ_chkList2_4_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "2", "resnlist")).split("▨"), "", false);
  2013. switch1.case_1001.cp_QJ_chkList3_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "3", "resnlist")).split("▨"), "", false);
  2014. switch1.case_1001.cp_QJ_chkList4_4_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "4", "resnlist")).split("▨"), "", false);
  2015. switch1.case_1001.cp_QJ_chkList5_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2016. switch1.case_1001.cp_QJ_chkList6_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2017. switch1.case_1001.cp_QJ_chkList7_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2018. switch1.case_1001.cp_QJ_chkList8_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2019. switch1.case_1001.cp_QJ_chkList9_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2020. switch1.case_1001.cp_QJ_chkListA_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2021. }
  2022. else if(switch1.tabindex == 2) //세포
  2023. {
  2024. ds_hidden1.setColumn(0, "resncnts1", ds_grdecnts.lookup("grupid", "1", "resnlist"));
  2025. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", "Z", "grdecnts"));
  2026. switch1.case_1003.tar_resn1003_0Z.updateToDataset();
  2027. fInitCheck("QC");
  2028. switch1.case_1003.cp_QC_chkList2_5_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "2", "resnlist")).split("▨"), "", false);
  2029. switch1.case_1003.cp_QC_chkList3_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "3", "resnlist")).split("▨"), "", false);
  2030. switch1.case_1003.cp_QC_chkList4_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "4", "resnlist")).split("▨"), "", false);
  2031. switch1.case_1003.cp_QC_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2032. switch1.case_1003.cp_QC_chkList6_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2033. }
  2034. else if(switch1.tabindex == 3) //특수염색
  2035. {
  2036. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", "Z", "grdecnts"));
  2037. fInitCheck("QS");
  2038. ds_hidden1.setColumn(0, "resncnts1", ds_grdecnts.lookup("grupid", '1', "resnlist"));
  2039. switch1.case_1004.cp_QS_chkList2_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "2", "resnlist")).split("▨"), "", false);
  2040. switch1.case_1004.cp_QS_chkList3_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "3", "resnlist")).split("▨"), "", false);
  2041. switch1.case_1004.cp_QS_chkList4_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "4", "resnlist")).split("▨"), "", false);
  2042. switch1.case_1004.cp_QS_chkList5_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2043. switch1.case_1004.cp_QS_chkList6_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2044. }
  2045. else if(switch1.tabindex == 4) //면역염색
  2046. {
  2047. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", "Z", "grdecnts"));
  2048. fInitCheck("QH");
  2049. ds_hidden1.setColumn(0, "resncnts1", ds_grdecnts.lookup("grupid", '1', "resnlist"));
  2050. switch1.case_1005.cp_QH_chkList2_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "2", "resnlist")).split("▨"), "", false);
  2051. switch1.case_1005.cp_QH_chkList3_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "3", "resnlist")).split("▨"), "", false);
  2052. switch1.case_1005.cp_QH_chkList4_5_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "4", "resnlist")).split("▨"), "", false);
  2053. switch1.case_1005.cp_QH_chkList5_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2054. switch1.case_1005.cp_QH_chkList6_2_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2055. }
  2056. else if(switch1.tabindex == 7)//자문
  2057. {
  2058. fInitCheck("Z1");
  2059. //ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2060. for(var iRow = 0; iRow < ds_grdecnts.rowcount; iRow++)
  2061. {
  2062. if(ds_grdecnts.getColumn(iRow, "grupid") == "Z")
  2063. {
  2064. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2065. }
  2066. else if(ds_grdecnts.getColumn(iRow, "grupid") == "Q")
  2067. {
  2068. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Q', "grdecnts"));
  2069. }
  2070. }
  2071. switch1.case_1008.cp_Z1_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2072. switch1.case_1008.cp_Z1_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2073. switch1.case_1008.cp_Z1_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2074. switch1.case_1008.cp_Z1_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2075. switch1.case_1008.cp_Z1_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2076. switch1.case_1008.cp_Z1_chkListA_3_3.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2077. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2078. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2079. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2080. }
  2081. else if(switch1.tabindex == 8) //전원증례
  2082. {
  2083. fInitCheck("Z2");
  2084. switch1.case_1009.cp_Z2_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2085. switch1.case_1009.cp_Z2_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2086. switch1.case_1009.cp_Z2_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2087. switch1.case_1009.cp_Z2_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2088. switch1.case_1009.cp_Z2_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2089. switch1.case_1009.cp_Z2_chkListA_3_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2090. //Group id 가 두개
  2091. for(var iRow = 0; iRow < ds_grdecnts.rowcount; iRow++)
  2092. {
  2093. if(ds_grdecnts.getColumn(iRow, "grupid") == "Z")
  2094. {
  2095. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2096. }
  2097. else if(ds_grdecnts.getColumn(iRow, "grupid") == "Q")
  2098. {
  2099. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Q', "grdecnts"));
  2100. }
  2101. }
  2102. //ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2103. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2104. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2105. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2106. //switch1.case_1008.cp_Z2_chkListA_3_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2107. }
  2108. else if(switch1.tabindex == 9) //의뢰서
  2109. {
  2110. fInitCheck("Z3");
  2111. switch1.case_100A.cp_Z3_chkList1_4_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "1", "resnlist")).split("▨"), "", false);
  2112. for(var iRow = 0; iRow < ds_grdecnts.rowcount; iRow++)
  2113. {
  2114. if(ds_grdecnts.getColumn(iRow, "grupid") == "Z")
  2115. {
  2116. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2117. }
  2118. else if(ds_grdecnts.getColumn(iRow, "grupid") == "Q")
  2119. {
  2120. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Q', "grdecnts"));
  2121. }
  2122. }
  2123. }
  2124. else if(switch1.tabindex == 10) //수정진단
  2125. {
  2126. fInitCheck("Z4");
  2127. switch1.case_100B.cp_Z4_chkList1_4_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "1", "resnlist")).split("▨"), "", false);
  2128. switch1.case_100B.cp_Z4_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2129. switch1.case_100B.cp_Z4_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2130. switch1.case_100B.cp_Z4_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2131. switch1.case_100B.cp_Z4_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2132. switch1.case_100B.cp_Z4_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2133. switch1.case_100B.cp_Z4_chkListA_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2134. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2135. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2136. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2137. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2138. ds_hidden1.setColumn(0, "resncntsZA", ds_grdecnts.lookup("grupid", 'A', "grdecnts"));
  2139. }
  2140. else if(switch1.tabindex == 11) //검체적절성
  2141. {
  2142. fInitCheck("Z5");
  2143. switch1.case_100C.cp_Z5_chkList1_3_5.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "1", "resnlist")).split("▨"), "", false);
  2144. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2145. }
  2146. else if(switch1.tabindex == 12) //조직세포상관성
  2147. {
  2148. fInitCheck("Z6");
  2149. //ds_hidden1.setColumn(0, "resncnts1", ds_grdecnts.lookup("grupid", '1', "resnlist"));
  2150. switch1.case_100D.cp_Z6_chkList1_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "1", "resnlist")).split("▨"), "", false);
  2151. switch1.case_100D.cp_Z6_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2152. switch1.case_100D.cp_Z6_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2153. switch1.case_100D.cp_Z6_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2154. switch1.case_100D.cp_Z6_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2155. switch1.case_100D.cp_Z6_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2156. switch1.case_100D.cp_Z6_chkListA_4_3.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2157. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2158. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2159. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2160. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2161. ds_hidden1.setColumn(0, "resncntsZA", ds_grdecnts.lookup("grupid", 'A', "grdecnts"));
  2162. }
  2163. else if(switch1.tabindex == 13) //음성증례재검토
  2164. {
  2165. fInitCheck("Z7");
  2166. trace("음성증례재검토");
  2167. switch1.case_100E.cp_Z7_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2168. switch1.case_100E.cp_Z7_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2169. switch1.case_100E.cp_Z7_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2170. switch1.case_100E.cp_Z7_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2171. switch1.case_100E.cp_Z7_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2172. ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("grupid", 'Z', "grdecnts"));
  2173. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2174. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2175. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2176. }
  2177. else if(switch1.tabindex == 14) //세포병리사평가
  2178. {
  2179. fInitCheck("Z8");
  2180. switch1.case_100F.cp_Z8_chkList5_1_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "5", "resnlist")).split("▨"), "", false);
  2181. switch1.case_100F.cp_Z8_chkList6_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "6", "resnlist")).split("▨"), "", false);
  2182. switch1.case_100F.cp_Z8_chkList7_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "7", "resnlist")).split("▨"), "", false);
  2183. switch1.case_100F.cp_Z8_chkList8_3_1.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "8", "resnlist")).split("▨"), "", false);
  2184. switch1.case_100F.cp_Z8_chkList9_2_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "9", "resnlist")).split("▨"), "", false);
  2185. ds_hidden1.setColumn(0, "resncntsZ6", ds_grdecnts.lookup("grupid", '6', "grdecnts"));
  2186. ds_hidden1.setColumn(0, "resncntsZ7", ds_grdecnts.lookup("grupid", '7', "grdecnts"));
  2187. ds_hidden1.setColumn(0, "resncntsZ8", ds_grdecnts.lookup("grupid", '8', "grdecnts"));
  2188. }
  2189. // ds_hidden1.setColumn(0, "resncntsF", ds_grdecnts.lookup("groupid", 'F', "resnlist"));
  2190. // ds_hidden1.setColumn(0, "resncntsG", ds_grdecnts.lookup("groupid", 'G', "resnlist"));
  2191. // ds_hidden1.setColumn(0, "resncntsZ", ds_grdecnts.lookup("groupid", 'Z', "resnlist"));
  2192. // ds_hidden1.setColumn(0, "resncnts", ds_grdecnts.lookup("groupid", 'Z', "resnlist"));
  2193. }
  2194. }
  2195. else
  2196. {
  2197. //trace("iCnt="+iCnt);
  2198. fExeGrdeClear("1", 0);
  2199. }
  2200. }
  2201. //조회구분 값변경
  2202. function grp_sea_cmb_refflagcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2203. {
  2204. fGetRefData();
  2205. }
  2206. //저장
  2207. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2208. {
  2209. fSetData();
  2210. trace("HIDDEN = " + ds_hidden1.saveXML());
  2211. fSetUpdtData();
  2212. // fInitCheck(ds_hidden1.getColumn(0, "baseflagcd"));
  2213. }
  2214. function fSetData()
  2215. {
  2216. var pRow = ds_grd_ptnolist.rowposition;
  2217. var QSRow= ds_resncdlist_QS_1.rowposition;
  2218. switch(switch1.tabindex)
  2219. {
  2220. case "0" : ds_refData.setColumn(0, "baseflagcd", "'QJ'"); // 조직
  2221. ds_hidden1.setColumn(0, "baseflagcd", "QJ");
  2222. //ds_hidden1.setColumn(0, "resncnts1", switch1.case_1001.tar_resn1001_0Z.text);
  2223. ds_hidden1.setColumn(0, "resncnts2", String(switch1.case_1001.cp_QJ_chkList2_4_1.getData()).replace(",", "▨"));
  2224. ds_hidden1.setColumn(0, "resncnts3", String(switch1.case_1001.cp_QJ_chkList3_2_1.getData()).replace(",", "▨"));
  2225. ds_hidden1.setColumn(0, "resncnts4", String(switch1.case_1001.cp_QJ_chkList4_4_1.getData()).replace(",", "▨"));
  2226. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1001.cp_QJ_chkList5_2_1.getData()).replace(",", "▨"));
  2227. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1001.cp_QJ_chkList6_1_1.getData()).replace(",", "▨"));
  2228. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_1001.cp_QJ_chkList7_2_1.getData()).replace(",", "▨"));
  2229. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_1001.cp_QJ_chkList8_1_1.getData()).replace(",", "▨"));
  2230. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_1001.cp_QJ_chkList9_1_1.getData()).replace(",", "▨"));
  2231. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1001.cp_QJ_chkListA_1_1.getData()).replace(",", "▨"));
  2232. switch1.tabindex = 0;
  2233. break;
  2234. case "1" : ds_refData.setColumn(0, "baseflagcd", "'QD'"); // Frozen
  2235. ds_hidden1.setColumn(0, "baseflagcd", "QD");
  2236. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1002.cp_QD_chkList5_1_1.getData()).replace(",", "▨"));
  2237. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_1002.cp_QD_chkList6_3_1.getData()).replace(",", "▨"));
  2238. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_1002.cp_QD_chkList7_3_1.getData()).replace(",", "▨"));
  2239. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_1002.cp_QD_chkList8_3_1.getData()).replace(",", "▨"));
  2240. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1002.cp_QD_chkList9_2_2.getData()).replace(",", "▨"));
  2241. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_1002.cp_QD_chkListA_5_3.getData()).replace(",", "▨"));
  2242. ds_hidden1.setColumn(0, "resncntsC", String(switch1.case_1002.cp_QD_chkListB_3_1.getData()).replace(",", "▨"));
  2243. break;
  2244. case "2" : ds_refData.setColumn(0, "baseflagcd", "'QC'"); // 세포
  2245. ds_hidden1.setColumn(0, "baseflagcd", "QC");
  2246. //ds_hidden1.setColumn(0, "resncnts", switch1.case);
  2247. switch1.case_1003.tar_resn1003_0Z.updateToDataset();
  2248. ds_hidden1.setColumn(0, "resncnts2", String(switch1.case_1003.cp_QC_chkList2_5_2.getData()).replace(",", "▨"));
  2249. ds_hidden1.setColumn(0, "resncnts3", String(switch1.case_1003.cp_QC_chkList3_2_1.getData()).replace(",", "▨"));
  2250. ds_hidden1.setColumn(0, "resncnts4", String(switch1.case_1003.cp_QC_chkList4_1_1.getData()).replace(",", "▨"));
  2251. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1003.cp_QC_chkList5_1_1.getData()).replace(",", "▨"));
  2252. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1003.cp_QC_chkList6_2_1.getData()).replace(",", "▨"));
  2253. switch1.tabindex = 2;
  2254. break;
  2255. case "3" : ds_refData.setColumn(0, "baseflagcd", "'QS'"); // 특수염색
  2256. ds_hidden1.setColumn(0, "baseflagcd", "QS");
  2257. ds_hidden1.setColumn(0, "resncnts1", switch1.case_1004.Div00.rd_QS_rdoList1_3_9.value);
  2258. ds_hidden1.setColumn(0, "resncnts2", String(switch1.case_1004.cp_QS_chkList2_5_1.getData()).replace(",", "▨"));
  2259. ds_hidden1.setColumn(0, "resncnts3", String(switch1.case_1004.cp_QS_chkList3_2_1.getData()).replace(",", "▨"));
  2260. ds_hidden1.setColumn(0, "resncnts4", String(switch1.case_1004.cp_QS_chkList4_5_1.getData()).replace(",", "▨"));
  2261. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1004.cp_QS_chkList5_2_1.getData()).replace(",", "▨"));
  2262. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1004.cp_QS_chkList6_2_1.getData()).replace(",", "▨"));
  2263. //switch1.case_10041005.text = "Major Stain";
  2264. switch1.tabindex = 3;
  2265. break;
  2266. case "4" : ds_refData.setColumn(0, "baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
  2267. ds_hidden1.setColumn(0, "baseflagcd", "QH");
  2268. ds_hidden1.setColumn(0, "resncnts1", switch1.case_1005.Div00.rd_QH_rdoList1_3_9.value);
  2269. ds_hidden1.setColumn(0, "resncnts2", String(switch1.case_1005.cp_QH_chkList2_5_1.getData()).replace(",", "▨"));
  2270. ds_hidden1.setColumn(0, "resncnts3", String(switch1.case_1005.cp_QH_chkList3_2_1.getData()).replace(",", "▨"));
  2271. ds_hidden1.setColumn(0, "resncnts4", String(switch1.case_1005.cp_QH_chkList4_5_1.getData()).replace(",", "▨"));
  2272. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1005.cp_QH_chkList5_2_1.getData()).replace(",", "▨"));
  2273. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1005.cp_QH_chkList6_2_1.getData()).replace(",", "▨"));
  2274. // switch1.case_10041005.text = "면역염색";
  2275. switch1.tabindex = 4;
  2276. break;
  2277. case "5" : ds_refData.setColumn(0, "baseflagcd", "'QF'"); // 면역형광
  2278. ds_hidden1.setColumn(0, "baseflagcd", "QF");
  2279. ds_hidden1.setColumn(0, "resncnts2", String(switch1.case_1006.cp_QF_chkList1_5_1.getData()).replace(",", "▨"));
  2280. ds_hidden1.setColumn(0, "resncnts3", String(switch1.case_1006.cp_QF_chkList2_5_1.getData()).replace(",", "▨"));
  2281. ds_hidden1.setColumn(0, "resncnts4", String(switch1.case_1006.cp_QF_chkList3_5_1.getData()).replace(",", "▨"));
  2282. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1006.cp_QF_chkList4_5_1.getData()).replace(",", "▨"));
  2283. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_1006.cp_QF_chkList5_5_1.getData()).replace(",", "▨"));
  2284. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_1006.cp_QF_chkList6_5_1.getData()).replace(",", "▨"));
  2285. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_1006.cp_QF_chkList7_5_1.getData()).replace(",", "▨"));
  2286. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_1006.cp_QF_chkList8_5_1.getData()).replace(",", "▨"));
  2287. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1006.cp_QF_chkList9_5_1.getData()).replace(",", "▨"));
  2288. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_1006.cp_QF_chkListA_5_1.getData()).replace(",", "▨"));
  2289. ds_hidden1.setColumn(0, "resncntsC", String(switch1.case_1006.cp_QF_chkListB_5_1.getData()).replace(",", "▨"));
  2290. ds_hidden1.setColumn(0, "resncntsD", String(switch1.case_1006.cp_QF_chkListC_5_1.getData()).replace(",", "▨"));
  2291. ds_hidden1.setColumn(0, "resncntsE", String(switch1.case_1006.cp_QF_chkListD_5_1.getData()).replace(",", "▨"));
  2292. switch1.tabindex = 5;
  2293. break;
  2294. case "6" : ds_refData.setColumn(0, "baseflagcd", "'QM'"); // 분자병리
  2295. ds_hidden1.setColumn(0, "baseflagcd", "QM");
  2296. switch1.tabindex = 6;
  2297. break;
  2298. // case "1008" : ds_refData.setColumn(0, "baseflagcd", "'QE'"); // 전자현미경
  2299. // ds_hidden1.setColumn(0, "baseflagcd", "QE");
  2300. // switch1.tabindex = 5;
  2301. // break;
  2302. case "7" : ds_refData.setColumn(0, "baseflagcd", "'Z1'"); //자문
  2303. ds_hidden1.setColumn(0, "baseflagcd", "Z1");
  2304. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1008.cp_Z1_chkList5_1_1.getData()).replace(",", "▨"));
  2305. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_1008.cp_Z1_chkList6_3_1.getData()).replace(",", "▨"));
  2306. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_1008.cp_Z1_chkList7_3_1.getData()).replace(",", "▨"));
  2307. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_1008.cp_Z1_chkList8_3_1.getData()).replace(",", "▨"));
  2308. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1008.cp_Z1_chkList9_2_2.getData()).replace(",", "▨"));
  2309. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_1008.cp_Z1_chkListA_3_3.getData()).replace(",", "▨"));
  2310. ds_hidden1.setColumn(0, "resncnts", switch1.case_1008.TextArea00.text);
  2311. switch1.tabindex = 7;
  2312. break;
  2313. case "8" : ds_refData.setColumn(0, "baseflagcd", "'Z2'"); //전원증례
  2314. ds_hidden1.setColumn(0, "baseflagcd", "Z2");
  2315. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_1009.cp_Z2_chkList5_1_1.getData()).replace(",", "▨"));
  2316. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_1009.cp_Z2_chkList6_3_1.getData()).replace(",", "▨"));
  2317. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_1009.cp_Z2_chkList7_3_1.getData()).replace(",", "▨"));
  2318. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_1009.cp_Z2_chkList8_3_1.getData()).replace(",", "▨"));
  2319. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1009.cp_Z2_chkList9_2_2.getData()).replace(",", "▨"));
  2320. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_1009.cp_Z2_chkListA_3_2.getData()).replace(",", "▨"));
  2321. ds_hidden1.setColumn(0, "resncnts", switch1.case_1009.textarea00.text);
  2322. //switch1.case_1008.cp_Z2_chkListA_3_2.setData(utlf_transNullToEmpty(ds_grdecnts.lookup("grupid", "A", "resnlist")).split("▨"), "", false);
  2323. //ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_1009.cp_Z1_chkListA_3_3.getData()).replace(",", "▨"));
  2324. switch1.tabindex = 8;
  2325. break;
  2326. case "9" : ds_refData.setColumn(0, "baseflagcd", "'Z3'"); //의뢰서
  2327. ds_hidden1.setColumn(0, "baseflagcd", "Z3");
  2328. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100A.cp_Z3_chkList1_4_1.getData()).replace(",", "▨"));
  2329. ds_hidden1.setColumn(0, "resncnts", switch1.case_100A.textarea00.text);
  2330. switch1.tabindex = 9;
  2331. break;
  2332. case "10" : ds_refData.setColumn(0, "baseflagcd", "'Z4'"); //수정진단
  2333. ds_hidden1.setColumn(0, "baseflagcd", "Z4");
  2334. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100B.cp_Z4_chkList1_4_1.getData()).replace(",", "▨"));
  2335. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_100B.cp_Z4_chkList5_1_1.getData()).replace(",", "▨"));
  2336. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_100B.cp_Z4_chkList6_3_1.getData()).replace(",", "▨"));
  2337. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_100B.cp_Z4_chkList7_3_1.getData()).replace(",", "▨"));
  2338. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_100B.cp_Z4_chkList8_3_1.getData()).replace(",", "▨"));
  2339. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_100B.cp_Z4_chkList9_2_2.getData()).replace(",", "▨"));
  2340. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_100B.cp_Z4_chkListA_3_1.getData()).replace(",", "▨"));
  2341. ds_hidden1.setColumn(0, "resncnts", switch1.case_100B.textarea00.text);
  2342. switch1.tabindex = 10;
  2343. break;
  2344. case "11" : ds_refData.setColumn(0, "baseflagcd", "'Z5'"); //검체적절성
  2345. ds_hidden1.setColumn(0, "baseflagcd", "Z5");
  2346. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100C.cp_Z5_chkList1_3_5.getData()).replace(",", "▨"));
  2347. break;
  2348. case "12" : ds_refData.setColumn(0, "baseflagcd", "'Z6'"); //조직세포상관성
  2349. ds_hidden1.setColumn(0, "baseflagcd", "Z6");
  2350. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100D.cp_Z6_chkList1_3_1.getData()).replace(",", "▨"));
  2351. ds_hidden1.setColumn(0, "resncnts6", String(switch1.case_100D.cp_Z6_chkList5_1_1.getData()).replace(",", "▨"));
  2352. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_100D.cp_Z6_chkList6_3_1.getData()).replace(",", "▨"));
  2353. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_100D.cp_Z6_chkList7_3_1.getData()).replace(",", "▨"));
  2354. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_100D.cp_Z6_chkList8_3_1.getData()).replace(",", "▨"));
  2355. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_100D.cp_Z6_chkList9_2_2.getData()).replace(",", "▨"));
  2356. ds_hidden1.setColumn(0, "resncntsB", String(switch1.case_100D.cp_Z6_chkListA_4_3.getData()).replace(",", "▨"));
  2357. break;
  2358. case "13" : ds_refData.setColumn(0, "baseflagcd", "'Z7'"); //음성증례재검토
  2359. ds_hidden1.setColumn(0, "baseflagcd", "Z7");
  2360. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100E.cp_Z7_chkList5_1_1.getData()).replace(",", "▨"));
  2361. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_100E.cp_Z7_chkList6_3_1.getData()).replace(",", "▨"));
  2362. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_100E.cp_Z7_chkList7_3_1.getData()).replace(",", "▨"));
  2363. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_100E.cp_Z7_chkList8_3_1.getData()).replace(",", "▨"));
  2364. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_100E.cp_Z7_chkList9_2_2.getData()).replace(",", "▨"));
  2365. break;
  2366. case "14" : ds_refData.setColumn(0, "baseflagcd", "'Z8'"); //세포병리사평가
  2367. ds_hidden1.setColumn(0, "baseflagcd", "Z8");
  2368. ds_hidden1.setColumn(0, "resncnts5", String(switch1.case_100F.cp_Z8_chkList5_1_1.getData()).replace(",", "▨"));
  2369. ds_hidden1.setColumn(0, "resncnts7", String(switch1.case_100F.cp_Z8_chkList6_3_1.getData()).replace(",", "▨"));
  2370. ds_hidden1.setColumn(0, "resncnts8", String(switch1.case_100F.cp_Z8_chkList7_3_1.getData()).replace(",", "▨"));
  2371. ds_hidden1.setColumn(0, "resncnts9", String(switch1.case_100F.cp_Z8_chkList8_3_1.getData()).replace(",", "▨"));
  2372. ds_hidden1.setColumn(0, "resncntsA", String(switch1.case_100F.cp_Z8_chkList9_2_2.getData()).replace(",", "▨"));
  2373. break;
  2374. }
  2375. }
  2376. //병리번호 선택 초기화 처리 함수
  2377. function fExeChoiInit(pNode, pFlagCd)
  2378. {
  2379. var iMaxNo = Number(pNode.rowcount);
  2380. for (var iNo=0; iNo < iMaxNo; iNo++)
  2381. {
  2382. pNode.setColumn(iNo, "choi", pFlagCd);
  2383. }
  2384. }
  2385. //조직 라디오 버튼
  2386. function switch1_case_1001_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2387. {
  2388. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2389. }
  2390. //세포 라디오버튼
  2391. function switch1_case_1003_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2392. {
  2393. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2394. }
  2395. //특수염색 라디오 버튼
  2396. function switch1_case_1004_Div00_rd_QS_rdoList1_3_9_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2397. {
  2398. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2399. }
  2400. //면역염색 라디오 버튼
  2401. function switch1_case_1005_Radio00_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2402. {
  2403. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2404. }
  2405. //조직세포상관성 버튼
  2406. function switch1_case_100D_rd_Z6_rdoList1_3_1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2407. {
  2408. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2409. }
  2410. function fBindCheckBox(baseflagcd)
  2411. {
  2412. var childlist = switch1.components;
  2413. for (var i = 0; i < childlist.length; i++)
  2414. {
  2415. var childlist2 = childlist[i].components;
  2416. for (var j = 0; j < childlist2.length; j++)
  2417. {
  2418. var grupid = String(childlist2[j].name).substr(13, 1);
  2419. var grupcol = String(childlist2[j].name).substr(15, 1);
  2420. var gruprow = String(childlist2[j].name).substr(17, 1);
  2421. var id = "id=switch1."+childlist[i].name+"."+ childlist2[j].name;
  2422. var dsnm = "ds_resncdlist_"+baseflagcd+"_"+grupid;
  2423. if(childlist2[j].name.substr(0, 5) == "cp_"+baseflagcd )
  2424. {
  2425. fsetInit(grupcol, gruprow, id, dsnm, grupid, baseflagcd)
  2426. }
  2427. else if(childlist2[j].name.substr(0, 5) == "rd_"+baseflagcd )
  2428. {
  2429. if(this.objects[dsnm] != null)
  2430. {
  2431. var objDs = objects[dsnm];
  2432. }
  2433. else
  2434. {
  2435. var objDs = new FilteredDataset(dsnm);
  2436. this.addChild(dsnm, objDs);
  2437. objDs.name = dsnm;
  2438. }
  2439. objDs.binddataset = "ds_resncdlist"
  2440. objDs.filterstr = "String(resncd).substr(0,1) == " + "'" + grupid + "'&& baseflagcd =='" + baseflagcd + "'";
  2441. eval(id).innerdataset = dsnm;
  2442. id.codecolumn = "resncd";
  2443. id.datacolumn = "resncnts";
  2444. }
  2445. else if(childlist2[j].name.substr(0, 5) == "ca_"+baseflagcd )
  2446. {
  2447. var grupid = String(childlist2[j].name).substr(15, 4);
  2448. eval(id).text = ds_resncdlist.lookupExpr("resncd=='" + grupid +"' && baseflagcd=='"+ baseflagcd + "'", "resncnts");
  2449. }
  2450. }
  2451. }
  2452. }
  2453. function fsetInit(col, row, id, dsnm, groupid, baseflagcd)
  2454. {
  2455. if(this.objects[dsnm] != null)
  2456. {
  2457. var objDs = objects[dsnm];
  2458. }
  2459. else
  2460. {
  2461. var objDs = new FilteredDataset(dsnm);
  2462. this.addChild(dsnm, objDs);
  2463. objDs.name = dsnm;
  2464. }
  2465. objDs.binddataset = "ds_resncdlist"
  2466. objDs.filterstr = "String(resncd).substr(0,1) == " + "'" + groupid + "'&& baseflagcd =='" + baseflagcd + "'";
  2467. var sProp="col=" + col + ",row=" + row + ",cellspacing=10,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
  2468. eval(id).setInitComp(sProp, objDs, "resncd", "resncnts", "");
  2469. }
  2470. function fInitCheck(baseflagcd)
  2471. {
  2472. var childlist = switch1.components;
  2473. for(var i = 0; i < childlist.length; i++)
  2474. {
  2475. var childlist2 = childlist[i].components;
  2476. for(var j = 0; j < childlist2.length; j++)
  2477. {
  2478. var grupid = String(childlist2[j].name).substr(13, 1);
  2479. var id = "id=switch1."+childlist[i].name+"."+ childlist2[j].name;
  2480. var dsnm = "ds_resncdlist_"+baseflagcd+"_"+grupid;
  2481. if(childlist2[j].name.substr(0, 5) == "cp_"+baseflagcd )
  2482. {
  2483. eval(id).setCheckAll(false);
  2484. }
  2485. }
  2486. }
  2487. }
  2488. function switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  2489. {
  2490. if(!this.switch1.components[e.postindex].enable)
  2491. {
  2492. obj.tabindex = e.preindex;
  2493. return;
  2494. }
  2495. fResncdlist();
  2496. switch(switch1.tabindex)
  2497. {
  2498. case "0" : ds_refData.setColumn(0, "baseflagcd", "'QJ'"); // 조직
  2499. ds_hidden1.setColumn(0, "baseflagcd", "QJ");
  2500. switch1.tabindex == 0;
  2501. break;
  2502. case "1" : ds_refData.setColumn(0, "baseflagcd", "'QD'"); // Frozen
  2503. ds_hidden1.setColumn(0, "baseflagcd", "QD");
  2504. switch1.tabindex == 1;
  2505. break;
  2506. case "2" : ds_refData.setColumn(0, "baseflagcd", "'QC'"); // 세포
  2507. ds_hidden1.setColumn(0, "baseflagcd", "QC");
  2508. switch1.tabindex == 2;
  2509. break;
  2510. case "3" : ds_refData.setColumn(0, "baseflagcd", "'QS'"); // 특수염색
  2511. ds_hidden1.setColumn(0, "baseflagcd", "QS");
  2512. switch1.tabindex == 3;
  2513. break;
  2514. case "4" : ds_refData.setColumn(0, "baseflagcd", "'QH'"); // 면역염색 // QI -> QH 로 변경
  2515. ds_hidden1.setColumn(0, "baseflagcd", "QH");
  2516. switch1.case_1005.text = "면역염색";
  2517. switch1.tabindex == 4;
  2518. break;
  2519. case "5" : ds_refData.setColumn(0, "baseflagcd", "'QF'"); // 면역형광
  2520. ds_hidden1.setColumn(0, "baseflagcd", "QF");
  2521. switch1.tabindex == 5;
  2522. break;
  2523. case "6" : ds_refData.setColumn(0, "baseflagcd", "'QM'"); // 분자병리
  2524. ds_hidden1.setColumn(0, "baseflagcd", "QM");
  2525. switch1.tabindex == 6;
  2526. break;
  2527. case "7" : ds_refData.setColumn(0, "baseflagcd", "'Z1'"); // 자문
  2528. ds_hidden1.setColumn(0, "baseflagcd", "Z1");
  2529. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2530. break;
  2531. case "8" : ds_refData.setColumn(0, "baseflagcd", "'Z2'"); //전원증례
  2532. ds_hidden1.setColumn(0, "baseflagcd", "Z2");
  2533. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2534. break;
  2535. case "9" : ds_refData.setColumn(0, "baseflagcd", "'Z3'"); //의뢰서
  2536. ds_hidden1.setColumn(0, "baseflagcd", "Z3");
  2537. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2538. break;
  2539. case "10" : ds_refData.setColumn(0, "baseflagcd", "'Z4'"); //수정진단
  2540. ds_hidden1.setColumn(0, "baseflagcd", "Z4");
  2541. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2542. break;
  2543. case "11" : ds_refData.setColumn(0, "baseflagcd", "'Z5'"); //검체적절성
  2544. ds_hidden1.setColumn(0, "baseflagcd", "Z5");
  2545. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2546. break;
  2547. case "12" : ds_refData.setColumn(0, "baseflagcd", "'Z6'"); //조직세포상관성
  2548. ds_hidden1.setColumn(0, "baseflagcd", "Z6");
  2549. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2550. break;
  2551. case "13" : ds_refData.setColumn(0, "baseflagcd", "'Z7'"); //음성증례재검토
  2552. ds_hidden1.setColumn(0, "baseflagcd", "Z7");
  2553. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2554. break;
  2555. case "14" : ds_refData.setColumn(0, "baseflagcd", "'Z8'"); //세포병리사평가
  2556. ds_hidden1.setColumn(0, "baseflagcd", "Z8");
  2557. ds_hidden1.setColumn(0, "resncnts1", "0000");
  2558. break;
  2559. }
  2560. fGetGrdeCnts(ds_grd_ptnolist.rowposition, ds_hidden1.getColumn(0, "baseflagcd"), ds_hidden1.getColumn(0, "resncnts1"));
  2561. }
  2562. function fResncdlist()
  2563. {
  2564. for(i = 1; i < 9; i++)
  2565. {
  2566. fBindCheckBox("Z"+i);
  2567. }
  2568. }
  2569. function fCheckClear()
  2570. {
  2571. if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QJ')
  2572. {
  2573. switch1.case_1001.cp_QJ_chkList2_4_1.setCheckAll(false);
  2574. switch1.case_1001.cp_QJ_chkList3_2_1.setCheckAll(false);
  2575. switch1.case_1001.cp_QJ_chkList4_4_1.setCheckAll(false);
  2576. switch1.case_1001.cp_QJ_chkList5_2_1.setCheckAll(false);
  2577. switch1.case_1001.cp_QJ_chkList6_1_1.setCheckAll(false);
  2578. switch1.case_1001.cp_QJ_chkList7_2_1.setCheckAll(false);
  2579. switch1.case_1001.cp_QJ_chkList8_1_1.setCheckAll(false);
  2580. switch1.case_1001.cp_QJ_chkList9_1_1.setCheckAll(false);
  2581. switch1.case_1001.cp_QJ_chkListA_1_1.setCheckAll(false);
  2582. }
  2583. else if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QD')
  2584. {
  2585. switch1.case_1002.cp_QD_chkList5_1_1.setCheckAll(false);
  2586. switch1.case_1002.cp_QD_chkList6_3_1.setCheckAll(false);
  2587. switch1.case_1002.cp_QD_chkList7_3_1.setCheckAll(false);
  2588. switch1.case_1002.cp_QD_chkList8_3_1.setCheckAll(false);
  2589. switch1.case_1002.cp_QD_chkList9_2_2.setCheckAll(false);
  2590. switch1.case_1002.cp_QD_chkListA_5_3.setCheckAll(false);
  2591. switch1.case_1002.cp_QD_chkListB_3_1.setCheckAll(false);
  2592. }
  2593. else if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QC')
  2594. {
  2595. switch1.case_1003.cp_QC_chkList2_5_2.setCheckAll(false);
  2596. switch1.case_1003.cp_QC_chkList3_2_1.setCheckAll(false);
  2597. switch1.case_1003.cp_QC_chkList4_1_1.setCheckAll(false);
  2598. switch1.case_1003.cp_QC_chkList5_1_1.setCheckAll(false);
  2599. switch1.case_1003.cp_QC_chkList6_2_1.setCheckAll(false);
  2600. }
  2601. else if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QS')
  2602. {
  2603. switch1.case_1004.cp_QS_chkList2_5_1.setCheckAll(false);
  2604. switch1.case_1004.cp_QS_chkList3_2_1.setCheckAll(false);
  2605. switch1.case_1004.cp_QS_chkList4_5_1.setCheckAll(false);
  2606. switch1.case_1004.cp_QS_chkList5_2_1.setCheckAll(false);
  2607. switch1.case_1004.cp_QS_chkList6_2_1.setCheckAll(false);
  2608. }
  2609. else if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QH')
  2610. {
  2611. switch1.case_1005.cp_QH_chkList2_5_1.setCheckAll(false);
  2612. switch1.case_1005.cp_QH_chkList3_2_1.setCheckAll(false);
  2613. switch1.case_1005.cp_QH_chkList4_5_1.setCheckAll(false);
  2614. switch1.case_1005.cp_QH_chkList5_2_1.setCheckAll(false);
  2615. switch1.case_1005.cp_QH_chkList6_2_1.setCheckAll(false);
  2616. }
  2617. else if(ds_grd_grdelist.getColumn(0, "itemflagcd") == 'QF')
  2618. {
  2619. switch1.case_1006.cp_QF_chkList1_5_1.setCheckAll(false);
  2620. switch1.case_1006.cp_QF_chkList2_5_1.setCheckAll(false);
  2621. switch1.case_1006.cp_QF_chkList3_5_1.setCheckAll(false);
  2622. switch1.case_1006.cp_QF_chkList4_5_1.setCheckAll(false);
  2623. switch1.case_1006.cp_QF_chkList5_5_1.setCheckAll(false);
  2624. switch1.case_1006.cp_QF_chkList6_5_1.setCheckAll(false);
  2625. switch1.case_1006.cp_QF_chkList7_5_1.setCheckAll(false);
  2626. switch1.case_1006.cp_QF_chkList8_5_1.setCheckAll(false);
  2627. switch1.case_1006.cp_QF_chkList9_5_1.setCheckAll(false);
  2628. switch1.case_1006.cp_QF_chkListA_5_1.setCheckAll(false);
  2629. switch1.case_1006.cp_QF_chkListB_5_1.setCheckAll(false);
  2630. switch1.case_1006.cp_QF_chkListC_5_1.setCheckAll(false);
  2631. switch1.case_1006.cp_QF_chkListD_5_1.setCheckAll(false);
  2632. }
  2633. }]]></Script>
  2634. </Form>
  2635. </FDL>