SPLPJ01410_BREAST의뢰지.xfdl 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPLPJ01400" position="absolute 0 0 769 802" titletext="Breast 의뢰지" onload="SPLPJ01400_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static id="caption1" text="&lt;Diagnosis&gt;" class="tit_0" position="absolute 20 20 176 48" style="font:arial,16,bold;"/>
  8. <Button id="btn_exit" taborder="18" text="닫기" class="btn4" position="absolute 304 764 360 784" visible="true" onclick="btn_exit_onclick"/>
  9. <Button id="btn_save" taborder="13" text="확인" class="btn4" position="absolute 240 764 296 784" onclick="btn_save_onclick"/>
  10. <Button id="btn_sytsrsltref" taborder="20" text="통합결과조회" class="btn3" position="absolute 568 752 676 772" onclick="btn_sytsrsltref_onclick" visible="false"/>
  11. <Static id="caption10" text="Biopsy" position="absolute 34 171 115 206" style="font:arial,14,bold;"/>
  12. <CheckBox id="checkbox1" taborder="27" text="IDC" value="0" truevalue="1" falsevalue="0" position="absolute 129 180 204 200" style="font:Dotum,9,bold;"/>
  13. <CheckBox id="checkbox4" taborder="28" text="기타" value="0" truevalue="1" falsevalue="0" position="absolute 381 180 448 200" style="font:Dotum,9,bold;"/>
  14. <CheckBox id="checkbox3" taborder="29" text="ILC" value="0" truevalue="1" falsevalue="0" position="absolute 297 180 380 200" style="font:Dotum,9,bold;"/>
  15. <CheckBox id="checkbox2" taborder="31" text="DCIS" value="0" truevalue="1" falsevalue="0" position="absolute 206 180 289 200" style="font:Dotum,9,bold;"/>
  16. <Static id="caption02" text="Size" position="absolute 34 123 115 158" style="font:arial,14,bold;"/>
  17. <Static id="caption01" text="Breast" position="absolute 34 75 115 110" style="font:arial,14,bold;"/>
  18. <CheckBox id="checkbox01" taborder="32" text="Right" value="0" truevalue="1" falsevalue="0" position="absolute 137 84 204 104" style="font:Dotum,9,bold;"/>
  19. <CheckBox id="checkbox02" taborder="33" text="Left" value="0" truevalue="1" falsevalue="0" position="absolute 206 84 281 104" style="font:Dotum,9,bold;"/>
  20. <Static id="caption04" position="absolute 202 122 347 157" style="font:arial,10,bold;" text="cm &lt;- 항암 치료 전"/>
  21. <Static id="caption00" text="cm" position="absolute 430 120 477 155" style="font:arial,10,bold;"/>
  22. <TextArea id="TextArea00" taborder="38" position="absolute 115 126 189 150"/>
  23. <TextArea id="TextArea01" taborder="39" position="absolute 348 126 422 150"/>
  24. <TextArea id="TextArea02" taborder="40" position="absolute 446 176 728 200"/>
  25. <Static id="caption03" text="&lt;OP&gt;" class="tit_0" position="absolute 28 236 184 264" style="font:arial,16,bold;"/>
  26. <Static id="caption05" text="Breast" position="absolute 34 267 115 302" style="font:arial,14,bold;"/>
  27. <Static id="caption06" text="Axilla" position="absolute 34 299 115 334" style="font:arial,14,bold;"/>
  28. <Static id="caption07" text="Tumor status" position="absolute 34 331 204 366" style="font:arial,14,bold;"/>
  29. <Static id="caption08" text="Neoadjuvant CTx" position="absolute 34 371 208 406" style="font:arial,14,bold;"/>
  30. <Static id="caption09" text="Etc. comment ( " position="absolute 34 451 212 486" style="font:arial,14,bold;"/>
  31. <Static id="caption11" text="&lt;Frozen Bx&gt;" position="absolute 34 507 184 542" style="font:arial,14,bold;"/>
  32. <Static id="caption12" text="Neoadjuvant RTx" position="absolute 34 413 208 448" style="font:arial,14,bold;"/>
  33. <Static id="caption13" text="Sentinel LN" position="absolute 42 539 176 574" style="font:arial,14,bold;"/>
  34. <Static id="caption14" text="Non-sentinel LN" position="absolute 42 571 216 606" style="font:arial,14,bold;"/>
  35. <Static id="caption15" text="Margin" position="absolute 42 611 180 646" style="font:arial,14,bold;"/>
  36. <Static id="caption16" text="Other" position="absolute 42 699 180 734" style="font:arial,14,bold;"/>
  37. <CheckBox id="checkbox00" taborder="41" text="BCS" value="0" truevalue="1" falsevalue="0" position="absolute 225 276 300 296" style="font:Dotum,9,bold;"/>
  38. <CheckBox id="checkbox05" taborder="42" text="Partial mastectomy" value="0" truevalue="1" falsevalue="0" position="absolute 366 276 513 296" style="font:Dotum,9,bold;"/>
  39. <CheckBox id="checkbox06" taborder="43" text="Simple mastectomy" value="0" truevalue="1" falsevalue="0" position="absolute 553 276 708 296" style="font:Dotum,9,bold;"/>
  40. <CheckBox id="checkbox07" taborder="44" text="Sentinel LN Bx" value="0" truevalue="1" falsevalue="0" position="absolute 225 308 348 328" style="font:Dotum,9,bold;"/>
  41. <CheckBox id="checkbox08" taborder="45" text="Axillary LNs Sampling" value="0" truevalue="1" falsevalue="0" position="absolute 366 308 537 328" style="font:Dotum,9,bold;"/>
  42. <CheckBox id="checkbox09" taborder="46" text="Axillary LNs dissectiom" value="0" truevalue="1" falsevalue="0" position="absolute 553 308 740 328" style="font:Dotum,9,bold;"/>
  43. <CheckBox id="checkbox10" taborder="47" text="Excision state" value="0" truevalue="1" falsevalue="0" position="absolute 225 340 348 360" style="font:Dotum,9,bold;"/>
  44. <CheckBox id="checkbox11" taborder="48" text="Clipping state" value="0" truevalue="1" falsevalue="0" position="absolute 366 340 537 360" style="font:Dotum,9,bold;"/>
  45. <CheckBox id="checkbox12" taborder="49" text="Needle localization state" value="0" truevalue="1" falsevalue="0" position="absolute 553 340 740 360" style="font:Dotum,9,bold;"/>
  46. <CheckBox id="checkbox13" taborder="50" text="Yes" value="0" truevalue="1" falsevalue="0" position="absolute 225 379 348 399" style="font:Dotum,9,bold;"/>
  47. <CheckBox id="checkbox14" taborder="51" text="No" value="0" truevalue="1" falsevalue="0" position="absolute 366 379 537 399" style="font:Dotum,9,bold;"/>
  48. <CheckBox id="checkbox15" taborder="52" text="Yes" value="0" truevalue="1" falsevalue="0" position="absolute 225 420 284 440" style="font:Dotum,9,bold;"/>
  49. <CheckBox id="checkbox16" taborder="53" text="No" value="0" truevalue="1" falsevalue="0" position="absolute 366 420 409 440" style="font:Dotum,9,bold;"/>
  50. <Static id="caption17" text=")" position="absolute 586 451 624 486" style="font:arial,14,bold;"/>
  51. <TextArea id="TextArea03" taborder="54" position="absolute 211 456 578 480"/>
  52. <Static id="caption18" text="(" position="absolute 202 540 240 575" style="font:arial,14,bold;"/>
  53. <Static id="caption19" text="(" position="absolute 202 575 216 610" style="font:arial,14,bold;"/>
  54. <Static id="caption20" text=")" position="absolute 402 540 440 575" style="font:arial,14,bold;"/>
  55. <Static id="caption21" text=")" position="absolute 402 575 440 610" style="font:arial,14,bold;"/>
  56. <Static id="caption22" text="/" position="absolute 301 542 315 577" style="font:arial,14,bold;"/>
  57. <Static id="caption23" text="/" position="absolute 299 577 313 612" style="font:arial,14,bold;"/>
  58. <TextArea id="TextArea04" taborder="55" position="absolute 218 548 292 572"/>
  59. <TextArea id="TextArea05" taborder="56" position="absolute 315 548 389 572"/>
  60. <TextArea id="TextArea06" taborder="57" position="absolute 218 581 292 605"/>
  61. <TextArea id="TextArea07" taborder="58" position="absolute 315 581 389 605"/>
  62. <CheckBox id="checkbox17" taborder="59" text="nipple" value="0" truevalue="1" falsevalue="0" position="absolute 225 628 284 648" style="font:Dotum,9,bold;"/>
  63. <CheckBox id="checkbox18" taborder="60" text="superior" value="0" truevalue="1" falsevalue="0" position="absolute 291 628 374 648" style="font:Dotum,9,bold;"/>
  64. <CheckBox id="checkbox19" taborder="61" text="inferior" value="0" truevalue="1" falsevalue="0" position="absolute 381 628 456 648" style="font:Dotum,9,bold;"/>
  65. <CheckBox id="checkbox20" taborder="62" text="medial" value="0" truevalue="1" falsevalue="0" position="absolute 463 628 538 648" style="font:Dotum,9,bold;"/>
  66. <CheckBox id="checkbox21" taborder="63" text="lateral" value="0" truevalue="1" falsevalue="0" position="absolute 545 628 612 648" style="font:Dotum,9,bold;"/>
  67. <CheckBox id="checkbox22" taborder="64" text="nipple side" value="0" truevalue="1" falsevalue="0" position="absolute 627 628 729 648" style="font:Dotum,9,bold;"/>
  68. <CheckBox id="checkbox23" taborder="65" text="supero-lateral" value="0" truevalue="1" falsevalue="0" position="absolute 225 655 352 675" style="font:Dotum,9,bold;"/>
  69. <CheckBox id="checkbox24" taborder="66" text="supero-medial" value="0" truevalue="1" falsevalue="0" position="absolute 366 655 497 675" style="font:Dotum,9,bold;"/>
  70. <CheckBox id="checkbox25" taborder="67" text="inferior-lateral" value="0" truevalue="1" falsevalue="0" position="absolute 512 655 651 675" style="font:Dotum,9,bold;"/>
  71. <CheckBox id="checkbox26" taborder="68" text="infero-medial" value="0" truevalue="1" falsevalue="0" position="absolute 640 655 752 675" style="font:Dotum,9,bold;"/>
  72. <Static id="caption24" text=")" position="absolute 594 699 632 734" style="font:arial,14,bold;"/>
  73. <TextArea id="TextArea08" taborder="69" position="absolute 219 704 586 728"/>
  74. <Static id="caption25" text="(" position="absolute 202 699 216 734" style="font:arial,14,bold;"/>
  75. </Layout>
  76. </Layouts>
  77. <Objects>
  78. <Dataset id="ds_rslt_reqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  79. <ColumnInfo>
  80. <Column id="reqcnts" type="STRING" size="256"/>
  81. <Column id="inptitem01" type="STRING" size="256"/>
  82. <Column id="inptitem02" type="STRING" size="256"/>
  83. <Column id="inptitem03" type="STRING" size="256"/>
  84. <Column id="inptitem04" type="STRING" size="256"/>
  85. <Column id="etc" type="STRING" size="256"/>
  86. <Column id="claim" type="STRING" size="256"/>
  87. </ColumnInfo>
  88. <Rows>
  89. <Row>
  90. <Col id="reqcnts">일반적인 난소 나이 평가를 위해</Col>
  91. <Col id="inptitem01">있다</Col>
  92. <Col id="inptitem02"/>
  93. <Col id="inptitem03"/>
  94. <Col id="inptitem04"/>
  95. <Col id="etc"/>
  96. <Col id="claim"/>
  97. </Row>
  98. </Rows>
  99. </Dataset>
  100. <Dataset id="ds_rtnvalinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  101. <ColumnInfo>
  102. <Column id="reqno" type="STRING" size="256"/>
  103. <Column id="instcd" type="STRING" size="256"/>
  104. </ColumnInfo>
  105. </Dataset>
  106. <Dataset id="ds_hidden_reqfrminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  107. <ColumnInfo>
  108. <Column id="pid" type="STRING" size="256"/>
  109. <Column id="prcpcd" type="STRING" size="256"/>
  110. <Column id="prcpnm" type="STRING" size="256"/>
  111. <Column id="opnm" type="STRING" size="256"/>
  112. <Column id="spccd" type="STRING" size="256"/>
  113. <Column id="spcnm" type="STRING" size="256"/>
  114. <Column id="reqno" type="STRING" size="256"/>
  115. <Column id="reqhistno" type="STRING" size="256"/>
  116. </ColumnInfo>
  117. <Rows>
  118. <Row>
  119. <Col id="pid"/>
  120. <Col id="prcpcd"/>
  121. <Col id="prcpnm"/>
  122. <Col id="opnm"/>
  123. <Col id="spccd"/>
  124. <Col id="spcnm"/>
  125. <Col id="reqno"/>
  126. <Col id="reqhistno"/>
  127. </Row>
  128. </Rows>
  129. </Dataset>
  130. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  131. <Dataset id="ds_checkbox" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  132. <ColumnInfo>
  133. <Column id="label" type="STRING" size="256"/>
  134. <Column id="value" type="STRING" size="256"/>
  135. </ColumnInfo>
  136. <Rows>
  137. <Row>
  138. <Col id="label">Routine Check</Col>
  139. <Col id="value">0</Col>
  140. </Row>
  141. <Row>
  142. <Col id="label">Hormone Therapy</Col>
  143. <Col id="value">1</Col>
  144. </Row>
  145. <Row>
  146. <Col id="label">Pregnancy</Col>
  147. <Col id="value">2</Col>
  148. </Row>
  149. <Row>
  150. <Col id="label">Hx. of Gyn surgery</Col>
  151. <Col id="value">3</Col>
  152. </Row>
  153. <Row>
  154. <Col id="label">Chemotherapy</Col>
  155. <Col id="value">4</Col>
  156. </Row>
  157. <Row>
  158. <Col id="label">Postparturm</Col>
  159. <Col id="value">5</Col>
  160. </Row>
  161. <Row>
  162. <Col id="label">Hx. of Abnormal PAP smear</Col>
  163. <Col id="value">6</Col>
  164. </Row>
  165. <Row>
  166. <Col id="label">Radiation Therapy</Col>
  167. <Col id="value">7</Col>
  168. </Row>
  169. <Row>
  170. <Col id="label">Vaginal bleeding</Col>
  171. <Col id="value">8</Col>
  172. </Row>
  173. <Row>
  174. <Col id="label">Menopause</Col>
  175. <Col id="value">9</Col>
  176. </Row>
  177. </Rows>
  178. </Dataset>
  179. <Dataset id="ds_breast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  180. <ColumnInfo>
  181. <Column id="breast1" type="STRING" size="256"/>
  182. <Column id="breast2" type="STRING" size="256"/>
  183. <Column id="breast3" type="STRING" size="256"/>
  184. <Column id="breast4" type="STRING" size="256"/>
  185. <Column id="breast5" type="STRING" size="256"/>
  186. <Column id="breast6" type="STRING" size="256"/>
  187. <Column id="breast7" type="STRING" size="256"/>
  188. <Column id="breast8" type="STRING" size="256"/>
  189. <Column id="breast9" type="STRING" size="256"/>
  190. <Column id="breast10" type="STRING" size="256"/>
  191. <Column id="breast11" type="STRING" size="256"/>
  192. <Column id="breast12" type="STRING" size="256"/>
  193. <Column id="breast13" type="STRING" size="256"/>
  194. <Column id="breast14" type="STRING" size="256"/>
  195. <Column id="breast15" type="STRING" size="256"/>
  196. <Column id="breast16" type="STRING" size="256"/>
  197. <Column id="breast17" type="STRING" size="256"/>
  198. <Column id="breast18" type="STRING" size="256"/>
  199. <Column id="breast19" type="STRING" size="256"/>
  200. <Column id="breast20" type="STRING" size="256"/>
  201. <Column id="breast21" type="STRING" size="256"/>
  202. <Column id="breast22" type="STRING" size="256"/>
  203. <Column id="breast23" type="STRING" size="256"/>
  204. <Column id="breast24" type="STRING" size="256"/>
  205. <Column id="breast25" type="STRING" size="256"/>
  206. <Column id="breast26" type="STRING" size="256"/>
  207. <Column id="breast27" type="STRING" size="256"/>
  208. <Column id="breast28" type="STRING" size="256"/>
  209. <Column id="breast29" type="STRING" size="256"/>
  210. <Column id="breast30" type="STRING" size="256"/>
  211. <Column id="breast31" type="STRING" size="256"/>
  212. <Column id="breast32" type="STRING" size="256"/>
  213. <Column id="breast33" type="STRING" size="256"/>
  214. <Column id="breast34" type="STRING" size="256"/>
  215. <Column id="breast35" type="STRING" size="256"/>
  216. <Column id="breast36" type="STRING" size="256"/>
  217. <Column id="breast37" type="STRING" size="256"/>
  218. <Column id="breast38" type="STRING" size="256"/>
  219. </ColumnInfo>
  220. <Rows>
  221. <Row/>
  222. </Rows>
  223. </Dataset>
  224. </Objects>
  225. <Bind>
  226. <BindItem id="item17" compid="checkbox1" propid="value" datasetid="ds_breast" columnid="breast5"/>
  227. <BindItem id="item16" compid="checkbox4" propid="value" datasetid="ds_breast" columnid="breast8"/>
  228. <BindItem id="item11" compid="checkbox3" propid="value" datasetid="ds_breast" columnid="breast7"/>
  229. <BindItem id="item2" compid="checkbox2" propid="value" datasetid="ds_breast" columnid="breast6"/>
  230. <BindItem id="item1" compid="checkbox01" propid="value" datasetid="ds_breast" columnid="breast1"/>
  231. <BindItem id="item3" compid="checkbox02" propid="value" datasetid="ds_breast" columnid="breast2"/>
  232. <BindItem id="item5" compid="TextArea01" propid="value" datasetid="ds_breast" columnid="breast4"/>
  233. <BindItem id="item4" compid="TextArea00" propid="value" datasetid="ds_breast" columnid="breast3"/>
  234. <BindItem id="item0" compid="TextArea02" propid="value" datasetid="ds_breast" columnid="breast9"/>
  235. <BindItem id="item6" compid="checkbox00" propid="value" datasetid="ds_breast" columnid="breast10"/>
  236. <BindItem id="item7" compid="checkbox05" propid="value" datasetid="ds_breast" columnid="breast11"/>
  237. <BindItem id="item8" compid="checkbox06" propid="value" datasetid="ds_breast" columnid="breast12"/>
  238. <BindItem id="item9" compid="checkbox07" propid="value" datasetid="ds_breast" columnid="breast13"/>
  239. <BindItem id="item10" compid="checkbox08" propid="value" datasetid="ds_breast" columnid="breast14"/>
  240. <BindItem id="item12" compid="checkbox09" propid="value" datasetid="ds_breast" columnid="breast15"/>
  241. <BindItem id="item13" compid="checkbox10" propid="value" datasetid="ds_breast" columnid="breast16"/>
  242. <BindItem id="item14" compid="checkbox11" propid="value" datasetid="ds_breast" columnid="breast17"/>
  243. <BindItem id="item15" compid="checkbox12" propid="value" datasetid="ds_breast" columnid="breast18"/>
  244. <BindItem id="item18" compid="checkbox13" propid="value" datasetid="ds_breast" columnid="breast19"/>
  245. <BindItem id="item19" compid="checkbox14" propid="value" datasetid="ds_breast" columnid="breast20"/>
  246. <BindItem id="item20" compid="checkbox15" propid="value" datasetid="ds_breast" columnid="breast21"/>
  247. <BindItem id="item21" compid="checkbox16" propid="value" datasetid="ds_breast" columnid="breast22"/>
  248. <BindItem id="item22" compid="TextArea03" propid="value" datasetid="ds_breast" columnid="breast23"/>
  249. <BindItem id="item23" compid="TextArea04" propid="value" datasetid="ds_breast" columnid="breast24"/>
  250. <BindItem id="item24" compid="TextArea05" propid="value" datasetid="ds_breast" columnid="breast25"/>
  251. <BindItem id="item25" compid="TextArea06" propid="value" datasetid="ds_breast" columnid="breast26"/>
  252. <BindItem id="item26" compid="TextArea07" propid="value" datasetid="ds_breast" columnid="breast27"/>
  253. <BindItem id="item27" compid="checkbox17" propid="value" datasetid="ds_breast" columnid="breast28"/>
  254. <BindItem id="item28" compid="checkbox18" propid="value" datasetid="ds_breast" columnid="breast29"/>
  255. <BindItem id="item29" compid="checkbox19" propid="value" datasetid="ds_breast" columnid="breast30"/>
  256. <BindItem id="item30" compid="checkbox20" propid="value" datasetid="ds_breast" columnid="breast31"/>
  257. <BindItem id="item31" compid="checkbox21" propid="value" datasetid="ds_breast" columnid="breast32"/>
  258. <BindItem id="item32" compid="checkbox22" propid="value" datasetid="ds_breast" columnid="breast33"/>
  259. <BindItem id="item33" compid="checkbox23" propid="value" datasetid="ds_breast" columnid="breast34"/>
  260. <BindItem id="item34" compid="checkbox24" propid="value" datasetid="ds_breast" columnid="breast35"/>
  261. <BindItem id="item35" compid="checkbox25" propid="value" datasetid="ds_breast" columnid="breast36"/>
  262. <BindItem id="item36" compid="checkbox26" propid="value" datasetid="ds_breast" columnid="breast37"/>
  263. <BindItem id="item37" compid="TextArea08" propid="value" datasetid="ds_breast" columnid="breast38"/>
  264. </Bind>
  265. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  266. * System Name :
  267. * Job Name :
  268. * Creator :
  269. * Make Date : 2015-05-27
  270. * Description :
  271. *---------------------------------------------------------------------------------------
  272. * Modify Date Modifier Modify Description
  273. *---------------------------------------------------------------------------------------
  274. * 2015-05-27 Live Converter TF->XP
  275. *
  276. *---------------------------------------------------------------------------------------
  277. ****************************************************************************************/
  278. //=======================================================================================
  279. // Lib Include
  280. //---------------------------------------------------------------------------------------
  281. include "com_commonxp::comm_main.xjs";
  282. include "lis_commonxp::LPZ001.xjs";
  283. include "lis_commonxp::LZZ003.xjs";
  284. var objDomParser;
  285. var objDOM;
  286. var arErrorCode = new HashArray();
  287. function cbf_SPLPJ01400(strSvcID, nErrorCode, strErrorMag){
  288. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  289. }
  290. /**********************************************************************************
  291. * Name : cbf_TXLPJ01501
  292. * Description : 부인과의뢰지 저장 콜백함수.
  293. * Argument : string:strSvcID, string:nErrorCode, string:strErrorMag
  294. * return Type : Null
  295. * Author : Autumn
  296. ************************************************************************************/
  297. function cbf_TXLPJ01501(strSvcID, nErrorCode, strErrorMag){
  298. if(nErrorCode != 0){
  299. sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  300. } else {
  301. sysf_messageBox("", "I001");
  302. opener.ds_hidden_reqfrminfo.setColumn(0,"reqno", ds_rtnvalinfo.getColumn(0,"lstreqno"));
  303. opener.ds_hidden_reqfrminfo.setColumn(0,"spccd", rdo_reprspc.value);
  304. opener.ds_hidden_reqfrminfo.setColumn(0,"spcnm", rdo_reprspc.text);
  305. this.close();
  306. }
  307. }
  308. // Cassandra
  309. /**********************************************************************************
  310. * Name : fExeInitialize
  311. * Description : 초기화 Function
  312. * Argument : null
  313. * return Type : null
  314. * Author : Autumn
  315. ************************************************************************************/
  316. function fExeInitialize()
  317. {
  318. }
  319. function fsetData(){
  320. if(ds_rslt_reqfrminfo.rowcount>0){
  321. objDomParser = new DomParser;
  322. objDOM = objDomParser.parseFromString(ds_rslt_reqfrminfo.getColumn(0, "reqcnts"));
  323. rdo_reprspc.value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/choispc/choispclist/spccd");
  324. cal_lmpCmt.value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem01");
  325. var chk_value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem02").split(",");
  326. cp_checkboxList00.setData(chk_value, null,false);
  327. input2.value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/inptitem03");
  328. textarea1.value = rptf_getValueFromDOM(objDOM,"/reqfrminfo/reqcnts");
  329. }
  330. }
  331. function SPLPJ01400_onload(obj:Form, e:LoadEventInfo)
  332. {
  333. frmf_initForm(obj);
  334. //ds_hidden_reqfrminfo.copyData(arg_ds_hidden_reqfrminfo);
  335. fExeInitialize();
  336. }
  337. function btn_exit_onclick(obj:Button, e:ClickEventInfo)
  338. {
  339. this.close();
  340. }
  341. function btn_sytsrsltref_onclick(obj:Button, e:ClickEventInfo)
  342. {
  343. var objArg = new Object();
  344. objArg.arg_pid = ds_hidden_reqfrminfo.getColumn(0,"pid");
  345. frmf_modal("SMAER00800", "SMAER00800", objArg, "", "", application.mainframe.position.left+xpos, application.mainframe.position.top+ypos, "M", -1, null, null, null, "M");
  346. }
  347. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  348. {
  349. fExeSave2();
  350. }
  351. function fExeSave2()
  352. {
  353. var strNode = "<Diagnosis> " + "\n" ;
  354. strNode += "Breast " ;
  355. if(ds_breast.getColumn(0, "breast1") == "1")
  356. {
  357. strNode += "■ Right " ;
  358. }
  359. else
  360. {
  361. strNode += "□ Right " ;
  362. }
  363. if(ds_breast.getColumn(0, "breast2") == "1")
  364. {
  365. strNode += "■ Left" + "\n"; ;
  366. }
  367. else
  368. {
  369. strNode += "□ Left" + "\n"; ;
  370. }
  371. strNode += "Size " + ds_breast.getColumn(0, "breast3") + " cm <- 항암 치료 전 " + ds_breast.getColumn(0, "breast4") + " cm" +"\n";
  372. strNode += "Biopsy " ;
  373. if(ds_breast.getColumn(0, "breast5") == "1")
  374. {
  375. strNode += "■ IDC " ;
  376. }
  377. else
  378. {
  379. strNode += "□ IDC " ;
  380. }
  381. if(ds_breast.getColumn(0, "breast6") == "1")
  382. {
  383. strNode += "■ DCIS " ;
  384. }
  385. else
  386. {
  387. strNode += "□ DCIS " ;
  388. }
  389. if(ds_breast.getColumn(0, "breast7") == "1")
  390. {
  391. strNode += "■ ILC " ;
  392. }
  393. else
  394. {
  395. strNode += "□ ILC " ;
  396. }
  397. if(ds_breast.getColumn(0, "breast8") == "1")
  398. {
  399. strNode += "■ 기타: " + ds_breast.getColumn(0, "breast9") + "\n"; ;
  400. }
  401. else
  402. {
  403. strNode += "□ 기타:" + "\n"; ;
  404. }
  405. strNode += "\n" ;
  406. strNode += "<OP> " + "\n" ;
  407. /* Breast */
  408. strNode += "Breast " ;
  409. if(ds_breast.getColumn(0, "breast10") == "1")
  410. {
  411. strNode += "■ BCS " ;
  412. }
  413. else
  414. {
  415. strNode += "□ BCS " ;
  416. }
  417. if(ds_breast.getColumn(0, "breast11") == "1")
  418. {
  419. strNode += "■ Partial mastectomy " ;
  420. }
  421. else
  422. {
  423. strNode += "□ Partial mastectomy " ;
  424. }
  425. if(ds_breast.getColumn(0, "breast12") == "1")
  426. {
  427. strNode += "■ Simple mastectomy " + "\n";
  428. }
  429. else
  430. {
  431. strNode += "□ Simple mastectomy " + "\n";
  432. }
  433. /* Axilla */
  434. strNode += "Axilla " ;
  435. if(ds_breast.getColumn(0, "breast13") == "1")
  436. {
  437. strNode += "■ Sentinel LN Bx " ;
  438. }
  439. else
  440. {
  441. strNode += "□ Sentinel LN Bx " ;
  442. }
  443. if(ds_breast.getColumn(0, "breast14") == "1")
  444. {
  445. strNode += "■ Axillary LNs Sampling " ;
  446. }
  447. else
  448. {
  449. strNode += "□ Axillary LNs Sampling " ;
  450. }
  451. if(ds_breast.getColumn(0, "breast15") == "1")
  452. {
  453. strNode += "■ Axillary LNs dissection " + "\n";
  454. }
  455. else
  456. {
  457. strNode += "□ Axillary LNs dissection " + "\n";
  458. }
  459. /* Tumor status */
  460. strNode += "Tumor status " ;
  461. if(ds_breast.getColumn(0, "breast16") == "1")
  462. {
  463. strNode += "■ Excision state " ;
  464. }
  465. else
  466. {
  467. strNode += "□ Excision state " ;
  468. }
  469. if(ds_breast.getColumn(0, "breast17") == "1")
  470. {
  471. strNode += "■ Clipping state " ;
  472. }
  473. else
  474. {
  475. strNode += "□ Clipping state " ;
  476. }
  477. if(ds_breast.getColumn(0, "breast18") == "1")
  478. {
  479. strNode += "■ Needle localization state " + "\n";
  480. }
  481. else
  482. {
  483. strNode += "□ Needle localization state " + "\n";
  484. }
  485. /* Neoadjuvant CTx */
  486. strNode += "Neoadjuvant CTx " ;
  487. if(ds_breast.getColumn(0, "breast19") == "1")
  488. {
  489. strNode += "■ Yes " ;
  490. }
  491. else
  492. {
  493. strNode += "□ Yes " ;
  494. }
  495. if(ds_breast.getColumn(0, "breast20") == "1")
  496. {
  497. strNode += "■ No " + "\n";
  498. }
  499. else
  500. {
  501. strNode += "□ No " + "\n";
  502. }
  503. /* Neoadjuvant RTx */
  504. strNode += "Neoadjuvant RTx " ;
  505. if(ds_breast.getColumn(0, "breast21") == "1")
  506. {
  507. strNode += "■ Yes " ;
  508. }
  509. else
  510. {
  511. strNode += "□ Yes " ;
  512. }
  513. if(ds_breast.getColumn(0, "breast22") == "1")
  514. {
  515. strNode += "■ No " + "\n";
  516. }
  517. else
  518. {
  519. strNode += "□ No " + "\n";
  520. }
  521. /* Etc. comment */
  522. strNode += "Etc. comment (" ;
  523. if(!utlf_isNull(ds_breast.getColumn(0, "breast23")))
  524. {
  525. strNode += ds_breast.getColumn(0, "breast23") + " )" + "\n";
  526. }
  527. else
  528. {
  529. strNode += ")" + "\n";
  530. }
  531. //
  532. strNode += "\n" ;
  533. strNode += "<Frozen Bx> " + "\n" ;
  534. /* Sentinel LN */
  535. strNode += "Sentinel LN ( " ;
  536. if(!utlf_isNull(ds_breast.getColumn(0, "breast24")))
  537. {
  538. strNode += ds_breast.getColumn(0, "breast24") + "/";
  539. }
  540. else
  541. {
  542. strNode += " / ";
  543. }
  544. if(!utlf_isNull(ds_breast.getColumn(0, "breast25")))
  545. {
  546. strNode += ds_breast.getColumn(0, "breast25") + " )" + "\n";
  547. }
  548. else
  549. {
  550. strNode += " )" + "\n";
  551. }
  552. /* Non-Sentinel LN */
  553. strNode += "Non-Sentinel LN ( " ;
  554. if(!utlf_isNull(ds_breast.getColumn(0, "breast26")))
  555. {
  556. strNode += ds_breast.getColumn(0, "breast26") + "/";
  557. }
  558. else
  559. {
  560. strNode += " / ";
  561. }
  562. if(!utlf_isNull(ds_breast.getColumn(0, "breast27")))
  563. {
  564. strNode += ds_breast.getColumn(0, "breast27") + " )" + "\n";
  565. }
  566. else
  567. {
  568. strNode += " )" + "\n";
  569. }
  570. /* Margin */
  571. strNode += "Margin " ;
  572. if(ds_breast.getColumn(0, "breast28") == "1")
  573. {
  574. strNode += "■ nipple " ;
  575. }
  576. else
  577. {
  578. strNode += "□ nipple " ;
  579. }
  580. if(ds_breast.getColumn(0, "breast29") == "1")
  581. {
  582. strNode += "■ superior ";
  583. }
  584. else
  585. {
  586. strNode += "□ superior " ;
  587. }
  588. if(ds_breast.getColumn(0, "breast30") == "1")
  589. {
  590. strNode += "■ inferior " ;
  591. }
  592. else
  593. {
  594. strNode += "□ inferior " ;
  595. }
  596. if(ds_breast.getColumn(0, "breast31") == "1")
  597. {
  598. strNode += "■ medial ";
  599. }
  600. else
  601. {
  602. strNode += "□ medial " ;
  603. }
  604. if(ds_breast.getColumn(0, "breast32") == "1")
  605. {
  606. strNode += "■ lateral ";
  607. }
  608. else
  609. {
  610. strNode += "□ lateral " ;
  611. }
  612. if(ds_breast.getColumn(0, "breast33") == "1")
  613. {
  614. strNode += "■ nipple side " + "\n";
  615. }
  616. else
  617. {
  618. strNode += "□ nipple side " + "\n";
  619. }
  620. strNode += " " ;
  621. if(ds_breast.getColumn(0, "breast34") == "1")
  622. {
  623. strNode += "■ supero-lateral " ;
  624. }
  625. else
  626. {
  627. strNode += "□ supero-lateral " ;
  628. }
  629. if(ds_breast.getColumn(0, "breast35") == "1")
  630. {
  631. strNode += "■ supero-medial ";
  632. }
  633. else
  634. {
  635. strNode += "□ supero-medial " ;
  636. }
  637. if(ds_breast.getColumn(0, "breast36") == "1")
  638. {
  639. strNode += "■ infero-lateral ";
  640. }
  641. else
  642. {
  643. strNode += "□ infero-lateral " ;
  644. }
  645. if(ds_breast.getColumn(0, "breast37") == "1")
  646. {
  647. strNode += "■ infero-medial " + "\n";
  648. }
  649. else
  650. {
  651. strNode += "□ infero-medial " + "\n";
  652. }
  653. /* Other */
  654. strNode += "Other (" ;
  655. if(!utlf_isNull(ds_breast.getColumn(0, "breast38")))
  656. {
  657. strNode += ds_breast.getColumn(0, "breast38") + " )" + "\n";
  658. }
  659. else
  660. {
  661. strNode += ")" + "\n";
  662. }
  663. trace(strNode);
  664. opener.frmf_setParameter("SPLPJ02400_spccd", strNode );
  665. this.close();
  666. }
  667. function fExeSave1()
  668. {
  669. var strNode = "<Diagnosis> " + "\n" ;
  670. strNode += "Breast " ;
  671. if(ds_breast.getColumn(0, "breast1") == "1")
  672. {
  673. strNode += "■ Right " ;
  674. }
  675. else
  676. {
  677. strNode += "□ Right " ;
  678. }
  679. if(ds_breast.getColumn(0, "breast2") == "1")
  680. {
  681. strNode += "■ Left" + "\n"; ;
  682. }
  683. else
  684. {
  685. strNode += "□ Left" + "\n"; ;
  686. }
  687. strNode += "Size " + ds_breast.getColumn(0, "breast3") + " cm <- 항암 치료 전 " + ds_breast.getColumn(0, "breast4") + " cm" +"\n";
  688. strNode += "Biopsy " ;
  689. if(ds_breast.getColumn(0, "breast5") == "1")
  690. {
  691. strNode += "■ IDC " ;
  692. }
  693. else
  694. {
  695. strNode += "□ IDC " ;
  696. }
  697. if(ds_breast.getColumn(0, "breast6") == "1")
  698. {
  699. strNode += "■ DCIS " ;
  700. }
  701. else
  702. {
  703. strNode += "□ DCIS " ;
  704. }
  705. if(ds_breast.getColumn(0, "breast7") == "1")
  706. {
  707. strNode += "■ ILC " ;
  708. }
  709. else
  710. {
  711. strNode += "□ ILC " ;
  712. }
  713. if(ds_breast.getColumn(0, "breast8") == "1")
  714. {
  715. strNode += "■ 기타: " + ds_breast.getColumn(0, "breast9") + "\n"; ;
  716. }
  717. else
  718. {
  719. strNode += "□ 기타:" + "\n"; ;
  720. }
  721. strNode = "<OP> " + "\n" ;
  722. /* Breast */
  723. strNode += "Breast " ;
  724. if(ds_breast.getColumn(0, "breast10") == "1")
  725. {
  726. strNode += "■ BCS " ;
  727. }
  728. else
  729. {
  730. strNode += "□ BCS " ;
  731. }
  732. if(ds_breast.getColumn(0, "breast11") == "1")
  733. {
  734. strNode += "■ Partial mastectomy " ;
  735. }
  736. else
  737. {
  738. strNode += "□ Partial mastectomy " ;
  739. }
  740. if(ds_breast.getColumn(0, "breast12") == "1")
  741. {
  742. strNode += "■ Simple mastectomy " + "\n";
  743. }
  744. else
  745. {
  746. strNode += "□ Simple mastectomy " + "\n";
  747. }
  748. /* Axilla */
  749. strNode += "Axilla " ;
  750. if(ds_breast.getColumn(0, "breast13") == "1")
  751. {
  752. strNode += "■ Sentinel LN Bx " ;
  753. }
  754. else
  755. {
  756. strNode += "□ Sentinel LN Bx " ;
  757. }
  758. if(ds_breast.getColumn(0, "breast14") == "1")
  759. {
  760. strNode += "■ Axillary LNs Sampling " ;
  761. }
  762. else
  763. {
  764. strNode += "□ Axillary LNs Sampling " ;
  765. }
  766. if(ds_breast.getColumn(0, "breast15") == "1")
  767. {
  768. strNode += "■ Axillary LNs dissection " + "\n";
  769. }
  770. else
  771. {
  772. strNode += "□ Axillary LNs dissection " + "\n";
  773. }
  774. /* Tumor status */
  775. strNode += "Tumor status " ;
  776. if(ds_breast.getColumn(0, "breast16") == "1")
  777. {
  778. strNode += "■ Excision state " ;
  779. }
  780. else
  781. {
  782. strNode += "□ Excision state " ;
  783. }
  784. if(ds_breast.getColumn(0, "breast17") == "1")
  785. {
  786. strNode += "■ Clipping state " ;
  787. }
  788. else
  789. {
  790. strNode += "□ Clipping state " ;
  791. }
  792. if(ds_breast.getColumn(0, "breast18") == "1")
  793. {
  794. strNode += "■ Needle localization state " + "\n";
  795. }
  796. else
  797. {
  798. strNode += "□ Needle localization state " + "\n";
  799. }
  800. /* Neoadjuvant CTx */
  801. strNode += "Neoadjuvant CTx " ;
  802. if(ds_breast.getColumn(0, "breast19") == "1")
  803. {
  804. strNode += "■ Yes " ;
  805. // strNode += "□ No" ;
  806. }
  807. else
  808. {
  809. strNode += "□ Yes " ;
  810. // strNode += "■ No" ;
  811. }
  812. if(ds_breast.getColumn(0, "breast20") == "1")
  813. {
  814. strNode += "■ Yes " ;
  815. strNode += "□ No" + "\n"; ;
  816. }
  817. else
  818. {
  819. strNode += "□ Yes " ;
  820. strNode += "■ No" + "\n";
  821. }
  822. trace(strNode);
  823. opener.frmf_setParameter("SPLPJ02400_spccd", strNode );
  824. this.close();
  825. } ]]></Script>
  826. </Form>
  827. </FDL>