SMPMC00800_간병인관리.xfdl 128 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588
  1. <?xml version="1.0" encoding="utf-8" standalone="no"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMPMC00800" position="absolute 0 0 1197 779" titletext="간병인관리" onload="SMPMC00800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="group3" scrollbars="autoboth" position="absolute 0 16 1195 769" style="" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Tab id="switch1" class="sw_box" position="absolute 0 9 1194 751" style="border: solid #c7a3cf #c7a3cf;" anchor="all" tabindex="1">
  11. <Tabpages>
  12. <Tabpage id="case1" selected="true" position="absolute 0 0 1192 717" style="" anchor="default" text="간병인관리">
  13. <Layouts>
  14. <Layout>
  15. <Static id="caption18" class="cell_1" position="absolute 0 51 100 74" style="align:left middle;" text="간병단체명" anchor="left top"/>
  16. <Shape id="line1" class="line_3" linetype="horizontal" position="absolute -1 75 538 78" style="" anchor="default"/>
  17. <Shape id="line6" class="line_2" linetype="horizontal" position="absolute 0 350 539 353" style="" anchor="left top"/>
  18. <Shape id="line7" class="line_2" linetype="horizontal" position="absolute 0 324 539 327" style="" anchor="left top"/>
  19. <Shape id="line5" class="line_2" linetype="horizontal" position="absolute 0 298 539 301" style="" anchor="left top"/>
  20. <Shape id="line18" class="line_2" linetype="horizontal" position="absolute 0 272 539 275" style="" anchor="left top"/>
  21. <Static id="caption4" class="tit_2" position="absolute 0 4 107 22" style="" text="간병단체 관리" anchor="left top"/>
  22. <Shape id="line2" class="line_10" linetype="horizontal" position="absolute -1 21 538 25" style="" anchor="left top"/>
  23. <Static id="caption5" class="tit_2" position="absolute 550 54 638 71" style="" text="간병인조회" anchor="left top"/>
  24. <Shape id="line3" class="line_10" linetype="horizontal" position="absolute 549 71 1184 75" style="" anchor="left top right"/>
  25. <Static id="caption33" class="tit_2" position="absolute 0 227 92 244" style="" text="간병인 관리" anchor="left top"/>
  26. <Shape id="line16" class="line_10" linetype="horizontal" position="absolute 0 244 539 248" style="" anchor="left top"/>
  27. <Grid id="grd_SiNursCmntMngt" binddataset="ds_main_SiNursCmntMngt_grdSiNursCmntMngt" position="absolute 0 77 539 214" style="" oncellclick="group3_switch1_case1_grd_SiNursCmntMngt_oncellclick" anchor="left top" autoenter="select" cellsizingtype="col">
  28. <Formats>
  29. <Format id="default">
  30. <Columns>
  31. <Column size="24"/>
  32. <Column size="90"/>
  33. <Column size="340"/>
  34. <Column size="87"/>
  35. <Column size="0"/>
  36. </Columns>
  37. <Rows>
  38. <Row size="23" band="head"/>
  39. <Row size="23"/>
  40. </Rows>
  41. <Band id="head">
  42. <Cell/>
  43. <Cell col="1" text="간병단체번호"/>
  44. <Cell col="2" text="간병단체명"/>
  45. <Cell col="3" text="등록일자"/>
  46. <Cell col="4" text="입력자"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell celltype="head" expr="currow + 1"/>
  50. <Cell col="1" text="bind:carecmntno"/>
  51. <Cell col="2" style="align:left middle;" text="bind:carecmntnm"/>
  52. <Cell col="3" displaytype="date" text="bind:lastupdtdt" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  53. <Cell col="4" text="bind:lastupdtrid"/>
  54. </Band>
  55. </Format>
  56. </Formats>
  57. </Grid>
  58. <Static id="caption1" class="cell_1" position="absolute 0 25 100 48" style="align:left middle;" text="간병단체번호" anchor="left top"/>
  59. <Edit id="ipt_carecmntno" class="input_default" taborder="1" position="absolute 102 27 267 46" style="" anchor="left top" autoselect="true"/>
  60. <Calendar id="ipt_lastupdtdt" class="input_default" taborder="3" mask="yyyy-mm-dd" position="absolute 373 27 538 46" style="align:center ;" anchor="left top" autoselect="true"/>
  61. <Static id="caption2" class="cell_1" position="absolute 270 25 370 48" style="align:left middle;" text="등록일자" anchor="left top"/>
  62. <Static id="caption3" class="cell_1" position="absolute 0 248 100 271" style="align:left middle;" text="성명" anchor="left top"/>
  63. <Static id="caption7" class="cell_1" position="absolute 271 248 371 271" style="align:left middle;" text="주민번호" anchor="left top"/>
  64. <Edit id="ipt_hngnm" class="input_default" taborder="4" position="absolute 103 250 268 269" style="" anchor="left top"/>
  65. <Calendar id="input1" class="input_default" taborder="10" mask="yyyy-mm-dd" position="absolute 374 302 539 321" style="align:center ;" anchor="left top"/>
  66. <Static id="caption10" class="cell_1" position="absolute 0 326 100 349" style="align:left middle;" text="주소" anchor="left top"/>
  67. <Static id="caption13" class="cell_1" position="absolute 0 352 100 390" style="align:left middle;" text="특기사항" anchor="left top"/>
  68. <Edit id="ipt_addr" class="input_default" taborder="11" position="absolute 103 328 539 347" style="" anchor="left top"/>
  69. <Static id="caption14" class="cell_1" position="absolute 0 300 100 323" style="align:left middle;" text="간호단체명" anchor="left top"/>
  70. <Edit id="ipt_namecardno" class="input_default" taborder="8" position="absolute 427 276 539 295" style="" anchor="left top"/>
  71. <Static id="caption8" class="cell_1" position="absolute 271 300 371 323" style="align:left middle;" text="등록일시" anchor="left top"/>
  72. <MaskEdit id="ipt_rrgstno" class="input_default" taborder="5" mask="######-#######" position="absolute 374 250 539 269" style="align:center ;" anchor="left top" maskchar=" " type="string" trimtype="both"/>
  73. <TextArea id="txt_spclmentfact" taborder="12" position="absolute 103 353 539 390" style="" anchor="left top" wordwrap="word"/>
  74. <Grid id="grd_SiNursMngt" binddataset="ds_main_SiNursMngt_grdSiNursMngt" position="absolute 0 393 539 684" style="" oncellclick="group3_switch1_case1_grd_SiNursMngt_oncellclick" anchor="left top bottom">
  75. <Formats>
  76. <Format id="default">
  77. <Columns>
  78. <Column size="24" band="left"/>
  79. <Column size="65"/>
  80. <Column size="81"/>
  81. <Column size="75"/>
  82. <Column size="100"/>
  83. <Column size="80"/>
  84. <Column size="80"/>
  85. <Column size="119"/>
  86. <Column size="100"/>
  87. <Column size="100"/>
  88. <Column size="100"/>
  89. </Columns>
  90. <Rows>
  91. <Row size="25" band="head"/>
  92. <Row size="25"/>
  93. </Rows>
  94. <Band id="head">
  95. <Cell/>
  96. <Cell col="1" text="단체번호"/>
  97. <Cell col="2" text="명찰번호"/>
  98. <Cell col="3" text="성명"/>
  99. <Cell col="4" text="주민번호"/>
  100. <Cell col="5" text="연락처"/>
  101. <Cell col="6" text="휴대폰"/>
  102. <Cell col="7" text="특기사항"/>
  103. <Cell col="8" text="등록일시"/>
  104. <Cell col="9" text="주소"/>
  105. <Cell col="10" text="입력자"/>
  106. </Band>
  107. <Band id="body">
  108. <Cell celltype="head" expr="currow + 1"/>
  109. <Cell col="1" style="align:left middle;" text="bind:carecmntno"/>
  110. <Cell col="2" style="align:left middle;" text="bind:namecardno"/>
  111. <Cell col="3" style="align:left middle;" text="bind:hngnm"/>
  112. <Cell col="4" style="align:left middle;" text="bind:rrgstno"/>
  113. <Cell col="5" style="align:left middle;" text="bind:tel"/>
  114. <Cell col="6" style="align:left middle;" text="bind:mpphonno"/>
  115. <Cell col="7" style="align:left middle;" text="bind:spclmentfact"/>
  116. <Cell col="8" displaytype="date" style="align:left top;padding:5 2 3 2;" text="bind:fstrgstdt" wordwrap="word" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="nulltext"/>
  117. <Cell col="9" style="align:left middle;" text="bind:addr"/>
  118. <Cell col="10" style="align:left middle;" text="bind:lastupdtrid"/>
  119. </Band>
  120. </Format>
  121. </Formats>
  122. </Grid>
  123. <Static id="caption9" class="cell_1" position="absolute 0 274 100 297" style="align:left middle;" text="연락처_휴대폰" anchor="left top"/>
  124. <Edit id="ipt_tel" class="input_default" taborder="6" position="absolute 103 276 218 295" style="align:center ;" anchor="left top"/>
  125. <Edit id="ipt_mpphonno" class="input_default" taborder="7" position="absolute 221 276 336 295" style="align:center ;" anchor="left top"/>
  126. <Div id="group2" position="absolute 549 5 1184 40" style="" anchor="left top right" class="div_SA2">
  127. <Layouts>
  128. <Layout>
  129. <Shape id="line40" class="line_4" linetype="vertical" position="absolute 549 7 552 29" style="border: solid #ffe4bb #ffe4bb;" anchor="top right"/>
  130. <Button id="button9" class="btn1" taborder="15" position="absolute 564 7 620 29" style="" text="조회" onclick="group3_switch1_case1_group2_button9_onclick" anchor="top right"/>
  131. <Static id="caption32" class="search_name" position="absolute 15 9 105 26" style="" text="조회조건 :" anchor="default"/>
  132. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_reference" class="combo_search" taborder="13" position="absolute 108 8 227 27" style="" anchor="default" onitemchanged="group3_switch1_case1_group2_cmb_reference_onitemchanged">
  133. <Dataset id="innerdataset">
  134. <ColumnInfo>
  135. <Column id="codecolumn"/>
  136. <Column id="datacolumn"/>
  137. </ColumnInfo>
  138. <Rows>
  139. <Row>
  140. <Col id="codecolumn">0</Col>
  141. <Col id="datacolumn"/>
  142. </Row>
  143. <Row>
  144. <Col id="codecolumn">1</Col>
  145. <Col id="datacolumn">간병단체</Col>
  146. </Row>
  147. <Row>
  148. <Col id="codecolumn">2</Col>
  149. <Col id="datacolumn">간병시작일</Col>
  150. </Row>
  151. <Row>
  152. <Col id="codecolumn">3</Col>
  153. <Col id="datacolumn">환자번호</Col>
  154. </Row>
  155. <Row>
  156. <Col id="codecolumn">4</Col>
  157. <Col id="datacolumn">명찰번호</Col>
  158. </Row>
  159. <Row>
  160. <Col id="codecolumn">5</Col>
  161. <Col id="datacolumn">간병인명</Col>
  162. </Row>
  163. <Row>
  164. <Col id="codecolumn">6</Col>
  165. <Col id="datacolumn">간병인평가</Col>
  166. </Row>
  167. </Rows>
  168. </Dataset>
  169. </Combo>
  170. <MaskEdit id="ipt_fromdd" class="input_search" mask="yyyy-mm-dd" position="absolute 230 8 370 27" style="" anchor="default"/>
  171. <Edit id="ipt_pid" class="input_search" position="absolute 230 8 370 27" style="" anchor="default"/>
  172. <Edit id="ipt_namecard" class="input_search" position="absolute 230 8 370 27" style="" anchor="default"/>
  173. <Combo innerdataset="ds_hidden_carecmntno" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_carecmntno" class="combo_search" position="absolute 230 8 370 27" style="" anchor="default"/>
  174. <Combo innerdataset="ds_init_wardcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_wardcd" class="combo_search" position="absolute 230 8 370 27" style="" anchor="default"/>
  175. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_satsfctactcd" class="combo_search" visible="false" position="absolute 230 8 370 27" style="" anchor="default">
  176. <Dataset id="innerdataset">
  177. <ColumnInfo>
  178. <Column id="codecolumn"/>
  179. <Column id="datacolumn"/>
  180. </ColumnInfo>
  181. <Rows>
  182. <Row>
  183. <Col id="codecolumn">00</Col>
  184. <Col id="datacolumn"/>
  185. </Row>
  186. <Row>
  187. <Col id="codecolumn">01</Col>
  188. <Col id="datacolumn">매우만족</Col>
  189. </Row>
  190. <Row>
  191. <Col id="codecolumn">02</Col>
  192. <Col id="datacolumn">만족</Col>
  193. </Row>
  194. <Row>
  195. <Col id="codecolumn">03</Col>
  196. <Col id="datacolumn">보통</Col>
  197. </Row>
  198. <Row>
  199. <Col id="codecolumn">04</Col>
  200. <Col id="datacolumn">불만</Col>
  201. </Row>
  202. <Row>
  203. <Col id="codecolumn">05</Col>
  204. <Col id="datacolumn">매우불만</Col>
  205. </Row>
  206. </Rows>
  207. </Dataset>
  208. </Combo>
  209. </Layout>
  210. </Layouts>
  211. </Div>
  212. <Grid id="grd_SiNursInfo" binddataset="ds_main_SiNurInfo_grdSiNursInfo" position="absolute 549 75 1184 685" style="" oncelldblclick="group3_switch1_case1_grd_SiNursInfo_oncelldblclick" anchor="all" autoenter="select" cellsizingtype="col">
  213. <Formats>
  214. <Format id="default">
  215. <Columns>
  216. <Column size="24"/>
  217. <Column size="55"/>
  218. <Column size="59"/>
  219. <Column size="61"/>
  220. <Column size="79"/>
  221. <Column size="77"/>
  222. <Column size="57"/>
  223. <Column size="62"/>
  224. <Column size="80"/>
  225. <Column size="45"/>
  226. <Column size="71"/>
  227. <Column size="77"/>
  228. <Column size="100"/>
  229. </Columns>
  230. <Rows>
  231. <Row size="23" band="head"/>
  232. <Row size="23"/>
  233. </Rows>
  234. <Band id="head">
  235. <Cell/>
  236. <Cell col="1" text="단체번호"/>
  237. <Cell col="2" text="명찰번호"/>
  238. <Cell col="3" text="간병인명"/>
  239. <Cell col="4" text="간병시작일"/>
  240. <Cell col="5" text="간병종료일"/>
  241. <Cell col="6" text="환자번호"/>
  242. <Cell col="7" text="환자성명"/>
  243. <Cell col="8" text="병동"/>
  244. <Cell col="9" text="병실"/>
  245. <Cell col="10" text="입원일자"/>
  246. <Cell col="11" text="퇴원일자"/>
  247. <Cell col="12" text="만족도"/>
  248. </Band>
  249. <Band id="body">
  250. <Cell celltype="head" expr="currow + 1"/>
  251. <Cell col="1" style="align:left middle;" text="bind:carecmntno"/>
  252. <Cell col="2" style="align:left middle;" text="bind:namecardno"/>
  253. <Cell col="3" style="align:left middle;" text="bind:carm_hngnm"/>
  254. <Cell col="4" displaytype="date" style="align:left middle;" text="bind:fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  255. <Cell col="5" displaytype="date" style="align:left middle;" text="bind:todd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  256. <Cell col="6" style="align:left middle;" text="bind:pid"/>
  257. <Cell col="7" style="align:left middle;" text="bind:ptbs_hngnm"/>
  258. <Cell col="8" displaytype="combo" style="align:left middle;" text="bind:wardcd" combodataset="ds_init_wardcd" combocodecol="cd" combodatacol="nm"/>
  259. <Cell col="9" displaytype="combo" style="align:left middle;" text="bind:roomcd" combodataset="ds_init_roomcd" combocodecol="cd" combodatacol="nm"/>
  260. <Cell col="10" displaytype="date" style="align:left middle;" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  261. <Cell col="11" displaytype="date" style="align:left middle;" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  262. <Cell col="12" displaytype="combo" style="align:left middle;" text="bind:satsfctactcd" combodataset="ds_init_satsfctactcd" combocodecol="value" combodatacol="label"/>
  263. </Band>
  264. </Format>
  265. </Formats>
  266. </Grid>
  267. <Shape id="line4" class="line_3" linetype="horizontal" position="absolute 0 391 539 394" style="" anchor="left top"/>
  268. <Edit id="ipt_carecmntnm" class="input_default" taborder="2" position="absolute 102 53 538 72" style="" anchor="left top" autoselect="true"/>
  269. <Shape id="line12" class="line_2" linetype="horizontal" position="absolute -1 49 538 52" style="" anchor="default"/>
  270. <Static id="caption11" class="cell_1" position="absolute 339 274 424 297" style="align:left middle;" text="명찰번호" anchor="left top"/>
  271. <Combo innerdataset="ds_hidden_carecmntno" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_carecmntnm" class="combo_default" taborder="9" position="absolute 103 302 268 321" style="" anchor="left top"/>
  272. <Button id="btn_delcarc" class="btn5" position="absolute 496 1 538 20" style="" text="삭제" onclick="group3_switch1_case1_btn_delcarc_onclick" anchor="left top"/>
  273. <Button id="btn_savecarc" class="btn5" position="absolute 451 1 493 20" style="" text="저장" onclick="group3_switch1_case1_btn_savecarc_onclick" anchor="left top"/>
  274. <Button id="button1" class="btn5" position="absolute 497 224 539 243" style="" text="삭제" onclick="group3_switch1_case1_button1_onclick" anchor="left top"/>
  275. <Button id="btn_savecarm" class="btn5" position="absolute 452 224 494 243" style="" text="저장" onclick="group3_switch1_case1_btn_savecarm_onclick" anchor="left top"/>
  276. <Button id="button10" taborder="13" text="초기화" onclick="group3_switch1_case1_group4_button10_onclick" class="btn4" position="absolute 1117 689 1185 711" anchor="right bottom"/>
  277. <Shape id="line32" class="line_6" position="absolute 0 687 1184 690" anchor="left right bottom"/>
  278. </Layout>
  279. </Layouts>
  280. </Tabpage>
  281. <Tabpage id="case2" anchor="default" text="환자간병관리">
  282. <Layouts>
  283. <Layout>
  284. <Shape id="line15" class="line_2" linetype="horizontal" position="absolute 0 151 770 154" style="" anchor="left top right"/>
  285. <Shape id="line11" class="line_2" linetype="horizontal" position="absolute 0 75 954 78" style="" anchor="left top right"/>
  286. <Shape id="line10" class="line_2" linetype="horizontal" position="absolute 0 49 954 52" style="" anchor="left top right"/>
  287. <Static id="caption20" class="cell_1" position="absolute 540 25 640 48" style="align:left middle;" text="진료과" anchor="top right"/>
  288. <Static id="caption12" class="cell_1" position="absolute 956 25 1056 48" style="align:left middle;" text="입원경로" anchor="top right"/>
  289. <Edit id="ipt_hngnm2" class="input_s_essential" position="absolute 103 53 218 72" style="" anchor="left top" onkeypress="group3_switch1_case2_ipt_hngnm2_onkeypress" onkeydown="group3_switch1_case2_ipt_hngnm2_onkeydown"/>
  290. <Static id="caption15" class="tit_2" position="absolute 0 4 74 21" style="" text="인적사항" anchor="default"/>
  291. <Static id="caption16" class="cell_1" position="absolute 0 51 100 74" style="align:left middle;" text="성명[한글]" anchor="left top"/>
  292. <Static id="caption17" class="cell_1" position="absolute 0 77 100 100" style="align:left middle;" text="성별/나이" anchor="left top"/>
  293. <Static id="caption19" class="cell_1" position="absolute 540 51 640 74" style="align:left middle;" text="전문의" anchor="top right"/>
  294. <Static id="caption22" class="cell_1" position="absolute 540 77 640 100" style="align:left middle;" text="하위주소" anchor="top right"/>
  295. <Static id="caption23" class="cell_1" position="absolute 221 51 321 74" style="align:left middle;" text="연락처/휴대폰" anchor="left top"/>
  296. <Shape id="line8" class="line_10" linetype="horizontal" position="absolute 0 21 1179 25" style="" anchor="left top right"/>
  297. <Static id="caption36" class="cell_1" position="absolute 956 51 1056 74" style="align:left middle;" text="입원일자" anchor="top right"/>
  298. <Static id="caption24" class="cell_1" position="absolute 221 77 321 100" style="align:left middle;" text="주소" anchor="left top"/>
  299. <Static id="caption37" class="cell_1" position="absolute 956 77 1056 100" style="align:left middle;" text="퇴원일자" anchor="top right"/>
  300. <Static id="caption28" class="cell_1" position="absolute 0 25 100 48" style="align:left middle;" text="환자번호" anchor="left top"/>
  301. <Edit id="ipt_pid2" class="input_s_essential" position="absolute 103 27 198 46" style="" anchor="left top" onkeypress="group3_switch1_case2_ipt_pid2_onkeypress" onkeydown="group3_switch1_case2_ipt_pid2_onkeydown"/>
  302. <Static id="caption30" class="cell_1" position="absolute 221 25 321 48" style="align:left middle;" text="주민번호" anchor="left top"/>
  303. <Static id="caption31" class="cell_1" position="absolute 756 51 839 74" style="align:left middle;" text="주치의" anchor="top right"/>
  304. <Shape id="line9" class="line_10" linetype="horizontal" position="absolute 0 123 1181 127" style="" anchor="left top right"/>
  305. <Static id="caption21" class="cell_1" position="absolute 228 127 328 150" style="align:left middle;" text="주민번호" anchor="left top"/>
  306. <Static id="caption26" class="cell_1" position="absolute 547 127 647 150" style="align:left middle;" text="명찰번호" anchor="left top"/>
  307. <Edit id="input29" class="input_default" enable="false" position="absolute 650 129 770 148" style="" anchor="left top" autoselect="true"/>
  308. <Static id="caption27" class="tit_2" position="absolute 0 106 88 123" style="" text="간병인등록" anchor="default"/>
  309. <Static id="caption29" class="cell_1" position="absolute 0 127 100 150" style="align:left middle;" text="성명" anchor="left top"/>
  310. <Edit id="ipt_hngnm3" class="input_default" position="absolute 105 129 206 148" style="" anchor="left top" onkeypress="group3_switch1_case2_ipt_hngnm3_onkeypress" autoselect="true"/>
  311. <Button id="btn_search2" class="icon_search" position="absolute 209 129 225 145" style="" text="" onclick="group3_switch1_case2_btn_search2_onclick" anchor="left top"/>
  312. <MaskEdit id="input10" class="input_default" enable="false" mask="######-#######" position="absolute 331 129 542 148" style="align:center ;" anchor="left top" autoselect="true" maskchar=" " type="string" trimtype="both"/>
  313. <Calendar id="input20" class="input_default" position="absolute 105 155 225 174" style="" anchor="left top" dateformat="yyyy-MM-dd" autoselect="true"/>
  314. <Static id="caption34" class="cell_1" position="absolute 0 153 100 176" style="align:left middle;" text="시작일자" anchor="left top"/>
  315. <Static id="caption35" class="cell_1" position="absolute 228 153 328 176" style="align:left middle;" text="종료일자" anchor="left top"/>
  316. <Calendar id="input35" class="input_default" position="absolute 331 155 451 174" style="" anchor="left top" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
  317. <Static id="caption38" class="cell_1" position="absolute 547 153 647 176" style="align:left middle;" text="만족도" anchor="left top"/>
  318. <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" class="combo_default" position="absolute 650 155 770 174" style="" anchor="left top">
  319. <Dataset id="innerdataset">
  320. <ColumnInfo>
  321. <Column id="codecolumn"/>
  322. <Column id="datacolumn"/>
  323. </ColumnInfo>
  324. <Rows>
  325. <Row>
  326. <Col id="codecolumn">00</Col>
  327. <Col id="datacolumn"/>
  328. </Row>
  329. <Row>
  330. <Col id="codecolumn">01</Col>
  331. <Col id="datacolumn">매우만족</Col>
  332. </Row>
  333. <Row>
  334. <Col id="codecolumn">02</Col>
  335. <Col id="datacolumn">만족</Col>
  336. </Row>
  337. <Row>
  338. <Col id="codecolumn">03</Col>
  339. <Col id="datacolumn">보통</Col>
  340. </Row>
  341. <Row>
  342. <Col id="codecolumn">04</Col>
  343. <Col id="datacolumn">불만</Col>
  344. </Row>
  345. <Row>
  346. <Col id="codecolumn">05</Col>
  347. <Col id="datacolumn">매우불만</Col>
  348. </Row>
  349. </Rows>
  350. </Dataset>
  351. </Combo>
  352. <TextArea id="textarea2" enable="True" position="absolute 876 128 1181 174" style="" anchor="top right" wordwrap="word" acceptstab="true"/>
  353. <Static id="caption39" class="cell_1" position="absolute 773 127 873 176" style="align:left middle;" text="특이사항" anchor="top right"/>
  354. <Shape id="line17" class="line_10" linetype="horizontal" position="absolute 0 202 1184 206" style="" anchor="left top right"/>
  355. <Static id="caption40" class="tit_2" position="absolute 0 185 170 202" style="" text="환자간병내역" anchor="default"/>
  356. <Edit id="output2" class="output_fix" position="absolute 324 80 354 99" style="" anchor="left top" readonly="true"/>
  357. <Edit id="output3" class="output_fix" position="absolute 357 80 387 99" style="" anchor="left top" readonly="true"/>
  358. <Edit id="output4" class="output_fix" position="absolute 390 80 537 99" style="" anchor="left top right" readonly="true"/>
  359. <Edit id="output5" class="output_fix" position="absolute 643 80 953 99" style="" anchor="top right" readonly="true"/>
  360. <Edit id="output6" class="output_fix" position="absolute 432 53 537 72" style="" anchor="left top right" readonly="true"/>
  361. <Edit id="output7" class="output_fix" position="absolute 324 53 429 72" style="" anchor="left top" readonly="true"/>
  362. <Edit id="output11" class="output_fix" position="absolute 1059 27 1179 46" style="" anchor="top right" readonly="true"/>
  363. <Edit id="output12" class="output_fix" position="absolute 1059 53 1179 72" style="" anchor="top right" readonly="true"/>
  364. <Edit id="output13" class="output_fix" position="absolute 1059 79 1179 98" style="" anchor="top right" readonly="true"/>
  365. <Edit id="output14" class="output_fix" position="absolute 103 80 159 99" style="" anchor="left top" readonly="true"/>
  366. <Edit id="output15" class="output_fix" position="absolute 324 27 429 46" style="" anchor="left top" readonly="true"/>
  367. <Edit id="output17" class="output_fix" position="absolute 162 80 218 99" style="" anchor="left top" readonly="true"/>
  368. <Shape id="line13" class="line_3" linetype="horizontal" position="absolute 0 101 1179 104" style="" anchor="left top right"/>
  369. <Shape id="line14" class="line_3" linetype="horizontal" position="absolute 0 177 1181 180" style="" anchor="left top right"/>
  370. <Edit id="output1" class="output_fix" position="absolute 432 27 537 46" style="" anchor="left top right" readonly="true"/>
  371. <Button id="btn_search" class="icon_search" position="absolute 203 27 219 43" style="" text="" onclick="group3_switch1_case2_btn_search_onclick" anchor="left top"/>
  372. <Grid id="grd_carplist" binddataset="ds_main_carplist_grdSiNursInfo" position="absolute 0 206 1184 678" style="" oncellclick="group3_switch1_case2_grd_carplist_oncellclick" anchor="all" autoenter="select" cellsizingtype="col">
  373. <Formats>
  374. <Format id="default">
  375. <Columns>
  376. <Column size="24"/>
  377. <Column size="85"/>
  378. <Column size="85"/>
  379. <Column size="100"/>
  380. <Column size="85"/>
  381. <Column size="88"/>
  382. <Column size="100"/>
  383. <Column size="100"/>
  384. <Column size="100"/>
  385. <Column size="90"/>
  386. <Column size="310"/>
  387. </Columns>
  388. <Rows>
  389. <Row size="23" band="head"/>
  390. <Row size="23"/>
  391. </Rows>
  392. <Band id="head">
  393. <Cell/>
  394. <Cell col="1" text="입원일자"/>
  395. <Cell col="2" text="퇴원일자"/>
  396. <Cell col="3" text="명찰번호"/>
  397. <Cell col="4" text="간병인성명"/>
  398. <Cell col="5" text="시작일자"/>
  399. <Cell col="6" text="종료일자"/>
  400. <Cell col="7" text="만족도"/>
  401. <Cell col="8" text="입력자"/>
  402. <Cell col="9" text="입력일자"/>
  403. <Cell col="10" text="특이사항"/>
  404. </Band>
  405. <Band id="body">
  406. <Cell celltype="head" expr="currow + 1"/>
  407. <Cell col="1" displaytype="date" text="bind:indd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  408. <Cell col="2" displaytype="date" text="bind:dschdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  409. <Cell col="3" text="bind:namecardno"/>
  410. <Cell col="4" text="bind:carm_hngnm"/>
  411. <Cell col="5" displaytype="date" text="bind:fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  412. <Cell col="6" displaytype="date" text="bind:todd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  413. <Cell col="7" displaytype="combo" style="align:center middle;" text="bind:satsfctactcd" combodataset="ds_init_satsfctactcd" combocodecol="value" combodatacol="label"/>
  414. <Cell col="8" text="bind:lastupdtrid"/>
  415. <Cell col="9" displaytype="date" text="bind:lastupdtdt" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
  416. <Cell col="10" style="align:left middle;" text="bind:spcffact"/>
  417. </Band>
  418. </Format>
  419. </Formats>
  420. </Grid>
  421. <Combo innerdataset="ds_init_orddeptcd" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_orddeptcd" class="combo_fix" enable="false" position="absolute 643 27 952 46" style="" anchor="top right"/>
  422. <Combo innerdataset="ds_init_orddrid" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="cmb_medispclid" class="combo_fix" enable="false" position="absolute 643 53 752 72" style="" anchor="top right"/>
  423. <Combo innerdataset="ds_init_orddrid" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="combo2" class="combo_fix" enable="false" position="absolute 841 53 950 72" style="" anchor="top right"/>
  424. <Button id="btn_save3" taborder="1" text="저장" onclick="group3_switch1_case2_group5_btn_save3_onclick" class="btn4" position="absolute 997 682 1053 704" anchor="right bottom"/>
  425. <Button id="button12" taborder="2" text="초기화" onclick="group3_switch1_case2_group5_button12_onclick" class="btn4" position="absolute 1116 682 1184 704" anchor="right bottom"/>
  426. <Shape id="line19" class="line_6" position="absolute 0 679 1184 682" anchor="left right bottom"/>
  427. <Button id="btn_delete3" taborder="3" text="삭제" onclick="group3_switch1_case2_group5_btn_delete3_onclick" class="btn4" position="absolute 1057 682 1113 704" anchor="right bottom"/>
  428. </Layout>
  429. </Layouts>
  430. </Tabpage>
  431. </Tabpages>
  432. </Tab>
  433. </Layout>
  434. </Layouts>
  435. </Div>
  436. <Static id="caption6" text="간병인관리" class="tit_1" position="absolute 0 0 108 23"/>
  437. </Layout>
  438. </Layouts>
  439. <Objects>
  440. <Dataset id="ds_send_instcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  441. <ColumnInfo>
  442. <Column id="sess_posinstcd" type="STRING" size="256"/>
  443. </ColumnInfo>
  444. <Rows>
  445. <Row>
  446. <Col id="sess_posinstcd">012</Col>
  447. </Row>
  448. </Rows>
  449. </Dataset>
  450. <Dataset id="ds_main_SiNursCmntMngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  451. <ColumnInfo/>
  452. </Dataset>
  453. <Dataset id="ds_hidden_h_inpt_PatInptInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  454. <ColumnInfo>
  455. <Column id="pid" type="STRING" size="256"/>
  456. <Column id="indd" type="STRING" size="256"/>
  457. <Column id="inpath" type="STRING" size="256"/>
  458. <Column id="orddeptcd" type="STRING" size="256"/>
  459. <Column id="mediclid" type="STRING" size="256"/>
  460. <Column id="atdoctid" type="STRING" size="256"/>
  461. <Column id="dschdd" type="STRING" size="256"/>
  462. </ColumnInfo>
  463. <Rows>
  464. <Row>
  465. <Col id="pid"/>
  466. <Col id="indd"/>
  467. <Col id="inpath"/>
  468. <Col id="orddeptcd"/>
  469. <Col id="mediclid"/>
  470. <Col id="atdoctid"/>
  471. <Col id="dschdd"/>
  472. </Row>
  473. </Rows>
  474. </Dataset>
  475. <Dataset id="ds_hidden_h_carp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  476. <ColumnInfo/>
  477. </Dataset>
  478. <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  479. <ColumnInfo>
  480. <Column id="srchcond" type="STRING" size="256"/>
  481. <Column id="pid" type="STRING" size="256"/>
  482. <Column id="hngnm" type="STRING" size="256"/>
  483. <Column id="rrgstno1" type="STRING" size="256"/>
  484. <Column id="rrgstno2" type="STRING" size="256"/>
  485. <Column id="acptdd" type="STRING" size="256"/>
  486. </ColumnInfo>
  487. <Rows>
  488. <Row>
  489. <Col id="srchcond"/>
  490. <Col id="pid"/>
  491. <Col id="hngnm"/>
  492. <Col id="rrgstno1"/>
  493. <Col id="rrgstno2"/>
  494. <Col id="acptdd"/>
  495. </Row>
  496. </Rows>
  497. </Dataset>
  498. <Dataset id="ds_hidden_h_carp_grdSiNursInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  499. <ColumnInfo>
  500. <Column id="carecmntno" type="STRING" size="256"/>
  501. <Column id="namecardno" type="STRING" size="256"/>
  502. <Column id="carm_hngnm" type="STRING" size="256"/>
  503. <Column id="fromdd" type="STRING" size="256"/>
  504. <Column id="todd" type="STRING" size="256"/>
  505. <Column id="pid" type="STRING" size="256"/>
  506. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  507. <Column id="wardcd" type="STRING" size="256"/>
  508. <Column id="roomcd" type="STRING" size="256"/>
  509. <Column id="indd" type="STRING" size="256"/>
  510. <Column id="dschdd" type="STRING" size="256"/>
  511. <Column id="satsfctactcd" type="STRING" size="256"/>
  512. <Column id="lastupdtrid" type="STRING" size="256"/>
  513. <Column id="lastupdtdt" type="STRING" size="256"/>
  514. <Column id="spclmentfact" type="STRING" size="256"/>
  515. <Column id="spcffact" type="STRING" size="256"/>
  516. <Column id="patseqno" type="STRING" size="256"/>
  517. </ColumnInfo>
  518. <Rows>
  519. <Row>
  520. <Col id="carecmntno"/>
  521. <Col id="namecardno"/>
  522. <Col id="carm_hngnm"/>
  523. <Col id="fromdd"/>
  524. <Col id="todd"/>
  525. <Col id="pid"/>
  526. <Col id="ptbs_hngnm"/>
  527. <Col id="wardcd"/>
  528. <Col id="roomcd"/>
  529. <Col id="indd"/>
  530. <Col id="dschdd"/>
  531. <Col id="satsfctactcd"/>
  532. <Col id="lastupdtrid"/>
  533. <Col id="lastupdtdt"/>
  534. <Col id="spclmentfact"/>
  535. <Col id="spcffact"/>
  536. <Col id="patseqno"/>
  537. </Row>
  538. </Rows>
  539. </Dataset>
  540. <Dataset id="ds_main_SiNurInfo_grdSiNursInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  541. <ColumnInfo>
  542. <Column id="carecmntno" type="STRING" size="256"/>
  543. <Column id="namecardno" type="STRING" size="256"/>
  544. <Column id="carm_hngnm" type="STRING" size="256"/>
  545. <Column id="fromdd" type="STRING" size="256"/>
  546. <Column id="todd" type="STRING" size="256"/>
  547. <Column id="pid" type="STRING" size="256"/>
  548. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  549. <Column id="wardcd" type="STRING" size="256"/>
  550. <Column id="roomcd" type="STRING" size="256"/>
  551. <Column id="indd" type="STRING" size="256"/>
  552. <Column id="dschdd" type="STRING" size="256"/>
  553. <Column id="satsfctactcd" type="STRING" size="256"/>
  554. <Column id="lastupdtrid" type="STRING" size="256"/>
  555. <Column id="lastupdtdt" type="STRING" size="256"/>
  556. <Column id="spclmentfact" type="STRING" size="256"/>
  557. <Column id="spcffact" type="STRING" size="256"/>
  558. <Column id="patseqno" type="STRING" size="256"/>
  559. </ColumnInfo>
  560. <Rows>
  561. <Row>
  562. <Col id="carecmntno"/>
  563. <Col id="namecardno"/>
  564. <Col id="carm_hngnm"/>
  565. <Col id="fromdd"/>
  566. <Col id="todd"/>
  567. <Col id="pid"/>
  568. <Col id="ptbs_hngnm"/>
  569. <Col id="wardcd"/>
  570. <Col id="roomcd"/>
  571. <Col id="indd"/>
  572. <Col id="dschdd"/>
  573. <Col id="satsfctactcd"/>
  574. <Col id="lastupdtrid"/>
  575. <Col id="lastupdtdt"/>
  576. <Col id="spclmentfact"/>
  577. <Col id="spcffact"/>
  578. <Col id="patseqno"/>
  579. </Row>
  580. </Rows>
  581. </Dataset>
  582. <Dataset id="ds_init_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  583. <ColumnInfo>
  584. <Column id="cd" type="STRING" size="256"/>
  585. <Column id="nm" type="STRING" size="256"/>
  586. <Column id="of" type="STRING" size="256"/>
  587. </ColumnInfo>
  588. <Rows>
  589. <Row>
  590. <Col id="cd"/>
  591. <Col id="nm"/>
  592. <Col id="of"/>
  593. </Row>
  594. </Rows>
  595. </Dataset>
  596. <Dataset id="ds_init_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  597. <ColumnInfo>
  598. <Column id="cd" type="STRING" size="256"/>
  599. <Column id="nm" type="STRING" size="256"/>
  600. </ColumnInfo>
  601. <Rows>
  602. <Row>
  603. <Col id="cd"/>
  604. <Col id="nm"/>
  605. </Row>
  606. </Rows>
  607. </Dataset>
  608. <Dataset id="ds_main_SiNurInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  609. <ColumnInfo/>
  610. </Dataset>
  611. <Dataset id="ds_init_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  612. <ColumnInfo>
  613. <Column id="cd" type="STRING" size="256"/>
  614. <Column id="nm" type="STRING" size="256"/>
  615. <Column id="up" type="STRING" size="256"/>
  616. <Column id="io" type="STRING" size="256"/>
  617. </ColumnInfo>
  618. <Rows>
  619. <Row>
  620. <Col id="cd"/>
  621. <Col id="nm"/>
  622. <Col id="up"/>
  623. <Col id="io"/>
  624. </Row>
  625. </Rows>
  626. </Dataset>
  627. <Dataset id="ds_main_PtbsInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  628. <ColumnInfo>
  629. <Column id="pid" type="STRING" size="256"/>
  630. <Column id="hngnm" type="STRING" size="256"/>
  631. <Column id="sex" type="STRING" size="256"/>
  632. <Column id="age" type="STRING" size="256"/>
  633. <Column id="rrgstno1" type="STRING" size="256"/>
  634. <Column id="rrgstno2" type="STRING" size="256"/>
  635. <Column id="hometel" type="STRING" size="256"/>
  636. <Column id="mpphontel" type="STRING" size="256"/>
  637. <Column id="zipcd1" type="STRING" size="256"/>
  638. <Column id="zipcd2" type="STRING" size="256"/>
  639. <Column id="zipcdseq" type="STRING" size="256"/>
  640. <Column id="addr" type="STRING" size="256"/>
  641. <Column id="detladdr" type="STRING" size="256"/>
  642. </ColumnInfo>
  643. <Rows>
  644. <Row>
  645. <Col id="pid"/>
  646. <Col id="hngnm"/>
  647. <Col id="sex"/>
  648. <Col id="age"/>
  649. <Col id="rrgstno1"/>
  650. <Col id="rrgstno2"/>
  651. <Col id="hometel"/>
  652. <Col id="mpphontel"/>
  653. <Col id="zipcd1"/>
  654. <Col id="zipcd2"/>
  655. <Col id="zipcdseq"/>
  656. <Col id="addr"/>
  657. <Col id="detladdr"/>
  658. </Row>
  659. </Rows>
  660. </Dataset>
  661. <Dataset id="ds_main_carplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  662. <ColumnInfo/>
  663. </Dataset>
  664. <Dataset id="ds_send_sendinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  665. <ColumnInfo>
  666. <Column id="reference1" type="STRING" size="256"/>
  667. <Column id="reference2" type="STRING" size="256"/>
  668. </ColumnInfo>
  669. <Rows>
  670. <Row>
  671. <Col id="reference1"/>
  672. <Col id="reference2"/>
  673. </Row>
  674. </Rows>
  675. </Dataset>
  676. <Dataset id="ds_send_sendinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  677. <ColumnInfo>
  678. <Column id="hngnm" type="STRING" size="256"/>
  679. <Column id="rrgstno" type="STRING" size="256"/>
  680. <Column id="tel" type="STRING" size="256"/>
  681. <Column id="mpphonno" type="STRING" size="256"/>
  682. <Column id="namecardno" type="STRING" size="256"/>
  683. <Column id="carecmntno" type="STRING" size="256"/>
  684. <Column id="lastupdtdt" type="STRING" size="256"/>
  685. <Column id="addr" type="STRING" size="256"/>
  686. <Column id="spclmentfact" type="STRING" size="256"/>
  687. <Column id="state" type="STRING" size="256"/>
  688. </ColumnInfo>
  689. <Rows>
  690. <Row>
  691. <Col id="hngnm"/>
  692. <Col id="rrgstno"/>
  693. <Col id="tel"/>
  694. <Col id="mpphonno"/>
  695. <Col id="namecardno"/>
  696. <Col id="carecmntno"/>
  697. <Col id="lastupdtdt"/>
  698. <Col id="addr"/>
  699. <Col id="spclmentfact"/>
  700. <Col id="state"/>
  701. </Row>
  702. </Rows>
  703. </Dataset>
  704. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  705. <ColumnInfo>
  706. <Column id="result" type="STRING" size="256"/>
  707. <Column id="popupendflag" type="STRING" size="256"/>
  708. </ColumnInfo>
  709. </Dataset>
  710. <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  711. <ColumnInfo/>
  712. </Dataset>
  713. <Dataset id="ds_send_sendinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  714. <ColumnInfo>
  715. <Column id="carecmntno" type="STRING" size="256"/>
  716. <Column id="carecmntnm" type="STRING" size="256"/>
  717. <Column id="lastupdtdt" type="STRING" size="256"/>
  718. <Column id="state" type="STRING" size="256"/>
  719. </ColumnInfo>
  720. <Rows>
  721. <Row>
  722. <Col id="carecmntno"/>
  723. <Col id="carecmntnm"/>
  724. <Col id="lastupdtdt"/>
  725. <Col id="state"/>
  726. </Row>
  727. </Rows>
  728. </Dataset>
  729. <Dataset id="ds_hidden_rcvflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  730. <ColumnInfo/>
  731. </Dataset>
  732. <Dataset id="ds_hidden_carm_count" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  733. <ColumnInfo/>
  734. </Dataset>
  735. <Dataset id="ds_main_SiNursMngt_grdSiNursMngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  736. <ColumnInfo>
  737. <Column id="carecmntno" type="STRING" size="256"/>
  738. <Column id="namecardno" type="STRING" size="256"/>
  739. <Column id="hngnm" type="STRING" size="256"/>
  740. <Column id="rrgstno" type="STRING" size="256"/>
  741. <Column id="tel" type="STRING" size="256"/>
  742. <Column id="mpphonno" type="STRING" size="256"/>
  743. <Column id="spclmentfact" type="STRING" size="256"/>
  744. <Column id="fstrgstdt" type="STRING" size="256"/>
  745. <Column id="addr" type="STRING" size="256"/>
  746. <Column id="lastupdtrid" type="STRING" size="256"/>
  747. </ColumnInfo>
  748. <Rows>
  749. <Row>
  750. <Col id="carecmntno"/>
  751. <Col id="namecardno"/>
  752. <Col id="hngnm"/>
  753. <Col id="rrgstno"/>
  754. <Col id="tel"/>
  755. <Col id="mpphonno"/>
  756. <Col id="spclmentfact"/>
  757. <Col id="fstrgstdt"/>
  758. <Col id="addr"/>
  759. <Col id="lastupdtrid"/>
  760. </Row>
  761. </Rows>
  762. </Dataset>
  763. <Dataset id="ds_init_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  764. <ColumnInfo>
  765. <Column id="cd" type="STRING" size="256"/>
  766. <Column id="nm" type="STRING" size="256"/>
  767. <Column id="dp" type="STRING" size="256"/>
  768. <Column id="sp" type="STRING" size="256"/>
  769. </ColumnInfo>
  770. <Rows>
  771. <Row>
  772. <Col id="cd"/>
  773. <Col id="nm"/>
  774. <Col id="dp"/>
  775. <Col id="sp"/>
  776. </Row>
  777. </Rows>
  778. </Dataset>
  779. <Dataset id="ds_main_carplist_grdSiNursInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  780. <ColumnInfo>
  781. <Column id="carecmntno" type="STRING" size="256"/>
  782. <Column id="namecardno" type="STRING" size="256"/>
  783. <Column id="carm_hngnm" type="STRING" size="256"/>
  784. <Column id="fromdd" type="STRING" size="256"/>
  785. <Column id="todd" type="STRING" size="256"/>
  786. <Column id="pid" type="STRING" size="256"/>
  787. <Column id="ptbs_hngnm" type="STRING" size="256"/>
  788. <Column id="wardcd" type="STRING" size="256"/>
  789. <Column id="roomcd" type="STRING" size="256"/>
  790. <Column id="indd" type="STRING" size="256"/>
  791. <Column id="dschdd" type="STRING" size="256"/>
  792. <Column id="satsfctactcd" type="STRING" size="256"/>
  793. <Column id="lastupdtrid" type="STRING" size="256"/>
  794. <Column id="lastupdtdt" type="STRING" size="256"/>
  795. <Column id="spclmentfact" type="STRING" size="256"/>
  796. <Column id="spcffact" type="STRING" size="256"/>
  797. <Column id="patseqno" type="STRING" size="256"/>
  798. </ColumnInfo>
  799. <Rows>
  800. <Row>
  801. <Col id="carecmntno"/>
  802. <Col id="namecardno"/>
  803. <Col id="carm_hngnm"/>
  804. <Col id="fromdd"/>
  805. <Col id="todd"/>
  806. <Col id="pid"/>
  807. <Col id="ptbs_hngnm"/>
  808. <Col id="wardcd"/>
  809. <Col id="roomcd"/>
  810. <Col id="indd"/>
  811. <Col id="dschdd"/>
  812. <Col id="satsfctactcd"/>
  813. <Col id="lastupdtrid"/>
  814. <Col id="lastupdtdt"/>
  815. <Col id="spclmentfact"/>
  816. <Col id="spcffact"/>
  817. <Col id="patseqno"/>
  818. </Row>
  819. </Rows>
  820. </Dataset>
  821. <Dataset id="ds_hidden_h_carm_getCarmList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  822. <ColumnInfo>
  823. <Column id="carecmntno" type="STRING" size="256"/>
  824. <Column id="namecardno" type="STRING" size="256"/>
  825. <Column id="hngnm" type="STRING" size="256"/>
  826. <Column id="rrgstno" type="STRING" size="256"/>
  827. <Column id="tel" type="STRING" size="256"/>
  828. <Column id="mpphonno" type="STRING" size="256"/>
  829. <Column id="spclmentfact" type="STRING" size="256"/>
  830. <Column id="fstrgstdt" type="STRING" size="256"/>
  831. <Column id="addr" type="STRING" size="256"/>
  832. <Column id="lastupdtrid" type="STRING" size="256"/>
  833. </ColumnInfo>
  834. <Rows>
  835. <Row>
  836. <Col id="carecmntno"/>
  837. <Col id="namecardno"/>
  838. <Col id="hngnm"/>
  839. <Col id="rrgstno"/>
  840. <Col id="tel"/>
  841. <Col id="mpphonno"/>
  842. <Col id="spclmentfact"/>
  843. <Col id="fstrgstdt"/>
  844. <Col id="addr"/>
  845. <Col id="lastupdtrid"/>
  846. </Row>
  847. </Rows>
  848. </Dataset>
  849. <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  850. <ColumnInfo>
  851. <Column id="srchcond" type="STRING" size="256"/>
  852. <Column id="pid" type="STRING" size="256"/>
  853. <Column id="hngnm" type="STRING" size="256"/>
  854. <Column id="rrgstno1" type="STRING" size="256"/>
  855. <Column id="rrgstno2" type="STRING" size="256"/>
  856. </ColumnInfo>
  857. <Rows>
  858. <Row>
  859. <Col id="srchcond"/>
  860. <Col id="pid"/>
  861. <Col id="hngnm"/>
  862. <Col id="rrgstno1"/>
  863. <Col id="rrgstno2"/>
  864. </Row>
  865. </Rows>
  866. </Dataset>
  867. <Dataset id="ds_hidden_h_carm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  868. <ColumnInfo/>
  869. </Dataset>
  870. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  871. <ColumnInfo/>
  872. </Dataset>
  873. <Dataset id="ds_main_InptInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  874. <ColumnInfo>
  875. <Column id="pid" type="STRING" size="256"/>
  876. <Column id="orddeptcd" type="STRING" size="256"/>
  877. <Column id="medispclid" type="STRING" size="256"/>
  878. <Column id="atdoctid" type="STRING" size="256"/>
  879. <Column id="inpath" type="STRING" size="256"/>
  880. <Column id="indd" type="STRING" size="256"/>
  881. <Column id="dschdd" type="STRING" size="256"/>
  882. </ColumnInfo>
  883. <Rows>
  884. <Row>
  885. <Col id="pid"/>
  886. <Col id="orddeptcd"/>
  887. <Col id="medispclid"/>
  888. <Col id="atdoctid"/>
  889. <Col id="inpath"/>
  890. <Col id="indd"/>
  891. <Col id="dschdd"/>
  892. </Row>
  893. </Rows>
  894. </Dataset>
  895. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  896. <ColumnInfo>
  897. <Column id="carecmntno" type="STRING" size="256"/>
  898. </ColumnInfo>
  899. <Rows>
  900. <Row>
  901. <Col id="carecmntno"/>
  902. </Row>
  903. </Rows>
  904. </Dataset>
  905. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  906. <ColumnInfo>
  907. <Column id="carecmntno" type="STRING" size="256"/>
  908. <Column id="namecardno" type="STRING" size="256"/>
  909. <Column id="hngnm" type="STRING" size="256"/>
  910. </ColumnInfo>
  911. <Rows>
  912. <Row>
  913. <Col id="carecmntno"/>
  914. <Col id="namecardno"/>
  915. <Col id="hngnm"/>
  916. </Row>
  917. </Rows>
  918. </Dataset>
  919. <Dataset id="ds_send_data3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  920. <ColumnInfo>
  921. <Column id="reference" type="STRING" size="256"/>
  922. <Column id="carecmntno" type="STRING" size="256"/>
  923. <Column id="fromdd" type="STRING" size="256"/>
  924. <Column id="wardcd" type="STRING" size="256"/>
  925. <Column id="pid" type="STRING" size="256"/>
  926. <Column id="namecardno" type="STRING" size="256"/>
  927. <Column id="satsfctactcd" type="STRING" size="256"/>
  928. </ColumnInfo>
  929. <Rows>
  930. <Row>
  931. <Col id="reference"/>
  932. <Col id="carecmntno"/>
  933. <Col id="fromdd"/>
  934. <Col id="wardcd"/>
  935. <Col id="pid"/>
  936. <Col id="namecardno"/>
  937. <Col id="satsfctactcd"/>
  938. </Row>
  939. </Rows>
  940. </Dataset>
  941. <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  942. <ColumnInfo>
  943. <Column id="pid" type="STRING" size="256"/>
  944. </ColumnInfo>
  945. <Rows>
  946. <Row>
  947. <Col id="pid"/>
  948. </Row>
  949. </Rows>
  950. </Dataset>
  951. <Dataset id="ds_send_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  952. <ColumnInfo>
  953. <Column id="rrgstno" type="STRING" size="256"/>
  954. </ColumnInfo>
  955. <Rows>
  956. <Row>
  957. <Col id="rrgstno"/>
  958. </Row>
  959. </Rows>
  960. </Dataset>
  961. <Dataset id="ds_send_data6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  962. <ColumnInfo>
  963. <Column id="carecmntno" type="STRING" size="256"/>
  964. <Column id="namecardno" type="STRING" size="256"/>
  965. </ColumnInfo>
  966. <Rows>
  967. <Row>
  968. <Col id="carecmntno"/>
  969. <Col id="namecardno"/>
  970. </Row>
  971. </Rows>
  972. </Dataset>
  973. <Dataset id="ds_main_SiNursCmntMngt_grdSiNursCmntMngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  974. <ColumnInfo>
  975. <Column id="carecmntno" type="STRING" size="256"/>
  976. <Column id="carecmntnm" type="STRING" size="256"/>
  977. <Column id="lastupdtdt" type="STRING" size="256"/>
  978. <Column id="lastupdtrid" type="STRING" size="256"/>
  979. </ColumnInfo>
  980. <Rows>
  981. <Row>
  982. <Col id="carecmntno"/>
  983. <Col id="carecmntnm"/>
  984. <Col id="lastupdtdt"/>
  985. <Col id="lastupdtrid"/>
  986. </Row>
  987. </Rows>
  988. </Dataset>
  989. <Dataset id="ds_init_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  990. <ColumnInfo>
  991. <Column id="prestdd" type="STRING" size="256"/>
  992. </ColumnInfo>
  993. <Rows>
  994. <Row>
  995. <Col id="prestdd"/>
  996. </Row>
  997. </Rows>
  998. </Dataset>
  999. <Dataset id="ds_init_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1000. <ColumnInfo>
  1001. <Column id="cd" type="STRING" size="256"/>
  1002. <Column id="nm" type="STRING" size="256"/>
  1003. </ColumnInfo>
  1004. <Rows>
  1005. <Row>
  1006. <Col id="cd"/>
  1007. <Col id="nm"/>
  1008. </Row>
  1009. </Rows>
  1010. </Dataset>
  1011. <Dataset id="ds_init_roomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1012. <ColumnInfo>
  1013. <Column id="cd" type="STRING" size="256"/>
  1014. <Column id="nm" type="STRING" size="256"/>
  1015. <Column id="wd" type="STRING" size="256"/>
  1016. <Column id="gr" type="STRING" size="256"/>
  1017. <Column id="ty" type="STRING" size="256"/>
  1018. </ColumnInfo>
  1019. <Rows>
  1020. <Row>
  1021. <Col id="cd"/>
  1022. <Col id="nm"/>
  1023. <Col id="wd"/>
  1024. <Col id="gr"/>
  1025. <Col id="ty"/>
  1026. </Row>
  1027. </Rows>
  1028. </Dataset>
  1029. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1030. <ColumnInfo/>
  1031. </Dataset>
  1032. <Dataset id="ds_hidden_rcvflag_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1033. <ColumnInfo>
  1034. <Column id="chkcount" type="STRING" size="256"/>
  1035. </ColumnInfo>
  1036. <Rows>
  1037. <Row>
  1038. <Col id="chkcount"/>
  1039. </Row>
  1040. </Rows>
  1041. </Dataset>
  1042. <Dataset id="ds_main_CarpInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1043. <ColumnInfo>
  1044. <Column id="pid" type="STRING" size="256"/>
  1045. <Column id="patseqno" type="STRING" size="256"/>
  1046. <Column id="namecardno" type="STRING" size="256"/>
  1047. <Column id="carecmntno" type="STRING" size="256"/>
  1048. <Column id="instcd" type="STRING" size="256"/>
  1049. <Column id="indd" type="STRING" size="256"/>
  1050. <Column id="fromdd" type="STRING" size="256"/>
  1051. <Column id="todd" type="STRING" size="256"/>
  1052. <Column id="satsfctactcd" type="STRING" size="256"/>
  1053. <Column id="spcffact" type="STRING" size="256"/>
  1054. <Column id="fstrgstrid" type="STRING" size="256"/>
  1055. <Column id="fstrgstdt" type="STRING" size="256"/>
  1056. <Column id="lastupdtrid" type="STRING" size="256"/>
  1057. <Column id="lastupdtdt" type="STRING" size="256"/>
  1058. <Column id="state" type="STRING" size="256"/>
  1059. </ColumnInfo>
  1060. <Rows>
  1061. <Row>
  1062. <Col id="pid"/>
  1063. <Col id="patseqno"/>
  1064. <Col id="namecardno"/>
  1065. <Col id="carecmntno"/>
  1066. <Col id="instcd"/>
  1067. <Col id="indd"/>
  1068. <Col id="fromdd"/>
  1069. <Col id="todd"/>
  1070. <Col id="satsfctactcd"/>
  1071. <Col id="spcffact"/>
  1072. <Col id="fstrgstrid"/>
  1073. <Col id="fstrgstdt"/>
  1074. <Col id="lastupdtrid"/>
  1075. <Col id="lastupdtdt"/>
  1076. <Col id="state"/>
  1077. </Row>
  1078. </Rows>
  1079. </Dataset>
  1080. <Dataset id="ds_hidden_carecmntno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1081. <ColumnInfo>
  1082. <Column id="nm" type="STRING" size="256"/>
  1083. <Column id="cd" type="STRING" size="256"/>
  1084. </ColumnInfo>
  1085. <Rows>
  1086. <Row>
  1087. <Col id="nm"/>
  1088. <Col id="cd"/>
  1089. </Row>
  1090. </Rows>
  1091. </Dataset>
  1092. <Dataset id="ds_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1093. <ColumnInfo>
  1094. <Column id="cd" type="STRING" size="256"/>
  1095. <Column id="nm" type="STRING" size="256"/>
  1096. </ColumnInfo>
  1097. <Rows>
  1098. <Row>
  1099. <Col id="cd"/>
  1100. <Col id="nm"/>
  1101. </Row>
  1102. </Rows>
  1103. </Dataset>
  1104. <Dataset id="ds_hidden_h_inpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1105. <ColumnInfo/>
  1106. </Dataset>
  1107. <Dataset id="ds_main_CarmInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1108. <ColumnInfo>
  1109. <Column id="carecmntno" type="STRING" size="256"/>
  1110. <Column id="namecardno" type="STRING" size="256"/>
  1111. <Column id="hngnm" type="STRING" size="256"/>
  1112. <Column id="rrgstno" type="STRING" size="256"/>
  1113. </ColumnInfo>
  1114. <Rows>
  1115. <Row>
  1116. <Col id="carecmntno"/>
  1117. <Col id="namecardno"/>
  1118. <Col id="hngnm"/>
  1119. <Col id="rrgstno"/>
  1120. </Row>
  1121. </Rows>
  1122. </Dataset>
  1123. <Dataset id="ds_main_SiNursMngt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1124. <ColumnInfo/>
  1125. </Dataset>
  1126. <Dataset id="ds_hidden_carm_count_flag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
  1127. <ColumnInfo>
  1128. <Column id="count" type="STRING" size="256"/>
  1129. </ColumnInfo>
  1130. </Dataset>
  1131. <Dataset id="ds_init_satsfctactcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1132. <ColumnInfo>
  1133. <Column id="label" type="STRING" size="256"/>
  1134. <Column id="value" type="STRING" size="256"/>
  1135. </ColumnInfo>
  1136. <Rows>
  1137. <Row>
  1138. <Col id="label"/>
  1139. <Col id="value">00</Col>
  1140. </Row>
  1141. <Row>
  1142. <Col id="label">매우만족</Col>
  1143. <Col id="value">01</Col>
  1144. </Row>
  1145. <Row>
  1146. <Col id="label">만족</Col>
  1147. <Col id="value">02</Col>
  1148. </Row>
  1149. <Row>
  1150. <Col id="label">보통</Col>
  1151. <Col id="value">03</Col>
  1152. </Row>
  1153. <Row>
  1154. <Col id="label">불만</Col>
  1155. <Col id="value">04</Col>
  1156. </Row>
  1157. <Row>
  1158. <Col id="label">매우불만</Col>
  1159. <Col id="value">05</Col>
  1160. </Row>
  1161. </Rows>
  1162. </Dataset>
  1163. <Dataset id="ds_main_result_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1164. <Dataset id="ds_main_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1165. <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1166. </Objects>
  1167. <Bind>
  1168. <BindItem id="item0" compid="group3.switch1.case1.ipt_carecmntno" propid="value" datasetid="ds_send_sendinfo" columnid="carecmntno"/>
  1169. <BindItem id="item1" compid="group3.switch1.case1.ipt_lastupdtdt" propid="value" datasetid="ds_send_sendinfo" columnid="lastupdtdt"/>
  1170. <BindItem id="item2" compid="group3.switch1.case1.ipt_hngnm" propid="value" datasetid="ds_send_sendinfo1" columnid="hngnm"/>
  1171. <BindItem id="item3" compid="group3.switch1.case1.input1" propid="value" datasetid="ds_send_sendinfo1" columnid="lastupdtdt"/>
  1172. <BindItem id="item4" compid="group3.switch1.case1.ipt_addr" propid="value" datasetid="ds_send_sendinfo1" columnid="addr"/>
  1173. <BindItem id="item5" compid="group3.switch1.case1.ipt_namecardno" propid="value" datasetid="ds_send_sendinfo1" columnid="namecardno"/>
  1174. <BindItem id="item6" compid="group3.switch1.case1.ipt_rrgstno" propid="value" datasetid="ds_send_sendinfo1" columnid="rrgstno"/>
  1175. <BindItem id="item7" compid="group3.switch1.case1.txt_spclmentfact" propid="value" datasetid="ds_send_sendinfo1" columnid="spclmentfact"/>
  1176. <BindItem id="item8" compid="group3.switch1.case1.ipt_tel" propid="value" datasetid="ds_send_sendinfo1" columnid="tel"/>
  1177. <BindItem id="item9" compid="group3.switch1.case1.ipt_mpphonno" propid="value" datasetid="ds_send_sendinfo1" columnid="mpphonno"/>
  1178. <BindItem id="item10" compid="group3.switch1.case1.group2.cmb_reference" propid="value" datasetid="ds_send_data3" columnid="reference"/>
  1179. <BindItem id="item11" compid="group3.switch1.case1.group2.ipt_fromdd" propid="value" datasetid="ds_send_data3" columnid="fromdd"/>
  1180. <BindItem id="item12" compid="group3.switch1.case1.group2.ipt_pid" propid="value" datasetid="ds_send_data3" columnid="pid"/>
  1181. <BindItem id="item13" compid="group3.switch1.case1.group2.ipt_namecard" propid="value" datasetid="ds_send_data3" columnid="namecardno"/>
  1182. <BindItem id="item14" compid="group3.switch1.case1.group2.cmb_carecmntno" propid="value" datasetid="ds_send_data3" columnid="carecmntno"/>
  1183. <BindItem id="item15" compid="group3.switch1.case1.group2.cmb_wardcd" propid="value" datasetid="ds_send_data3" columnid="wardcd"/>
  1184. <BindItem id="item16" compid="group3.switch1.case1.group2.cmb_satsfctactcd" propid="value" datasetid="ds_send_data3" columnid="satsfctactcd"/>
  1185. <BindItem id="item17" compid="group3.switch1.case1.ipt_carecmntnm" propid="value" datasetid="ds_send_sendinfo" columnid="carecmntnm"/>
  1186. <BindItem id="item18" compid="group3.switch1.case1.cmb_carecmntnm" propid="value" datasetid="ds_send_sendinfo1" columnid="carecmntno"/>
  1187. <BindItem id="item19" compid="group3.switch1.case2.ipt_hngnm2" propid="value" datasetid="ds_main_PtbsInfo" columnid="hngnm"/>
  1188. <BindItem id="item20" compid="group3.switch1.case2.ipt_pid2" propid="value" datasetid="ds_main_PtbsInfo" columnid="pid"/>
  1189. <BindItem id="item21" compid="group3.switch1.case2.input29" propid="value" datasetid="ds_main_CarmInfo" columnid="namecardno"/>
  1190. <BindItem id="item22" compid="group3.switch1.case2.ipt_hngnm3" propid="value" datasetid="ds_main_CarmInfo" columnid="hngnm"/>
  1191. <BindItem id="item23" compid="group3.switch1.case2.input10" propid="value" datasetid="ds_main_CarmInfo" columnid="rrgstno"/>
  1192. <BindItem id="item24" compid="group3.switch1.case2.input20" propid="value" datasetid="ds_main_CarpInfo" columnid="fromdd"/>
  1193. <BindItem id="item25" compid="group3.switch1.case2.input35" propid="value" datasetid="ds_main_CarpInfo" columnid="todd"/>
  1194. <BindItem id="item26" compid="group3.switch1.case2.combo1" propid="value" datasetid="ds_main_CarpInfo" columnid="satsfctactcd"/>
  1195. <BindItem id="item27" compid="group3.switch1.case2.textarea2" propid="value" datasetid="ds_main_CarpInfo" columnid="spcffact"/>
  1196. <BindItem id="item28" compid="group3.switch1.case2.output2" propid="value" datasetid="ds_main_PtbsInfo" columnid="zipcd1"/>
  1197. <BindItem id="item29" compid="group3.switch1.case2.output3" propid="value" datasetid="ds_main_PtbsInfo" columnid="zipcd2"/>
  1198. <BindItem id="item30" compid="group3.switch1.case2.output4" propid="value" datasetid="ds_main_PtbsInfo" columnid="addr"/>
  1199. <BindItem id="item31" compid="group3.switch1.case2.output5" propid="value" datasetid="ds_main_PtbsInfo" columnid="detladdr"/>
  1200. <BindItem id="item32" compid="group3.switch1.case2.output6" propid="value" datasetid="ds_main_PtbsInfo" columnid="mpphontel"/>
  1201. <BindItem id="item33" compid="group3.switch1.case2.output7" propid="value" datasetid="ds_main_PtbsInfo" columnid="hometel"/>
  1202. <BindItem id="item34" compid="group3.switch1.case2.output11" propid="value" datasetid="ds_main_InptInfo" columnid="inpath"/>
  1203. <BindItem id="item35" compid="group3.switch1.case2.output12" propid="value" datasetid="ds_main_InptInfo" columnid="indd"/>
  1204. <BindItem id="item36" compid="group3.switch1.case2.output13" propid="value" datasetid="ds_main_InptInfo" columnid="dschdd"/>
  1205. <BindItem id="item37" compid="group3.switch1.case2.output14" propid="value" datasetid="ds_main_PtbsInfo" columnid="sex"/>
  1206. <BindItem id="item38" compid="group3.switch1.case2.output15" propid="value" datasetid="ds_main_PtbsInfo" columnid="rrgstno1"/>
  1207. <BindItem id="item39" compid="group3.switch1.case2.output17" propid="value" datasetid="ds_main_PtbsInfo" columnid="age"/>
  1208. <BindItem id="item40" compid="group3.switch1.case2.output1" propid="value" datasetid="ds_main_PtbsInfo" columnid="rrgstno2"/>
  1209. <BindItem id="item41" compid="group3.switch1.case2.cmb_orddeptcd" propid="value" datasetid="ds_main_InptInfo" columnid="orddeptcd"/>
  1210. <BindItem id="item42" compid="group3.switch1.case2.cmb_medispclid" propid="value" datasetid="ds_main_InptInfo" columnid="medispclid"/>
  1211. <BindItem id="item43" compid="group3.switch1.case2.combo2" propid="value" datasetid="ds_main_InptInfo" columnid="atdoctid"/>
  1212. </Bind>
  1213. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  1214. include "com_basiccodexp::ZBC001.xjs"
  1215. var arErrorCode = new HashArray();
  1216. function initial_Reference(){
  1217. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  1218. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  1219. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  1220. group3.switch1.case1.group2.ipt_pid.visible = false;
  1221. group3.switch1.case1.group2.ipt_namecard.visible = false;
  1222. ds_send_data3.setColumn( 0, "reference", "0");
  1223. ds_send_data3.setColumn( 0, "carecmntno", "");
  1224. ds_send_data3.setColumn( 0, "fromdd", "");
  1225. ds_send_data3.setColumn( 0, "wardcd", "");
  1226. ds_send_data3.setColumn( 0, "pid", "");
  1227. ds_send_data3.setColumn( 0, "namecardno", "");
  1228. //model.refresh();
  1229. }
  1230. function initial_SiNursCmntMngt(){
  1231. var currentdate = utlf_getCurrentDate();
  1232. ds_send_sendinfo.setColumn( 0, "lastupdtdt", currentdate);
  1233. ds_send_sendinfo.setColumn( 0, "carecmntno", "");
  1234. ds_send_sendinfo.setColumn( 0, "carecmntnm", "");
  1235. ds_send_sendinfo.setColumn( 0, "state","I");
  1236. ds_main_SiNursCmntMngt_grdSiNursCmntMngt.clearData();
  1237. group3.switch1.case1.ipt_carecmntno.enable = true;
  1238. //model.refresh();
  1239. }
  1240. function initial_SiNursMngt(){
  1241. var currentdate = utlf_getCurrentDate();
  1242. ds_send_sendinfo1.setColumn( 0, "lastupdtdt", currentdate);
  1243. ds_send_sendinfo1.setColumn( 0, "hngnm", "");
  1244. ds_send_sendinfo1.setColumn( 0, "rrgstno", "");
  1245. ds_send_sendinfo1.setColumn( 0, "tel", "");
  1246. ds_send_sendinfo1.setColumn( 0, "mpphonno", "");
  1247. ds_send_sendinfo1.setColumn( 0, "namecardno", "");
  1248. ds_send_sendinfo1.setColumn( 0, "carecmntno", "");
  1249. ds_send_sendinfo1.setColumn( 0, "addr", "");
  1250. ds_send_sendinfo1.setColumn( 0, "spclmentfact", "");
  1251. ds_send_sendinfo1.setColumn( 0, "state","I");
  1252. ds_main_SiNursMngt_grdSiNursMngt.clearData();
  1253. //model.refresh();
  1254. }
  1255. function initial_SiNursInfo(){
  1256. ds_main_SiNurInfo_grdSiNursInfo.clearData();
  1257. //model.refresh();
  1258. }
  1259. // 환자간병내역 초기화
  1260. function initial_PatSiNursInfo() {
  1261. ds_main_PtbsInfo.clearData(); ds_main_PtbsInfo.addRow();
  1262. ds_main_InptInfo.clearData(); ds_main_InptInfo.addRow();
  1263. ds_hidden_h_inpt_PatInptInfo.clearData(); ds_hidden_h_inpt_PatInptInfo.addRow();
  1264. ds_main_result_patinfo_patinfolist.clearData(); ds_main_result_patinfo_patinfolist.addRow();
  1265. dsf_makeValue( ds_main_result, "patinfo", "string", "" );
  1266. ds_main_CarmInfo.clearData(); ds_main_CarmInfo.addRow();
  1267. ds_hidden_h_carm_getCarmList.clearData(); ds_hidden_h_carm_getCarmList.addRow();
  1268. ds_main_carplist_grdSiNursInfo.clearData();
  1269. ds_main_CarpInfo.clearData(); ds_main_CarpInfo.addRow();
  1270. }
  1271. // 2008.06.09
  1272. function fGetSiNursCmntMngt() {
  1273. ds_send_instcd.setColumn( 0, "sess_posinstcd", sysf_getUserInfo("dutplceinstcd"));
  1274. //submit("TRPMC00801");
  1275. var oParam = {};
  1276. oParam.id = "TRPMC00801";
  1277. oParam.service = "patinfomngtapp.SiNurs";
  1278. oParam.method = "reqGetSiNursCmntMngt";
  1279. oParam.inds = "req=ds_send_instcd";
  1280. oParam.outds = "ds_main_SiNursCmntMngt_grdSiNursCmntMngt=grdSiNursCmntMngt";
  1281. oParam.async = false;
  1282. tranf_submit(oParam);
  1283. fSetCmntMngtComboInstance();
  1284. }
  1285. // 2008.06.09 간병인단체 콤보용 인스턴스 생성
  1286. function fSetCmntMngtComboInstance() {
  1287. ds_hidden_carecmntno.clearData(); ds_hidden_carecmntno.addRow();
  1288. var iCount = ds_main_SiNursCmntMngt_grdSiNursCmntMngt.rowcount;
  1289. for (var idx = 0 ; idx < iCount ; idx++) {
  1290. var sCdnm = ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(idx, "carecmntnm");
  1291. var sCdid = ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(idx, "carecmntno");
  1292. frmf_addComboItem("group3.switch1.case1.cmb_carecmntnm", sCdnm, sCdid, "after");
  1293. }
  1294. //group3.switch1.case1.grd_SiNursCmntMngt.refresh();
  1295. }
  1296. // 2008.06.16 환자 입원등록정보 조회
  1297. function fGetPatInptInfo() {
  1298. var sPid = ds_main_PtbsInfo.getColumn(0, "pid");
  1299. if (!utlf_isNull(sPid)) {
  1300. ds_send_data4.setColumn( 0, "pid", sPid);
  1301. //submit("TRPMC00806");
  1302. var oParam = {};
  1303. oParam.id = "TRPMC00806";
  1304. oParam.service = "patinfomngtapp.SiNurs";
  1305. oParam.method = "reqGetPatInptInfo";
  1306. oParam.inds = "req=ds_send_data4";
  1307. oParam.outds = "ds_hidden_h_inpt_PatInptInfo=PatInptInfo";
  1308. oParam.async = false;
  1309. tranf_submit(oParam);
  1310. }
  1311. }
  1312. // 환자간병내역조회
  1313. function fGetCarpList() {
  1314. ds_send_sendinfo2.setColumn( 0, "reference1", "3"); // 환자번호로 검색
  1315. ds_send_sendinfo2.setColumn( 0, "reference2", ds_main_PtbsInfo.getColumn(0, "pid"));
  1316. //if (submit("TRPMC00803", false, "ds_send_sendinfo2", "ds_hidden_h_carp_grdSiNursInfo") == true) {
  1317. var oParam = {};
  1318. oParam.id = "TRPMC00803";
  1319. oParam.service = "patinfomngtapp.SiNurs";
  1320. oParam.method = "reqGetSiNursInfo";
  1321. oParam.inds = "req=ds_send_sendinfo2";
  1322. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1323. oParam.async = false;
  1324. oParam.callback = "cf_TRPMC00803";
  1325. tranf_submit(oParam);
  1326. if(arErrorCode.pop("TRPMC00803") > -1) {
  1327. ds_send_sendinfo2.clearData(); ds_send_sendinfo2.addRow();
  1328. //copyNodesetType("ds_main_carplist_grdSiNursInfo", "ds_hidden_h_carp_grdSiNursInfo");
  1329. ds_main_carplist_grdSiNursInfo.copyData(ds_hidden_h_carp_grdSiNursInfo);
  1330. }
  1331. }
  1332. function cf_TRPMC00803(sSvcId, nErrorCode, sErrorMsg) {
  1333. arErrorCode.push(sSvcId, nErrorCode);
  1334. }
  1335. // 간병인정보 조회
  1336. function fGetSiNursInfo(pName) {
  1337. ds_send_data2.setColumn( 0, "hngnm", pName);
  1338. //submit("TRPMC00805");
  1339. var oParam = {};
  1340. oParam.id = "TRPMC00805";
  1341. oParam.service = "patinfomngtapp.SiNurs";
  1342. oParam.method = "reqGetSiNursMngt";
  1343. oParam.inds = "req=ds_send_data2";
  1344. oParam.outds = "ds_hidden_h_carm_getCarmList_=grdSiNursMngt";
  1345. oParam.async = false;
  1346. tranf_submit(oParam);
  1347. ds_send_data2.clearData(); ds_send_data2.addRow();
  1348. // 조회 건수에 따라 처리
  1349. var iCount = ds_hidden_h_carm_getCarmList.rowcount;
  1350. if (iCount == 1) {
  1351. // 값설정
  1352. ds_main_CarmInfo.setColumn( 0, "carecmntno", ds_hidden_h_carm_getCarmList.getColumn(0, "carecmntno"));
  1353. ds_main_CarmInfo.setColumn( 0, "namecardno", ds_hidden_h_carm_getCarmList.getColumn(0, "namecardno"));
  1354. ds_main_CarmInfo.setColumn( 0, "hngnm", ds_hidden_h_carm_getCarmList.getColumn(0, "hngnm"));
  1355. ds_main_CarmInfo.setColumn( 0, "rrgstno", ds_hidden_h_carm_getCarmList.getColumn(0, "rrgstno"));
  1356. }
  1357. if (iCount > 1) {
  1358. // 결과가 2건 이상일경우 팝업오픈
  1359. ds_hidden_h_carm_getCarmList.clearData(); ds_hidden_h_carm_getCarmList.addRow();
  1360. ds_main_popupendflag.clearData(); ds_main_popupendflag.addRow();
  1361. var objArg = new Object();
  1362. objArg.sHngnm = ds_main_CarmInfo.getColumn(0, "hngnm");
  1363. frmf_modal("SPPMC05200", "SPPMC05200", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1364. iCount = ds_hidden_h_carm_getCarmList.rowcount;
  1365. if (iCount == 1 && ds_main.getColumn(0, "popupendflag") == "ok") {
  1366. ds_main_CarmInfo.setColumn( 0, "carecmntno", ds_hidden_h_carm_getCarmList.getColumn(0, "carecmntno"));
  1367. ds_main_CarmInfo.setColumn( 0, "namecardno", ds_hidden_h_carm_getCarmList.getColumn(0, "namecardno"));
  1368. ds_main_CarmInfo.setColumn( 0, "hngnm", ds_hidden_h_carm_getCarmList.getColumn(0, "hngnm"));
  1369. ds_main_CarmInfo.setColumn( 0, "rrgstno", ds_hidden_h_carm_getCarmList.getColumn(0, "rrgstno"));
  1370. }
  1371. }
  1372. }
  1373. function SMPMC00800_onload(obj:Form, e:LoadEventInfo) {
  1374. frmf_initForm(obj);
  1375. grdf_initGrid(group3.switch1.case1.grd_SiNursCmntMngt);
  1376. grdf_initGrid(group3.switch1.case1.grd_SiNursInfo);
  1377. grdf_initGrid(group3.switch1.case1.grd_SiNursMngt);
  1378. grdf_initGrid(group3.switch1.case2.grd_carplist);
  1379. //grdf_setGridSort(grd_XXX);
  1380. //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
  1381. initial_Reference();
  1382. initial_SiNursCmntMngt();
  1383. initial_SiNursMngt();
  1384. initial_SiNursInfo();
  1385. ds_send_instcd.clearData();
  1386. ds_send_instcd.addRow();
  1387. ds_send_instcd.setColumn( 0, "sess_posinstcd", sysf_getUserInfo("dutplceinstcd"));
  1388. //submit("TRPMI00106"); //병동, 병실 기준자료 가져옴
  1389. var oParam = {};
  1390. oParam.id = "TRPMI00106";
  1391. oParam.service = "pamcomnapp.PamComn";
  1392. oParam.method = "reqGetComCD";
  1393. oParam.inds = "req=ds_send_instcd";
  1394. oParam.outds = "ds_init_disccd=disccd " +
  1395. "ds_init_insukind=insukind " +
  1396. "ds_init_suppkind=suppkind " +
  1397. "ds_init_suppkindhist=suppkindhist " +
  1398. "ds_init_orddeptcd=orddeptcd " +
  1399. "ds_init_orddrid=orddrid " +
  1400. "ds_init_wardcd=wardcd " +
  1401. "ds_init_roomcd=roomcd " +
  1402. "ds_init_bedcd=bedcd " +
  1403. "ds_init_roomgrdecd=roomgrdecd " +
  1404. "ds_init_roomgrdelist=roomgrdelist " +
  1405. "ds_init_roomtypecd=roomtypecd " +
  1406. "ds_init_flag=flag " +
  1407. "ds_init_proccd=proccd " +
  1408. "ds_init_centcd=centcd " +
  1409. "ds_init_hospgrde=hospgrde " +
  1410. "ds_init_naticd=naticd " +
  1411. "ds_init_erorddrid=erorddrid " +
  1412. "ds_init_insucd=insucd " +
  1413. "ds_init_uncocd=uncocd";
  1414. oParam.async = false;
  1415. tranf_submit(oParam);
  1416. ds_init_orddeptcd.insertRow(0);
  1417. ds_init_orddrid.insertRow(0);
  1418. group3.switch1.case2.cmb_orddeptcd.index = 0;
  1419. group3.switch1.case2.cmb_medispclid.index = 0;
  1420. group3.switch1.case2.combo2.index = 0;
  1421. fGetSiNursCmntMngt();
  1422. //submit("TRPMC00801"); // 위 함수로 대체
  1423. //submit("TRPMC00802"); // 간병인 리스트 조회(전체)
  1424. // group3.btn_sinurnmg.selected = true;
  1425. // group3.btn_sinurnmg.dispatch("onclick");
  1426. group3.switch1.tabindex = 0;
  1427. //model.refresh();
  1428. //2008-09-04 LEEDS
  1429. //원목팀에서 화면을 호출할경우 조회만 가능하도록 저장_삭제 버튼 비활성화
  1430. var parm = frmf_getMenuParam(); //getScreenMenuParameter()
  1431. if( parm == '4050400000' ){
  1432. group3.switch1.case1.btn_savecarc.visible = false;
  1433. group3.switch1.case1.btn_delcarc.visible = false;
  1434. group3.switch1.case1.btn_savecarm.visible = false;
  1435. group3.switch1.case1.button1.visible = false;
  1436. group3.switch1.case2.group5.btn_save3.visible = false;
  1437. group3.switch1.case2.group5.btn_delete3.visible = false;
  1438. }
  1439. }
  1440. function group3_switch1_case1_grd_SiNursCmntMngt_oncellclick(obj:Grid, e:GridClickEventInfo) {
  1441. if( e.row >= 0 && e.col >= 0 ){
  1442. var row = ds_main_SiNursCmntMngt_grdSiNursCmntMngt.rowposition;
  1443. if (row >= 0){
  1444. ds_send_sendinfo.setColumn( 0, "carecmntno",ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(row, "carecmntno"));
  1445. ds_send_sendinfo.setColumn( 0, "carecmntnm",ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(row, "carecmntnm"));
  1446. ds_send_sendinfo.setColumn( 0, "lastupdtdt",ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(row, "lastupdtdt"));
  1447. ds_send_sendinfo.setColumn( 0, "state","U");
  1448. // 2008.06.09 - 수정시에는 관리번호는 수정 못하도록 막음
  1449. group3.switch1.case1.ipt_carecmntno.enable = false;
  1450. ds_send_sendinfo1.clearData(); ds_send_sendinfo1.addRow();
  1451. ds_send_data1.setColumn( 0, "carecmntno", ds_main_SiNursCmntMngt_grdSiNursCmntMngt.getColumn(row, "carecmntno"));
  1452. //submit("TRPMC00802");
  1453. var oParam = {};
  1454. oParam.id = "TRPMC00802";
  1455. oParam.service = "patinfomngtapp.SiNurs";
  1456. oParam.method = "reqGetSiNursMngt";
  1457. oParam.inds = "req=ds_send_data1";
  1458. oParam.outds = "ds_main_SiNursMngt_grdSiNursMngt=grdSiNursMngt";
  1459. oParam.async = false;
  1460. tranf_submit(oParam);
  1461. //model.refresh();
  1462. }
  1463. }
  1464. }
  1465. function group3_switch1_case1_grd_SiNursMngt_oncellclick(obj:Grid, e:GridClickEventInfo) {
  1466. if( e.row >= 0 && e.col >= 0 ){
  1467. var row = ds_main_SiNursMngt_grdSiNursMngt.rowposition;
  1468. if (row >= 0){
  1469. ds_send_sendinfo1.setColumn( 0, "hngnm", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "hngnm"));
  1470. ds_send_sendinfo1.setColumn( 0, "rrgstno", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "rrgstno"));
  1471. ds_send_sendinfo1.setColumn( 0, "tel", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "tel"));
  1472. ds_send_sendinfo1.setColumn( 0, "mpphonno", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "mpphonno"));
  1473. ds_send_sendinfo1.setColumn( 0, "namecardno", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "namecardno"));
  1474. ds_send_sendinfo1.setColumn( 0, "carecmntno", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "carecmntno"));
  1475. ds_send_sendinfo1.setColumn( 0, "lastupdtdt", (ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "fstrgstdt")).substr(0, 8));
  1476. ds_send_sendinfo1.setColumn( 0, "addr", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "addr"));
  1477. ds_send_sendinfo1.setColumn( 0, "spclmentfact", ds_main_SiNursMngt_grdSiNursMngt.getColumn(row, "spclmentfact"));
  1478. ds_send_sendinfo1.setColumn( 0, "state","U");
  1479. //model.refresh();
  1480. }
  1481. }
  1482. }
  1483. function group3_switch1_case1_group2_button9_onclick(obj:Button, e:ClickEventInfo) {
  1484. var referenceValue = ds_send_data3.getColumn(0, "reference");
  1485. switch (referenceValue){
  1486. case "0":
  1487. ds_send_sendinfo2.setColumn( 0, "reference2", "");
  1488. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1489. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1490. var oParam = {};
  1491. oParam.id = "TRPMC00803";
  1492. oParam.service = "patinfomngtapp.SiNurs";
  1493. oParam.method = "reqGetSiNursInfo";
  1494. oParam.inds = "req=ds_send_sendinfo2";
  1495. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1496. oParam.async = false;
  1497. tranf_submit(oParam);
  1498. break;
  1499. case "1":
  1500. if (ds_send_data3.getColumn(0, "carecmntno") == "") {
  1501. sysf_messageBox("간병단체명 입력은", "I003");
  1502. } else {
  1503. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "carecmntno"));
  1504. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1505. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1506. var oParam = {};
  1507. oParam.id = "TRPMC00803";
  1508. oParam.service = "patinfomngtapp.SiNurs";
  1509. oParam.method = "reqGetSiNursInfo";
  1510. oParam.inds = "req=ds_send_sendinfo2";
  1511. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1512. oParam.async = false;
  1513. tranf_submit(oParam);
  1514. }
  1515. break;
  1516. case "2":
  1517. if (ds_send_data3.getColumn(0, "fromdd") == "") {
  1518. sysf_messageBox("간병시작일 입력은", "I003");
  1519. } else {
  1520. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "fromdd"));
  1521. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1522. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1523. var oParam = {};
  1524. oParam.id = "TRPMC00803";
  1525. oParam.service = "patinfomngtapp.SiNurs";
  1526. oParam.method = "reqGetSiNursInfo";
  1527. oParam.inds = "req=ds_send_sendinfo2";
  1528. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1529. oParam.async = false;
  1530. tranf_submit(oParam);
  1531. }
  1532. break;
  1533. // 병동조회조건 임시제거
  1534. /*
  1535. case "3":
  1536. if (ds_send_data3.getColumn(0, "carecmntno") == "") {
  1537. sysf_messageBox("병동선택은", "I003");
  1538. } else {
  1539. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "wardcd"));
  1540. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1541. submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1542. }
  1543. break;
  1544. */
  1545. case "3":
  1546. if (ds_send_data3.getColumn(0, "pid") == "") {
  1547. sysf_messageBox("환자번호 입력은", "I003");
  1548. } else {
  1549. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "pid"));
  1550. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1551. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1552. var oParam = {};
  1553. oParam.id = "TRPMC00803";
  1554. oParam.service = "patinfomngtapp.SiNurs";
  1555. oParam.method = "reqGetSiNursInfo";
  1556. oParam.inds = "req=ds_send_sendinfo2";
  1557. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1558. oParam.async = false;
  1559. tranf_submit(oParam);
  1560. }
  1561. break;
  1562. case "4":
  1563. if (ds_send_data3.getColumn(0, "namecardno") == "") {
  1564. sysf_messageBox("명찰번호 입력은", "I003");
  1565. } else {
  1566. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "namecardno"));
  1567. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1568. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1569. var oParam = {};
  1570. oParam.id = "TRPMC00803";
  1571. oParam.service = "patinfomngtapp.SiNurs";
  1572. oParam.method = "reqGetSiNursInfo";
  1573. oParam.inds = "req=ds_send_sendinfo2";
  1574. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1575. oParam.async = false;
  1576. tranf_submit(oParam);
  1577. }
  1578. break;
  1579. case "5":
  1580. if (ds_send_data3.getColumn(0, "namecardno") == "") {
  1581. sysf_messageBox("간병인명 입력은", "I003");
  1582. } else {
  1583. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "namecardno"));
  1584. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1585. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1586. var oParam = {};
  1587. oParam.id = "TRPMC00803";
  1588. oParam.service = "patinfomngtapp.SiNurs";
  1589. oParam.method = "reqGetSiNursInfo";
  1590. oParam.inds = "req=ds_send_sendinfo2";
  1591. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1592. oParam.async = false;
  1593. oParam.callback = "cf_TRPMC00803";
  1594. tranf_submit(oParam);
  1595. }
  1596. break;
  1597. case "6":
  1598. if (ds_send_data3.getColumn(0, "satsfctactcd") == "") {
  1599. sysf_messageBox("간병인평가 구분을 선택하십시오!!", "I");
  1600. } else {
  1601. ds_send_sendinfo2.setColumn( 0, "reference2", ds_send_data3.getColumn(0, "satsfctactcd"));
  1602. ds_send_sendinfo2.setColumn( 0, "reference1", referenceValue);
  1603. //submit("TRPMC00803", true, "ds_send_sendinfo2", "ds_main_SiNurInfo_grdSiNursInfo")
  1604. var oParam = {};
  1605. oParam.id = "TRPMC00803";
  1606. oParam.service = "patinfomngtapp.SiNurs";
  1607. oParam.method = "reqGetSiNursInfo";
  1608. oParam.inds = "req=ds_send_sendinfo2";
  1609. oParam.outds = "ds_main_SiNurInfo_grdSiNursInfo=grdSiNursInfo";
  1610. oParam.async = false;
  1611. tranf_submit(oParam);
  1612. }
  1613. break;
  1614. }
  1615. }
  1616. function group3_switch1_case1_grd_SiNursInfo_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
  1617. // 이 정보를 기반으로 [환자간병관리] 탭의 정보 설정
  1618. // 1. 환자정보조회
  1619. // 2. 입원정보조회
  1620. // 3. 간병인정보조회
  1621. // 4. 환자간병내역조회
  1622. if( e.row >= 0 && e.col >= 0){
  1623. var iCurrentRow = ds_main_SiNurInfo_grdSiNursInfo.rowposition;
  1624. if (iCurrentRow >= 0) {
  1625. // 노드셋 초기화
  1626. initial_PatSiNursInfo();
  1627. var sPid = ds_main_SiNurInfo_grdSiNursInfo.getColumn(iCurrentRow, "pid");
  1628. if (!utlf_isNull(sPid)) {
  1629. ds_hidden_source.setColumn( 0, "srchcond", "1");
  1630. ds_hidden_source.setColumn( 0, "pid", sPid);
  1631. //환자등록번호 체크
  1632. if(sPid.length >= 1 ){
  1633. //if(submit("TRPMC02500")){
  1634. var oParam = {};
  1635. oParam.id = "TRPMC02500";
  1636. oParam.service = "patinfomngtapp.PatBaseInfo";
  1637. oParam.method = "reqGetPatInfo";
  1638. oParam.inds = "req=ds_hidden_source";
  1639. oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist";
  1640. oParam.async = false;
  1641. oParam.callback = "cf_TRPMC02500";
  1642. tranf_submit(oParam);
  1643. if(arErrorCode.pop("TRPMC02500") > -1) {
  1644. if( ds_main_result_patinfo_patinfolist.rowcount == 1 ){
  1645. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_result_patinfo_patinfolist.getColumn(0, "pid"));
  1646. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_result_patinfo_patinfolist.getColumn(0, "hngnm"));
  1647. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_result_patinfo_patinfolist.getColumn(0, "sex"));
  1648. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_result_patinfo_patinfolist.getColumn(0, "age"));
  1649. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  1650. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  1651. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_result_patinfo_patinfolist.getColumn(0, "hometel"));
  1652. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_result_patinfo_patinfolist.getColumn(0, "mpphontel"));
  1653. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd1"));
  1654. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd2"));
  1655. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  1656. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_result_patinfo_patinfolist.getColumn(0, "addr"));
  1657. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_result_patinfo_patinfolist.getColumn(0, "detladdr"));
  1658. fGetPatInptInfo();
  1659. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  1660. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  1661. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  1662. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  1663. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  1664. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  1665. // 환자간병내역조회
  1666. fGetCarpList();
  1667. //model.refresh();
  1668. }
  1669. }
  1670. }else{
  1671. sysf_messageBox("환자등록번호를 정확히", "C001");
  1672. }
  1673. }
  1674. var sHngnm = ds_main_SiNurInfo_grdSiNursInfo.getColumn(iCurrentRow, "carm_hngnm");
  1675. if (!utlf_isNull(sHngnm)) {
  1676. // 간병인정보조회
  1677. fGetSiNursInfo(sHngnm);
  1678. }
  1679. // 탭전환
  1680. //model.refresh();
  1681. // group3.btn_patsinurnmg.selected= true;
  1682. // group3.btn_patsinurnmg.dispatch("onclick");
  1683. group3.switch1.tabindex = 1;
  1684. }
  1685. }
  1686. }
  1687. function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
  1688. arErrorCode.push(sSvcId, nErrorCode);
  1689. }
  1690. function group3_switch1_case1_group4_button10_onclick(obj:Button, e:ClickEventInfo) {
  1691. initial_Reference();
  1692. initial_SiNursCmntMngt();
  1693. initial_SiNursMngt();
  1694. initial_SiNursInfo();
  1695. initial_PatSiNursInfo();
  1696. //submit("TRPMI00106");
  1697. var oParam = {};
  1698. oParam.id = "TRPMI00106";
  1699. oParam.service = "pamcomnapp.PamComn";
  1700. oParam.method = "reqGetComCD";
  1701. oParam.inds = "req=ds_send_instcd";
  1702. oParam.outds = "ds_init_disccd=disccd " +
  1703. "ds_init_insukind=insukind " +
  1704. "ds_init_suppkind=suppkind " +
  1705. "ds_init_suppkindhist=suppkindhist " +
  1706. "ds_init_orddeptcd=orddeptcd " +
  1707. "ds_init_orddrid=orddrid " +
  1708. "ds_init_wardcd=wardcd " +
  1709. "ds_init_roomcd=roomcd " +
  1710. "ds_init_bedcd=bedcd " +
  1711. "ds_init_roomgrdecd=roomgrdecd " +
  1712. "ds_init_roomgrdelist=roomgrdelist " +
  1713. "ds_init_roomtypecd=roomtypecd " +
  1714. "ds_init_flag=flag " +
  1715. "ds_init_proccd=proccd " +
  1716. "ds_init_centcd=centcd " +
  1717. "ds_init_hospgrde=hospgrde " +
  1718. "ds_init_naticd=naticd " +
  1719. "ds_init_erorddrid=erorddrid " +
  1720. "ds_init_insucd=insucd " +
  1721. "ds_init_uncocd=uncocd";
  1722. oParam.async = false;
  1723. tranf_submit(oParam);
  1724. fGetSiNursCmntMngt();
  1725. //submit("TRPMC00801"); // 위 함수로 대체
  1726. }
  1727. function group3_switch1_case1_btn_delcarc_onclick(obj:Button, e:ClickEventInfo) {
  1728. ds_send_sendinfo.setColumn( 0, "state","D");
  1729. //submit("TXPMC00801");
  1730. var oParam = {};
  1731. oParam.id = "TXPMC00801";
  1732. oParam.service = "patinfomngtapp.SiNurs";
  1733. oParam.method = "reqInsSiNursCmntMngt";
  1734. oParam.inds = "req=ds_send_sendinfo";
  1735. oParam.outds = "";
  1736. oParam.async = false;
  1737. tranf_submit(oParam);
  1738. initial_SiNursCmntMngt();
  1739. fGetSiNursCmntMngt();
  1740. //submit("TRPMC00801"); // 위 함수로 대체
  1741. }
  1742. function group3_switch1_case1_btn_savecarc_onclick(obj:Button, e:ClickEventInfo) {
  1743. //submit("TXPMC00801");
  1744. var oParam = {};
  1745. oParam.id = "TXPMC00801";
  1746. oParam.service = "patinfomngtapp.SiNurs";
  1747. oParam.method = "reqInsSiNursCmntMngt";
  1748. oParam.inds = "req=ds_send_sendinfo";
  1749. oParam.outds = "";
  1750. oParam.async = false;
  1751. tranf_submit(oParam);
  1752. initial_SiNursCmntMngt();
  1753. fGetSiNursCmntMngt();
  1754. //submit("TRPMC00801"); // 위 함수로 대체
  1755. }
  1756. function group3_switch1_case1_button1_onclick(obj:Button, e:ClickEventInfo) {
  1757. ds_send_sendinfo1.setColumn( 0, "state","D");
  1758. //submit("TXPMC00802");
  1759. var oParam = {};
  1760. oParam.id = "TXPMC00802";
  1761. oParam.service = "patinfomngtapp.SiNurs";
  1762. oParam.method = "reqInsSiNursMngt";
  1763. oParam.inds = "req=ds_send_sendinfo1";
  1764. oParam.outds = "";
  1765. oParam.async = false;
  1766. tranf_submit(oParam);
  1767. initial_SiNursMngt();
  1768. //submit("TRPMC00802");
  1769. var oParam = {};
  1770. oParam.id = "TRPMC00802";
  1771. oParam.service = "patinfomngtapp.SiNurs";
  1772. oParam.method = "reqGetSiNursMngt";
  1773. oParam.inds = "req=ds_send_data1";
  1774. oParam.outds = "ds_main_SiNursMngt_grdSiNursMngt=grdSiNursMngt";
  1775. oParam.async = false;
  1776. tranf_submit(oParam);
  1777. }
  1778. function group3_switch1_case1_btn_savecarm_onclick(obj:Button, e:ClickEventInfo) {
  1779. ds_send_data5.clearData(); ds_send_data5.addRow();
  1780. ds_send_data6.clearData(); ds_send_data6.addRow();
  1781. ds_hidden_rcvflag_flag.setColumn(0, "chkcount", "");
  1782. ds_hidden_carm_count_flag.setColumn(0, "count", "");
  1783. var sNameCardNo = ds_send_sendinfo1.getColumn(0, "namecardno");
  1784. var sCareCmntNo = ds_send_sendinfo1.getColumn(0, "carecmntno");
  1785. if (utlf_isNull(sNameCardNo)) {
  1786. sysf_messageBox("명찰번호를", "C001");
  1787. return;
  1788. }
  1789. if (utlf_isNull(sCareCmntNo)) {
  1790. sysf_messageBox("간호단체를", "C002");
  1791. return;
  1792. }
  1793. //2009_06_17 김주희- 간병인 이중등록 blocking (간병인 주민등록번호 기준)
  1794. ds_send_data5.setColumn( 0, "rrgstno", ds_send_sendinfo1.getColumn(0, "rrgstno")); //주민번호
  1795. //submit("TRPMC00807")
  1796. var oParam = {};
  1797. oParam.id = "TRPMC00807";
  1798. oParam.service = "patinfomngtapp.SiNurs";
  1799. oParam.method = "reqGetSiNursMngtCheck";
  1800. oParam.inds = "req=ds_send_data5";
  1801. oParam.outds = "ds_hidden_rcvflag_flag=flag";
  1802. oParam.async = false;
  1803. tranf_submit(oParam);
  1804. if(ds_hidden_rcvflag_flag.getColumn(0, "chkcount") > 0){
  1805. sysf_messageBox("주민번호가 같은 간병인정보가 존재합니다", "I007");
  1806. return;
  1807. }
  1808. //2009_06_18 김주희- 간호단체명과 명찰번호가 같은 간병인데이터 저장 시 blocking
  1809. ds_send_data6.setColumn( 0, "carecmntno", ds_send_sendinfo1.getColumn(0, "carecmntno")); //간호단체명
  1810. ds_send_data6.setColumn( 0, "namecardno", ds_send_sendinfo1.getColumn(0, "namecardno")); //명찰번호
  1811. //submit("TRPMC00808")
  1812. var oParam = {};
  1813. oParam.id = "TRPMC00808";
  1814. oParam.service = "patinfomngtapp.SiNurs";
  1815. oParam.method = "reqGetSiNursMngtNoCheck";
  1816. oParam.inds = "req=ds_send_data6";
  1817. oParam.outds = "ds_hidden_carm_count_flag=flag";
  1818. oParam.async = false;
  1819. tranf_submit(oParam);
  1820. if(ds_hidden_carm_count_flag.getColumn(0, "count") > 0){
  1821. sysf_messageBox("해당단체의 명찰번호가 존재합니다. 명찰번호를", "I007");
  1822. return;
  1823. }
  1824. //
  1825. var sState = ds_send_sendinfo1.getColumn(0, "state");
  1826. if (utlf_isNull(sState)) {
  1827. ds_send_sendinfo1.setColumn( 0, "state","I");
  1828. }
  1829. //submit("TXPMC00802");
  1830. var oParam = {};
  1831. oParam.id = "TXPMC00802";
  1832. oParam.service = "patinfomngtapp.SiNurs";
  1833. oParam.method = "reqInsSiNursMngt";
  1834. oParam.inds = "req=ds_send_sendinfo1";
  1835. oParam.outds = "";
  1836. oParam.async = false;
  1837. tranf_submit(oParam);
  1838. initial_SiNursMngt();
  1839. //submit("TRPMC00802");
  1840. var oParam = {};
  1841. oParam.id = "TRPMC00802";
  1842. oParam.service = "patinfomngtapp.SiNurs";
  1843. oParam.method = "reqGetSiNursMngt";
  1844. oParam.inds = "req=ds_send_data1";
  1845. oParam.outds = "ds_main_SiNursMngt_grdSiNursMngt=grdSiNursMngt";
  1846. oParam.async = false;
  1847. tranf_submit(oParam);
  1848. }
  1849. function group3_switch1_case2_ipt_hngnm2_onkeydown(obj:Edit, e:KeyEventInfo) {
  1850. if (e.keycode == 13) {
  1851. ds_hidden_source.setColumn( 0, "srchcond", "2");
  1852. ds_hidden_source.setColumn( 0, "hngnm", group3.switch1.case2.ipt_hngnm2.text);
  1853. //환자등록번호 체크
  1854. if(group3.switch1.case2.ipt_hngnm2.text.length >= 2 ){
  1855. ds_main_result.clearData(); ds_main_result.addRow();
  1856. dsf_makeValue( ds_main_result, "patinfo", "string", "" );
  1857. //if(submit("TRPMC02500")){
  1858. var oParam = {};
  1859. oParam.id = "TRPMC02500";
  1860. oParam.service = "patinfomngtapp.PatBaseInfo";
  1861. oParam.method = "reqGetPatInfo";
  1862. oParam.inds = "req=ds_hidden_source";
  1863. oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist";
  1864. oParam.async = false;
  1865. oParam.callback = "cf_TRPMC02500";
  1866. tranf_submit(oParam);
  1867. if(arErrorCode.pop("TRPMC02500") > -1) {
  1868. if( ds_main_result_patinfo_patinfolist.rowcount == 1 ){
  1869. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_result_patinfo_patinfolist.getColumn(0, "pid"));
  1870. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_result_patinfo_patinfolist.getColumn(0, "hngnm"));
  1871. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_result_patinfo_patinfolist.getColumn(0, "sex"));
  1872. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_result_patinfo_patinfolist.getColumn(0, "age"));
  1873. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  1874. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  1875. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_result_patinfo_patinfolist.getColumn(0, "hometel"));
  1876. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_result_patinfo_patinfolist.getColumn(0, "mpphontel"));
  1877. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd1"));
  1878. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd2"));
  1879. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  1880. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_result_patinfo_patinfolist.getColumn(0, "addr"));
  1881. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_result_patinfo_patinfolist.getColumn(0, "detladdr"));
  1882. fGetPatInptInfo();
  1883. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  1884. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  1885. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  1886. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  1887. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  1888. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  1889. //model.refresh();
  1890. }else{
  1891. dsf_makeValue( ds_main_patinfo, "patinfolist", "string", "" );
  1892. // 환자조회팝업 오픈
  1893. var objArg = new Object();
  1894. objArg.arg_ds_send = ds_hidden_source;
  1895. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1896. ds_hidden_source.clearData(); ds_hidden_source.addRow();
  1897. if (ds_main.getColumn(0, "popupendflag") == "ok") {
  1898. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1899. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  1900. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
  1901. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_patinfo_patinfolist.getColumn(0, "age"));
  1902. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  1903. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  1904. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
  1905. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
  1906. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_patinfo_patinfolist.getColumn(0, "zipcd1"));
  1907. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_patinfo_patinfolist.getColumn(0, "zipcd2"));
  1908. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  1909. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_patinfo_patinfolist.getColumn(0, "addr"));
  1910. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_patinfo_patinfolist.getColumn(0, "detladdr"));
  1911. fGetPatInptInfo();
  1912. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  1913. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  1914. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  1915. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  1916. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  1917. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  1918. }
  1919. //model.refresh();
  1920. //sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
  1921. }
  1922. }
  1923. }else{
  1924. // 환자 이름 길이 체크
  1925. model.alert("성명은 2자 이상이어야 합니다.!!");
  1926. //sysf_messageBox("환자등록번호를 정확히", "C001");
  1927. }
  1928. }
  1929. }
  1930. function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
  1931. arErrorCode.push(sSvcId, nErrorCode);
  1932. }
  1933. function group3_switch1_case2_ipt_pid2_onkeydown(obj:Edit, e:KeyEventInfo) {
  1934. if (e.keycode == 13) {
  1935. ds_hidden_source.setColumn( 0, "srchcond", "1");
  1936. ds_hidden_source.setColumn( 0, "pid", group3.switch1.case2.ipt_pid2.text);
  1937. //환자등록번호 체크
  1938. if(group3.switch1.case2.ipt_pid2.text.length >= 1 ){
  1939. ds_main_result_patinfo_patinfolist.clearData();
  1940. //if(submit("TRPMC02500")){
  1941. var oParam = {};
  1942. oParam.id = "TRPMC02500";
  1943. oParam.service = "patinfomngtapp.PatBaseInfo";
  1944. oParam.method = "reqGetPatInfo";
  1945. oParam.inds = "req=ds_hidden_source";
  1946. oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist";
  1947. oParam.async = false;
  1948. oParam.callback = "cf_TRPMC02500";
  1949. tranf_submit(oParam);
  1950. if(arErrorCode.pop("TRPMC02500") > -1) {
  1951. if( ds_main_result_patinfo_patinfolist.rowcount == 1 ){
  1952. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_result_patinfo_patinfolist.getColumn(0, "pid"));
  1953. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_result_patinfo_patinfolist.getColumn(0, "hngnm"));
  1954. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_result_patinfo_patinfolist.getColumn(0, "sex"));
  1955. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_result_patinfo_patinfolist.getColumn(0, "age"));
  1956. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  1957. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_result_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  1958. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_result_patinfo_patinfolist.getColumn(0, "hometel"));
  1959. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_result_patinfo_patinfolist.getColumn(0, "mpphontel"));
  1960. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd1"));
  1961. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcd2"));
  1962. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_result_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  1963. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_result_patinfo_patinfolist.getColumn(0, "addr"));
  1964. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_result_patinfo_patinfolist.getColumn(0, "detladdr"));
  1965. fGetPatInptInfo();
  1966. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  1967. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  1968. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  1969. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  1970. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  1971. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  1972. // 환자간병내역조회
  1973. fGetCarpList();
  1974. //model.refresh();
  1975. }else{
  1976. dsf_makeValue( ds_main_patinfo, "patinfolist", "string", "" );
  1977. // 환자조회팝업 오픈
  1978. var objArg = new Object();
  1979. objArg.arg_ds_send = ds_hidden_source;
  1980. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  1981. ds_hidden_source.clearData(); ds_hidden_source.addRow();
  1982. if (ds_main.getColumn(0, "popupendflag") == "ok") {
  1983. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  1984. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  1985. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
  1986. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_patinfo_patinfolist.getColumn(0, "age"));
  1987. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  1988. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  1989. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
  1990. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
  1991. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_patinfo_patinfolist.getColumn(0, "zipcd1"));
  1992. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_patinfo_patinfolist.getColumn(0, "zipcd2"));
  1993. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  1994. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_patinfo_patinfolist.getColumn(0, "addr"));
  1995. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_patinfo_patinfolist.getColumn(0, "detladdr"));
  1996. fGetPatInptInfo();
  1997. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  1998. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  1999. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  2000. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  2001. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  2002. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  2003. }
  2004. //model.refresh();
  2005. //sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
  2006. }
  2007. }
  2008. }else{
  2009. sysf_messageBox("환자등록번호를 정확히", "C001");
  2010. }
  2011. }
  2012. }
  2013. function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
  2014. arErrorCode.push(sSvcId, nErrorCode);
  2015. }
  2016. function group3_switch1_case2_ipt_hngnm3_onkeydown(obj:Edit, e:KeyEventInfo) {
  2017. if (e.keycode == 13) {
  2018. //환자등록번호 체크
  2019. if(group3.switch1.case2.ipt_hngnm3.text.length >= 2 ){
  2020. // 간병인정보 조회
  2021. fGetSiNursInfo(group3.switch1.case2.ipt_hngnm3.text);
  2022. } else {
  2023. model.alert("이름은 2자이상 입력해야 합니다.!!");
  2024. }
  2025. //model.refresh();
  2026. }
  2027. }
  2028. function group3_switch1_case2_btn_search2_onclick(obj:Button, e:ClickEventInfo) {
  2029. var objArg = new Object();
  2030. objArg.sHngnm = ds_main_CarmInfo.getColumn(0, "hngnm");
  2031. frmf_modal("SPPMC05200", "SPPMC05200", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  2032. iCount = ds_hidden_h_carm_getCarmList.rowcount;
  2033. if (iCount == 1) {
  2034. ds_main_CarmInfo.setColumn( 0, "carecmntno", ds_hidden_h_carm_getCarmList.getColumn(0, "carecmntno"));
  2035. ds_main_CarmInfo.setColumn( 0, "namecardno", ds_hidden_h_carm_getCarmList.getColumn(0, "namecardno"));
  2036. ds_main_CarmInfo.setColumn( 0, "hngnm", ds_hidden_h_carm_getCarmList.getColumn(0, "hngnm"));
  2037. ds_main_CarmInfo.setColumn( 0, "rrgstno", ds_hidden_h_carm_getCarmList.getColumn(0, "rrgstno"));
  2038. }
  2039. //model.refresh();
  2040. }
  2041. function group3_switch1_case2_group5_btn_save3_onclick(obj:Button, e:ClickEventInfo) {
  2042. // 간병관리내역 등록
  2043. var sPid = ds_main_PtbsInfo.getColumn(0, "pid");
  2044. var sNameCardNo = ds_main_CarmInfo.getColumn(0, "namecardno");
  2045. var sIndd = ds_main_InptInfo.getColumn(0, "indd");
  2046. if (utlf_isNull(sPid)) {
  2047. sysf_messageBox("환자정보를", "C001");
  2048. return;
  2049. }
  2050. if (utlf_isNull(sNameCardNo)) {
  2051. sysf_messageBox("간병인 정보를", "C001");
  2052. return;
  2053. }
  2054. //재원환자 아니여도 간병인 등록가능하게 풀어달라 요청(성가:김성진_서울성모:조진희_의정부:정수경간호사)-20090728김주희수정
  2055. /*
  2056. if (utlf_isNull(sIndd)) {
  2057. sysf_messageBox("입원환자가 아닙니다. 간병인내역을 저장", "E001");
  2058. return;
  2059. }*/
  2060. // 환자 간병인내역 셋팅
  2061. ds_main_CarpInfo.setColumn( 0, "pid", ds_main_PtbsInfo.getColumn(0, "pid"));
  2062. ds_main_CarpInfo.setColumn( 0, "namecardno", ds_main_CarmInfo.getColumn(0, "namecardno"));
  2063. ds_main_CarpInfo.setColumn( 0, "carecmntno", ds_main_CarmInfo.getColumn(0, "carecmntno"));
  2064. //ds_main_CarpInfo.setColumn( 0, "instcd", "");
  2065. ds_main_CarpInfo.setColumn( 0, "indd", ds_main_InptInfo.getColumn(0, "indd"));
  2066. //ds_main_CarpInfo.setColumn( 0, "fromdd", "");
  2067. //ds_main_CarpInfo.setColumn( 0, "todd", "");
  2068. //ds_main_CarpInfo.setColumn( 0, "satsfctactcd", "");
  2069. //ds_main_CarpInfo.setColumn( 0, "spcffact", "");
  2070. // Insert, Update 구분 - 환자별 간병내역 그리드를 선택하면 Update가 되고 그렇지 않으면 Insert가 된다.
  2071. var sState = ds_main_CarpInfo.getColumn(0, "state");
  2072. if (utlf_isNull(sState)) {
  2073. ds_main_CarpInfo.setColumn( 0, "state", "I");
  2074. }
  2075. //if (submit("TXPMC00803")) {
  2076. var oParam = {};
  2077. oParam.id = "TXPMC00803";
  2078. oParam.service = "patinfomngtapp.SiNurs";
  2079. oParam.method = "reqSetCarpInfo";
  2080. oParam.inds = "req=ds_main_CarpInfo";
  2081. oParam.outds = "";
  2082. oParam.async = false;
  2083. oParam.callback = "cf_TXPMC00803";
  2084. tranf_submit(oParam);
  2085. if(arErrorCode.pop("TXPMC00803") > -1) {
  2086. sysf_messageBox("간병인 내역 저장이", "I001");
  2087. fGetCarpList();
  2088. //model.refresh();
  2089. }
  2090. }
  2091. function cf_TXPMC00803(sSvcId, nErrorCode, sErrorMsg) {
  2092. arErrorCode.push(sSvcId, nErrorCode);
  2093. }
  2094. function group3_switch1_case2_group5_button12_onclick(obj:Button, e:ClickEventInfo) {
  2095. initial_Reference();
  2096. initial_SiNursCmntMngt();
  2097. initial_SiNursMngt();
  2098. initial_SiNursInfo();
  2099. initial_PatSiNursInfo();
  2100. //submit("TRPMI00106");
  2101. var oParam = {};
  2102. oParam.id = "TRPMI00106";
  2103. oParam.service = "pamcomnapp.PamComn";
  2104. oParam.method = "reqGetComCD";
  2105. oParam.inds = "req=ds_send_instcd";
  2106. oParam.outds = "ds_init_disccd=disccd " +
  2107. "ds_init_insukind=insukind " +
  2108. "ds_init_suppkind=suppkind " +
  2109. "ds_init_suppkindhist=suppkindhist " +
  2110. "ds_init_orddeptcd=orddeptcd " +
  2111. "ds_init_orddrid=orddrid " +
  2112. "ds_init_wardcd=wardcd " +
  2113. "ds_init_roomcd=roomcd " +
  2114. "ds_init_bedcd=bedcd " +
  2115. "ds_init_roomgrdecd=roomgrdecd " +
  2116. "ds_init_roomgrdelist=roomgrdelist " +
  2117. "ds_init_roomtypecd=roomtypecd " +
  2118. "ds_init_flag=flag " +
  2119. "ds_init_proccd=proccd " +
  2120. "ds_init_centcd=centcd " +
  2121. "ds_init_hospgrde=hospgrde " +
  2122. "ds_init_naticd=naticd " +
  2123. "ds_init_erorddrid=erorddrid " +
  2124. "ds_init_insucd=insucd " +
  2125. "ds_init_uncocd=uncocd";
  2126. oParam.async = false;
  2127. tranf_submit(oParam);
  2128. fGetSiNursCmntMngt();
  2129. }
  2130. function group3_switch1_case2_group5_btn_delete3_onclick(obj:Button, e:ClickEventInfo) {
  2131. // 간병관리내역 삭제
  2132. // 환자 간병인내역 셋팅
  2133. var sPid = ds_main_CarpInfo.getColumn(0, "pid");
  2134. if (!utlf_isNull(sPid)) {
  2135. ds_main_CarpInfo.setColumn( 0, "state", "D");
  2136. //if (submit("TXPMC00803")) {
  2137. var oParam = {};
  2138. oParam.id = "TXPMC00803";
  2139. oParam.service = "patinfomngtapp.SiNurs";
  2140. oParam.method = "reqSetCarpInfo";
  2141. oParam.inds = "req=ds_main_CarpInfo";
  2142. oParam.outds = "";
  2143. oParam.async = false;
  2144. oParam.callback = "cf_TXPMC00803";
  2145. tranf_submit(oParam);
  2146. if(arErrorCode.pop("TXPMC00803") > -1) {
  2147. sysf_messageBox("간병인 내역 삭제가", "I001");
  2148. fGetCarpList();
  2149. //model.refresh();
  2150. }
  2151. }
  2152. }
  2153. function cf_TXPMC00803(sSvcId, nErrorCode, sErrorMsg) {
  2154. arErrorCode.push(sSvcId, nErrorCode);
  2155. }
  2156. function group3_switch1_case2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
  2157. //팝업창
  2158. dsf_makeValue( ds_main_patinfo, "patinfolist", "string", "" );
  2159. // 환자조회팝업 오픈
  2160. var objArg = new Object();
  2161. objArg.arg_ds_send = ds_hidden_source;
  2162. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "150", "150", "", "", "", "", "", "M");
  2163. ds_hidden_source.clearData(); ds_hidden_source.addRow();
  2164. if (ds_main.getColumn(0, "popupendflag") == "ok") {
  2165. ds_main_PtbsInfo.setColumn( 0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
  2166. ds_main_PtbsInfo.setColumn( 0, "hngnm", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
  2167. ds_main_PtbsInfo.setColumn( 0, "sex", ds_main_patinfo_patinfolist.getColumn(0, "sex"));
  2168. ds_main_PtbsInfo.setColumn( 0, "age", ds_main_patinfo_patinfolist.getColumn(0, "age"));
  2169. ds_main_PtbsInfo.setColumn( 0, "rrgstno1", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1"));
  2170. ds_main_PtbsInfo.setColumn( 0, "rrgstno2", ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2"));
  2171. ds_main_PtbsInfo.setColumn( 0, "hometel", ds_main_patinfo_patinfolist.getColumn(0, "hometel"));
  2172. ds_main_PtbsInfo.setColumn( 0, "mpphontel", ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
  2173. ds_main_PtbsInfo.setColumn( 0, "zipcd1", ds_main_patinfo_patinfolist.getColumn(0, "zipcd1"));
  2174. ds_main_PtbsInfo.setColumn( 0, "zipcd2", ds_main_patinfo_patinfolist.getColumn(0, "zipcd2"));
  2175. ds_main_PtbsInfo.setColumn( 0, "zipcdseq", ds_main_patinfo_patinfolist.getColumn(0, "zipcdseq"));
  2176. ds_main_PtbsInfo.setColumn( 0, "addr", ds_main_patinfo_patinfolist.getColumn(0, "addr"));
  2177. ds_main_PtbsInfo.setColumn( 0, "detladdr", ds_main_patinfo_patinfolist.getColumn(0, "detladdr"));
  2178. // 환자입원등록정보 조회
  2179. fGetPatInptInfo();
  2180. ds_main_InptInfo.setColumn( 0, "indd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "indd"));
  2181. ds_main_InptInfo.setColumn( 0, "inpath", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "inpath"));
  2182. ds_main_InptInfo.setColumn( 0, "orddeptcd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "orddeptcd"));
  2183. ds_main_InptInfo.setColumn( 0, "medispclid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "medispclid"));
  2184. ds_main_InptInfo.setColumn( 0, "atdoctid", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "atdoctid"));
  2185. ds_main_InptInfo.setColumn( 0, "dschdd", ds_hidden_h_inpt_PatInptInfo.getColumn(0, "dschdd"));
  2186. // 환자간병내역 조회
  2187. fGetCarpList();
  2188. }
  2189. //model.refresh();
  2190. }
  2191. function group3_switch1_case2_grd_carplist_oncellclick(obj:Grid, e:GridClickEventInfo) {
  2192. // 수정 기능
  2193. if( e.row >= 0 && e.col >= 0 ){
  2194. // 1. 환자번호에 대한 ptbs, inpt 조회
  2195. // 그리드를 선택하는 시점에 ptbs와 inpt는 조회되어 있으므로 다시 조회하지 않음
  2196. // 2. 간병인 이름으로 간병인정보조회
  2197. var iCurrentRow = ds_main_carplist_grdSiNursInfo.rowposition;
  2198. if (iCurrentRow >= 0) {
  2199. var sHngnm = ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "carm_hngnm");
  2200. if (!utlf_isNull(sHngnm)) {
  2201. // 간병인정보 조회
  2202. fGetSiNursInfo(sHngnm);
  2203. ds_main_CarpInfo.setColumn( 0, "pid", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "pid"));
  2204. ds_main_CarpInfo.setColumn( 0, "patseqno", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "patseqno"));
  2205. ds_main_CarpInfo.setColumn( 0, "namecardno", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "namecardno"));
  2206. ds_main_CarpInfo.setColumn( 0, "carecmntno", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "carecmntno"));
  2207. //ds_main_CarpInfo.setColumn( 0, "instcd", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "instcd"));
  2208. ds_main_CarpInfo.setColumn( 0, "indd", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "indd"));
  2209. ds_main_CarpInfo.setColumn( 0, "fromdd", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "fromdd"));
  2210. ds_main_CarpInfo.setColumn( 0, "todd", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "todd"));
  2211. ds_main_CarpInfo.setColumn( 0, "satsfctactcd", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "satsfctactcd"));
  2212. ds_main_CarpInfo.setColumn( 0, "spcffact", ds_main_carplist_grdSiNursInfo.getColumn(iCurrentRow, "spcffact"));
  2213. ds_main_CarpInfo.setColumn( 0, "state", "U");
  2214. //model.refresh();
  2215. }
  2216. }
  2217. }
  2218. }
  2219. function group3_btn_sinurnmg_onclick(obj:Button, e:ClickEventInfo)
  2220. {
  2221. }
  2222. function group3_btn_patsinurnmg_onclick(obj:Button, e:ClickEventInfo)
  2223. {
  2224. }
  2225. function group3_switch1_case1_group2_cmb_reference_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2226. {
  2227. var referenceValue = group3.switch1.case1.group2.cmb_reference.value;
  2228. switch (referenceValue){
  2229. case "0":
  2230. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2231. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2232. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2233. group3.switch1.case1.group2.ipt_pid.visible = false;
  2234. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2235. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2236. break;
  2237. case "1":
  2238. group3.switch1.case1.group2.cmb_carecmntno.visible= true;
  2239. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2240. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2241. group3.switch1.case1.group2.ipt_pid.visible = false;
  2242. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2243. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2244. group3.switch1.case1.group2.cmb_carecmntno.setFocus();
  2245. break;
  2246. case "2":
  2247. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2248. group3.switch1.case1.group2.ipt_fromdd.visible = true;
  2249. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2250. group3.switch1.case1.group2.ipt_pid.visible = false;
  2251. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2252. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2253. group3.switch1.case1.group2.ipt_fromdd.setFocus();
  2254. break;
  2255. // 병동 제거
  2256. /* case "3":
  2257. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2258. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2259. group3.switch1.case1.group2.cmb_wardcd.visible= true;
  2260. group3.switch1.case1.group2.ipt_pid.visible = false;
  2261. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2262. group3.switch1.case1.group2.cmb_wardcd.setFocus();
  2263. break;
  2264. */
  2265. case "3":
  2266. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2267. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2268. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2269. group3.switch1.case1.group2.ipt_pid.visible = true;
  2270. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2271. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2272. group3.switch1.case1.group2.ipt_pid.setFocus();
  2273. break;
  2274. case "4":
  2275. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2276. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2277. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2278. group3.switch1.case1.group2.ipt_pid.visible = false;
  2279. group3.switch1.case1.group2.ipt_namecard.visible = true;
  2280. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2281. group3.switch1.case1.group2.ipt_namecard.setFocus();
  2282. break;
  2283. case "5":
  2284. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2285. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2286. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2287. group3.switch1.case1.group2.ipt_pid.visible = false;
  2288. group3.switch1.case1.group2.ipt_namecard.visible = true;
  2289. group3.switch1.case1.group2.cmb_satsfctactcd.visible = false;
  2290. group3.switch1.case1.group2.ipt_namecard.setFocus();
  2291. break;
  2292. case "6":
  2293. group3.switch1.case1.group2.cmb_carecmntno.visible= false;
  2294. group3.switch1.case1.group2.ipt_fromdd.visible = false;
  2295. group3.switch1.case1.group2.cmb_wardcd.visible= false;
  2296. group3.switch1.case1.group2.ipt_pid.visible = false;
  2297. group3.switch1.case1.group2.ipt_namecard.visible = false;
  2298. group3.switch1.case1.group2.cmb_satsfctactcd.visible = true;
  2299. group3.switch1.case1.group2.cmb_satsfctactcd.setFocus();
  2300. break;
  2301. }
  2302. //model.refresh();
  2303. }
  2304. ]]></Script>
  2305. </Form>
  2306. </FDL>