12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMC01400" position="absolute 0 0 1200 607" titletext="환자기본정보관리" onload="SMPMC01400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 20 1195 580" id="group2">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 422 560" id="group4" anchor="default">
- <Layouts>
- <Layout width="422" height="575">
- <Static text="참고사항" position="absolute 0 446 100 555" align="align:center middle;" id="caption86" class="cell_1" anchor="default"/>
- <Button position="absolute 213 33 229 49" id="btn_search" class="icon_search" text="" anchor="default" onclick="group2_group4_btn_search_onclick" taborder="17"/>
- <Static text="인적사항" position="absolute 0 9 85 26" id="caption2" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 25 422 31" linetype="horizontal" id="line7" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 0 52 422 58" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 78 422 84" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <Shape position="absolute 0 130 422 136" linetype="horizontal" id="line17" class="line_2" anchor="default"/>
- <Shape position="absolute 0 182 422 188" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
- <Shape position="absolute 0 208 422 214" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Shape position="absolute 0 260 422 266" linetype="horizontal" id="line20" class="line_2" anchor="default"/>
- <Shape position="absolute 0 489 422 495" linetype="horizontal" id="line21" class="line_2" anchor="default" visible="false"/>
- <Edit position="absolute 103 110 231 129" id="ipt_hometel" class="input_default" taborder="5" anchor="default" ontextchanged="group2_group4_ipt_hometel_ontextchanged" onkillfocus="group2_group4_ipt_hometel_onkillfocus" autoselect="true"/>
- <Edit position="absolute 234 110 422 129" id="ipt_mpphontel" class="input_default" taborder="6" anchor="default" ontextchanged="group2_group4_ipt_mpphontel_ontextchanged" onkeydown="group2_group4_ipt_mpphontel_onkeydown" onkillfocus="group2_group4_ipt_mpphontel_onkillfocus" autoselect="true"/>
- <Button position="absolute 210 163 226 179" id="button37" class="icon_search" text="" anchor="default" onclick="group2_group4_button37_onclick" taborder="20"/>
- <Edit id="opt_addr" taborder="46" readonly="true" position="absolute 234 162 422 181" style="background:URL('theme://images/bg_edit_D.png') stretch 5,5; :disabled {background:URL('theme://images/bg_edit_D.png') stretch 5,5;}" onmouseenter="group2_group4_opt_addr_onmouseenter" autoselect="true" enableevent="false"/>
- <Edit readonly="true" position="absolute 178 472 258 491" id="output67" anchor="default" autoselect="true" visible="false" taborder="22"/>
- <Edit position="absolute 103 188 422 207" id="ipt_detladdr" class="input_default" taborder="11" anchor="default" autoselect="true" tooltiptype="default,mouseleave"/>
- <Button position="absolute 261 473 277 489" id="button50" class="icon_search" text="" anchor="default" onclick="group2_group4_button50_onclick" visible="false" taborder="24"/>
- <MaskEdit position="absolute 141 162 176 181" id="input26" class="input_default" taborder="10" mask="###" anchor="default" ontextchanged="group2_group4_input26_ontextchanged" autoselect="true" style=":disabled {align:left middle;}" type="string" maskchar=" "/>
- <MaskEdit position="absolute 103 162 138 181" id="input1" class="input_default" taborder="9" mask="###" anchor="default" ontextchanged="group2_group4_input1_ontextchanged" autoselect="true" style=":disabled {align:left middle;}" maskchar=" " type="string"/>
- <Combo position="absolute 103 318 175 337" id="combo35" class="combo_default" innerdataset="@ds_init_P0157list" datacolumn="cdnm" codecolumn="cdid" anchor="default" taborder="27"/>
- <TextArea position="absolute 103 448 422 553" id="textarea3" taborder="44" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
- <Combo position="absolute 280 472 422 491" id="combo37" class="combo_default" enable="false" innerdataset="@ds_init_P0327list" datacolumn="cdnm" codecolumn="cdid" anchor="default" visible="false" taborder="29"/>
- <Edit position="absolute 380 32 422 51" id="input44" class="input_default" anchor="default" taborder="30"/>
- <Edit position="absolute 274 58 348 77" id="ipt_engnm" class="input_default" anchor="default" autoselect="true" taborder="31"/>
- <MaskEdit position="absolute 103 84 163 103" id="ipt_rrgstno1" class="input_essential" taborder="2" mask="######" anchor="default" ontextchanged="group2_group4_ipt_rrgstno1_ontextchanged" onkeydown="group2_group4_ipt_rrgstno1_onkeydown" type="string" onkillfocus="group2_group4_ipt_rrgstno1_onkillfocus" autoselect="true" maskchar=" " style="align:left middle;" autoskip="true"/>
- <Calendar position="absolute 337 84 422 103" id="input38" class="input_default" taborder="4" anchor="default" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
- <MaskEdit position="absolute 103 32 208 51" id="ipt_pid" class="input_essential" taborder="0" mask="#" anchor="default" onkeydown="group2_group4_ipt_pid_onkeydown" autoselect="true" style="align:left middle;"/>
- <Shape position="absolute 0 104 420 110" linetype="horizontal" id="line105" class="line_2" anchor="default"/>
- <Shape position="absolute 0 312 422 318" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
- <Shape position="absolute 0 364 422 370" linetype="horizontal" id="line23" class="line_2" anchor="default"/>
- <Combo position="absolute 256 240 422 259" id="combo1" class="combo_default" innerdataset="@ds_hidden_init_naticd" datacolumn="cdNnm" codecolumn="cd" anchor="default" taborder="35"/>
- <Calendar position="absolute 256 344 349 363" id="input2" class="input_default" taborder="43" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <MaskEdit position="absolute 352 344 422 363" id="input3" class="input_default" mask="##:##:##" anchor="default" autoselect="true" type="string" limitbymask="none" maskchar=" " taborder="37" style="align:left middle;"/>
- <Edit position="absolute 103 266 231 285" id="input4" class="input_default" taborder="15" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 286 422 292" linetype="horizontal" id="line24" class="line_2" anchor="default"/>
- <Shape position="absolute 0 338 422 344" linetype="horizontal" id="line25" class="line_2" anchor="default"/>
- <Shape position="absolute 0 390 422 396" linetype="horizontal" id="line26" class="line_2" anchor="default"/>
- <Combo position="absolute 256 370 422 389" id="combo2" class="combo_default" innerdataset="@ds_init_P0349list" datacolumn="cdnm" codecolumn="cdid" anchor="default" taborder="39"/>
- <Shape position="absolute 0 552 422 558" linetype="horizontal" id="line5" class="line_3" anchor="default"/>
- <Edit position="absolute 103 136 231 155" id="ipt_etctel1" class="input_default" taborder="7" anchor="default" ontextchanged="group2_group4_ipt_etctel1_ontextchanged" onkeydown="group2_group4_ipt_etctel1_onkeydown" onkillfocus="group2_group4_ipt_etctel1_onkillfocus" autoselect="true"/>
- <Edit position="absolute 234 136 422 155" id="ipt_etctel2" class="input_default" taborder="8" anchor="default" ontextchanged="group2_group4_ipt_etctel2_ontextchanged" onkeydown="group2_group4_ipt_etctel2_onkeydown" onkillfocus="group2_group4_ipt_etctel2_onkillfocus" autoselect="true"/>
- <Shape position="absolute 0 156 422 162" linetype="horizontal" id="line10" class="line_2" anchor="default"/>
- <Edit position="absolute 103 214 231 233" id="input15" class="input_default" taborder="12" anchor="default" autoselect="true"/>
- <Shape position="absolute 0 234 422 240" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Edit position="absolute 312 214 362 233" id="input17" class="input_default" taborder="13" anchor="default" autoselect="true" maxlength="2"/>
- <Combo position="absolute 337 32 377 51" id="combo5" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" taborder="23">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">동물</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="주민번호" position="absolute 0 82 100 105" align="align:center middle;" id="caption81" class="cell_1" anchor="default"/>
- <Static text="참고사항" position="absolute 0 290 100 313" align="align:center middle;" id="caption124" class="cell_1" anchor="default"/>
- <Static text="등록번호" position="absolute 0 30 100 53" align="align:center middle;" id="caption82" class="cell_1" anchor="default"/>
- <Static text="성별/나이" position="absolute 234 30 334 53" align="align:center middle;" id="caption83" class="cell_1" anchor="default"/>
- <Static text="종교" position="absolute 0 316 100 339" align="align:center middle;" id="caption126" class="cell_1" anchor="default"/>
- <Static text="생년월일" position="absolute 234 82 334 105" align="align:center middle;" id="caption84" class="cell_1" anchor="default"/>
- <Static text="연락처/휴대폰" position="absolute 0 108 100 131" align="align:center middle;" id="caption85" class="cell_1" anchor="default"/>
- <Static text="E-MAIL" position="absolute 0 212 100 235" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="재원여부" position="absolute 0 368 100 391" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Static text="우편번호" position="absolute 0 160 100 183" align="align:center middle;" id="caption78" class="cell_1" anchor="default"/>
- <Static text="사망여부" position="absolute 0 342 100 365" align="align:center middle;" id="caption3" class="cell_1" anchor="default"/>
- <Static text="성명[한표영중]" position="absolute 0 56 100 79" align="align:center middle;" id="caption79" class="cell_1" anchor="default"/>
- <Static text="사망시각" position="absolute 178 342 253 365" align="align:center middle;" id="caption4" class="cell_1" anchor="default"/>
- <Static text="국적코드" position="absolute 178 238 253 261" align="align:center middle;" id="caption5" class="cell_1" anchor="default"/>
- <Static text="여권번호" position="absolute 0 264 100 287" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="주보호자/가족" position="absolute 0 134 100 157" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Static text="외국인여부" position="absolute 0 238 100 261" align="align:center middle;" id="caption122" class="cell_1" anchor="default"/>
- <Static text="하위주소" position="absolute 0 186 100 209" align="align:center middle;" id="caption80" class="cell_1" anchor="default"/>
- <Static text="직원추천정보" position="absolute 0 470 100 515" align="align:center middle;" id="caption123" class="cell_1" anchor="default" visible="false"/>
- <MaskEdit position="absolute 166 84 231 103" id="ipt_rrgstno2" class="input_essential" taborder="3" mask="#######" anchor="default" ontextchanged="group2_group4_ipt_rrgstno2_ontextchanged" onkeydown="group2_group4_ipt_rrgstno2_onkeydown" onkillfocus="group2_group4_ipt_rrgstno2_onkillfocus" autoselect="true" type="string" maskchar=" " style="align:left middle;" autoskip="true"/>
- <Edit position="absolute 350 58 422 77" id="ipt_chinm" class="input_default" anchor="default" autoselect="true" taborder="26"/>
- <MaskEdit position="absolute 179 162 204 181" id="input19" class="input_default" enable="false" mask="999" anchor="default" autoselect="true" style=":disabled {align:left middle;}" taborder="28"/>
- <Static text="혈액형/RH" position="absolute 234 212 309 235" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Edit position="absolute 365 214 422 233" id="input21" class="input_default" taborder="14" anchor="default" autoselect="true" maxlength="1"/>
- <Edit position="absolute 103 292 422 311" id="input22" taborder="16" anchor="default" autoselect="true"/>
- <Static text="내원사유" position="absolute 178 368 253 391" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 416 422 422" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Combo position="absolute 103 396 422 415" id="combo4" class="combo_default" innerdataset="@ds_init_P0034list" datacolumn="cdnm" codecolumn="cdid" anchor="default" taborder="34"/>
- <Static text="원외예외사유" position="absolute 0 394 100 417" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 103 239 123 259" id="bool1" anchor="default" onchanged="group2_group4_bool1_onchanged" truevalue="Y" falsevalue="N" taborder="36"/>
- <Static text="외국인" position="absolute 123 243 168 257" id="caption6" anchor="default"/>
- <Static text="VIP" position="absolute 123 295 148 309" id="caption25" anchor="default" visible="false"/>
- <CheckBox position="absolute 103 291 123 311" id="bool3" anchor="default" onchanged="group2_group4_bool3_onchanged" truevalue="Y" falsevalue="N" taborder="38" visible="false"/>
- <Static text="SMS전송 승인여부" position="absolute 234 264 371 287" align="align:center middle;" id="caption30" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 373 265 393 285" id="bool7" anchor="default" truevalue="Y" falsevalue="N" taborder="40"/>
- <Static text="SMS" position="absolute 390 269 422 283" id="caption31" anchor="default"/>
- <Button position="absolute 235 266 310 285" id="button4" class="btn2" text="SMS 전송" anchor="default" onclick="group2_group4_button4_onclick" taborder="18"/>
- <Static text="무인수납불가" position="absolute 0 420 100 443" align="align:center middle;" id="caption32" class="cell_1" anchor="default"/>
- <CheckBox position="absolute 103 422 123 442" align="align:left middle;" id="bool8" anchor="default" truevalue="Y" falsevalue="N" taborder="19"/>
- <Static text="불가" position="absolute 125 424 170 438" id="caption33" anchor="default"/>
- <Static text="차량번호" position="absolute 178 316 253 339" align="align:center middle;" id="caption34" class="cell_1" anchor="default"/>
- <Edit position="absolute 256 318 422 337" id="input16" class="input_default" taborder="42" anchor="default" autoselect="true"/>
- <Button position="absolute 57 491 99 510" id="button2" class="btn2" text="펼침" anchor="default" onclick="group2_group4_button2_onclick" taborder="25"/>
- <Edit position="absolute 103 58 190 77" id="ipt_hngnm" class="input_essential" taborder="1" anchor="default" onkeydown="group2_group4_ipt_hngnm_onkeydown" onkillfocus="group2_group4_ipt_hngnm_onkillfocus" autoselect="true" imemode="hangul"/>
- <Edit position="absolute 191 58 272 77" id="input18" class="input_default" anchor="default" autoselect="true" taborder="33"/>
- <Button position="absolute 358 1 422 25" id="button5" class="btn2" text="동명이인" anchor="default" onclick="group2_group4_button5_onclick" taborder="21"/>
- <Static text="지인등록자 SMS 발송유무" position="absolute 123 493 268 513" id="caption8" anchor="default" visible="false"/>
- <CheckBox position="absolute 103 492 123 512" id="bool9" anchor="default" truevalue="Y" falsevalue="N" visible="false" taborder="32"/>
- <Static text="성당정보" position="absolute 270 494 345 517" align="align:center middle;" id="caption36" class="cell_1" visible="false" anchor="default"/>
- <Edit position="absolute 346 496 418 515" id="input5" class="input_default" taborder="41" visible="false" anchor="default" autoselect="true"/>
- <Shape id="line00" class="line_2" position="absolute 0 442 422 448" anchor="default"/>
- <CheckBox id="bool4" taborder="45" value="N" truevalue="Y" falsevalue="N" position="absolute 103 345 123 363" anchor="default" onclick="group2_group4_bool4_onclick"/>
- <Static id="caption27" text="사망" position="absolute 123 347 168 361" anchor="default"/>
- <Combo id="cmb_inhospyn" taborder="47" position="absolute 103 370 173 390" index="-1" codecolumn="codecolumn" datacolumn="datacolumn" readonly="true" style="align:center middle;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">가퇴원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">DSC</Col>
- </Row>
- <Row>
- <Col id="codecolumn">E</Col>
- <Col id="datacolumn">응급</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">건진</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 427 196 1195 357" id="group5" anchor="default">
- <Layouts>
- <Layout width="768" height="134">
- <Static text="산모입원일자" position="absolute 575 99 675 122" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="출산일자" position="absolute 384 99 484 122" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 2 17 768 23" linetype="horizontal" id="line107" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="진료기록" position="absolute 2 1 87 17" id="caption77" class="tit_2" anchor="default"/>
- <Edit readonly="true" position="absolute 62 24 91 43" id="output1" anchor="default" autoselect="false" enable="false" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- <MaskEdit readonly="true" position="absolute 179 24 248 43" id="output2" mask="####-##-##" anchor="default" type="string" maskchar=" " displaynulltext=" " enable="false" style=":disabled {align:center middle;}"/>
- <Shape position="absolute 2 94 766 100" linetype="horizontal" id="line2" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="신생아 산모내역" position="absolute 5 77 149 94" id="caption14" class="tit_2" anchor="default"/>
- <Shape position="absolute 2 121 766 127" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <Calendar readonly="true" position="absolute 105 101 190 120" id="input8" mask="yyyy-mm-dd" anchor="default" autoselect="false" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 105 127 190 146" id="input9" anchor="default" autoselect="false" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Calendar readonly="true" position="absolute 677 101 767 120" id="input10" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="false" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Calendar readonly="true" position="absolute 487 101 572 120" id="input11" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="false" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Edit readonly="true" position="absolute 296 127 381 146" id="input12" anchor="default" autoselect="false" style="background:URL('theme://images/bg_edit_R.png') stretch 5,5;" enable="false"/>
- <Combo position="absolute 296 101 381 120" id="combo3" class="combo_default" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" autoselect="false">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">환아</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">정상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="최초입원일자" position="absolute 94 22 178 45" align="align:center middle;" id="caption1" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="입원횟수" position="absolute 2 22 61 45" align="align:center middle;" id="caption87" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="환아여부" position="absolute 193 99 293 122" align="align:center middle;" id="caption11" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="신생아입원일자" position="absolute 2 99 102 122" align="align:center middle;" id="caption12" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="산모성명" position="absolute 193 125 293 148" align="align:center middle;" id="caption13" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Static text="산모등록번호" position="absolute 2 125 102 148" align="align:center middle;" id="caption15" class="cell_1" anchor="default" style="padding:0 0 0 0;align:center middle;"/>
- <Shape position="absolute 2 68 767 74" linetype="horizontal" id="line112" class="line_3" anchor="default"/>
- <Shape position="absolute 2 147 768 153" linetype="horizontal" id="line3" class="line_3" anchor="default"/>
- <Static id="caption00" text="외래횟수" class="cell_1" position="absolute 2 46 61 69" onclick="group2_group5_caption00_onclick" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="output00" taborder="1" readonly="true" enable="false" position="absolute 62 48 91 67" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- <Static id="caption02" text="최초외래일자" class="cell_1" position="absolute 94 46 178 69" style="padding:0 0 0 0;align:center middle;"/>
- <MaskEdit id="output03" taborder="2" displaynulltext=" " readonly="true" type="string" mask="####-##-##" maskchar=" " enable="false" position="absolute 179 48 248 67" style=":disabled {align:center middle;}"/>
- <Static id="caption03" text="최초입원과" class="cell_1" position="absolute 251 22 327 45" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption04" text="최초외래과" class="cell_1" position="absolute 251 46 327 69" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption05" text="최종입원일자" class="cell_1" position="absolute 430 22 514 45" style="padding:0 0 0 0;align:center middle;"/>
- <MaskEdit id="output06" taborder="5" displaynulltext=" " readonly="true" type="string" mask="####-##-##" maskchar=" " enable="false" position="absolute 515 24 584 43" style=":disabled {align:center middle;}"/>
- <Static id="caption06" text="최종입원과" class="cell_1" position="absolute 587 22 663 45" style="padding:0 0 0 0;align:center middle;"/>
- <Static id="caption07" text="최종외래일자" class="cell_1" position="absolute 430 46 514 69" style="padding:0 0 0 0;align:center middle;"/>
- <MaskEdit id="output08" taborder="7" displaynulltext=" " readonly="true" type="string" mask="####-##-##" maskchar=" " enable="false" position="absolute 515 48 584 67" style=":disabled {align:center middle;}"/>
- <Static id="caption08" text="최종외래과" class="cell_1" position="absolute 587 46 663 69" style="padding:0 0 0 0;align:center middle;"/>
- <Edit id="output04" taborder="9" readonly="true" enable="false" position="absolute 328 24 428 43" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- <Edit id="output07" taborder="10" readonly="true" enable="false" position="absolute 664 24 768 43" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- <Edit id="output05" taborder="11" readonly="true" enable="false" position="absolute 328 48 428 67" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- <Edit id="output09" taborder="12" readonly="true" enable="false" position="absolute 664 48 768 67" style=":disabled {background:URL('theme://images/bg_edit_R.png') stretch 5,5;align:center middle;}"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 427 0 1195 196" id="group7" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 24 768 30" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Button position="absolute 715 5 768 24" id="button53" class="btn2" text="행추가" anchor="default" onclick="group2_group7_button53_onclick"/>
- <Static text="보험" position="absolute 3 8 78 24" id="caption18" class="tit_2" anchor="default"/>
- <Grid position="absolute 2 29 768 193" id="grd_insuinfo" binddataset="ds_main_detailinfo_patinsuinfo_patinsuinfolist" anchor="default" cellclickbound="control" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="84"/>
- <Column size="84"/>
- <Column size="84"/>
- <Column size="101"/>
- <Column size="110"/>
- <Column size="85"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="71"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="보험유형"/>
- <Cell col="2" text="시작일자"/>
- <Cell col="3" text="종료일자"/>
- <Cell col="4" text="보험자코드"/>
- <Cell col="5" text="보험증번호"/>
- <Cell col="6" text="피보험자성명"/>
- <Cell col="7" colspan="2" text="피보험자 주민번호" taborder="undefined"/>
- <Cell col="9" text="관계"/>
- <Cell col="10" text="환자번호"/>
- <Cell col="11" text="일련번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="padding:0 3 0 3;" text="bind:insukind" combodataset="ds_init_P0008list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" displaytype="date" edittype="date" style="padding:0 3 0 3;" text="bind:fromdd" calendardisplaynulltype="nulltext"/>
- <Cell col="3" displaytype="date" edittype="date" style="padding:0 3 0 3;" text="bind:todd" calendardisplaynulltype="nulltext"/>
- <Cell col="4" displaytype="text" edittype="text" style="padding:0 3 0 3;" text="bind:insucd"/>
- <Cell col="5" displaytype="text" edittype="text" style="padding:0 3 0 3;" text="bind:insuno"/>
- <Cell col="6" displaytype="text" edittype="text" style="padding:0 3 0 3;" text="bind:insdnm"/>
- <Cell col="7" displaytype="number" edittype="text" style="align:left;padding:0 3 0 3;" text="bind:insdrrgstno1" mask="999999" calendardisplaynulltype="nulltext"/>
- <Cell col="8" displaytype="number" edittype="text" style="align:left;padding:0 3 0 3;" text="bind:insdrrgstno2" mask="9999999" calendardisplaynulltype="nulltext"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="padding:0 3 0 3;" text="bind:insdrela" combodataset="ds_init_P0016list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" text="bind:pid"/>
- <Cell col="11" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 431 350 1195 555" id="group6" anchor="default">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 27 764 205" id="grd_protlist" binddataset="ds_main_protinfo_protlist" anchor="default" cellsizingtype="col" autoenter="select">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="114"/>
- <Column size="120"/>
- <Column size="130"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="관계"/>
- <Cell col="2" text="성명"/>
- <Cell col="3" text="연락처"/>
- <Cell col="4" text="비고"/>
- <Cell col="5"/>
- <Cell col="6"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:protflag" combodataset="ds_init_protflag" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:name"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:phone"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:remark"/>
- <Cell col="5" text="bind:pid"/>
- <Cell col="6" text="bind:seqno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="보호자 연락처" position="absolute -1 6 126 23" id="caption35" class="tit_2" anchor="default"/>
- <Button position="absolute 632 3 674 22" id="button6" class="btn2" text="추가" anchor="default" onclick="group2_group6_button6_onclick"/>
- <Button position="absolute 722 3 764 22" id="button8" class="btn5" text="저장" anchor="default" onclick="group2_group6_button8_onclick"/>
- <Button position="absolute 577 3 630 22" id="button9" class="btn2" text="초기화" anchor="default" onclick="group2_group6_button9_onclick"/>
- <Shape id="line2" class="line_1" position="absolute -2 22 764 28" style="strokepen:3 solid #33bbbbff;" anchor="default"/>
- <Button id="button7" taborder="1" text="삭제" onclick="group2_group6_button7_onclick" class="btn2" position="absolute 677 3 719 22" anchor="default"/>
- <Static id="cap_smtappscanyn" position="absolute 342 1 565 21" style="color:#0000ffff;font:Dotum,9,bold;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 575 1195 602" id="group1" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 1123 5 1191 27" id="btn_initialize" class="btn4" text="초기화" anchor="default" onclick="group1_btn_initialize_onclick"/>
- <Button position="absolute 1064 5 1120 27" id="button3" class="btn4" text="저장" anchor="default" onclick="group1_button3_onclick"/>
- <Shape position="absolute 0 -1 1190 5" linetype="horizontal" id="line32" class="line_6" anchor="default"/>
- <Button position="absolute 183 5 299 27" id="btn_patcard" class="btn4" text="환자카드재발행" anchor="default" onclick="group1_btn_patcard_onclick"/>
- <Button position="absolute 100 5 180 27" id="btn_insuno_search" class="btn3" text="자격조회" anchor="default" onclick="group1_btn_insuno_search_onclick"/>
- <Button position="absolute 0 5 97 27" id="button1" class="btn3" text="차상위/희귀" anchor="default" onclick="group1_button1_onclick" hotkey="F4" tooltiptext="F4"/>
- <Button id="Button00" taborder="1" text="앱 동의서" position="absolute 302 5 385 27" class="btn4" onclick="group1_Button00_onclick" anchor="default"/>
- <Button id="Button02" taborder="2" text="앱 회원가입(old)" position="absolute 486 5 613 27" class="btn4" onclick="group1_Button02_onclick" anchor="default" visible="false"/>
- <Button id="btn_join" taborder="3" text="앱 회원가입" onclick="group1_btn_join_onclick" class="btn4" position="absolute 388 5 483 27"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption22" text="환자기본정보관리" class="tit_1" position="absolute 0 0 144 23"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_combo35" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo37" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_combo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_insuinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="insucd" type="STRING"/>
- <Column id="insuno" type="STRING"/>
- <Column id="insdnm" type="STRING"/>
- <Column id="insdrrgstno1" type="STRING"/>
- <Column id="insdrrgstno2" type="STRING"/>
- <Column id="insdrela" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_protlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="protflag" type="STRING"/>
- <Column id="name" type="STRING"/>
- <Column id="phone" type="STRING"/>
- <Column id="remark" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="chinm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="bindpid" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="etctel1" type="STRING" size="256"/>
- <Column id="etctel2" type="STRING" size="256"/>
- <Column id="smsaprvyn" type="STRING" size="256"/>
- <Column id="email" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseq" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="btype" type="STRING" size="256"/>
- <Column id="rh" type="STRING" size="256"/>
- <Column id="forgeryn" type="STRING" size="256"/>
- <Column id="nati" type="STRING" size="256"/>
- <Column id="psptno" type="STRING" size="256"/>
- <Column id="recmyn" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="recmernm" type="STRING" size="256"/>
- <Column id="recmerrela" type="STRING" size="256"/>
- <Column id="vipyn" type="STRING" size="256"/>
- <Column id="viprem" type="STRING" size="256"/>
- <Column id="religncd" type="STRING" size="256"/>
- <Column id="baptnm" type="STRING" size="256"/>
- <Column id="chchnm" type="STRING" size="256"/>
- <Column id="dethyn" type="STRING" size="256"/>
- <Column id="dethdt" type="STRING" size="256"/>
- <Column id="dethdd" type="STRING" size="256"/>
- <Column id="dethtm" type="STRING" size="256"/>
- <Column id="chosresn" type="STRING" size="256"/>
- <Column id="animyn" type="STRING" size="256"/>
- <Column id="exptresncd" type="STRING" size="256"/>
- <Column id="inhospyn" type="STRING" size="256"/>
- <Column id="handicapryn" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="kioskrcptnoyn" type="STRING" size="256"/>
- <Column id="carnum" type="STRING" size="256"/>
- <Column id="mig" type="STRING" size="256"/>
- <Column id="hngnm2" type="STRING" size="256"/>
- <Column id="builno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="lastorddd" type="STRING" size="256"/>
- <Column id="lastcretno" type="STRING" size="256"/>
- <Column id="smtappscanyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="chinm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="brthdd"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="bindpid"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="etctel1"/>
- <Col id="etctel2"/>
- <Col id="smsaprvyn"/>
- <Col id="email"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseq"/>
- <Col id="addr"/>
- <Col id="detladdr"/>
- <Col id="btype"/>
- <Col id="rh"/>
- <Col id="forgeryn"/>
- <Col id="nati"/>
- <Col id="psptno"/>
- <Col id="recmyn"/>
- <Col id="recmerid"/>
- <Col id="recmernm"/>
- <Col id="recmerrela"/>
- <Col id="vipyn"/>
- <Col id="viprem"/>
- <Col id="religncd"/>
- <Col id="baptnm"/>
- <Col id="chchnm"/>
- <Col id="dethyn"/>
- <Col id="dethdt"/>
- <Col id="dethdd"/>
- <Col id="dethtm"/>
- <Col id="chosresn"/>
- <Col id="animyn"/>
- <Col id="exptresncd"/>
- <Col id="inhospyn"/>
- <Col id="handicapryn"/>
- <Col id="remfact"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="kioskrcptnoyn"/>
- <Col id="carnum"/>
- <Col id="mig"/>
- <Col id="hngnm2"/>
- <Col id="builno"/>
- <Col id="lastorddd"/>
- <Col id="lastcretno"/>
- <Col id="smtappscanyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_patinsuinfo_patinsuinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="insucd" type="STRING" size="256"/>
- <Column id="insuno" type="STRING" size="256"/>
- <Column id="insdnm" type="STRING" size="256"/>
- <Column id="insdrrgstno1" type="STRING" size="256"/>
- <Column id="insdrrgstno2" type="STRING" size="256"/>
- <Column id="insdrela" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="insukind"/>
- <Col id="todd"/>
- <Col id="seqno"/>
- <Col id="instcd"/>
- <Col id="histstat"/>
- <Col id="fromdd"/>
- <Col id="insucd"/>
- <Col id="insuno"/>
- <Col id="insdnm"/>
- <Col id="insdrrgstno1"/>
- <Col id="insdrrgstno2"/>
- <Col id="insdrela"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_userpopupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="param" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="searchitem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="param"/>
- <Col id="flag"/>
- <Col id="searchitem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_protinfo_protlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="protflag" type="STRING"/>
- <Column id="name" type="STRING"/>
- <Column id="phone" type="STRING"/>
- <Column id="remark" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="seqno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="prrgstno1" type="STRING" size="256"/>
- <Column id="prrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="prrgstno1"/>
- <Col id="prrgstno2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updatedata_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_updatedata_patinsuinfo_patinsuinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_updatedata_patdiscinfo_patdiscinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자 등록번호"/>
- <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="discflag" type="STRING" size="256" sumtext="할인구분"/>
- <Column id="disccls" type="STRING" size="256" sumtext="할인분류구분"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="empid" type="STRING" size="256" sumtext="직원사번"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="가족주민번호1"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="가족주민번호2"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="가족성명"/>
- <Column id="emprela" type="STRING" size="256" sumtext="직원과관계"/>
- <Column id="discappacptyn" type="STRING" size="256" sumtext="할인신청서접수여부"/>
- <Column id="profacptyn" type="STRING" size="256" sumtext="증명서류접수여부"/>
- <Column id="profacptdd" type="STRING" size="256" sumtext="증명서류접수일자"/>
- <Column id="remfact" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="prrgstno1" type="STRING" size="256" sumtext="환자주민번호앞"/>
- <Column id="prrgstno2" type="STRING" size="256" sumtext="환자주민번호뒤"/>
- <!--
- <column id="fstrgstrid" type="string" desc="최초등록자ID" ref="patinsuinfolist.fstrgstrid"/>
- <column id="profacptdd" type="string" desc="최초등록일시" ref="patinsuinfolist.profacptdd"/>
- <column id="lastupdtrid" type="string" desc="최종수정자ID" ref="patinsuinfolist.lastupdtrid"/>
- <column id="lastupdtdt" type="string" desc="최종수정일시" ref="patinsuinfolist.lastupdtdt"/>
- -->
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_discsearch_discsearchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="discrrgstno1" type="STRING" size="256"/>
- <Column id="discrrgstno2" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="discrrgstno1"/>
- <Col id="discrrgstno2"/>
- <Col id="hngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_discupdate_patdiscinfo_patdiscinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sess_posinstcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sess_posinstcd">012</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_smtappdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="mpphontel"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0019list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0327list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0034list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0016list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0004list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P1010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0349list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0400list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0417list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_tmpnode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_init_disccd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_init_naticd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cdNnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_paminit_P0022list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminit_PK223list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_patdiscinfo_patdiscinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="disccd" type="STRING" size="256"/>
- <Column id="discflag" type="STRING" size="256"/>
- <Column id="disccls" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="empid" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="emprela" type="STRING" size="256"/>
- <Column id="discappacptyn" type="STRING" size="256"/>
- <Column id="profacptyn" type="STRING" size="256"/>
- <Column id="profacptdd" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="prrgstno1" type="STRING" size="256"/>
- <Column id="prrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="disccd"/>
- <Col id="discflag"/>
- <Col id="disccls"/>
- <Col id="todd"/>
- <Col id="seqno"/>
- <Col id="instcd"/>
- <Col id="histstat"/>
- <Col id="fromdd"/>
- <Col id="empid"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="hngnm"/>
- <Col id="emprela"/>
- <Col id="discappacptyn"/>
- <Col id="profacptyn"/>
- <Col id="profacptdd"/>
- <Col id="remfact"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="prrgstno1"/>
- <Col id="prrgstno2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_patordrecinfo_patordrecinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="incnt" type="STRING" size="256"/>
- <Column id="fstindd" type="STRING" size="256"/>
- <Column id="fstindeptnm" type="STRING" size="256"/>
- <Column id="lstindd" type="STRING" size="256"/>
- <Column id="lstindeptnm" type="STRING" size="256"/>
- <Column id="outcnt" type="STRING" size="256"/>
- <Column id="fstoutdd" type="STRING" size="256"/>
- <Column id="fstoutdeptnm" type="STRING" size="256"/>
- <Column id="lstoutdd" type="STRING" size="256"/>
- <Column id="lstoutdeptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_detailinfo_nbabyinfo_nbabyinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nbabyindd" type="STRING" size="256"/>
- <Column id="sickbabyyn" type="STRING" size="256"/>
- <Column id="womnbrthdd" type="STRING" size="256"/>
- <Column id="womnindd" type="STRING" size="256"/>
- <Column id="womnpid" type="STRING" size="256"/>
- <Column id="womnnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="nbabyindd"/>
- <Col id="sickbabyyn"/>
- <Col id="womnbrthdd"/>
- <Col id="womnindd"/>
- <Col id="womnpid"/>
- <Col id="womnnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_protflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">본인</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">배우자</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">자녀</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">부모</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">기타</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_result_patinsuinfo_patinsuinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_result_patdiscinfo_patdiscinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata_protlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_patcardissue" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_ptbsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_updatedata_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_smsdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_smsdata_recvrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_smtappresult" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="successyn" type="STRING" size="256"/>
- <Column id="errormsg" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_checkptbs" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_signtag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hospitalcd" type="STRING" size="256"/>
- <Column id="signtag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item1" compid="group2.group4.ipt_pid" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="pid"/>
- <BindItem id="item2" compid="group2.group4.combo5" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="sex"/>
- <BindItem id="item3" compid="group2.group4.input44" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="age"/>
- <BindItem id="item4" compid="group2.group4.ipt_hngnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm"/>
- <BindItem id="item5" compid="group2.group4.input18" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm2"/>
- <BindItem id="item6" compid="group2.group4.ipt_engnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="engnm"/>
- <BindItem id="item7" compid="group2.group4.ipt_chinm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="chinm"/>
- <BindItem id="item8" compid="group2.group4.ipt_rrgstno1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item9" compid="group2.group4.ipt_rrgstno2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="rrgstno2"/>
- <BindItem id="item10" compid="group2.group4.input38" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="brthdd"/>
- <BindItem id="item11" compid="group2.group4.ipt_hometel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hometel"/>
- <BindItem id="item12" compid="group2.group4.ipt_mpphontel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="mpphontel"/>
- <BindItem id="item13" compid="group2.group4.ipt_etctel1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="etctel1"/>
- <BindItem id="item14" compid="group2.group4.ipt_etctel2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="etctel2"/>
- <BindItem id="item15" compid="group2.group4.input1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcd1"/>
- <BindItem id="item16" compid="group2.group4.input26" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcd2"/>
- <BindItem id="item17" compid="group2.group4.input19" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcdseq"/>
- <BindItem id="item18" compid="group2.group4.opt_addr" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="addr"/>
- <BindItem id="item19" compid="group2.group4.ipt_detladdr" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="detladdr"/>
- <BindItem id="item20" compid="group2.group4.input15" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="email"/>
- <BindItem id="item21" compid="group2.group4.input17" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="btype"/>
- <BindItem id="item22" compid="group2.group4.input21" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="rh"/>
- <BindItem id="item23" compid="group2.group4.bool1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="forgeryn"/>
- <BindItem id="item24" compid="group2.group4.combo1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="nati"/>
- <BindItem id="item25" compid="group2.group4.input4" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="psptno"/>
- <BindItem id="item26" compid="group2.group4.bool7" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="smsaprvyn"/>
- <BindItem id="item28" compid="group2.group4.output67" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="recmernm"/>
- <BindItem id="item29" compid="group2.group4.combo37" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="recmerrela"/>
- <BindItem id="item30" compid="group2.group4.bool9" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="baptnm"/>
- <BindItem id="item31" compid="group2.group4.input5" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="chchnm"/>
- <BindItem id="item32" compid="group2.group4.bool3" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="vipyn"/>
- <BindItem id="item33" compid="group2.group4.input22" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="viprem"/>
- <BindItem id="item34" compid="group2.group4.combo35" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="religncd"/>
- <BindItem id="item35" compid="group2.group4.input16" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="carnum"/>
- <BindItem id="item37" compid="group2.group4.input2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="dethdd"/>
- <BindItem id="item38" compid="group2.group4.input3" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="dethtm"/>
- <BindItem id="item40" compid="group2.group4.combo2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="chosresn"/>
- <BindItem id="item41" compid="group2.group4.combo4" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="exptresncd"/>
- <BindItem id="item42" compid="group2.group4.bool8" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="kioskrcptnoyn"/>
- <BindItem id="item43" compid="group2.group4.textarea3" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="remfact"/>
- <BindItem id="item44" compid="group2.group5.output1" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="incnt"/>
- <BindItem id="item45" compid="group2.group5.output2" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="fstindd"/>
- <BindItem id="item47" compid="group2.group5.input8" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="nbabyindd"/>
- <BindItem id="item48" compid="group2.group5.combo3" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="sickbabyyn"/>
- <BindItem id="item49" compid="group2.group5.input11" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="womnbrthdd"/>
- <BindItem id="item50" compid="group2.group5.input10" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="womnindd"/>
- <BindItem id="item51" compid="group2.group5.input9" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="womnpid"/>
- <BindItem id="item52" compid="group2.group5.input12" propid="value" datasetid="ds_main_detailinfo_nbabyinfo_nbabyinfolist" columnid="womnnm"/>
- <BindItem id="item36" compid="group2.group4.bool4" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="dethyn"/>
- <BindItem id="item0" compid="group2.group4.cmb_inhospyn" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="inhospyn"/>
- <BindItem id="item27" compid="group2.group5.output00" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="outcnt"/>
- <BindItem id="item39" compid="group2.group5.output03" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="fstoutdd"/>
- <BindItem id="item54" compid="group2.group5.output06" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="lstindd"/>
- <BindItem id="item56" compid="group2.group5.output08" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="lstoutdd"/>
- <BindItem id="item46" compid="group2.group5.output04" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="fstindeptnm"/>
- <BindItem id="item55" compid="group2.group5.output07" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="lstindeptnm"/>
- <BindItem id="item53" compid="group2.group5.output05" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="fstoutdeptnm"/>
- <BindItem id="item57" compid="group2.group5.output09" propid="value" datasetid="ds_main_detailinfo_patordrecinfo_patordrecinfolist" columnid="lstoutdeptnm"/>
- <BindItem id="item58" compid="group2.group4.ipt_detladdr" propid="tooltiptext" datasetid="ds_main_patinfo_patinfolist" columnid="detladdr"/>
- <BindItem id="item59" compid="group2.group4.opt_addr" propid="tooltiptext" datasetid="ds_main_patinfo_patinfolist" columnid="addr"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- include "com_zipcodexp::ZBP001.xjs";
- include "com_shortmsgxp::ZMS001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- function fIssuePatientCard() {
-
- dsf_makeValue(ds_hidden_patcardissue, "flag", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "pid", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "rrgstno1", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "rrgstno2", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "issflag", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "issno", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "hngnm", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "remfact", "string", "");
- dsf_makeValue(ds_hidden_patcardissue, "result", "string", "");
-
- var pid = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- if (pid == "" || pid == " " || pid == "-") {
- sysf_messageBox("등록번호를 찾을 수 없습니다.", "E999", "");
- return false;
- }
-
- var rrgstno1 = utlf_transNullToEmpty(String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).getTrim());
- if (rrgstno1 == "" || rrgstno1 == " " || rrgstno1 == "-") {
- sysf_messageBox("주민등록번호 앞 6자리를 찾을 수 없습니다.", "E999", "");
- return false;
- }
-
- var rrgstno2 = utlf_transNullToEmpty(String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).getTrim());
- if (rrgstno2 == "" || rrgstno2 == " " || rrgstno2 == "-") {
- sysf_messageBox("주민등록번호 뒤 7자리를 찾을 수 없습니다.", "E999", "");
- return false;
- }
-
- var hngnm = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
- if (hngnm == "" || hngnm == " " || hngnm == "-") {
- sysf_messageBox("환자이름을 찾을 수 없습니다.", "E999", "");
- return false;
- }
-
- var issno = utlf_transNullToEmpty(ds_hidden_patcardissue.getColumn(0, "pcinfo"));
- if (issno == "" || issno == " " || issno == "-") {
- sysf_messageBox("PC 고유번호 정보를 찾을 수 없습니다.", "E999", "");
- return false;
- }
-
- //노드값 세팅
- ds_hidden_patcardissue.setColumn(0, "flag", "R"); //재발행 cf)최초발행은 'F'
- ds_hidden_patcardissue.setColumn(0, "pid", pid);
- ds_hidden_patcardissue.setColumn(0, "rrgstno1", rrgstno1);
- ds_hidden_patcardissue.setColumn(0, "rrgstno2", rrgstno2);
- ds_hidden_patcardissue.setColumn(0, "issflag", "7"); //환자 cf)직원은 '4"
- ds_hidden_patcardissue.setColumn(0, "issno", issno);
- ds_hidden_patcardissue.setColumn(0, "hngnm", hngnm);
- ds_hidden_patcardissue.setColumn(0, "remfact", "-");
-
- var oParam = {};
- oParam.id = "TXPAM00201";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqInsPatCardIssue";
- oParam.inds = "req=ds_hidden_patcardissue";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPAM00201";
-
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPAM00201") > -1) {
- sysf_messageBox("환자카드 발급신청을 정상적으로 완료했습니다. 카드발급 프린터에서 발급상황을 확인하세요.", "I999", "");
- }
- }
- function cf_TXPAM00201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fCheckData() {
- // 2016.10.07 kimdo3 추가 함.
- /*
- ds_send_updatedata_patinfo_patinfolist.clearData();
- ds_send_updatedata_patinfo_patinfolist.copyData(ds_main_patinfo_patinfolist);
- */
- // 환자정보 체크
- var hngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
- if (utlf_isNull(hngnm)) {
- sysf_messageBox("한글 이름이 정확히 입력되지 않았습니다.", "E999", "");
- return false;
- }
-
- var hngnm = String(ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
- hngnm = hngnm.replace("★", "");
-
- // 1.외래환자의 경우 표시명은 실명과 동일하게 설정
- if (utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "inhospyn")) || ds_main_patinfo_patinfolist.getColumn(0, "inhospyn") != "I") {
- ds_main_patinfo_patinfolist.setColumn(0, "hngnm2" , hngnm);
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "hngnm2", hngnm);
-
- // 2.재원중인 환자의 경우 실명과 표시명이 다를 경우 표시명을 동명이인체크하여 세팅
- // (재원중인 환자가 실명과 표시명이 다른 경우는 개명 또는 신생아 출생등록 크게 2케이스임)
- } else {
- var hngnm2 = String(ds_main_patinfo_patinfolist.getColumn(0, "hngnm2"));
- hngnm2 = hngnm2.replace(/[A-Z]/gi, "");
-
- //표시명이 다른경우 중복되지 않는 표시명 자동추출하여 세팅
- if (hngnm != hngnm2) {
-
- var ivrObjt = utlf_trim(lf_compFindId("ivr_nameconf"));
-
- if (!ivrObjt) {
- var divId = "ivr_nameconf";
- objDiv = new Div(divId);
- this.addChild(divId, objDiv);
-
- objDiv.url = sysf_getScreenURL("SPPMC07300"); // SPPMC07300_동명이인환자관리
- objDiv.show();
- }
-
- var hngNm2 = ivr_nameconf.fGetNewHngnm2(ds_main_patinfo_patinfolist.getColumn(0, "pid"), ds_main_patinfo_patinfolist.getColumn(0, "hngnm"))
-
- var dsParam = new Array();
- dsParam = [{dsNm: "ivr_nameconf"}];
- //lf_DelDs(dsParam);
-
- // 재원환자 동명이인처리된 경우 팝업으로 내용안내
- sysf_messageBox("재원환자 동명이인 체크결과에 의하여 표시명이 다음과 같이 설정되었습니다. "
- + "\r\n업무에 참고하시기 바랍니다."
- + "\r\n표시명 : "+ hngNm2, "I000");
-
- ds_main_patinfo_patinfolist.setColumn(0, "hngnm2", hngNm2);
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "hngnm2", hngNm2);
- }
- }
-
- var rrgstno1 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).trim();
- var rrgstno2 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim();
- if (rrgstno1.length != 6) {
- sysf_messageBox("환자주민번호1은 6자리입니다!","E999","");
- group2.group4.ipt_rrgstno1.setFocus();
- return false;
- } else if (rrgstno2.length != 7) {
- sysf_messageBox("환자주민번호2는 7자리입니다!","E999","");
- group2.group4.ipt_rrgstno2.setFocus();
- return false;
- } else if (!lf_isResidentNo(rrgstno1.concat(rrgstno2))) {
- if (sysf_messageBox("유효하지 않은 주민번호입니다! 계속","Q002","") != 6) {
- return false;
- }
- }
-
- var sex = ds_main_patinfo_patinfolist.getColumn(0, "sex");
- var brthdd = ds_main_patinfo_patinfolist.getColumn(0, "brthdd");
-
- if (utlf_isNull(brthdd) && utlf_isNull(sex)) {
- if (fGetSexAgeBirthDD() == false) {
- return false;
- }
- }
- else if( utlf_isValidDateTime(brthdd, "YYYYMMDD") == false) {
- sysf_messageBox("생년월일 형식이 정확하지 않습니다.", "E999", "");
- return false;
- }
- else if( sex.toUpperCase() != "M" && sex.toUpperCase() !="F" && sex.toUpperCase() != "A"){
- sysf_messageBox("생년월일 형식이 정확하지 않습니다.", "E999", "");
- return false;
- }
-
- var zipcd1 = ds_main_patinfo_patinfolist.getColumn(0, "zipcd1");
- var zipcd2 = ds_main_patinfo_patinfolist.getColumn(0, "zipcd2");
-
- var dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "inhospyn"));
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "inhospyn", "N");
- }
-
- dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "forgeryn"));
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "forgeryn", "N");
- }
-
- //직원추천정보 체크
- dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "recmyn"));
-
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "recmyn", "N");
- } else if(dataYN.toUpperCase() == "Y") {
- if (utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "recmerid"))) {
- sysf_messageBox("추천 직원정보를 넣어주세요.", "E999", "");
- return false;
- } else if (utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "recmerrela"))) {
- sysf_messageBox("추천직원과의 관계정보를 넣어주세요.", "E999", "");
- return false;
- }
- }
-
- //VIP정보체크
- dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "vipyn"));
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "vipyn", "N");
- }
-
- //사망정보 체크
- dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "dethyn"));
-
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "dethyn", "N");
- } else if (dataYN.toUpperCase() == "Y") {
- var dethdd = ds_main_patinfo_patinfolist.getColumn(0, "dethdd");
- var dethtm = ds_main_patinfo_patinfolist.getColumn(0, "dethtm");
-
- if (utlf_isNull(dethdd) || utlf_isValidDateTime(dethdd, "YYYYMMDD") == false) {
- sysf_messageBox("사망일자를 잘못입력하셨습니다.", "E999", "");
- return false;
- } else if (utlf_isNull(dethtm) || utlf_isValidDateTime(dethtm, "hhmmss") == false) {
- sysf_messageBox("사망시간을 잘못입력하셨습니다.", "E999", "");
- return false;
- } else {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "dethdt", dethdd.concat(dethtm));
- }
- }
-
- // 동물임상여부 체크
- dataYN = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "animyn"));
- if (dataYN == '') {
- ds_send_updatedata_patinfo_patinfolist.setColumn(0, "animyn", "N");
- }
-
- return true;
- }
- //환자기본정보 저장
- function fSave() {
- if (!fCheckData()) {
- return false;
- }
-
- // IP주소 저장 추가 by 조중래 20130906
- var extObj = new ExtCommon();
- dsf_makeValue(ds_send_updatedata_patinfo_patinfolist, "ipaddr", "string", extObj.getIPAddress());
-
- var dsUpdt = grdf_getGridUpdateData(group2.group7.grd_insuinfo, "all");
- grdf_setStatusColumn(dsUpdt, "status");
- ds_send_updatedata_patinsuinfo_patinsuinfolist.copyData(dsUpdt, true);
-
-
- var oParam = {};
- oParam.id = "TXPMC01402";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqExePatBaseInfo";
- oParam.inds = "patinfolist=ds_send_updatedata_patinfo_patinfolist "
- + "patinsuinfolist=ds_send_updatedata_patinsuinfo_patinsuinfolist patdiscinfolist=ds_send_updatedata_patdiscinfo_patdiscinfolist";
- oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist "
- + "ds_main_result_patinsuinfo_patinsuinfolist=patinsuinfolist ds_main_result_patdiscinfo_patdiscinfolist=patdiscinfolist";
- oParam.async = false;
- oParam.callback = "cf_TXPMC01402";
-
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXPMC01402") > -1) {
- if (ds_main_result_patinfo_patinfolist.rowcount > 0) {
- ds_main_patinfo_patinfolist.copyData(ds_main_result_patinfo_patinfolist);
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.copyData(ds_main_result_patinsuinfo_patinsuinfolist);
- group2.group4.opt_addr.tooltiptext = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, 'addr'));
-
- //환자 인적사항 변경사항 체크위해서..
- ds_hidden_tmpnode.copyData(ds_main_result_patinfo_patinfolist);
-
- opener.frmf_setParameter("SMPMO00200_smsaprvyn", ds_main_patinfo_patinfolist.getColumn(0,'smsaprvyn'));
- }
- }
- }
- function cf_TXPMC01402(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- // 보험, 감면 정보 조회
- function fSearch() {
- if (ds_main.getColumn(0, "popupendflag") == "ok") {
-
- ds_hidden_tmpnode.clearData();
- ds_hidden_tmpnode.copyData(ds_main_patinfo_patinfolist);
-
- // 보험/감면/진료기록/신생하*산모내역 조회
- ds_send.setColumn(0, "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
- ds_send.setColumn(0, "prrgstno1", String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).trim());
- ds_send.setColumn(0, "prrgstno2", String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim());
-
- var oParam = {};
- oParam.id = "TRPMC01401";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatBaseInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_detailinfo_patinsuinfo_patinsuinfolist=patinsuinfolist "
- + "ds_main_detailinfo_patdiscinfo_patdiscinfolist=patdiscinfolist "
- + "ds_main_detailinfo_patordrecinfo_patordrecinfolist=patordrecinfolist "
- + "ds_main_detailinfo_nbabyinfo_nbabyinfolist=nbabyinfolist";
- oParam.async = false;
- tranf_submit(oParam);
-
- // 환자용 스마트앱 가입 동의서
- if (ds_main_patinfo_patinfolist.getColumn(0, "smtappscanyn") == "P") {
- group2.group6.cap_smtappscanyn.text = "[ 환자용 스마트앱 가입동의서 : P ]";
- } else if (ds_main_patinfo_patinfolist.getColumn(0, "smtappscanyn") == "S") {
- group2.group6.cap_smtappscanyn.text = "[ 환자용 스마트앱 가입동의서 : S ]";
- } else {
- group2.group6.cap_smtappscanyn.text = "[ 환자용 스마트앱 가입동의서 : X ]";
- }
- }
- }
- function fGetSexAgeBirthDD(){
- var ptbs_brthdd;
- var ptbs_rrgstno1 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).trim();
- var ptbs_rrgstno2 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim();
- if (ptbs_rrgstno1.length != 6){
- sysf_messageBox("환자주민번호1은 6자리입니다!","E999","");
- group2.group4.ipt_rrgstno1.setFocus();
- return false;
- }
- if (ptbs_rrgstno2.length != 7){
- sysf_messageBox("환자주민번호2는 7자리입니다!","E999","");
- group2.group4.ipt_rrgstno2.setFocus();
- return false;
- }
-
- /*
- 9: 1800 ~ 1899년에 태어난 남성
- 0: 1800 ~ 1899년에 태어난 여성
- 1: 1900 ~ 1999년에 태어난 남성
- 2: 1900 ~ 1999년에 태어난 여성
- 3: 2000 ~ 2099년에 태어난 남성
- 4: 2000 ~ 2099년에 태어난 여성
- 5: 1900 ~ 1999년에 태어난 외국인 남성
- 6: 1900 ~ 1999년에 태어난 외국인 여성
- 7: 2000 ~ 2099년에 태어난 외국인 남성
- 8: 2000 ~ 2099년에 태어난 외국인 여성
- */
- var gubn = ptbs_rrgstno2.substr(0, 1);
- switch(gubn) {
- case '0' :
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- case '9' :
- ptbs_brthdd = '18'.concat(ptbs_rrgstno1);
- break;
- case '1' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '2' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '3' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '4' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '5' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '6' :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- case '7' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- case '8' :
- ptbs_brthdd = '20'.concat(ptbs_rrgstno1);
- break;
- default :
- ptbs_brthdd = '19'.concat(ptbs_rrgstno1);
- break;
- }
-
- /*
- * 3번 : 행려환자 중 주민번호 불명자.
- * 4번 : 사회복지 시설 수용자가 아닌자로서 주민번호 불명자
- * 5번 : 사회복지 시설 수용자 중 주민번호 불명자
- */
- if (utlf_isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false) {
- if (sysf_messageBox("주민번호 앞6자리 형식오류입니다. 무시하고 계속 진행하시겠습니까?","Q999","") != 6) {
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno1", "");
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno2", "");
- ds_main_patinfo_patinfolist.setColumn(0, "brthdd", "");
- ds_main_patinfo_patinfolist.setColumn(0, "sex", "");
- ds_main_patinfo_patinfolist.setColumn(0, "age", "");
-
- group2.group4.ipt_rrgstno1.setFocus();
-
- return false;
- }{
- sysf_messageBox("생년월일을 꼭 정확하게 입력해 주세요", "I999", "");
- ds_main_patinfo_patinfolist.setColumn( 0, "brthdd", "");
- }
- }else{
- ds_main_patinfo_patinfolist.setColumn( 0, "brthdd", ptbs_brthdd);
- }
-
- //성별 세팅
- var sex = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim();
- var rrgstnoValue = ptbs_rrgstno1 + ptbs_rrgstno2;
- ds_main_patinfo_patinfolist.setColumn( 0, "sex", lf_getSex(rrgstnoValue)); //getGender(sex));
-
- //나이 세팅
- ds_main_patinfo_patinfolist.setColumn( 0, "age", utlf_getFullAge(ptbs_brthdd)); //ds_main_patinfo_patinfolist.getColumn(0, "brthdd")));
- //model.refresh();
-
- //전체 주민번호 체크
- var ptbs_rrgstno = ptbs_rrgstno1.concat(ptbs_rrgstno2);
- if (lf_isResidentNo(ptbs_rrgstno) == false){
- var message = sysf_messageBox("유효하지 않은 주민번호입니다! 계속 진행","S001");
- if( message == 6 ){
- return true;
- }else{
- ds_main_patinfo_patinfolist.setColumn( 0, "rrgstno1","");
- ds_main_patinfo_patinfolist.setColumn( 0, "rrgstno2","");
- ds_main_patinfo_patinfolist.setColumn( 0, "brthdd","");
- ds_main_patinfo_patinfolist.setColumn( 0, "sex","");
- ds_main_patinfo_patinfolist.setColumn( 0, "age","");
- //model.refresh();
- group2.group4.ipt_rrgstno1.setFocus();
- return false;
- }
- }
- }
- function fInitialize() {
- ds_main_patinfo_patinfolist.clearData();
- ds_main_patinfo_patinfolist.addRow();
-
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.clearData();
-
- ds_main_detailinfo_patdiscinfo_patdiscinfolist.clearData();
-
- ds_main_detailinfo_patordrecinfo_patordrecinfolist.clearData();
- ds_main_detailinfo_patordrecinfo_patordrecinfolist.addRow();
-
- ds_main_detailinfo_nbabyinfo_nbabyinfolist.clearData();
- ds_main_detailinfo_nbabyinfo_nbabyinfolist.addRow();
-
- //초기값 세팅
- ds_main_patinfo_patinfolist.setColumn(0, "hngnm2", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "engnm", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "chinm", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "hometel", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "mpphontel", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "etctel1", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "etctel2", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "email", '@');
- ds_main_patinfo_patinfolist.setColumn(0, "zipcd1", '000');
- ds_main_patinfo_patinfolist.setColumn(0, "zipcd2", '00');
- ds_main_patinfo_patinfolist.setColumn(0, "zipcdseq", '0');
- ds_main_patinfo_patinfolist.setColumn(0, "detladdr", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "btype", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "rh", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "viprem", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "baptnm", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "chchnm", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "remfact", '-');
- ds_main_patinfo_patinfolist.setColumn(0, "smsaprvyn", 'Y');
-
- group2.group4.ipt_pid.setFocus();
-
- group2.group6.cap_smtappscanyn.text = "";
- }
- // 감면정보 조회시 주민번호 앞자리 조건 확인
- function fRrgstNo1Veri(){
-
- var ptbs_rrgstno1 = ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1");
-
- if (!utlf_isNull(ptbs_rrgstno1) && ptbs_rrgstno1 != " " && ptbs_rrgstno1 != "-") {
-
- if (ptbs_rrgstno1.length != 6) {
- sysf_messageBox("주민번호1은 6자리여야 합니다!", "E999", "");
- group2.group4.ptbs_rrgstno1.setFocus();
- return false;
- }
-
- if (ptbs_rrgstno1.isNumber() != true) {
- sysf_messageBox("주민번호1은 숫자형태로 입력되어야 합니다!", "E999", "");
- group2.group4.ptbs_rrgstno1.setFocus();
- return false;
- }
-
- } else {
- sysf_messageBox("주민번호1은 6자리여야 합니다!", "E999", "");
- // dbs227, ptbs_rrgstno1 컴포넌트는 존재하지 않음
- //group2.group4.ptbs_rrgstno1.setFocus();
- return false;
- }
-
- return true;
- }
- // 감면정보 조회시 주민번호 뒷자리 조건 확인 및 앞자리 날짜입력양식 확인
- function fRrgstNo2Veri() {
-
- var ptbs_brthdd;
-
- var ptbs_rrgstno1 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).getTrim();
- var ptbs_rrgstno2 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).getTrim();
-
- if (ptbs_rrgstno1.length != 6) {
- sysf_messageBox("환자주민번호1은 6자리입니다!", "E999", "");
- group2.group4.ptbs_rrgstno1.setFocus();
- return false;
- }
-
- if (ptbs_rrgstno2.length != 7) {
- sysf_messageBox("환자주민번호2은 7자리입니다!", "E999", "");
- group2.group4.ipt_rrgstno2.setFocus();
- return false;
- }
-
- /*
- 9: 1800 ~ 1899년에 태어난 남성
- 0: 1800 ~ 1899년에 태어난 여성
- 1: 1900 ~ 1999년에 태어난 남성
- 2: 1900 ~ 1999년에 태어난 여성
- 3: 2000 ~ 2099년에 태어난 남성
- 4: 2000 ~ 2099년에 태어난 여성
- 5: 1900 ~ 1999년에 태어난 외국인 남성
- 6: 1900 ~ 1999년에 태어난 외국인 여성
- 7: 2000 ~ 2099년에 태어난 외국인 남성
- 8: 2000 ~ 2099년에 태어난 외국인 여성
- */
-
- var gubn = ptbs_rrgstno2.substr(0, 1);
-
- switch (gubn) {
- case "0" :
- ptbs_brthdd = "18".concat(ptbs_rrgstno1);
- break;
- case "9" :
- ptbs_brthdd = "18".concat(ptbs_rrgstno1);
- break;
- case "1" :
- ptbs_brthdd = "19".concat(ptbs_rrgstno1);
- break;
- case "2" :
- ptbs_brthdd = "19".concat(ptbs_rrgstno1);
- break;
- case "3" :
- ptbs_brthdd = "20".concat(ptbs_rrgstno1);
- break;
- case "4" :
- ptbs_brthdd = "20".concat(ptbs_rrgstno1);
- break;
- case "5" :
- ptbs_brthdd = "19".concat(ptbs_rrgstno1);
- break;
- case "6" :
- ptbs_brthdd = "19".concat(ptbs_rrgstno1);
- break;
- case "7" :
- ptbs_brthdd = "20".concat(ptbs_rrgstno1);
- break;
- case "8" :
- ptbs_brthdd = "20".concat(ptbs_rrgstno1);
- break;
- default :
- ptbs_brthdd = "19".concat(ptbs_rrgstno1);
- break;
- }
-
- if (utlf_isValidDateTime(ptbs_brthdd, "YYYYMMDD") == false) {
-
- if (sysf_messageBox("주민번호 앞6자리 형식오류입니다. 무시하고 계속 진행하시겠습니까?", "Q999", "") != 6 ) {
-
- group2.group4.ipt_hometel.setFocus();
-
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno1", "");
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno2", "");
- ds_main_patinfo_patinfolist.setColumn(0, "brthdd", "");
- ds_main_patinfo_patinfolist.setColumn(0, "sex", "");
- ds_main_patinfo_patinfolist.setColumn(0, "age", "");
-
- group2.group4.ipt_rrgstno1.setFocus();
-
- return false;
- }
-
- } else {
- ds_main_patinfo_patinfolist.setColumn(0, "brthdd", ptbs_brthdd);
- }
-
- // 성별 세팅
- var ptbs_sex = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).getTrim();
-
- if (!utlf_isNull(ptbs_sex)) {
- ds_main_patinfo_patinfolist.setColumn(0, "sex", lf_getSex(ptbs_rrgstno1 + ptbs_rrgstno2)); //getGender(ptbs_sex));
- }
-
- // 나이 세팅
- ds_main_patinfo_patinfolist.setColumn(0, "age", utlf_getFullAge(ptbs_brthdd)); //ds_main_patinfo_patinfolist.getColumn(0, "brthdd")));
-
- // 전체 주민번호 체크
- var ptbs_rrgstno = ptbs_rrgstno1.concat(ptbs_rrgstno2);
-
- if (lf_isResidentNo(ptbs_rrgstno) == false) {
-
- if (sysf_messageBox("유효하지 않은 주민번호입니다! 계속 진행하시겠습니까?","Q999","") == 6) {
-
- return true;
-
- } else {
-
- group2.group4.ipt_hometel.setFocus();
-
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno1", "");
- ds_main_patinfo_patinfolist.setColumn(0, "rrgstno2", "");
- ds_main_patinfo_patinfolist.setColumn(0, "brthdd", "");
- ds_main_patinfo_patinfolist.setColumn(0, "sex", "");
- ds_main_patinfo_patinfolist.setColumn(0, "age", "");
-
- group2.group4.ipt_rrgstno1.setFocus();
-
- return false;
- }
- }
-
- return true;
- }
- // 2016_04_12 치과 및 본원간 환자정보 동기화 관련 수정(이정택)
- function fPatInfoCheck() {
-
- var ptbs_instcd = ds_main_patinfo_patinfolist.getColumn(0, "instcd");
- var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
-
- if (ptbs_instcd != dutplceinstcd) {
- if (dutplceinstcd == "031" && ptbs_instcd == "033") {
- sysf_messageBox("환자 정보를 치과에서 가져왔습니다.\n업무에 참고하시기 바랍니다.", "I");
- dsf_makeValue(ds_main_patinfo_patinfolist, "instcd", "string", "031");
- }
-
- if (dutplceinstcd == "032" && ptbs_instcd == "033") {
- sysf_messageBox("환자 정보를 치과에서 가져왔습니다.\n업무에 참고하시기 바랍니다.", "I");
- dsf_makeValue( ds_main_patinfo_patinfolist, "instcd", "string", "032");
- }
-
- if (dutplceinstcd == "033" && ptbs_instcd == "031") {
- sysf_messageBox("환자 정보를 본원에서 가져왔습니다.\n업무에 참고하시기 바랍니다.", "I");
- dsf_makeValue( ds_main_patinfo_patinfolist, "instcd", "string", "033");
- }
- }
- }
- function SMPMC01400_onload(obj:Form, e:LoadEventInfo) {
-
- frmf_initForm(obj);
-
- grdf_initGrid(this.group2.group7.grd_insuinfo);
- grdf_initGrid(this.group2.group6.grd_protlist);
-
- grdf_setRowTypeIcon(this.group2.group7.grd_insuinfo, 0);
- grdf_setRowTypeIcon(this.group2.group6.grd_protlist, 0);
-
- var arrParam1 = [{dsNm: "ds_init_P0019list", cdGrpId: "P0019"}
- , {dsNm: "ds_init_P0157list", cdGrpId: "P0157"}
- , {dsNm: "ds_init_P0327list", cdGrpId: "P0327"}
- , {dsNm: "ds_init_P0034list", cdGrpId: "P0034"}
- , {dsNm: "ds_init_P0008list", cdGrpId: "P0008"}
- , {dsNm: "ds_init_P0016list", cdGrpId: "P0016"}
- , {dsNm: "ds_init_P0004list", cdGrpId: "P0004"}
- , {dsNm: "ds_init_P1010list", cdGrpId: "P1010"}
- , {dsNm: "ds_init_P0349list", cdGrpId: "P0349"}
- , {dsNm: "ds_init_P0400list", cdGrpId: "P0400"}
- , {dsNm: "ds_init_P0417list", cdGrpId: "P0417"}];
-
- appf_getCodeList(arrParam1);
-
- var arrParam2 = [{dsNm: "ds_paminit_P0022list", cdGrpId: "P0022"}
- , {dsNm: "ds_paminit_PK223list", cdGrpId: "PK223"}];
-
- pamfGetCodeList(arrParam2);
-
- // 환자카드발급 PC정보를 읽어온다.
- fGetPCID();
-
- // 감면코드 및 국적코드 기준자료 설정
- var oParam = {};
- oParam.id = "TRPMC01403";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetComCD";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_init_disccd=disccd ds_hidden_init_naticd=naticd";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- ds_hidden_init_naticd.addColumn("cdNnm", "STRING");
-
- // 국적 코드 표시 항목 설정
- for (var i = 0; i < ds_hidden_init_naticd.rowcount; i++) {
- ds_hidden_init_naticd.setColumn(i, "cdNnm", ds_hidden_init_naticd.getColumn(i, "cd") + " " + ds_hidden_init_naticd.getColumn(i, "nm"));
-
- // 빈값 재설정
- if (utlf_isNull(ds_hidden_init_naticd.getColumn(i, "cd"))) {
- ds_hidden_init_naticd.setColumn(i, "cd", "");
- ds_hidden_init_naticd.setColumn(i, "nm", "");
- ds_hidden_init_naticd.setColumn(i, "cdNnm", "");
- }
- }
-
- try {
- ds_hidden_source.copyData(arg_ds_source);
- } catch(e) { }
-
- var spid = ds_hidden_source.getColumn(0, "pid");
-
- if (!utlf_isNull(spid)) {
-
- // 외국인 여부, VIP 여부 체크 이벤트 중지
- group2.group4.bool1.enableevent = false;
- group2.group4.bool3.enableevent = false;
-
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_main_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC02500";
-
- tranf_submit(oParam);
-
- group2.group4.bool1.enableevent = true;
- group2.group4.bool3.enableevent = true;
-
- if (arErrorCode.pop("TRPMC02500") > -1) {
-
- if (ds_main_patinfo_patinfolist.rowcount > 0) {
-
- ds_main.setColumn(0, "popupendflag", "ok");
-
- fSearch();
-
- var oParam = {};
- oParam.id = "TRPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetProtList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_protinfo_protlist=protlist";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- } else {
-
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.clearData();
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.addRow();
-
- ds_main_detailinfo_patdiscinfo_patdiscinfolist.clearData();
- ds_main_detailinfo_patdiscinfo_patdiscinfolist.addRow();
-
- fInitialize();
- }
- } else {
- fInitialize();
- }
- } else {
- fInitialize();
- }
- }
- function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function group2_group4_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPPMC07300", "SPPMC07300", "", "", "1", "50", "50", "", "", "", "", "", "M");
- }
- function group2_group4_ipt_pid_onkeydown(obj:MaskEdit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- obj.updateToDataset();
- var value = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, 'pid'));
- ds_hidden_source.setColumn(0, "srchcond", "1");
- ds_hidden_source.setColumn(0, "pid", value);
-
- // 환자등록번호 체크
- if (value.length >= 1) {
- group2.group4.bool1.enableevent = false;
- group2.group4.bool3.enableevent = false;
-
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_main_result_patinfo_patinfolist=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC02500";
-
- tranf_submit(oParam);
-
- group2.group4.bool1.enableevent = true;
- group2.group4.bool3.enableevent = true;
-
- if (arErrorCode.pop("TRPMC02500") > -1) {
- if (ds_main_result_patinfo_patinfolist.rowcount > 0) {
- ds_main_patinfo_patinfolist.copyData(ds_main_result_patinfo_patinfolist, false);
- //합번등록번호 체크
- var sBindPid = ds_main_patinfo_patinfolist.getColumn(0, "bindpid");
-
- if (!utlf_isNull(sBindPid) && sBindPid != '-' && sBindPid != ' ') {
-
- // 합번된 등록번호 메세지 처리
- var sPid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
- var sHngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
-
- var retValue = sysf_messageBox(sPid + "(" + sHngnm + ") 환자의 등록번호가 [ " + sBindPid + " ] 로 합번 되었습니다. 합번된 등록번호로 재조회 하시겠습니까?", "Q999", "");
-
- if (retValue == "6") {
-
- ds_main_patinfo_patinfolist.setColumn(0, "pid", sBindPid);
-
- ds_main.setColumn(0, "popupendflag", "ok");
-
- fSearch();
-
- // 보호자 연락처 추가
- var oParam = {};
- oParam.id = "TRPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetProtList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_protinfo_protlist=protlist";
- oParam.async = false;
- tranf_submit(oParam);
-
- } else {
-
- // 화면 초기화
- group1.btn_initialize.click();
-
- return false;
- }
-
- } else {
-
- ds_main.setColumn(0, "popupendflag", "ok");
-
- fSearch();
- }
-
- } else {
- if(ds_main_patinfo_patinfolist.rowcount <= 0){
- ds_main_patinfo_patinfolist.addRow();
- }
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.clearData();
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.addRow();
- ds_main_detailinfo_patdiscinfo_patdiscinfolist.clearData();
- ds_main_detailinfo_patdiscinfo_patdiscinfolist.addRow();
-
- sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
- }
- }
- } else {
- sysf_messageBox("환자등록번호를 정확히", "C001");
- }
-
- // 신우편번호 확인
- if (ds_paminit_P0022list.lookup("cdid", "94", "cdnm") == "Y") {
- if (fNewZipCode(utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "zipcd1")),
- utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "zipcd2")))) {
- group2.group4.button37.click();
- }
- }
-
- // 치과 및 본원간 환자정보 동기화 관련 수정(이정택)
- fPatInfoCheck();
-
- // 보호자 연락처 초기화 호출
- group2.group6.button9.click();
- }
- }
- function group2_group4_btn_search_onclick(obj:Button, e:ClickEventInfo) {
-
- // 팝업창
- var objArg = new Object();
-
- // ds_hidden_source.setColumn( 0, "rrgstno1", String(ds_hidden_source.getColumn( 0, "rrgstno1")).trim());
- // ds_hidden_source.setColumn( 0, "rrgstno2", String(ds_hidden_source.getColumn( 0, "rrgstno2")).trim());
- //
- objArg.arg_ds_send = ds_hidden_source;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "1", "50", "50", "", "", "", "", "", "M");
-
- //ds_main_patinfo_patinfolist.copyData(ds_patinfolist);
- ds_main_patinfo_patinfolist.copyRow(0, ds_patinfolist, 0);
- group2.group4.opt_addr.tooltiptext = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, 'addr'));
-
- if (frmf_getParameter("SPPMC02500_popupendflag") == "ok") {
- ds_main.setColumn(0, "popupendflag", "ok");
- }
-
- fSearch();
-
- ds_hidden_source.clearData();
- ds_hidden_source.addRow();
-
- // 치과 및 본원간 환자정보 동기화 관련 수정(이정택)
- fPatInfoCheck();
- }
- function group2_group4_ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- ds_hidden_source.setColumn(0, "srchcond", "2");
- ds_hidden_source.setColumn(0, "hngnm", group2.group4.ipt_hngnm.text);
- frmf_inputEnterKey("group2.group4.btn_search", "onclick", new ClickEventInfo);
- }
- }
- function group2_group4_ipt_rrgstno1_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- var strValue = String(e.posttext).replace(' ', '').trim();
- if(strValue.length != 6){
- var idx = group2.group4.ipt_rrgstno1.getCaretPos();
- ds_main_patinfo_patinfolist.setColumn(0, 'rrgstno1', strValue);
- group2.group4.ipt_rrgstno1.setCaretPos(idx);
- return false;
- }
- obj.updateToDataset();
- strValue = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim();
-
- if (strValue.length == 7) {
- if (fRrgstNo2Veri() == false) return;
- } else {
- if (fRrgstNo1Veri() == false) return;
- }
- }
- function group2_group4_ipt_rrgstno1_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- ds_hidden_source.setColumn( 0, "srchcond", "3");
- // ds_hidden_source.setColumn( 0, "rrgstno1", String(group2.group4.ipt_rrgstno1.text).trim());
- // ds_hidden_source.setColumn( 0, "rrgstno2", String(group2.group4.ipt_rrgstno2.text).trim());
- frmf_inputEnterKey("group2.group4.btn_search", "onclick", new ClickEventInfo);
- }
- }
- function group2_group4_ipt_rrgstno2_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- var strValue = String(e.posttext).trim();
- if(strValue.length != 7){
- return;
- }
- obj.updateToDataset();
- ds_hidden_source.setColumn(0, "srchcond", "3");
- var _rrgstno2 = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim();
- var _rrgstno1 = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).trim();
- ds_hidden_source.setColumn(0, "rrgstno2", _rrgstno2);
- ds_hidden_source.setColumn(0, "rrgstno1", _rrgstno1);
-
- if(_rrgstno1.length == 6 && _rrgstno2.length == 7){
- if (fGetSexAgeBirthDD() == false) return;
- }
- }
- function group2_group4_ipt_rrgstno2_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if (e.keycode == 13){
- //setInputNodeCurText();
- ds_hidden_source.setColumn( 0, "rrgstno2", String(group2.group4.ipt_rrgstno2.text).trim());
- ds_hidden_source.setColumn( 0, "rrgstno1", String(group2.group4.ipt_rrgstno1.text).trim());
- //if (fRrgstNo1Veri() == false) return;
- var hngnm = group2.group4.ipt_hngnm.text;
- var rrgstno1 = String(group2.group4.ipt_rrgstno1.text).trim();
- var rrgstno2 = String(group2.group4.ipt_rrgstno2.text).trim();
- if( hngnm.length > 0 && rrgstno1.length == 0 && rrgstno2.length == 0){
- ds_hidden_source.setColumn( 0, "srchcond", "2");
- ds_source.setColumn( 0, "hngnm", hngnm);
-
- }else if( hngnm.length > 0 ){
- ds_hidden_source.setColumn( 0, "srchcond", "4");
- ds_hidden_source.setColumn( 0, "hngnm", hngnm);
- ds_hidden_source.setColumn( 0, "rrgstno1", rrgstno1);
- ds_hidden_source.setColumn( 0, "rrgstno2", rrgstno2);
-
- }else{
- ds_hidden_source.setColumn( 0, "srchcond", "3");
- ds_hidden_source.setColumn( 0, "rrgstno1", rrgstno1);
- ds_hidden_source.setColumn( 0, "rrgstno2", rrgstno2);
- }
- frmf_inputEnterKey("group2.group4.btn_search", "onclick", new ClickEventInfo);
- }
- }
- function group2_group4_input38_ontextchanged(obj:Calendar, e:TextChangedEventInfo)
- {
- //if(fBrthddVeri(ds_main_patinfo_patinfolist.getColumn(0, "brthdd"),input38) == false) return; //2010-01-18 김주희 생년월일체크
- }
- function group2_group4_ipt_hometel_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
-
- //ipt_hometel.refresh();
- }
- function group2_group4_ipt_mpphontel_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
-
- }
- function group2_group4_ipt_mpphontel_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13){
- group2.group4.ipt_etctel1.setFocus();
- }
- }
- function group2_group4_ipt_etctel1_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
-
- }
- function group2_group4_ipt_etctel1_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13){
- group2.group4.ipt_etctel2.setFocus();
- }
- }
- function group2_group4_ipt_etctel2_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
-
- }
- function group2_group4_ipt_etctel2_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13){
- group2.group4.button37.setFocus();
- }
- }
- function group2_group4_input1_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- var zipcd1 = group2.group4.input1.text.trim();
- var zipcd2 = group2.group4.input26.text.trim();
- ds_main_patinfo_patinfolist.setColumn( 0, "zipcd1", zipcd1);
- ds_main_patinfo_patinfolist.setColumn( 0, "zipcd2", zipcd2);
-
- if( zipcd1 != '' && zipcd1 != '000' && zipcd1 != '-' && zipcd2 != '' && zipcd2 != '00' && zipcd2 != '-' ){
- zbcfOpenZipCodeList("zipcode"
- , zipcd1 + "-" + zipcd2
- , "_root_main_patinfo_patinfolist_zipcd1"
- , "_root_main_patinfo_patinfolist_zipcd2"
- , "_root_main_patinfo_patinfolist_zipcdseq"
- , "_root_main_patinfo_patinfolist_addr"
- , ""
- , "_root_main_patinfo_patinfolist_detladdr"
- , "_root_main_patinfo_patinfolist_builno"
- );
- }
- }
- function group2_group4_input26_ontextchanged(obj:MaskEdit, e:TextChangedEventInfo)
- {
- var zipcd1 = group2.group4.input1.text.trim();
- var zipcd2 = group2.group4.input26.text.trim();
- ds_main_patinfo_patinfolist.setColumn( 0, "zipcd1", zipcd1);
- ds_main_patinfo_patinfolist.setColumn( 0, "zipcd2", zipcd2);
-
- if( zipcd1 != '' && zipcd1 != '000' && zipcd1 != '-' && zipcd2 != '' && zipcd2 != '00' && zipcd2 != '-' ){
- zbcfOpenZipCodeList("zipcode"
- , zipcd1 + "-" + zipcd2
- , "_root_main_patinfo_patinfolist_zipcd1"
- , "_root_main_patinfo_patinfolist_zipcd2"
- , "_root_main_patinfo_patinfolist_zipcdseq"
- , "_root_main_patinfo_patinfolist_addr"
- , ""
- , "_root_main_patinfo_patinfolist_detladdr"
- , "_root_main_patinfo_patinfolist_builno"
- );
- }
- }
- function group2_group4_button37_onclick(obj:Button, e:ClickEventInfo)
- {
- // zbcfOpenZipCodeList(
- // "combination"
- // , ""
- // , "_root_main_patinfo_patinfolist_zipcd1"
- // , "_root_main_patinfo_patinfolist_zipcd2"
- // , "_root_main_patinfo_patinfolist_zipcdseq"
- // , "_root_main_patinfo_patinfolist_addr"
- // , ""
- // , "_root_main_patinfo_patinfolist_detladdr"
- // , "_root_main_patinfo_patinfolist_builno"
- // );
- var returnDs = appf_getZipCodeList("combination");
- if (!utlf_isNull(returnDs.address)) {
- ds_main_patinfo_patinfolist.setColumn(0, "zipcd1" , returnDs.zipcdhead); // 우편번호앞번호
- ds_main_patinfo_patinfolist.setColumn(0, "zipcd2" , returnDs.zipcdfoot); // 우편번호뒷번호
- ds_main_patinfo_patinfolist.setColumn(0, "zipcdseq" , returnDs.seqno); // 일련번호
- ds_main_patinfo_patinfolist.setColumn(0, "addr" , returnDs.address); // 입력주소
- ds_main_patinfo_patinfolist.setColumn(0, "detladdr" , returnDs.address_detail); // 주소에서 입력주소를 뺀 나머지 주소
- ds_main_patinfo_patinfolist.setColumn(0, "builno" , returnDs.builno); // 주소에서 입력주소를 뺀 나머지 주소
- }
- //2014_08_04 하위주소 제거
- group2.group4.ipt_detladdr.value="";
- //2014_08_04
- group2.group4.ipt_detladdr.setFocus();
- }
- function group2_group4_opt_addr_onmouseenter(obj:Edit, e:MouseEventInfo) {
- group2.group4.opt_addr.hint = group2.group4.opt_addr.text;
- }
- function group2_group4_bool1_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- if (group2.group4.bool1.value == "Y") {
- ds_main_patinfo_patinfolist.setColumn( 0, "nati", "");
- }
- }
- function group2_group4_button4_onclick(obj:Button, e:ClickEventInfo) {
- ds_hidden_smsdata.clearData();
- ds_hidden_smsdata_recvrlist.clearData();
-
- var replytelno = frmf_getParameter("SPZMS00100_replytelno");
- dsf_makeValue( ds_hidden_smsdata, "bizabbr", "string", "PAM");
- dsf_makeValue( ds_hidden_smsdata, "replytelno", "string", replytelno);
- dsf_makeValue( ds_hidden_smsdata, "rsrvyn", "string", "");
- dsf_makeValue( ds_hidden_smsdata, "rsrvdate", "string", "");
- dsf_makeValue( ds_hidden_smsdata, "rsrvtime", "string", "");
- dsf_makeValue( ds_hidden_smsdata_recvrlist, "chk", "string", "");
- dsf_makeValue( ds_hidden_smsdata_recvrlist, "recvrnm", "string", ds_main_patinfo_patinfolist.getColumn(0, "hngnm"));
- dsf_makeValue( ds_hidden_smsdata_recvrlist, "recvrtelno", "string", ds_main_patinfo_patinfolist.getColumn(0, "mpphontel"));
-
- zmsfOpenSMS(ds_hidden_smsdata, ds_hidden_smsdata_recvrlist);
- }
- function group2_group4_button50_onclick(obj:Button, e:ClickEventInfo) {
- /* 지인관리 개발에 따른 수정 - 20130614
- ds_main_userpopupinfo.setColumn( 0, "param", "_OneS");
- ds_main_userpopupinfo.setColumn( 0, "flag", "usernm");
- ds_main_userpopupinfo.setColumn( 0, "searchitem", "사용자명");
-
- modal("SPZSU10103_사용자부서조회", "", "200", "200", "SPZSU10103","_root_main_userpopupinfo","_root_main_temp");
-
- var iParam = frmf_getParameter("SPZSU10103_");
- dsf_makeValue( ds_hidden, "onerowselect", "string", "" );
- dsf_makeValue( ds_main_patinfo_patinfolist, "recmernm", "string", "" );
- setCSVToNode("_root_hidden_onerowselect", iParam);
- ds_main_patinfo_patinfolist.setColumn( 0, "recmerid", ds_hidden_onerowselect_list.getColumn(0, "userid") );
- ds_main_patinfo_patinfolist.setColumn( 0, "recmernm", ds_hidden_onerowselect_list.getColumn(0, "usernm") );
- frmf_clearParameter("SPZSU10103_");
- //ds_hidden_onerowselect.clearData();
- //model.refresh();
- */
- frmf_clearParameter("SPPMC05500_emplno");
- frmf_clearParameter("SPPMC05500_pid");
- frmf_clearParameter("SPPMC05500_popupendflag")
-
- frmf_setParameter("SPPMC05500_emplno", ds_main_patinfo_patinfolist.getColumn(0, "recmerid"));
- frmf_setParameter("SPPMC05500_pid", ds_main_patinfo_patinfolist.getColumn(0, "pid"));
-
- frmf_modal("SPPMC05500", "SPPMC05500", "", "", "1", "50", "50", "", "", "", "", "", "M");
-
- if (frmf_getParameter("SPPMC05500_popupendflag") == "Y") {
- ds_main_patinfo_patinfolist.setColumn(0, "recmyn", frmf_getParameter("SPPMC05500_recmyn"));
- ds_main_patinfo_patinfolist.setColumn(0, "recmerid", frmf_getParameter("SPPMC05500_recmerid"));
- ds_main_patinfo_patinfolist.setColumn(0, "recmernm", frmf_getParameter("SPPMC05500_recmernm"));
- ds_main_patinfo_patinfolist.setColumn(0, "recmerrela", frmf_getParameter("SPPMC05500_recmerrela"));
- ds_main_patinfo_patinfolist.setColumn(0, "baptnm", frmf_getParameter("SPPMC05500_recmersmsyn"));
- }
- }
- function group2_group4_bool3_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- ds_main_patinfo_patinfolist.setColumn(0, "viprem", "-");
- }
- function bool4_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo) {
- }
- function group2_group4_button2_onclick(obj:Button, e:ClickEventInfo) {
- if (ds_main_patinfo_patinfolist.getColumn(0, "pid") == "") {
- return;
- }
- //modal("../../.._pam_inordamtmngtweb_xrw_SMPAI02200", "1","", "", "SMPAI02200", "_root_main_patinfo_patinfolist_pid", "_root_send_inptpatinfo", "align:center");
-
- ds_main_patinfo_patinfolist.setColumn( 0, "remfact",
- fCallSpecPopUp_remfact(ds_main_patinfo_patinfolist.getColumn(0, "pid"),ds_main_patinfo_patinfolist.getColumn(0, "remfact")));
-
- //textarea3.refresh();
- }
- function group2_group7_button53_onclick(obj:Button, e:ClickEventInfo)
- {
- var cur_row = ds_main_detailinfo_patinsuinfo_patinsuinfolist.addRow();
- ds_main_detailinfo_patinsuinfo_patinsuinfolist.setColumn( cur_row , "pid", ds_main_patinfo_patinfolist.getColumn(0, "pid") );
- //model.refresh();
- }
- function group2_group6_button9_onclick(obj:Button, e:ClickEventInfo) {
-
- var oParam = {};
- oParam.id = "TRPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetProtList";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_main_protinfo_protlist=protlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group2_group6_button6_onclick(obj:Button, e:ClickEventInfo) {
- var _curRow = ds_main_protinfo_protlist.addRow();
- ds_main_protinfo_protlist.setColumn(_curRow, "pid", group2.group4.ipt_pid.value);
- }
- function group2_group6_button7_onclick(obj:Button, e:ClickEventInfo) {
-
- var row = ds_main_protinfo_protlist.rowposition;
-
- if (ds_main_protinfo_protlist.getRowType(row) == Dataset.ROWTYPE_INSERT) {
- ds_main_protinfo_protlist.deleteRow(row);
- }
- else { // 나머지 경우 Delete로 설정
- ds_main_protinfo_protlist.updatecontrol = false;
- ds_main_protinfo_protlist.setRowType(row, Dataset.ROWTYPE_DELETE);
- ds_main_protinfo_protlist.updatecontrol = true;
- }
- }
- function group2_group6_button8_onclick(obj:Button, e:ClickEventInfo) {
-
- for (i = 0; i < ds_main_protinfo_protlist.rowcount; i++) {
- if (ds_main_protinfo_protlist.getRowType(i) == Dataset.ROWTYPE_INSERT ||
- ds_main_protinfo_protlist.getRowType(i) == Dataset.ROWTYPE_UPDATE ) {
- if (utlf_isNull(ds_main_protinfo_protlist.getColumn(i, "protflag")) || utlf_isNull(ds_main_protinfo_protlist.getColumn(i, "name"))) {
- sysf_messageBox("관계, 성명은 필수입력값입니다.", "E999", "");
- return;
- }
- }
- }
-
- var _updatedata = grdf_getGridUpdateData(group2.group6.grd_protlist, "all");
-
- grdf_setStatusColumn(_updatedata, "status");
- ds_send_savedata_protlist.copyData(_updatedata, true);
-
- var oParam = {};
- oParam.id = "TXPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqExeProtList";
- oParam.inds = "req=ds_send_savedata_protlist";
- oParam.outds = "";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- ds_hidden_source.setColumn(0, "srchcond", "1");
-
- var oParam = {};
- oParam.id = "TRPMC01404";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetProtList";
- oParam.inds = "req=ds_hidden_source";
- oParam.outds = "ds_main_protinfo_protlist=protlist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group1_button1_onclick(obj:Button, e:ClickEventInfo) {
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_main_patinfo_patinfolist;
-
- frmf_modal("SPPAO04600", "SPPAO04600", objArg, "", "1", "3000", "300", "", "", "", "", "", "M");
- }
- function group1_btn_insuno_search_onclick(obj:Button, e:ClickEventInfo) {
- //보험증번호 조회(보험자격조회)
- var suppkind = '00';
-
- var parm = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).trim() +
- String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim() + "▦" + //주민번호
- ds_main_patinfo_patinfolist.getColumn(0, "hngnm") + "▦" + //이름
- utlf_getCurrentDate() + "▦" + //외래진료일자
- 0 + "▦" + //생성번호
- "O" + "▦" + //진료형태
- "" + "▦" + //퇴원일자
- "0" + "▦" + //본인일부부담금
- "" + "▦" + //기관부담금
- ds_main_patinfo_patinfolist.getColumn(0, "pid") + "▦" + //등록번호
- //ds_init_orddeptcd.lookupExpr(cd == '" + cmb_orddeptcd.value + "'", "reqdeptno") + "▦" + //진료과
- '' + "▦" + //진료과
- "" + "▦" + //본인부담구분
- "0" + "▦" + //비급여총금액
- "0" + "▦" + //산전지원금
- suppkind + "▦"; //보조유형
-
- frmf_setParameter("SPPMC03900_PARM", parm);
-
- frmf_modal("SPPMC03900", "SPPMC03900", "", "", "1", "3000", "300", "", "", "", "", "", "M");
- }
- function group1_btn_patcard_onclick(obj:Button, e:ClickEventInfo) {
- fIssuePatientCard();
- }
- function group1_button3_onclick(obj:Button, e:ClickEventInfo) {
- // 환자정보(주민등록번호) 존재여부 체크
- var _rrgstno1 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno1")).getTrim();
- var _rrgstno2 = String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).getTrim();
-
- if (!fGetPtbsInfo(_rrgstno1, _rrgstno2, utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "pid")))) {
- var retValue = utlf_transNullToEmpty(frmf_getParameter('SPPMC02500_popupendflag'));
- if(retValue == 'ok'){
- ds_main_patinfo_patinfolist.copyRow(0, ds_patinfolist, 0);
- group2.group4.opt_addr.tooltiptext = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, 'addr'));
- }
- return false;
- }
-
- // 생년월일체크
- if (fBrthddVeri(ds_main_patinfo_patinfolist.getColumn(0, "brthdd"), "") == false) return;
-
- if( ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2").substring(0, 1) == "5"
- || ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2").substring(0, 1) == "6"
- || ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2").substring(0, 1) == "7"
- || ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2").substring(0, 1) == "8"
- || ds_main_patinfo_patinfolist.getColumn(0, "forgeryn") == "Y") {
- if (utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "nati")) || ds_main_patinfo_patinfolist.getColumn(0, "nati") == '-') {
- sysf_messageBox("외국인입니다. 국적코드를 입력해 주세요", "E999", "");
- return false;
- }
- if (utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "psptno")) || ds_main_patinfo_patinfolist.getColumn(0, "psptno") == '-') {
- alert("여권번호가 없습니다. 확인후 입력해 주시기 바랍니다");
- }
- }
-
- var pid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
-
- if (utlf_isNull(pid)) {
-
- if (sysf_messageBox("신규 환자로", "Q002") == 6) {
-
- //ds_send_updatedata_patinfo.copyData(ds_main_patinfo_patinfolist);
- ds_send_updatedata_patinfo_patinfolist.copyData(ds_main_patinfo_patinfolist);
-
- fSave();
-
- } else {
- sysf_messageBox("환자번호를 정확히", "C001");
- }
-
- } else {
-
- // 인적사항 데이터를 send노드로 복사
- ds_send_updatedata_patinfo_patinfolist.copyData(ds_main_patinfo_patinfolist);
-
- // 인적사항에 변동이 없을 경우
- if (pamCompareNodes(ds_main_patinfo_patinfolist, ds_hidden_tmpnode)) {
-
- dsf_makeValue(ds_send_updatedata_patinfo_patinfolist, "srchcond", "string", "1");
-
- var _updatedata = grdf_getGridUpdateData(group2.group7.grd_insuinfo, "update");
-
- ds_send_updatedata_patinsuinfo_patinsuinfolist.copyData(_updatedata, true);
-
- fSave();
-
- } else{ //인적사항 업데이트 시
-
- dsf_makeValue(ds_send_updatedata_patinfo_patinfolist, "srchcond", "string", "0");
-
- var _updatedata = grdf_getGridUpdateData(group2.group7.grd_insuinfo, "update");
-
- ds_send_updatedata_patinsuinfo_patinsuinfolist.copyData(_updatedata, true);
-
- fSave();
- }
- }
- }
- function group1_btn_initialize_onclick(obj:Button, e:ClickEventInfo) {
- fInitialize();
- }
- function group2_group4_ipt_rrgstno1_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo) {
- //obj.updateToDataset();
- // ds_main_patinfo_patinfolist.setColumn(0, "rrgstno1", group2.group4.ipt_rrgstno1.text);
- // ds_main_patinfo_patinfolist.setColumn(0, "rrgstno2", group2.group4.ipt_rrgstno2.text);
-
- // if (String(ds_main_patinfo_patinfolist.getColumn(0, "rrgstno2")).trim().length == 7) {
- // if (fRrgstNo2Veri() == false) return;
- // } else {
- // if (fRrgstNo1Veri() == false) return;
- // }
- }
- function group2_group4_ipt_rrgstno2_onkillfocus(obj:MaskEdit, e:KillFocusEventInfo) {
- // ds_hidden_source.setColumn(0, "srchcond", "3");
- // var _rrgstno2 = String(group2.group4.ipt_rrgstno2.text).trim()
- // var _rrgstno1 = String(group2.group4.ipt_rrgstno1.text).trim()
- // ds_hidden_source.setColumn(0, "rrgstno2", _rrgstno2);
- // ds_hidden_source.setColumn(0, "rrgstno1", _rrgstno1);
- //
- // if(_rrgstno1.length == 6 && _rrgstno2.length == 7){
- // if (fGetSexAgeBirthDD() == false) return;
- // }
- }
- function group2_group4_ipt_hometel_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- ds_main_patinfo_patinfolist.setColumn( 0, "hometel", fMakeTelNumFormat(ds_main_patinfo_patinfolist.getColumn(0, "hometel")));
- }
- function group2_group4_ipt_mpphontel_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- ds_main_patinfo_patinfolist.setColumn( 0, "mpphontel", fMakeTelNumFormat(ds_main_patinfo_patinfolist.getColumn(0, "mpphontel")));
- }
- function group2_group4_ipt_etctel1_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- ds_main_patinfo_patinfolist.setColumn( 0, "etctel1", fMakeTelNumFormat(ds_main_patinfo_patinfolist.getColumn(0, "etctel1")));
- }
- function group2_group4_ipt_etctel2_onkillfocus(obj:Edit, e:KillFocusEventInfo) {
- ds_main_patinfo_patinfolist.setColumn( 0, "etctel2", fMakeTelNumFormat(ds_main_patinfo_patinfolist.getColumn(0, "etctel2")));
- }
- // 앱 동의서 버튼 클릭 이벤트
- function group1_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_main_patinfo_patinfolist.getColumn(0,"pid");
- var cretno = ds_main_patinfo_patinfolist.getColumn(0,"lastcretno");
- var orddd = ds_main_patinfo_patinfolist.getColumn(0,"lastorddd");
- var ordtype = "O";
- var user = sysf_getUserInfo("userid");
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var mpphontel = String(ds_main_patinfo_patinfolist.getColumn(0,"mpphontel"));
-
- if (utlf_isNull(pid) || utlf_isNull(cretno) || utlf_isNull(orddd) || utlf_isNull(ordtype)) {
- sysf_messageBox("최근 수진정보가 없습니다. \r\n전자동의서는 반드시 수진이력이 존재해야 합니다.","I999");
- return;
- }
-
- if (utlf_isNull(mpphontel) || mpphontel.replace("-", "").length < 10 ) {
- sysf_messageBox("SMS수신을 위해 휴대전화번호는 반드시 입력해야합니다.","I999");
- return;
- }
-
- // 전자동의서 파라미터 설정
- frmf_setParameter("SSMRC03160_param_patid", pid);
- frmf_setParameter("SSMRC03160_param_cretno", cretno);
- frmf_setParameter("SSMRC03160_param_indate", orddd);
- frmf_setParameter("SSMRC03160_param_instcd", instcd);
- frmf_setParameter("SSMRC03160_param_class", ordtype);
-
- if (sysf_getUserInfo("dutplceinstcd") == "032") {
- frmf_setParameter("SSMRC03160_param_docucd", "1700020319"); // 환자용 스마트앱 가입 동의서(칠곡)
- } else {
- frmf_setParameter("SSMRC03160_param_docucd", "1700018939"); // 환자용 스마트앱 가입 동의서(칠곡 이외)
- }
-
- frmf_setParameter("SSMRC03160_param_cuser", user);
- frmf_setParameter("SSMRC03160_param_flag", "M"); // 환자용 스마트앱 가입 동의서
-
- frmf_setParameter("SSMRC03160_param_tag1", ds_paminit_PK223list.lookup("cdid", "1", "cdnm")); // 담당자 성명
- frmf_setParameter("SSMRC03160_param_tag2", ds_paminit_PK223list.lookup("cdid", "1", "cdnm") // 담당자 연락처 / 이메일
- + " / " + ds_paminit_PK223list.lookup("cdid", "3", "cdnm"));
-
- frmf_setParameter("SSMRC03160_param_tag3", utlf_getCurrentDate().substr(2, 2)); // 연(yy)
- frmf_setParameter("SSMRC03160_param_tag4", utlf_getCurrentDate().substr(4, 2)); // 월(mm)
- frmf_setParameter("SSMRC03160_param_tag5", utlf_getCurrentDate().substr(6, 2)); // 일(dd)
-
- frmf_setParameter("SSMRC03160_param_tag6", mpphontel); // 환자 휴대폰번호(스마트앱 연동용)
-
- // 전자동의서 팝업 호출
- frmf_modal("SSMRC03160", "SSMRC03160", "", "", "", "", "", "", "" ,"" ,"", "", "M");
- }
- // 앱 임시회원가입 버튼 클릭 이벤트
- function group1_Button02_onclick(obj:Button, e:ClickEventInfo)
- {
- var pid = ds_main_patinfo_patinfolist.getColumn(0,"pid");
- var smtappscanyn = ds_main_patinfo_patinfolist.getColumn(0,"smtappscanyn");
- var mpphontel = String(ds_main_patinfo_patinfolist.getColumn(0,"mpphontel"));
- if (utlf_isNull(pid)) {
- sysf_messageBox("환자정보가 없습니다.\r\n환자정보 조회 후 처리하십시오.","I999");
- return;
- }
- if (smtappscanyn == "X") {
- sysf_messageBox("환자용 스마트앱 가입 동의서가 작성되지 않았습니다. \r\n스마트앱 가입 동의서 작성 후 처리하십시오.","I999");
- return;
- }
- if (utlf_isNull(mpphontel) || mpphontel.replace("-", "").length < 10 ) {
- sysf_messageBox("SMS수신을 위해 휴대전화번호는 반드시 입력해야합니다.","I999");
- return;
- }
- if (sysf_messageBox("스마트앱 가입을 위한 임시 비밀번호 \r\n발급용 SMS를 전송하시겠습니까?", "Q000") != "6") {
- return;
- }
- ds_send_smtappdata.setColumn(0,"pid", pid);
- ds_send_smtappdata.setColumn(0,"mpphontel", mpphontel);
-
- var oParam = {};
- oParam.id = "TXPMC01405";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqExeSendSmtAppSMS";
- oParam.inds = "req=ds_send_smtappdata";
- oParam.outds = "ds_hidden_smtappresult=result";
- oParam.async = false;
-
- tranf_submit(oParam);
- var smsresult = ds_hidden_smtappresult.getColumn(0, "successyn");
- var smsresultmsg = ds_hidden_smtappresult.getColumn(0, "errormsg");
- if (smsresult != "Y") {
- sysf_messageBox(smsresultmsg, "I000");
- } else {
- sysf_messageBox("정상처리 되었습니다.", "I000");
- }
- }
- // 스마트앱4.0 오프라인 회원 가입
- function group1_btn_join_onclick(obj:Button, e:ClickEventInfo)
- {
- var instcd = ds_main_patinfo_patinfolist.getColumn(0, "instcd");
- var hngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm2");
-
- if(utlf_isNull(hngnm) || hngnm == "-")
- hngnm = ds_main_patinfo_patinfolist.getColumn(0, "hngnm");
-
- var pid = ds_main_patinfo_patinfolist.getColumn(0, "pid");
- var brthdd = ds_main_patinfo_patinfolist.getColumn(0, "brthdd");
- var mpphontel = utlf_transNullToEmpty(ds_main_patinfo_patinfolist.getColumn(0, "mpphontel")).replace(/\-/g, "");
- var smtappscanyn = ds_main_patinfo_patinfolist.getColumn(0, "smtappscanyn");
-
- if (utlf_isNull(pid)) {
- sysf_messageBox("환자정보가 없습니다.\r\n환자정보 조회 후 처리하십시오.","I999");
- group2.group4.ipt_pid.setFocus();
- return;
- }
- if (smtappscanyn == "X") {
- sysf_messageBox("환자용 스마트앱 가입 동의서가 작성되지 않았습니다.\r\n스마트앱 가입 동의서 작성 후 처리하십시오.","I999");
- return;
- }
-
- var oParam = {};
- oParam.id = "GETSIGNTAG";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetSignTag";
- oParam.inds = "req=ds_main_patinfo_patinfolist";
- oParam.outds = "ds_signtag=signtag";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- var signtag = "";
-
- if(ds_signtag.rowcount > 0) {
- signtag = ds_signtag.getColumn(0, "signtag"); // 병원요양기관번호 + '|' + ocrtag + '|' + 저장한시간(YYYYMMDDHH24MISS)
- }
-
- if(utlf_isNull(signtag)) {
- sysf_messageBox("환자용 스마트앱 가입 동의서가 작성되지 않았습니다.\r\n스마트앱 가입 동의서 작성 후 처리하십시오.","I999");
- return;
- }
-
- var hospitalcd = ds_signtag.getColumn(0, "hospitalcd");
- var sUrl = "";
-
- var systeminstnm = sysf_getUserInfo("systeminstnm");
- if(!utlf_isNull(systeminstnm) && systeminstnm.indexOf("운영") > -1) {
- sUrl = "https://mcare.lemonhc.com/mobile-ui/offLineJoin";
- } else {
- sUrl = "https://dev.lemonhc.com/mobile-ui/offLineJoin";
- }
- fOpenSmartAppJoinPage({"url" : sUrl
- , "names" : ["hospitalCd", "fullname", "patientId" , "birthday", "mobileNum", "signTag"]
- , "values" : [hospitalcd, hngnm, pid, brthdd, mpphontel, signtag]});
- }
- function fOpenSmartAppJoinPage(param) {
- var objActiveX = this.components["webbrowser_sa"];
-
- if(utlf_isNull(objActiveX)){
- objActiveX = new ActiveX("webbrowser_sa", 1, 1, 1, 1);
- this.addChild("webbrowser_sa", objActiveX);
- objActiveX.progid = "{8856F961-340A-11D0-A96B-00C04FD705A2}";
- objActiveX.show();
- objActiveX.visible = true;
- objActiveX._param = param;
- objActiveX.DocumentComplete.setHandler(webbrowser_sa_DocumentComplete);
- objActiveX.Navigate2("about:blank");
- } else {
- fOpenSmartAppJoinForm(objActiveX, param);
- }
- }
- function webbrowser_sa_DocumentComplete(obj:ActiveX, e)
- {
- fOpenSmartAppJoinForm(obj, obj._param);
- }
- function fOpenSmartAppJoinForm(obj, param) {
- var htmldocument = obj.Document;
- var formObject = htmldocument.getElementById("SmartAppForm");
- if( !formObject || formObject.length == 0 ) {
- var bodyElement = htmldocument.body;
- formObject = htmldocument.createElement("form");
- bodyElement.appendChild(formObject);
- }
- formObject.id = 'SmartAppForm';
- formObject.method = "post";
- formObject.target = "SmartApp";
-
- formObject.action = param.url;
-
- var html = "";
- for(var i = 0; i < param.names.length; i++) {
- html += "<input type='hidden' name='" + param.names[i] + "' value='" + param.values[i] + "'>\n";
- }
- formObject.innerHTML = html;
- formObject.submit();
- }
- function lf_getSex(strRsrno)
- {
- var vSexGb = strRsrno.substr(6,1);
- if (vSexGb == '1' || vSexGb == '3' || vSexGb == '5' || vSexGb == '7') {
- return "M";
- } else if (vSexGb == '2' || vSexGb == '4' || vSexGb == '6' || vSexGb == '8') {
- return "F";
- } else {
- return "X";
- }
- }
- function group2_group4_bool4_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- ds_main_patinfo_patinfolist.setColumn(0, "dethdt", "");
- ds_main_patinfo_patinfolist.setColumn(0, "dethdd", "");
- ds_main_patinfo_patinfolist.setColumn(0, "dethtm", "");
- }
- ]]></Script>
- </Form>
- </FDL>
|