SPADC62902_ADR유해증상.xfdl 68 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPADC62902" position="absolute 0 0 1084 526" titletext="ADR 유해증상" oninit="SPADC62902_oninit" onload="SPADC62902_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape id="line5" linetype="vertical" class="line_2" position="absolute 4 18 1080 24"/>
  8. <Shape id="line1" class="line_1" position="absolute -1 19 1075 25"/>
  9. <Static id="caption1" text="ADR 유해증상" class="tit_2" position="absolute 0 3 202 20"/>
  10. <Button id="btn_cls" taborder="14" text="닫기" class="btn4" position="absolute 970 498 1026 520" onclick="btn_cls_onclick"/>
  11. <Button id="btn_cfm" taborder="15" text="확인" class="btn4" position="absolute 911 498 967 520" onclick="btn_cfm_onclick"/>
  12. <Shape id="line00" class="line_1" position="absolute -1 18 1075 24"/>
  13. <Shape id="line02" class="line_1" position="absolute -1 20 1075 26"/>
  14. <Shape id="line22" linetype="vertical" class="line_2" position="absolute 378 35 380 465"/>
  15. <Shape id="line23" linetype="vertical" class="line_2" position="absolute 805 36 807 464"/>
  16. <Shape id="line03" class="line_2" position="absolute 4 459 1073 465"/>
  17. <Shape id="line06" class="line_2" position="absolute 4 379 1073 385"/>
  18. <Shape id="line07" class="line_2" position="absolute 4 287 1073 289"/>
  19. <Shape id="line08" class="line_2" position="absolute 4 231 1073 237"/>
  20. <Shape id="line16" class="line_2" position="absolute 4 170 1073 176"/>
  21. <Shape id="line18" class="line_2" position="absolute 4 113 1073 119"/>
  22. <Shape id="line20" class="line_2" position="absolute 4 58 754 64"/>
  23. <Button id="button9" taborder="16" text="확인" onclick="button9_onclick" class="btn5" visible="false" position="absolute 952 471 1018 490"/>
  24. <Shape id="line3" class="line_2" position="absolute 0 27 1076 33"/>
  25. <Static id="caption00" text="피부점막계" class="cell_1" position="absolute 0 60 75 114" style="padding:0 0 0 0;align:center;"/>
  26. <cp_checkboxList id="chk_skin1" titletext="CheckBox List" taborder="17" scrollbars="none" position="absolute 79 61 357 132" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  27. <Static id="caption09" text="분류" class="cell_1" position="absolute 0 32 75 58" style="padding:0 0 0 0;align:center;"/>
  28. <Static id="caption11" text="경증" class="cell_1" position="absolute 77 32 378 58" style="padding:0 0 0 0;align:center;"/>
  29. <Static id="caption12" text="증등도" class="cell_1" position="absolute 380 32 805 58" style="padding:0 0 0 0;align:center;"/>
  30. <Static id="caption19" text="중증" class="cell_1" position="absolute 807 32 1077 58" style="padding:0 0 0 0;align:center;"/>
  31. <cp_checkboxList id="chk_skin2" titletext="CheckBox List" taborder="18" scrollbars="none" position="absolute 383 61 803 126" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  32. <cp_checkboxList id="chk_skin3" titletext="CheckBox List" taborder="19" scrollbars="none" position="absolute 812 61 1065 128" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  33. <Static id="caption20" text="호흡기계" class="cell_1" position="absolute 0 118 75 171" style="padding:0 0 0 0;align:center;"/>
  34. <cp_checkboxList id="chk_breth1" titletext="CheckBox List" taborder="20" scrollbars="none" position="absolute 79 119 357 165" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  35. <cp_checkboxList id="chk_breth2" titletext="CheckBox List" taborder="21" scrollbars="none" position="absolute 383 119 803 163" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  36. <cp_checkboxList id="chk_breth3" titletext="CheckBox List" taborder="22" scrollbars="none" position="absolute 812 119 1065 163" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  37. <Static id="caption21" text="순환기계" class="cell_1" position="absolute 0 174 75 232" style="padding:0 0 0 0;align:center;"/>
  38. <cp_checkboxList id="chk_heart1" titletext="CheckBox List" taborder="23" scrollbars="none" position="absolute 79 177 357 220" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  39. <cp_checkboxList id="chk_heart2" titletext="CheckBox List" taborder="24" scrollbars="none" position="absolute 383 178 803 221" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  40. <cp_checkboxList id="chk_heart3" titletext="CheckBox List" taborder="25" onclick="chk_heart3_onclick" scrollbars="none" position="absolute 812 178 1065 221" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  41. <Static id="caption22" text="소화기계" class="cell_1" position="absolute 0 235 75 286" style="padding:0 0 0 0;align:center;"/>
  42. <cp_checkboxList id="chk_stom1" titletext="CheckBox List" taborder="26" scrollbars="none" position="absolute 79 237 357 287" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  43. <cp_checkboxList id="chk_stom2" titletext="CheckBox List" taborder="27" scrollbars="none" position="absolute 383 237 803 287" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  44. <Static id="caption23" text="신경정신계" class="cell_1" position="absolute 0 328 75 380" style="padding:0 0 0 0;align:center;"/>
  45. <cp_checkboxList id="chk_nur1" titletext="CheckBox List" taborder="28" onclick="chk_nur1_onclick" scrollbars="none" position="absolute 79 331 357 372" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  46. <cp_checkboxList id="chk_nur3" titletext="CheckBox List" taborder="29" scrollbars="none" position="absolute 812 331 1065 372" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  47. <Static id="caption24" text="혈액계" class="cell_1" position="absolute 0 383 75 419" style="padding:0 0 0 0;align:center;"/>
  48. <Static id="caption25" class="cell_1" position="absolute 0 463 75 495" style="linespace:2;padding:0 0 0 0;align:center;"/>
  49. <CheckBox id="chk_etc" taborder="30" text="기타증상" truevalue="99" position="absolute 4 468 75 488" style="textpadding:0 0 0 1;" onclick="chk_etc_onclick" onchanged="chk_etc_onchanged"/>
  50. <Edit id="textarea1" taborder="31" enable="false" position="absolute 83 469 808 490"/>
  51. <Shape id="line25" class="line_2" position="absolute 4 325 1073 327"/>
  52. <Static id="caption27" text="신장비뇨기계" class="cell_1" position="absolute 0 289 75 324" style="padding:0 0 0 0;align:center;"/>
  53. <cp_checkboxList id="chk_neph1" titletext="CheckBox List" taborder="32" scrollbars="none" position="absolute 79 291 357 315" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  54. <cp_checkboxList id="chk_neph2" titletext="CheckBox List" taborder="33" scrollbars="none" position="absolute 383 291 803 322" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  55. <cp_checkboxList id="chk_neph3" titletext="CheckBox List" taborder="34" scrollbars="none" position="absolute 812 291 1065 315" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  56. <cp_checkboxList id="chk_blod" titletext="CheckBox List" taborder="35" scrollbars="none" position="absolute 383 385 803 413" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  57. <Static id="caption28" text="전신증상" class="cell_1" position="absolute 0 423 75 460" style="padding:0 0 0 0;align:center;"/>
  58. <Shape id="line26" class="line_2" position="absolute 4 418 1073 424"/>
  59. <cp_checkboxList id="chk_abody1" titletext="CheckBox List" taborder="36" scrollbars="none" position="absolute 79 423 357 454" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  60. <cp_checkboxList id="chk_abody2" titletext="CheckBox List" taborder="37" scrollbars="none" position="absolute 383 423 803 454" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  61. <cp_checkboxList id="chk_gita1" titletext="CheckBox List" taborder="38" scrollbars="none" visible="false" position="absolute 808 465 891 503" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  62. <cp_checkboxList id="chk_gita3" titletext="CheckBox List" taborder="39" scrollbars="none" visible="false" position="absolute 860 464 943 502" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  63. <cp_checkboxList id="chk_nur2" titletext="CheckBox List" taborder="40" scrollbars="none" position="absolute 383 331 803 372" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
  64. </Layout>
  65. </Layouts>
  66. <Objects>
  67. <Dataset id="ds_main_sympinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  68. <ColumnInfo>
  69. <Column id="skin1" type="STRING" size="256"/>
  70. <Column id="skin2" type="STRING" size="256"/>
  71. <Column id="skin3" type="STRING" size="256"/>
  72. <Column id="breth1" type="STRING" size="256"/>
  73. <Column id="breth2" type="STRING" size="256"/>
  74. <Column id="breth3" type="STRING" size="256"/>
  75. <Column id="heart1" type="STRING" size="256"/>
  76. <Column id="heart2" type="STRING" size="256"/>
  77. <Column id="heart3" type="STRING" size="256"/>
  78. <Column id="stom1" type="STRING" size="256"/>
  79. <Column id="stom2" type="STRING" size="256"/>
  80. <Column id="nerve1" type="STRING" size="256"/>
  81. <Column id="nerve3" type="STRING" size="256"/>
  82. <Column id="gita1" type="STRING" size="256"/>
  83. <Column id="gita3" type="STRING" size="256"/>
  84. <Column id="etccd" type="STRING" size="256"/>
  85. <Column id="etcnm" type="STRING" size="256"/>
  86. <Column id="gitanm" type="STRING" size="256"/>
  87. <Column id="abody1" type="STRING" size="256"/>
  88. <Column id="abody2" type="STRING" size="256"/>
  89. <Column id="nur1" type="STRING" size="256"/>
  90. <Column id="nur3" type="STRING" size="256"/>
  91. <Column id="neph1" type="STRING" size="256"/>
  92. <Column id="neph2" type="STRING" size="256"/>
  93. <Column id="neph3" type="STRING" size="256"/>
  94. <Column id="blod" type="STRING" size="256"/>
  95. <Column id="nerve2" type="STRING" size="256"/>
  96. <Column id="nur2" type="STRING" size="256"/>
  97. </ColumnInfo>
  98. <Rows>
  99. <Row>
  100. <Col id="skin1"/>
  101. <Col id="skin2"/>
  102. <Col id="skin3"/>
  103. <Col id="breth1"/>
  104. <Col id="breth2"/>
  105. <Col id="breth3"/>
  106. <Col id="heart1"/>
  107. <Col id="heart2"/>
  108. <Col id="heart3"/>
  109. <Col id="stom1"/>
  110. <Col id="stom2"/>
  111. <Col id="nerve1"/>
  112. <Col id="nerve3"/>
  113. <Col id="gita1"/>
  114. <Col id="gita3"/>
  115. <Col id="etccd"/>
  116. <Col id="etcnm"/>
  117. <Col id="gitanm"/>
  118. </Row>
  119. </Rows>
  120. </Dataset>
  121. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  122. <Dataset id="ds_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  123. <ColumnInfo>
  124. <Column id="casrslt" type="STRING" size="256"/>
  125. <Column id="totscr" type="STRING" size="256"/>
  126. <Column id="koralgo" type="STRING" size="256"/>
  127. </ColumnInfo>
  128. <Rows>
  129. <Row>
  130. <Col id="casrslt"/>
  131. <Col id="totscr"/>
  132. <Col id="koralgo"/>
  133. </Row>
  134. </Rows>
  135. </Dataset>
  136. <Dataset id="ds_chk_gita1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  137. <ColumnInfo>
  138. <Column id="label" type="STRING" size="256"/>
  139. <Column id="value" type="STRING" size="256"/>
  140. </ColumnInfo>
  141. <Rows>
  142. <Row>
  143. <Col id="label">재채기</Col>
  144. <Col id="value">O1</Col>
  145. </Row>
  146. <Row>
  147. <Col id="label">결막염</Col>
  148. <Col id="value">O2</Col>
  149. </Row>
  150. <Row>
  151. <Col id="label">열감</Col>
  152. <Col id="value">O3</Col>
  153. </Row>
  154. <Row>
  155. <Col id="label">창백함</Col>
  156. <Col id="value">O4</Col>
  157. </Row>
  158. <Row>
  159. <Col id="label">오한</Col>
  160. <Col id="value">O5</Col>
  161. </Row>
  162. <Row>
  163. <Col id="label">떨림</Col>
  164. <Col id="value">O6</Col>
  165. </Row>
  166. </Rows>
  167. </Dataset>
  168. <Dataset id="ds_chk_gita3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  169. <ColumnInfo>
  170. <Column id="label" type="STRING" size="256"/>
  171. <Column id="value" type="STRING" size="256"/>
  172. </ColumnInfo>
  173. <Rows>
  174. <Row>
  175. <Col id="label">아나필락시스 쇼크</Col>
  176. <Col id="value">P1</Col>
  177. </Row>
  178. </Rows>
  179. </Dataset>
  180. <Dataset id="ds_chk_abody2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  181. <ColumnInfo>
  182. <Column id="cdid" type="STRING" size="256"/>
  183. <Column id="cdnm" type="STRING" size="256"/>
  184. </ColumnInfo>
  185. <Rows>
  186. <Row>
  187. <Col id="cdid">발열</Col>
  188. <Col id="cdnm">V1</Col>
  189. </Row>
  190. <Row>
  191. <Col id="cdid">오한</Col>
  192. <Col id="cdnm">V2</Col>
  193. </Row>
  194. <Row>
  195. <Col id="cdid">전신부종</Col>
  196. <Col id="cdnm">V3</Col>
  197. </Row>
  198. </Rows>
  199. </Dataset>
  200. <Dataset id="ds_chk_blod" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  201. <ColumnInfo>
  202. <Column id="cdid" type="STRING" size="256"/>
  203. <Column id="cdnm" type="STRING" size="256"/>
  204. </ColumnInfo>
  205. <Rows>
  206. <Row>
  207. <Col id="cdid">빈혈</Col>
  208. <Col id="cdnm">T1</Col>
  209. </Row>
  210. <Row>
  211. <Col id="cdid">백혈구 감소</Col>
  212. <Col id="cdnm">T2</Col>
  213. </Row>
  214. <Row>
  215. <Col id="cdid">혈소판 감소</Col>
  216. <Col id="cdnm">T3</Col>
  217. </Row>
  218. <Row>
  219. <Col id="cdid">호산구 증가</Col>
  220. <Col id="cdnm">T4</Col>
  221. </Row>
  222. </Rows>
  223. </Dataset>
  224. <Dataset id="ds_chk_abody1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  225. <ColumnInfo>
  226. <Column id="cdid" type="STRING" size="256"/>
  227. <Column id="cdnm" type="STRING" size="256"/>
  228. </ColumnInfo>
  229. <Rows>
  230. <Row>
  231. <Col id="cdid">식욕감퇴</Col>
  232. <Col id="cdnm">U1</Col>
  233. </Row>
  234. <Row>
  235. <Col id="cdid">전신쇠약</Col>
  236. <Col id="cdnm">U2</Col>
  237. </Row>
  238. <Row>
  239. <Col id="cdid">관절통</Col>
  240. <Col id="cdnm">U3</Col>
  241. </Row>
  242. <Row>
  243. <Col id="cdid">근육통</Col>
  244. <Col id="cdnm">U4</Col>
  245. </Row>
  246. </Rows>
  247. </Dataset>
  248. <Dataset id="ds_chk_neph3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  249. <ColumnInfo>
  250. <Column id="cdid" type="STRING" size="256"/>
  251. <Column id="cdnm" type="STRING" size="256"/>
  252. </ColumnInfo>
  253. <Rows>
  254. <Row>
  255. <Col id="cdid">신부전</Col>
  256. <Col id="cdnm">S1</Col>
  257. </Row>
  258. </Rows>
  259. </Dataset>
  260. <Dataset id="ds_chk_neph2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  261. <ColumnInfo>
  262. <Column id="cdid" type="STRING" size="256"/>
  263. <Column id="cdnm" type="STRING" size="256"/>
  264. </ColumnInfo>
  265. <Rows>
  266. <Row>
  267. <Col id="cdid">신기능이상</Col>
  268. <Col id="cdnm">R1</Col>
  269. </Row>
  270. <Row>
  271. <Col id="cdid">혈뇨</Col>
  272. <Col id="cdnm">R2</Col>
  273. </Row>
  274. </Rows>
  275. </Dataset>
  276. <Dataset id="ds_chk_neph1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  277. <ColumnInfo>
  278. <Column id="cdid" type="STRING" size="256"/>
  279. <Column id="cdnm" type="STRING" size="256"/>
  280. </ColumnInfo>
  281. <Rows>
  282. <Row>
  283. <Col id="cdid">배뇨장애</Col>
  284. <Col id="cdnm">Q1</Col>
  285. </Row>
  286. </Rows>
  287. </Dataset>
  288. <Dataset id="ds_chk_nerve3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  289. <ColumnInfo>
  290. <Column id="cdid" type="STRING" size="256"/>
  291. <Column id="cdnm" type="STRING" size="256"/>
  292. </ColumnInfo>
  293. <Rows>
  294. <Row>
  295. <Col id="cdid">경련</Col>
  296. <Col id="cdnm">N1</Col>
  297. </Row>
  298. <Row>
  299. <Col id="cdid">의식소실</Col>
  300. <Col id="cdnm">N2</Col>
  301. </Row>
  302. </Rows>
  303. </Dataset>
  304. <Dataset id="ds_chk_nerve2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  305. <ColumnInfo>
  306. <Column id="cdid" type="STRING" size="256"/>
  307. <Column id="cdnm" type="STRING" size="256"/>
  308. </ColumnInfo>
  309. <Rows>
  310. <Row>
  311. <Col id="cdid">의식저하</Col>
  312. <Col id="cdnm">O1</Col>
  313. </Row>
  314. </Rows>
  315. </Dataset>
  316. <Dataset id="ds_chk_nerve1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  317. <ColumnInfo>
  318. <Column id="cdid" type="STRING" size="256"/>
  319. <Column id="cdnm" type="STRING" size="256"/>
  320. </ColumnInfo>
  321. <Rows>
  322. <Row>
  323. <Col id="cdid">어지러움</Col>
  324. <Col id="cdnm">M1</Col>
  325. </Row>
  326. <Row>
  327. <Col id="cdid">두통</Col>
  328. <Col id="cdnm">M2</Col>
  329. </Row>
  330. <Row>
  331. <Col id="cdid">불안</Col>
  332. <Col id="cdnm">M3</Col>
  333. </Row>
  334. <Row>
  335. <Col id="cdid">섬망</Col>
  336. <Col id="cdnm">M4</Col>
  337. </Row>
  338. <Row>
  339. <Col id="cdid">손발떨림</Col>
  340. <Col id="cdnm">M5</Col>
  341. </Row>
  342. <Row>
  343. <Col id="cdid">수면장애</Col>
  344. <Col id="cdnm">M6</Col>
  345. </Row>
  346. <Row>
  347. <Col id="cdid">기억력장애</Col>
  348. <Col id="cdnm">M7</Col>
  349. </Row>
  350. </Rows>
  351. </Dataset>
  352. <Dataset id="ds_chk_stom2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  353. <ColumnInfo>
  354. <Column id="cdid" type="STRING" size="256"/>
  355. <Column id="cdnm" type="STRING" size="256"/>
  356. </ColumnInfo>
  357. <Rows>
  358. <Row>
  359. <Col id="cdid">지속되는 구토/메스꺼움</Col>
  360. <Col id="cdnm">L1</Col>
  361. </Row>
  362. <Row>
  363. <Col id="cdid">활동제한을 동반한 심한 복통</Col>
  364. <Col id="cdnm">L2</Col>
  365. </Row>
  366. <Row>
  367. <Col id="cdid">간기능이상</Col>
  368. <Col id="cdnm">L3</Col>
  369. </Row>
  370. <Row>
  371. <Col id="cdid">황달</Col>
  372. <Col id="cdnm">L4</Col>
  373. </Row>
  374. <Row>
  375. <Col id="cdid">혈변</Col>
  376. <Col id="cdnm">L5</Col>
  377. </Row>
  378. </Rows>
  379. </Dataset>
  380. <Dataset id="ds_chk_stom1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  381. <ColumnInfo>
  382. <Column id="cdid" type="STRING" size="256"/>
  383. <Column id="cdnm" type="STRING" size="256"/>
  384. </ColumnInfo>
  385. <Rows>
  386. <Row>
  387. <Col id="cdid">메스꺼움</Col>
  388. <Col id="cdnm">K1</Col>
  389. </Row>
  390. <Row>
  391. <Col id="cdid">맛의 변화</Col>
  392. <Col id="cdnm">K2</Col>
  393. </Row>
  394. <Row>
  395. <Col id="cdid">복통</Col>
  396. <Col id="cdnm">K3</Col>
  397. </Row>
  398. <Row>
  399. <Col id="cdid">소화불량</Col>
  400. <Col id="cdnm">K4</Col>
  401. </Row>
  402. <Row>
  403. <Col id="cdid">설사</Col>
  404. <Col id="cdnm">K5</Col>
  405. </Row>
  406. <Row>
  407. <Col id="cdid">변비</Col>
  408. <Col id="cdnm">K6</Col>
  409. </Row>
  410. </Rows>
  411. </Dataset>
  412. <Dataset id="ds_chk_heart2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  413. <ColumnInfo>
  414. <Column id="cdid" type="STRING" size="256"/>
  415. <Column id="cdnm" type="STRING" size="256"/>
  416. </ColumnInfo>
  417. <Rows>
  418. <Row>
  419. <Col id="cdid">중등도 고혈압(SBP≥160)</Col>
  420. <Col id="cdnm">I1</Col>
  421. </Row>
  422. <Row>
  423. <Col id="cdid">경증의 저혈압(SBP≥80)</Col>
  424. <Col id="cdnm">I2</Col>
  425. </Row>
  426. <Row>
  427. <Col id="cdid">가슴통증</Col>
  428. <Col id="cdnm">I3</Col>
  429. </Row>
  430. <Row>
  431. <Col id="cdid">빈맥</Col>
  432. <Col id="cdnm">I4</Col>
  433. </Row>
  434. <Row>
  435. <Col id="cdid">서맥</Col>
  436. <Col id="cdnm">I5</Col>
  437. </Row>
  438. </Rows>
  439. </Dataset>
  440. <Dataset id="ds_chk_heart3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  441. <ColumnInfo>
  442. <Column id="cdid" type="STRING" size="256"/>
  443. <Column id="cdnm" type="STRING" size="256"/>
  444. </ColumnInfo>
  445. <Rows>
  446. <Row>
  447. <Col id="cdid">심한 저혈압(SBP&lt;80)</Col>
  448. <Col id="cdnm">J1</Col>
  449. </Row>
  450. </Rows>
  451. </Dataset>
  452. <Dataset id="ds_chk_heart1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  453. <ColumnInfo>
  454. <Column id="cdid" type="STRING" size="256"/>
  455. <Column id="cdnm" type="STRING" size="256"/>
  456. </ColumnInfo>
  457. <Rows>
  458. <Row>
  459. <Col id="cdid">경증의 고혈압(SBP&lt;160)</Col>
  460. <Col id="cdnm">H1</Col>
  461. </Row>
  462. </Rows>
  463. </Dataset>
  464. <Dataset id="ds_chk_breth3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  465. <ColumnInfo>
  466. <Column id="cdid" type="STRING" size="256"/>
  467. <Column id="cdnm" type="STRING" size="256"/>
  468. </ColumnInfo>
  469. <Rows>
  470. <Row>
  471. <Col id="cdid">저산소증을 동반한 천명/기도수축</Col>
  472. <Col id="cdnm">G1</Col>
  473. </Row>
  474. <Row>
  475. <Col id="cdid">폐부종</Col>
  476. <Col id="cdnm">G2</Col>
  477. </Row>
  478. <Row>
  479. <Col id="cdid">호흡정지</Col>
  480. <Col id="cdnm">G3</Col>
  481. </Row>
  482. </Rows>
  483. </Dataset>
  484. <Dataset id="ds_chk_breth2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  485. <ColumnInfo>
  486. <Column id="cdid" type="STRING" size="256"/>
  487. <Column id="cdnm" type="STRING" size="256"/>
  488. </ColumnInfo>
  489. <Rows>
  490. <Row>
  491. <Col id="cdid">목이 붓거나 쉼</Col>
  492. <Col id="cdnm">F1</Col>
  493. </Row>
  494. <Row>
  495. <Col id="cdid">저산소증이 없는 천명/기도수축</Col>
  496. <Col id="cdnm">F2</Col>
  497. </Row>
  498. <Row>
  499. <Col id="cdid">호흡곤란</Col>
  500. <Col id="cdnm">F3</Col>
  501. </Row>
  502. </Rows>
  503. </Dataset>
  504. <Dataset id="ds_chk_breth1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  505. <ColumnInfo>
  506. <Column id="cdid" type="STRING" size="256"/>
  507. <Column id="cdnm" type="STRING" size="256"/>
  508. </ColumnInfo>
  509. <Rows>
  510. <Row>
  511. <Col id="cdid">목(인후두) 가려움</Col>
  512. <Col id="cdnm">E1</Col>
  513. </Row>
  514. <Row>
  515. <Col id="cdid">기침</Col>
  516. <Col id="cdnm">E2</Col>
  517. </Row>
  518. <Row>
  519. <Col id="cdid">재채기</Col>
  520. <Col id="cdnm">E3</Col>
  521. </Row>
  522. <Row>
  523. <Col id="cdid">코막힘</Col>
  524. <Col id="cdnm">E4</Col>
  525. </Row>
  526. <Row>
  527. <Col id="cdid">콧물</Col>
  528. <Col id="cdnm">E5</Col>
  529. </Row>
  530. </Rows>
  531. </Dataset>
  532. <Dataset id="ds_chk_skin3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  533. <ColumnInfo>
  534. <Column id="cdid" type="STRING" size="256"/>
  535. <Column id="cdnm" type="STRING" size="256"/>
  536. </ColumnInfo>
  537. <Rows>
  538. <Row>
  539. <Col id="cdid">호흡곤란을 동반한 심한 부종</Col>
  540. <Col id="cdnm">D1</Col>
  541. </Row>
  542. <Row>
  543. <Col id="cdid">그렁거림/저산소증을 동반한 후두 부종</Col>
  544. <Col id="cdnm">D2</Col>
  545. </Row>
  546. </Rows>
  547. </Dataset>
  548. <Dataset id="ds_chk_skin2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  549. <ColumnInfo>
  550. <Column id="cdid" type="STRING" size="256"/>
  551. <Column id="cdnm" type="STRING" size="256"/>
  552. </ColumnInfo>
  553. <Rows>
  554. <Row>
  555. <Col id="cdid">광범위한 가려움증/두드러기</Col>
  556. <Col id="cdnm">C1</Col>
  557. </Row>
  558. <Row>
  559. <Col id="cdid">광범위한 홍반</Col>
  560. <Col id="cdnm">C2</Col>
  561. </Row>
  562. <Row>
  563. <Col id="cdid">광범위한 혈관부종</Col>
  564. <Col id="cdnm">C3</Col>
  565. </Row>
  566. <Row>
  567. <Col id="cdid">후두부종</Col>
  568. <Col id="cdnm">C4</Col>
  569. </Row>
  570. <Row>
  571. <Col id="cdid">안면부종</Col>
  572. <Col id="cdnm">C5</Col>
  573. </Row>
  574. <Row>
  575. <Col id="cdid">눈 부종</Col>
  576. <Col id="cdnm">C7</Col>
  577. </Row>
  578. </Rows>
  579. </Dataset>
  580. <Dataset id="ds_chk_skin1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  581. <ColumnInfo>
  582. <Column id="cdid" type="STRING" size="256"/>
  583. <Column id="cdnm" type="STRING" size="256"/>
  584. </ColumnInfo>
  585. <Rows>
  586. <Row>
  587. <Col id="cdid">국소적인 가려움증/두드러기</Col>
  588. <Col id="cdnm">B1</Col>
  589. </Row>
  590. <Row>
  591. <Col id="cdid">국소적인 홍반</Col>
  592. <Col id="cdnm">B2</Col>
  593. </Row>
  594. <Row>
  595. <Col id="cdid">결막충혈</Col>
  596. <Col id="cdnm">B3</Col>
  597. </Row>
  598. <Row>
  599. <Col id="cdid">탈모</Col>
  600. <Col id="cdnm">B4</Col>
  601. </Row>
  602. </Rows>
  603. </Dataset>
  604. <Dataset id="ds_hidden_tempsymp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  605. </Objects>
  606. <Bind>
  607. <BindItem id="item20" compid="chk_etc" propid="value" datasetid="ds_main_sympinfo" columnid="etccd"/>
  608. <BindItem id="item19" compid="textarea1" propid="value" datasetid="ds_main_sympinfo" columnid="etcnm"/>
  609. </Bind>
  610. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  611. * System Name :
  612. * Job Name :
  613. * Creator :
  614. * Make Date : 2018-10-16
  615. * Description :
  616. *---------------------------------------------------------------------------------------
  617. * Modify Date Modifier Modify Description
  618. *---------------------------------------------------------------------------------------
  619. * 2018-10-26 유해증상 양식 변경에 따라 새로 생성
  620. *
  621. *---------------------------------------------------------------------------------------
  622. ****************************************************************************************/
  623. include "com_commonxp::comm_main.xjs";
  624. /******************************************************************
  625. * Argument :
  626. * Description : 초기화
  627. ******************************************************************/
  628. function SPADC62902_oninit(obj:Form, e:InitEventInfo)
  629. {
  630. frmf_initForm(obj);
  631. }
  632. function SPADC62902_onload(obj:Form, e:LoadEventInfo)
  633. {
  634. try{
  635. dsf_copyDs(ds_hidden_tempsymp, arg_ds_hidden_tempsymp);
  636. }catch(e){}
  637. var cnstdd = ds_hidden_tempsymp.getColumn(0, "cnstdd");
  638. appf_getCodeListSubmit([
  639. {cdGrpId: "A1401", dsNm: "ds_chk_skin1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  640. {cdGrpId: "A1402", dsNm: "ds_chk_skin2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  641. {cdGrpId: "A1403", dsNm: "ds_chk_skin3", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  642. {cdGrpId: "A1404", dsNm: "ds_chk_breth1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  643. {cdGrpId: "A1405", dsNm: "ds_chk_breth2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  644. {cdGrpId: "A1406", dsNm: "ds_chk_breth3", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  645. {cdGrpId: "A1407", dsNm: "ds_chk_heart1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  646. {cdGrpId: "A1408", dsNm: "ds_chk_heart2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  647. {cdGrpId: "A1409", dsNm: "ds_chk_heart3", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  648. {cdGrpId: "A1410", dsNm: "ds_chk_stom1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  649. {cdGrpId: "A1411", dsNm: "ds_chk_stom2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  650. {cdGrpId: "A1412", dsNm: "ds_chk_neph1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  651. {cdGrpId: "A1413", dsNm: "ds_chk_neph2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  652. {cdGrpId: "A1414", dsNm: "ds_chk_neph3", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  653. {cdGrpId: "A1415", dsNm: "ds_chk_nerve1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd}, //신경정신계 경증
  654. {cdGrpId: "A1416", dsNm: "ds_chk_nerve3", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd}, //신경정신계 중증
  655. {cdGrpId: "A1417", dsNm: "ds_chk_blod", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  656. {cdGrpId: "A1418", dsNm: "ds_chk_abody1", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  657. {cdGrpId: "A1419", dsNm: "ds_chk_abody2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd},
  658. {cdGrpId: "A1420", dsNm: "ds_chk_nerve2", sortField: "dispseq", sortMethod: "desc", baseDd: cnstdd} //신경정신계 중등도
  659. ]
  660. , false // 최소 컬럼 조회여부
  661. , false // 비동기 여부
  662. , "");
  663. var sProp_3_4 = "col=3,row=4,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  664. var sProp_1_4 = "col=1,row=4,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  665. var sProp_3_3 = "col=3,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  666. var sProp_1_3 = "col=1,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  667. var sProp_1_2 = "col=1,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  668. var sProp_3_2 = "col=3,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  669. var sProp_5_1 = "col=5,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  670. //20181026 아래 추가 -----------------------------------
  671. var sProp_1_7 = "col=1,row=7,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  672. var sProp_2_1 = "col=2,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  673. var sProp_2_2 = "col=2,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  674. var sProp_2_3 = "col=2,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  675. var sProp_3_1 = "col=3,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  676. var sProp_4_2 = "col=4,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  677. var sProp_4_1 = "col=4,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=15,overflow='visible'";
  678. /*
  679. chk_skin1.setInitComp( sProp_2_3, ds_chk_skin1, "cdnm","cdid","fn_skin1");
  680. chk_skin2.setInitComp( sProp_2_3, ds_chk_skin2, "cdnm","cdid","fn_skin2");
  681. chk_skin3.setInitComp( sProp_1_7, ds_chk_skin3, "cdnm","cdid","fn_skin3");
  682. chk_breth1.setInitComp( sProp_2_3, ds_chk_breth1, "cdnm","cdid","fn_breth1");
  683. chk_breth2.setInitComp( sProp_1_4, ds_chk_breth2, "cdnm","cdid","fn_breth2");
  684. chk_breth3.setInitComp( sProp_1_4, ds_chk_breth3, "cdnm","cdid","fn_breth3");
  685. chk_heart1.setInitComp( sProp_1_4, ds_chk_heart1, "cdnm","cdid","fn_heart1");
  686. chk_heart2.setInitComp( sProp_2_3, ds_chk_heart2, "cdnm","cdid","fn_heart2");
  687. chk_heart3.setInitComp( sProp_1_4, ds_chk_heart3, "cdnm","cdid","fn_heart3");
  688. chk_stom1.setInitComp( sProp_2_3, ds_chk_stom1, "cdnm","cdid","fn_stom1");
  689. chk_stom2.setInitComp( sProp_2_3, ds_chk_stom2, "cdnm","cdid","fn_stom2");
  690. chk_nur1.setInitComp( sProp_3_2, ds_chk_nerve1, "cdnm","cdid","fn_nur1");
  691. chk_nur3.setInitComp( sProp_2_1, ds_chk_nerve3, "cdnm","cdid","fn_nur3");
  692. chk_blod.setInitComp( sProp_2_3, ds_chk_blod,"cdnm","cdid","fn_blod");
  693. //chk_gita1.setInitComp( sProp_1_3, ds_chk_others3,"cdnm","cdid","fn_gita1");
  694. //chk_gita3.setInitComp( sProp_1_3, ds_chk_others3,"cdnm","cdid","fn_gita3");
  695. chk_neph1.setInitComp( sProp_1_2, ds_chk_neph1,"cdnm","cdid","fn_neph1");
  696. chk_neph2.setInitComp( sProp_1_2, ds_chk_neph2,"cdnm","cdid","fn_neph2");
  697. chk_neph3.setInitComp( sProp_1_2, ds_chk_neph3,"cdnm","cdid","fn_neph3");
  698. chk_abody1.setInitComp( sProp_2_2, ds_chk_abody1,"cdnm","cdid","fn_abody1");
  699. chk_abody2.setInitComp( sProp_3_1, ds_chk_abody2,"cdnm","cdid","fn_abody2");
  700. */
  701. chk_skin1.setInitComp( sProp_2_3, ds_chk_skin1, "cdid","cdnm","fn_skin1");
  702. chk_skin2.setInitComp( sProp_3_2, ds_chk_skin2, "cdid","cdnm","fn_skin2");
  703. chk_skin3.setInitComp( sProp_1_7, ds_chk_skin3, "cdid","cdnm","fn_skin3");
  704. chk_breth1.setInitComp( sProp_3_2, ds_chk_breth1, "cdid","cdnm","fn_breth1");
  705. chk_breth2.setInitComp( sProp_2_3, ds_chk_breth2, "cdid","cdnm","fn_breth2");
  706. chk_breth3.setInitComp( sProp_2_3, ds_chk_breth3, "cdid","cdnm","fn_breth3");
  707. chk_heart1.setInitComp( sProp_1_4, ds_chk_heart1, "cdid","cdnm","fn_heart1");
  708. chk_heart2.setInitComp( sProp_3_2, ds_chk_heart2, "cdid","cdnm","fn_heart2");
  709. chk_heart3.setInitComp( sProp_1_4, ds_chk_heart3, "cdid","cdnm","fn_heart3");
  710. chk_stom1.setInitComp( sProp_3_2, ds_chk_stom1, "cdid","cdnm","fn_stom1");
  711. chk_stom2.setInitComp( sProp_3_2, ds_chk_stom2, "cdid","cdnm","fn_stom2");
  712. chk_nur1.setInitComp( sProp_4_2, ds_chk_nerve1, "cdid","cdnm","fn_nur1");
  713. chk_nur2.setInitComp( sProp_2_1, ds_chk_nerve2, "cdid","cdnm","fn_nur2");
  714. chk_nur3.setInitComp( sProp_2_1, ds_chk_nerve3, "cdid","cdnm","fn_nur3");
  715. //case3.chk_gita1.setInitComp( sProp_1_3, ds_chk_others3,"cdid","cdnm","fn_cnstcnts49");
  716. //case3.chk_gita3.setInitComp( sProp_1_3, ds_chk_others3,"cdid","cdnm","fn_cnstcnts50");
  717. chk_neph1.setInitComp( sProp_1_2, ds_chk_neph1, "cdid","cdnm","fn_neph1");
  718. chk_neph2.setInitComp( sProp_2_1, ds_chk_neph2, "cdid","cdnm","fn_neph2");
  719. chk_neph3.setInitComp( sProp_1_2, ds_chk_neph3, "cdid","cdnm","fn_neph3");
  720. chk_blod.setInitComp( sProp_4_1, ds_chk_blod, "cdid","cdnm","fn_blod");
  721. chk_abody1.setInitComp( sProp_2_2, ds_chk_abody1, "cdid","cdnm","fn_abody1");
  722. chk_abody2.setInitComp( sProp_3_1, ds_chk_abody2, "cdid","cdnm","fn_abody2");
  723. // var sProp_1_4 = "col=1,row=4,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  724. // var sProp_3_3 = "col=3,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  725. // var sProp_1_3 = "col=1,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  726. // var sProp_3_2 = "col=3,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  727. // var sProp_1_7 = "col=1,row=7,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  728. // var sProp_2_1 = "col=2,row=1,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  729. // var sProp_2_2 = "col=2,row=2,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  730. // var sProp_2_3 = "col=2,row=3,cellspacing=4,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
  731. //
  732. //
  733. // //피부점막계
  734. // chk_skin1.setInitComp(sProp_1_7, ds_chk_skin1, "value", "label", "fn_skin1");
  735. //
  736. // fn_getSkin1();
  737. //
  738. // chk_skin2.setInitComp(sProp_1_7, ds_chk_skin2, "value", "label", "fn_skin2");
  739. //
  740. // fn_getSkin2();
  741. //
  742. // chk_skin3.setInitComp(sProp_1_7, ds_chk_skin3, "value", "label", "fn_skin3");
  743. //
  744. // fn_getSkin3();
  745. //
  746. // //호흡기계
  747. // chk_breth1.setInitComp(sProp_2_3, ds_chk_breth1, "value", "label", "fn_breth1");
  748. //
  749. // fn_getBreth1();
  750. //
  751. // chk_breth2.setInitComp(sProp_1_4, ds_chk_breth2, "value", "label", "fn_breth2");
  752. //
  753. // fn_getBreth2();
  754. //
  755. // chk_breth3.setInitComp(sProp_1_4, ds_chk_breth3, "value", "label", "fn_breth3");
  756. //
  757. // fn_getBreth3();
  758. //
  759. // //순환기계
  760. // chk_heart1.setInitComp(sProp_1_4, ds_chk_heart1, "value", "label", "fn_heart1");
  761. //
  762. // fn_getHeart1();
  763. //
  764. // chk_heart2.setInitComp(sProp_1_4, ds_chk_heart2, "value", "label", "fn_heart2");
  765. //
  766. // fn_getHeart2();
  767. //
  768. // chk_heart3.setInitComp(sProp_1_4, ds_chk_heart3, "value", "label", "fn_heart3");
  769. //
  770. // fn_getHeart3();
  771. //
  772. // //소화기계
  773. // chk_stom1.setInitComp(sProp_2_1, ds_chk_stom1, "value", "label", "fn_stom1");
  774. //
  775. // fn_getStom1();
  776. //
  777. // chk_stom2.setInitComp(sProp_1_4, ds_chk_stom2, "value", "label", "fn_stom2");
  778. //
  779. // fn_getStom2();
  780. //
  781. // //신경정신계
  782. // chk_nerve1.setInitComp(sProp_3_2, ds_chk_nerve1, "value", "label", "fn_nerve1");
  783. //
  784. // fn_getNerve1();
  785. //
  786. // chk_nerve3.setInitComp(sProp_3_2, ds_chk_nerve3, "value", "label", "fn_nerve3");
  787. //
  788. // fn_getNerve3();
  789. //
  790. // //기타
  791. // chk_gita1.setInitComp(sProp_3_3, ds_chk_gita1, "value", "label", "fn_gita1");
  792. //
  793. // fn_getGita1();
  794. //
  795. // chk_gita3.setInitComp(sProp_1_3, ds_chk_gita3, "value", "label", "fn_gita3");
  796. //
  797. // fn_getGita3();
  798. }
  799. /******************************************************************
  800. * Argument :
  801. * Description : 피부점막계 setData
  802. ******************************************************************/
  803. function fn_skin1(){
  804. var getData = String(chk_skin1.getData()).replace(","," ");
  805. ds_main_sympinfo.setColumn(0, "skin1", getData);
  806. }
  807. function fn_skin2(){
  808. var getData = String(chk_skin2.getData()).replace(","," ");
  809. ds_main_sympinfo.setColumn(0, "skin2", getData);
  810. }
  811. function fn_skin3(){
  812. var getData = String(chk_skin3.getData()).replace(","," ");
  813. ds_main_sympinfo.setColumn(0, "skin3", getData);
  814. }
  815. /******************************************************************
  816. * Argument :
  817. * Description : 피부점막계 getData
  818. ******************************************************************/
  819. function fn_getSkin1(){
  820. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "skin1"))) {
  821. var getData = ds_main_sympinfo.getColumn(0, "skin1").split(" ");;
  822. chk_skin1.setData(getData);
  823. }
  824. }
  825. function fn_getSkin2(){
  826. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "skin2"))) {
  827. var getData = ds_main_sympinfo.getColumn(0, "skin2").split(" ");;
  828. chk_skin2.setData(getData);
  829. }
  830. }
  831. function fn_getSkin3(){
  832. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "skin3"))) {
  833. var getData = ds_main_sympinfo.getColumn(0, "skin3").split(" ");;
  834. chk_skin3.setData(getData);
  835. }
  836. }
  837. /******************************************************************
  838. * Argument :
  839. * Description : 호흡기계 setData
  840. ******************************************************************/
  841. function fn_breth1(){
  842. var getData = String(chk_breth1.getData()).replace(","," ");
  843. ds_main_sympinfo.setColumn(0, "breth1", getData);
  844. }
  845. function fn_breth2(){
  846. var getData = String(chk_breth2.getData()).replace(","," ");
  847. ds_main_sympinfo.setColumn(0, "breth2", getData);
  848. }
  849. function fn_breth3(){
  850. var getData = String(chk_breth3.getData()).replace(","," ");
  851. ds_main_sympinfo.setColumn(0, "breth3", getData);
  852. }
  853. /******************************************************************
  854. * Argument :
  855. * Description : 호흡기계 getData
  856. ******************************************************************/
  857. function fn_getBreth1(){
  858. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "breth1"))) {
  859. var getData = ds_main_sympinfo.getColumn(0, "breth1").split(" ");;
  860. chk_breth1.setData(getData);
  861. }
  862. }
  863. function fn_getBreth2(){
  864. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "breth2"))) {
  865. var getData = ds_main_sympinfo.getColumn(0, "breth2").split(" ");;
  866. chk_breth2.setData(getData);
  867. }
  868. }
  869. function fn_getBreth3(){
  870. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "breth3"))) {
  871. var getData = ds_main_sympinfo.getColumn(0, "breth3").split(" ");;
  872. chk_breth3.setData(getData);
  873. }
  874. }
  875. /******************************************************************
  876. * Argument :
  877. * Description : 순환기계 setData
  878. ******************************************************************/
  879. function fn_heart1(){
  880. var getData = String(chk_heart1.getData()).replace(","," ");
  881. ds_main_sympinfo.setColumn(0, "heart1", getData);
  882. }
  883. function fn_heart2(){
  884. var getData = String(chk_heart2.getData()).replace(","," ");
  885. ds_main_sympinfo.setColumn(0, "heart2", getData);
  886. }
  887. function fn_heart3(){
  888. var getData = String(chk_heart3.getData()).replace(","," ");
  889. ds_main_sympinfo.setColumn(0, "heart3", getData);
  890. }
  891. /******************************************************************
  892. * Argument :
  893. * Description : 순환기계 getData
  894. ******************************************************************/
  895. function fn_getHeart1(){
  896. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "heart1"))) {
  897. var getData = ds_main_sympinfo.getColumn(0, "heart1").split(" ");;
  898. chk_heart1.setData(getData);
  899. }
  900. }
  901. function fn_getHeart2(){
  902. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "heart2"))) {
  903. var getData = ds_main_sympinfo.getColumn(0, "heart2").split(" ");;
  904. chk_heart2.setData(getData);
  905. }
  906. }
  907. function fn_getHeart3(){
  908. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "heart3"))) {
  909. var getData = ds_main_sympinfo.getColumn(0, "heart3").split(" ");;
  910. chk_heart3.setData(getData);
  911. }
  912. }
  913. /******************************************************************
  914. * Argument :
  915. * Description : 소화기계 setData
  916. ******************************************************************/
  917. function fn_stom1(){
  918. var getData = String(chk_stom1.getData()).replace(","," ");
  919. ds_main_sympinfo.setColumn(0, "stom1", getData);
  920. }
  921. function fn_stom2(){
  922. var getData = String(chk_stom2.getData()).replace(","," ");
  923. ds_main_sympinfo.setColumn(0, "stom2", getData);
  924. }
  925. /******************************************************************
  926. * Argument :
  927. * Description : 소화기계 getData
  928. ******************************************************************/
  929. function fn_getStom1(){
  930. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "stom1"))) {
  931. var getData = ds_main_sympinfo.getColumn(0, "stom1").split(" ");;
  932. chk_stom1.setData(getData);
  933. }
  934. }
  935. function fn_getStom2(){
  936. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "stom2"))) {
  937. var getData = ds_main_sympinfo.getColumn(0, "stom2").split(" ");;
  938. chk_stom2.setData(getData);
  939. }
  940. }
  941. /******************************************************************
  942. * Argument :
  943. * Description : 신경정신계 setData
  944. ******************************************************************/
  945. function fn_nerve1(){
  946. var getData = String(chk_nerve1.getData()).replace(","," ");
  947. ds_main_sympinfo.setColumn(0, "nerve1", getData);
  948. }
  949. function fn_nerve1(){
  950. var getData = String(chk_nerve2.getData()).replace(","," ");
  951. ds_main_sympinfo.setColumn(0, "nerve2", getData);
  952. }
  953. function fn_nerve3(){
  954. var getData = String(chk_nerve3.getData()).replace(","," ");
  955. ds_main_sympinfo.setColumn(0, "nerve3", getData);
  956. }
  957. /******************************************************************
  958. * Argument :
  959. * Description : 신경정신계 getData
  960. ******************************************************************/
  961. function fn_getNerve1(){
  962. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nerve1"))) {
  963. var getData = ds_main_sympinfo.getColumn(0, "nerve1").split(" ");;
  964. chk_nerve1.setData(getData);
  965. }
  966. }
  967. function fn_getNerve2(){
  968. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nerve2"))) {
  969. var getData = ds_main_sympinfo.getColumn(0, "nerve2").split(" ");;
  970. chk_nerve2.setData(getData);
  971. }
  972. }
  973. function fn_getNerve3(){
  974. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nerve3"))) {
  975. var getData = ds_main_sympinfo.getColumn(0, "nerve3").split(" ");;
  976. chk_nerve3.setData(getData);
  977. }
  978. }
  979. /******************************************************************
  980. * Argument :
  981. * Description : 신경정신계 setData
  982. ******************************************************************/
  983. function fn_nur1(){
  984. var getData = String(chk_nur1.getData()).replace(","," ");
  985. ds_main_sympinfo.setColumn(0, "nur1", getData);
  986. }
  987. function fn_nur2(){
  988. var getData = String(chk_nur2.getData()).replace(","," ");
  989. ds_main_sympinfo.setColumn(0, "nur2", getData);
  990. }
  991. function fn_nur3(){
  992. var getData = String(chk_nur3.getData()).replace(","," ");
  993. ds_main_sympinfo.setColumn(0, "nur3", getData);
  994. }
  995. /******************************************************************
  996. * Argument :
  997. * Description : 신경정신계 getData
  998. ******************************************************************/
  999. function fn_getnur1(){
  1000. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nur1"))) {
  1001. var getData = ds_main_sympinfo.getColumn(0, "nur1").split(" ");;
  1002. chk_nur1.setData(getData);
  1003. }
  1004. }
  1005. function fn_getnur2(){
  1006. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nur2"))) {
  1007. var getData = ds_main_sympinfo.getColumn(0, "nur2").split(" ");;
  1008. chk_nur2.setData(getData);
  1009. }
  1010. }
  1011. function fn_getnur3(){
  1012. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "nur3"))) {
  1013. var getData = ds_main_sympinfo.getColumn(0, "nur3").split(" ");;
  1014. chk_nur3.setData(getData);
  1015. }
  1016. }
  1017. /******************************************************************
  1018. * Argument :
  1019. * Description : setData
  1020. ******************************************************************/
  1021. function fn_neph1(){
  1022. var getData = String(chk_neph1.getData()).replace(","," ");
  1023. ds_main_sympinfo.setColumn(0, "neph1", getData);
  1024. }
  1025. function fn_neph2(){
  1026. var getData = String(chk_neph2.getData()).replace(","," ");
  1027. ds_main_sympinfo.setColumn(0, "neph2", getData);
  1028. }
  1029. function fn_neph3(){
  1030. var getData = String(chk_neph3.getData()).replace(","," ");
  1031. ds_main_sympinfo.setColumn(0, "neph3", getData);
  1032. }
  1033. /******************************************************************
  1034. * Argument :
  1035. * Description : getData
  1036. ******************************************************************/
  1037. function fn_getneph1(){
  1038. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "neph1"))) {
  1039. var getData = ds_main_sympinfo.getColumn(0, "neph1").split(" ");;
  1040. chk_neph1.setData(getData);
  1041. }
  1042. }
  1043. function fn_getneph2(){
  1044. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "neph2"))) {
  1045. var getData = ds_main_sympinfo.getColumn(0, "neph2").split(" ");;
  1046. chk_neph2.setData(getData);
  1047. }
  1048. }
  1049. function fn_getneph3(){
  1050. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "neph3"))) {
  1051. var getData = ds_main_sympinfo.getColumn(0, "neph3").split(" ");;
  1052. chk_neph3.setData(getData);
  1053. }
  1054. }
  1055. /******************************************************************
  1056. * Argument :
  1057. * Description : 기타 setData
  1058. ******************************************************************/
  1059. function fn_gita1(){
  1060. var getData = String(chk_gita1.getData()).replace(","," ");
  1061. ds_main_sympinfo.setColumn(0, "gita1", getData);
  1062. }
  1063. function fn_gita3(){
  1064. var getData = String(chk_gita3.getData()).replace(","," ");
  1065. ds_main_sympinfo.setColumn(0, "gita3", getData);
  1066. }
  1067. /******************************************************************
  1068. * Argument :
  1069. * Description : 기타 getData
  1070. ******************************************************************/
  1071. function fn_getGita1(){
  1072. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "gita1"))) {
  1073. var getData = ds_main_sympinfo.getColumn(0, "gita1").split(" ");;
  1074. chk_gita1.setData(getData);
  1075. }
  1076. }
  1077. function fn_getGita3(){
  1078. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "gita3"))) {
  1079. var getData = ds_main_sympinfo.getColumn(0, "gita3").split(" ");;
  1080. chk_gita3.setData(getData);
  1081. }
  1082. }
  1083. /******************************************************************
  1084. * Argument :
  1085. * Description : 전신증상 getData
  1086. ******************************************************************/
  1087. function fn_getabody1(){
  1088. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "abody1"))) {
  1089. var getData = ds_main_sympinfo.getColumn(0, "abody1").split(" ");;
  1090. chk_abody1.setData(getData);
  1091. }
  1092. }
  1093. function fn_getabody2(){
  1094. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "abody2"))) {
  1095. var getData = ds_main_sympinfo.getColumn(0, "abody2").split(" ");;
  1096. chk_abody2.setData(getData);
  1097. }
  1098. }
  1099. function fn_abody1(){
  1100. var getData = String(chk_abody1.getData()).replace(","," ");
  1101. ds_main_sympinfo.setColumn(0, "abody1", getData);
  1102. }
  1103. function fn_abody2(){
  1104. var getData = String(chk_abody2.getData()).replace(","," ");
  1105. ds_main_sympinfo.setColumn(0, "abody2", getData);
  1106. }
  1107. function fn_getblod(){
  1108. if(!utlf_isNull(ds_main_sympinfo.getColumn(0, "blod"))) {
  1109. var getData = ds_main_sympinfo.getColumn(0, "blod").split(" ");;
  1110. chk_blod.setData(getData);
  1111. }
  1112. }
  1113. function fn_blod(){
  1114. var getData = String(chk_blod.getData()).replace(","," ");
  1115. ds_main_sympinfo.setColumn(0, "blod", getData);
  1116. }
  1117. /******************************************************************
  1118. * Argument :
  1119. * Description : 기타 button onclick event
  1120. ******************************************************************/
  1121. // function chk_etc_onclick(obj:CheckBox, e:ClickEventInfo)
  1122. // {
  1123. // alert(e.postvalue);
  1124. // if(e.postvalue == "99") {
  1125. // textarea1.enable = true;
  1126. // ds_main_sympinfo.setColumn(0,"gitanm","99");
  1127. // } else {
  1128. // textarea1.enable = false;
  1129. // ds_main_sympinfo.setColumn(0,"gitanm","");
  1130. // }
  1131. //
  1132. //
  1133. //
  1134. // // obj.updateToDataset();
  1135. // // if( ds_main_sympinfo.getColumn(0, "etccd") == "99" ) {
  1136. // // textarea2.enable = true;
  1137. // // ds_main_sympinfo.setColumn(0, "gitanm", "99");
  1138. // // } else {
  1139. // // textarea2.enable = false;
  1140. // // ds_main_sympinfo.setColumn(0, "gitanm", "");
  1141. // // }
  1142. // }
  1143. /******************************************************************
  1144. * Argument :
  1145. * Description : 기타 textarea 확인 button event
  1146. ******************************************************************/
  1147. function button9_onclick(obj:Button, e:ClickEventInfo)
  1148. {
  1149. var sympcd = "";
  1150. var sympArrcd = "";
  1151. var chkskinVal = ds_main_sympinfo.getColumn(0, "skin1");
  1152. if( !utlf_isNull(chkskinVal) ) {
  1153. var chkskinArrVal = chkskinVal.split(" ");
  1154. for( var i = 0; i < chkskinArrVal.length; i++ ) {
  1155. if( utlf_isNull(sympArrcd) ) {
  1156. sympArrcd = sympArrcd + chkskinArrVal[i -1 ];
  1157. } else {
  1158. sympArrcd = sympArrcd + "|" + chkskinArrVal[i -1 ];
  1159. }
  1160. }
  1161. }
  1162. chkskinVal = ds_main_sympinfo.getColumn(0, "skin2");
  1163. if( !utlf_isNull(chkskinVal) ) {
  1164. var chkskinArrVal = chkskinVal.split(" ");
  1165. for( var i = 0; i < chkskinArrVal.length; i++ ) {
  1166. if( utlf_isNull(sympArrcd) ) {
  1167. sympArrcd = sympArrcd + chkskinArrVal[i -1 ];
  1168. } else {
  1169. sympArrcd = sympArrcd + "|" + chkskinArrVal[i -1 ];
  1170. }
  1171. }
  1172. }
  1173. chkskinVal = ds_main_sympinfo.getColumn(0, "skin3");
  1174. if( !utlf_isNull(chkskinVal) ) {
  1175. var chkskinArrVal = chkskinVal.split(" ");
  1176. for( var i = 0; i < chkskinArrVal.length; i++ ) {
  1177. if( utlf_isNull(sympArrcd) ) {
  1178. sympArrcd = sympArrcd + chkskinArrVal[i -1 ];
  1179. } else {
  1180. sympArrcd = sympArrcd + "|" + chkskinArrVal[i -1 ];
  1181. }
  1182. }
  1183. }
  1184. var chkbrethVal = ds_main_sympinfo.getColumn(0, "breth1");
  1185. if( !utlf_isNull(chkbrethVal) ) {
  1186. var chkbrethArrVal = chkbrethVal.split(" ");
  1187. for( var i = 0; i < chkbrethArrVal.length; i++ ) {
  1188. if( utlf_isNull(sympArrcd) ) {
  1189. sympArrcd = sympArrcd + chkbrethArrVal[i -1 ];
  1190. } else {
  1191. sympArrcd = sympArrcd + "|" + chkbrethArrVal[i -1 ];
  1192. }
  1193. }
  1194. }
  1195. chkbrethVal = ds_main_sympinfo.getColumn(0, "breth2");
  1196. if( !utlf_isNull(chkbrethVal) ) {
  1197. var chkbrethArrVal = chkbrethVal.split(" ");
  1198. for( var i = 0; i < chkbrethArrVal.length; i++ ) {
  1199. if( utlf_isNull(sympArrcd) ) {
  1200. sympArrcd = sympArrcd + chkbrethArrVal[i -1 ];
  1201. } else {
  1202. sympArrcd = sympArrcd + "|" + chkbrethArrVal[i -1 ];
  1203. }
  1204. }
  1205. }
  1206. chkbrethVal = ds_main_sympinfo.getColumn(0, "breth3");
  1207. if( !utlf_isNull(chkbrethVal) ) {
  1208. var chkbrethArrVal = chkbrethVal.split(" ");
  1209. for( var i = 0; i < chkbrethArrVal.length; i++ ) {
  1210. if( utlf_isNull(sympArrcd) ) {
  1211. sympArrcd = sympArrcd + chkbrethArrVal[i -1 ];
  1212. } else {
  1213. sympArrcd = sympArrcd + "|" + chkbrethArrVal[i -1 ];
  1214. }
  1215. }
  1216. }
  1217. var chkheartVal = ds_main_sympinfo.getColumn(0, "heart1");
  1218. if( !isNull(chkheartVal) ) {
  1219. var chkheartArrVal = chkheartVal.split(" ");
  1220. for( var i = 0; i < chkheartArrVal.length; i++ ) {
  1221. if( utlf_isNull(sympArrcd) ) {
  1222. sympArrcd = sympArrcd + chkheartArrVal[i -1 ];
  1223. } else {
  1224. sympArrcd = sympArrcd + "|" + chkheartArrVal[i -1 ];
  1225. }
  1226. }
  1227. }
  1228. chkheartVal = ds_main_sympinfo.getColumn(0, "heart2");
  1229. if( !isNull(chkheartVal) ) {
  1230. var chkheartArrVal = chkheartVal.split(" ");
  1231. for( var i = 0; i < chkheartArrVal.length; i++ ) {
  1232. if( utlf_isNull(sympArrcd) ) {
  1233. sympArrcd = sympArrcd + chkheartArrVal[i -1 ];
  1234. } else {
  1235. sympArrcd = sympArrcd + "|" + chkheartArrVal[i -1 ];
  1236. }
  1237. }
  1238. }
  1239. chkheartVal = ds_main_sympinfo.getColumn(0, "heart3");
  1240. if( !isNull(chkheartVal) ) {
  1241. var chkheartArrVal = chkheartVal.split(" ");
  1242. for( var i = 0; i < chkheartArrVal.length; i++ ) {
  1243. if( utlf_isNull(sympArrcd) ) {
  1244. sympArrcd = sympArrcd + chkheartArrVal[i -1 ];
  1245. } else {
  1246. sympArrcd = sympArrcd + "|" + chkheartArrVal[i -1 ];
  1247. }
  1248. }
  1249. }
  1250. var chkstomVal = ds_main_sympinfo.getColumn(0, "stom1");
  1251. if( !isNull(chkstomVal)) {
  1252. var chkstomArrVal = chkstomVal.split(" ");
  1253. for(var i = 1; i <= chkstomArrVal.length; i++ ) {
  1254. if( isNull(sympArrcd)) {
  1255. sympArrcd = sympArrcd + chkstomArrVal[i -1 ];
  1256. } else {
  1257. sympArrcd = sympArrcd + "|" + chkstomArrVal[i -1 ];
  1258. }
  1259. }
  1260. }
  1261. chkstomVal = ds_main_sympinfo.getColumn(0, "stom2");
  1262. if( !isNull(chkstomVal)) {
  1263. var chkstomArrVal = chkstomVal.split(" ");
  1264. for(var i = 1; i <= chkstomArrVal.length; i++ ) {
  1265. if( isNull(sympArrcd)) {
  1266. sympArrcd = sympArrcd + chkstomArrVal[i -1 ];
  1267. } else {
  1268. sympArrcd = sympArrcd + "|" + chkstomArrVal[i -1 ];
  1269. }
  1270. }
  1271. }
  1272. var chknerveVal = ds_main_sympinfo.getColumn(0, "nerve1");
  1273. if( !utlf_isNull(chknerveVal) ) {
  1274. var chknerveArrVal = chknerveVal.split(" ");
  1275. for( var i = 0; i < chknerveArrVal.length; i++ ) {
  1276. if( utlf_isNull(sympArrcd)) {
  1277. sympArrcd = sympArrcd + chknerveArrVal[i -1 ];
  1278. } else {
  1279. sympArrcd = sympArrcd + "|" + chknerveArrVal[i -1 ];
  1280. }
  1281. }
  1282. }
  1283. chknerveVal = ds_main_sympinfo.getColumn(0, "nerve3");
  1284. if( !utlf_isNull(chknerveVal) ) {
  1285. var chknerveArrVal = chknerveVal.split(" ");
  1286. for( var i = 0; i < chknerveArrVal.length; i++ ) {
  1287. if( utlf_isNull(sympArrcd)) {
  1288. sympArrcd = sympArrcd + chknerveArrVal[i -1 ];
  1289. } else {
  1290. sympArrcd = sympArrcd + "|" + chknerveArrVal[i -1 ];
  1291. }
  1292. }
  1293. }
  1294. var chkgitaVal = ds_main_sympinfo.getColumn(0, "gita1");
  1295. if( !utlf_isNull(chkgitaVal) ) {
  1296. var chkgitaArrVal = chkgitaVal.split(" ");
  1297. for(var i = 0; i < chkgitaArrVal.length; i++ ) {
  1298. if( utlf_isNull(sympArrcd) ) {
  1299. sympArrcd = sympArrcd + chkgitaArrVal[i -1 ];
  1300. } else {
  1301. sympArrcd = sympArrcd + "|" + chkgitaArrVal[i -1 ];
  1302. }
  1303. }
  1304. }
  1305. chkgitaVal = ds_main_sympinfo.getColumn(0, "gita3");
  1306. if( !utlf_isNull(chkgitaVal) ) {
  1307. var chkgitaArrVal = chkgitaVal.split(" ");
  1308. for(var i = 0; i < chkgitaArrVal.length; i++ ) {
  1309. if( utlf_isNull(sympArrcd) ) {
  1310. sympArrcd = sympArrcd + chkgitaArrVal[i -1 ];
  1311. } else {
  1312. sympArrcd = sympArrcd + "|" + chkgitaArrVal[i -1 ];
  1313. }
  1314. }
  1315. }
  1316. chkabody1Val = ds_main_sympinfo.getColumn(0, "abody1");
  1317. if( !utlf_isNull(chkabody1Val) ) {
  1318. var chkabody1ArrVal = chkabody1Val.split(" ");
  1319. for(var i = 0; i < chkabody1ArrVal.length; i++ ) {
  1320. if( utlf_isNull(sympArrcd) ) {
  1321. sympArrcd = sympArrcd + chkabody1ArrVal[i -1 ];
  1322. } else {
  1323. sympArrcd = sympArrcd + "|" + chkabody1ArrVal[i -1 ];
  1324. }
  1325. }
  1326. }
  1327. chkabody2Val = ds_main_sympinfo.getColumn(0, "abody2");
  1328. if( !utlf_isNull(chkabody2Val) ) {
  1329. var chkabody2ArrVal = chkabody2Val.split(" ");
  1330. for(var i = 0; i < chkabody2ArrVal.length; i++ ) {
  1331. if( utlf_isNull(sympArrcd) ) {
  1332. sympArrcd = sympArrcd + chkabody2ArrVal[i -1 ];
  1333. } else {
  1334. sympArrcd = sympArrcd + "|" + chkabody2ArrVal[i -1 ];
  1335. }
  1336. }
  1337. }
  1338. /* 2016.03.01 사용 되지 않아 전환 안함
  1339. var etccd = "";
  1340. var etcnm = "";
  1341. if( ds_main_cnstinfo.("/root/main/cnstinfo/etccd") == "99") {
  1342. etcnm = model.getValue("/root/main/cnstinfo/cnstcnts23");
  1343. etccd = model.getValue("/root/main/cnstinfo/etccd");
  1344. if (isNull(sympArrcd)) {
  1345. sympArrcd = etccd ;
  1346. } else {
  1347. sympArrcd = sympArrcd + "|" + etccd ;
  1348. }
  1349. }
  1350. sympcd = chk_skin.label + chk_breth.label + chk_stom.label + chk_heart.label + chk_blood.label + chk_body.label + etcnm;
  1351. model.setValue("/root/main/cnstinfo/sympcd", sympcd);
  1352. model.setValue("/root/main/cnstinfo/synmflag", sympArrcd);
  1353. model.setValue("/root/main/cnstinfo/etccd", etccd);
  1354. model.setValue("/root/main/cnstinfo/etcnm", etcnm);
  1355. */
  1356. }
  1357. /******************************************************************
  1358. * Argument :
  1359. * Description : 확인 button onclick event
  1360. ******************************************************************/
  1361. function btn_cfm_onclick(obj:Button, e:ClickEventInfo)
  1362. {
  1363. ///////선택된 데이타 점검
  1364. var vgitaok = ds_main_sympinfo.getColumn(0, "etccd");
  1365. var vgitaokdesc = ds_main_sympinfo.getColumn(0, "etcnm");
  1366. if( vgitaok == "99" ) {
  1367. if( utlf_isNull(vgitaokdesc) ) {
  1368. alert("기타란의 기타가 체크되어 있습니다. 기타내용을 적어주세요.");
  1369. return;
  1370. }
  1371. }
  1372. if( !utlf_isNull(vgitaokdesc) ) {
  1373. if( vgitaok != "99" ) {
  1374. alert("기타내용이 있습니다. 기타란의 기타를 체크하십시오. ");
  1375. return;
  1376. }
  1377. }
  1378. fExeCnfm();
  1379. //alert('확인');
  1380. }
  1381. /******************************************************************
  1382. * Argument : fExeCnfm()
  1383. * Description : 확인 버튼 스크립트 이후 실행 function ~~~~~~~~~~~~~~~~~ 여기 작업할 차례입니다.
  1384. ******************************************************************/
  1385. function fExeCnfm() {
  1386. var sSympCnts = "";
  1387. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "skin1")) ) {
  1388. if( utlf_isNull(sSympCnts) ){
  1389. sSympCnts = chk_skin1.getLableData();
  1390. } else {
  1391. sSympCnts = sSympCnts + "," + chk_skin1.getLableData();
  1392. }
  1393. }
  1394. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "skin2")) ) {
  1395. if( utlf_isNull(sSympCnts) ){
  1396. sSympCnts = chk_skin2.getLableData();
  1397. } else {
  1398. sSympCnts = sSympCnts + "," + chk_skin2.getLableData();
  1399. }
  1400. }
  1401. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "skin3")) ) {
  1402. if( utlf_isNull(sSympCnts) ){
  1403. sSympCnts = chk_skin3.getLableData();
  1404. } else {
  1405. sSympCnts = sSympCnts + "," + chk_skin3.getLableData();
  1406. }
  1407. }
  1408. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "breth1")) ) {
  1409. if( utlf_isNull(sSympCnts) ){
  1410. sSympCnts = chk_breth1.getLableData();
  1411. } else {
  1412. sSympCnts = sSympCnts + "," + chk_breth1.getLableData();
  1413. }
  1414. }
  1415. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "breth2")) ) {
  1416. if( utlf_isNull(sSympCnts) ){
  1417. sSympCnts = chk_breth2.getLableData();
  1418. } else {
  1419. sSympCnts = sSympCnts + "," + chk_breth2.getLableData();
  1420. }
  1421. }
  1422. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "breth3")) ) {
  1423. if( utlf_isNull(sSympCnts) ){
  1424. sSympCnts = chk_breth3.getLableData();
  1425. } else {
  1426. sSympCnts = sSympCnts + "," + chk_breth3.getLableData();
  1427. }
  1428. }
  1429. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "heart1")) ) {
  1430. if( utlf_isNull(sSympCnts) ){
  1431. sSympCnts = chk_heart1.getLableData();
  1432. } else {
  1433. sSympCnts = sSympCnts + "," + chk_heart1.getLableData();
  1434. }
  1435. }
  1436. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "heart2")) ) {
  1437. if( utlf_isNull(sSympCnts) ){
  1438. sSympCnts = chk_heart2.getLableData();
  1439. } else {
  1440. sSympCnts = sSympCnts + "," + chk_heart2.getLableData();
  1441. }
  1442. }
  1443. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "heart3")) ) {
  1444. if( utlf_isNull(sSympCnts) ){
  1445. sSympCnts = chk_heart3.getLableData();
  1446. } else {
  1447. sSympCnts = sSympCnts + "," + chk_heart3.getLableData();
  1448. }
  1449. }
  1450. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "stom1")) ) {
  1451. if( utlf_isNull(sSympCnts) ){
  1452. sSympCnts = chk_stom1.getLableData();
  1453. } else {
  1454. sSympCnts = sSympCnts + "," + chk_stom1.getLableData();
  1455. }
  1456. }
  1457. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "stom2")) ) {
  1458. if( utlf_isNull(sSympCnts) ){
  1459. sSympCnts = chk_stom2.getLableData();
  1460. } else {
  1461. sSympCnts = sSympCnts + "," + chk_stom2.getLableData();
  1462. }
  1463. }
  1464. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "neph1")) ) {
  1465. if( utlf_isNull(sSympCnts) ){
  1466. sSympCnts = chk_neph1.getLableData();
  1467. } else {
  1468. sSympCnts = sSympCnts + "," + chk_neph1.getLableData();
  1469. }
  1470. }
  1471. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "neph2")) ) {
  1472. if( utlf_isNull(sSympCnts) ){
  1473. sSympCnts = chk_neph2.getLableData();
  1474. } else {
  1475. sSympCnts = sSympCnts + "," + chk_neph2.getLableData();
  1476. }
  1477. }
  1478. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "neph3")) ) {
  1479. if( utlf_isNull(sSympCnts) ){
  1480. sSympCnts = chk_neph3.getLableData();
  1481. } else {
  1482. sSympCnts = sSympCnts + "," + chk_neph3.getLableData();
  1483. }
  1484. }
  1485. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "nur1")) ) {
  1486. if( utlf_isNull(sSympCnts) ){
  1487. sSympCnts = chk_nur1.getLableData();
  1488. } else {
  1489. sSympCnts = sSympCnts + "," + chk_nur1.getLableData();
  1490. }
  1491. }
  1492. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "nur2")) ) {
  1493. if( utlf_isNull(sSympCnts) ){
  1494. sSympCnts = chk_nur2.getLableData();
  1495. } else {
  1496. sSympCnts = sSympCnts + "," + chk_nur2.getLableData();
  1497. }
  1498. }
  1499. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "nur3")) ) {
  1500. if( utlf_isNull(sSympCnts) ){
  1501. sSympCnts = chk_nur3.getLableData();
  1502. } else {
  1503. sSympCnts = sSympCnts + "," + chk_nur3.getLableData();
  1504. }
  1505. }
  1506. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "nerve1")) ) {
  1507. if( utlf_isNull(sSympCnts) ){
  1508. sSympCnts = chk_nerve1.getLableData();
  1509. } else {
  1510. sSympCnts = sSympCnts + "," + chk_nerve1.getLableData();
  1511. }
  1512. }
  1513. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "nerve3")) ) {
  1514. if( utlf_isNull(sSympCnts) ){
  1515. sSympCnts = chk_nerve3.getLableData();
  1516. } else {
  1517. sSympCnts = sSympCnts + "," + chk_nerve3.getLableData();
  1518. }
  1519. }
  1520. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "gita1")) ) {
  1521. if( utlf_isNull(sSympCnts) ){
  1522. sSympCnts = chk_gita1.getLableData();
  1523. } else {
  1524. sSympCnts = sSympCnts + "," + chk_gita1.getLableData();
  1525. }
  1526. }
  1527. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "gita3")) ) {
  1528. if( utlf_isNull(sSympCnts) ){
  1529. sSympCnts = chk_gita3.getLableData();
  1530. } else {
  1531. sSympCnts = sSympCnts + "," + chk_gita3.getLableData();
  1532. }
  1533. }
  1534. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "abody1")) ) {
  1535. if( utlf_isNull(sSympCnts) ){
  1536. sSympCnts = chk_abody1.getLableData();
  1537. } else {
  1538. sSympCnts = sSympCnts + "," + chk_abody1.getLableData();
  1539. }
  1540. }
  1541. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "abody2")) ) {
  1542. if( utlf_isNull(sSympCnts) ){
  1543. sSympCnts = chk_abody2.getLableData();
  1544. } else {
  1545. sSympCnts = sSympCnts + "," + chk_abody2.getLableData();
  1546. }
  1547. }
  1548. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "blod")) ) {
  1549. if( utlf_isNull(sSympCnts) ){
  1550. sSympCnts = chk_blod.getLableData();
  1551. } else {
  1552. sSympCnts = sSympCnts + "," + chk_blod.getLableData();
  1553. }
  1554. }
  1555. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "etcnm")) ) {
  1556. if( utlf_isNull(sSympCnts) ){
  1557. sSympCnts = ds_main_sympinfo.getColumn(0, "etcnm");
  1558. } else {
  1559. sSympCnts = sSympCnts + "," + ds_main_sympinfo.getColumn(0, "etcnm");
  1560. }
  1561. }
  1562. /*
  1563. alert(ds_main_sympinfo.getColumn(0, "cnstcnts23"));
  1564. if( !utlf_isNull( ds_main_sympinfo.getColumn(0, "cnstcnts23")) ) {
  1565. if( utlf_isNull(sSympCnts) ){
  1566. sSympCnts = ds_main_sympinfo.getColumn(0, "cnstcnts23");
  1567. } else {
  1568. sSympCnts = sSympCnts + "," + ds_main_sympinfo.getColumn(0, "cnstcnts23");
  1569. }
  1570. }
  1571. */
  1572. opener.ds_temp_returnsymp.addRow();
  1573. if( !utlf_isNull(sSympCnts) ) {
  1574. opener.ds_temp_returnsymp.setColumn(0, "symp", "1");
  1575. opener.ds_temp_returnsymp.setColumn(0, "sympcnts", sSympCnts.toString().replace(","," "));
  1576. } else {
  1577. opener.ds_temp_returnsymp.setColumn(0, "sympcnts", "");
  1578. }
  1579. opener.ds_temp_returnsymp.setColumn(0, "cnfmyn", "Y");
  1580. this.close();
  1581. }
  1582. function btn_cls_onclick(obj:Button, e:ClickEventInfo)
  1583. {
  1584. this.close();
  1585. }
  1586. function chk_etc_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  1587. {
  1588. if(e.postvalue == "99") {
  1589. textarea1.enable = true;
  1590. ds_main_sympinfo.setColumn(0,"gitanm","99");
  1591. } else {
  1592. textarea1.enable = false;
  1593. ds_main_sympinfo.setColumn(0,"gitanm","");
  1594. }
  1595. }
  1596. ]]></Script>
  1597. </Form>
  1598. </FDL>