1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMZUM00100" position="absolute 0 0 1276 58" titletext="환자정보" onload="SMZUM00100_onload" style="background:transparent;" oninit="SMZUM00100_oninit">
- <Layouts>
- <Layout>
- <Div id="div_patientInfo_all_bg" taborder="5" position="absolute 0 0 1276 58" class="div_patientInfo_all_bg" anchor="all"/>
- <Div id="grp_patientinfo" taborder="3" position="absolute 0 0 555 58" anchor="left top right" scrollbars="none">
- <Layouts>
- <Layout>
- <Static id="Static02" position="absolute 552 2 554 56" anchor="top right" class="sta_seperate"/>
- <Div id="Div00" taborder="1" text="Div00" position="absolute 4 5 549 34" anchor="left top right" scrollbars="none" class="div_patientinfo_bg">
- <Layouts>
- <Layout>
- <Static id="stt_name" class="sta_PatientInfo" position="absolute 115 1 217 29" anchor="default" tooltiptype="hover" wordwrap="word"/>
- <Static id="stt_sa" class="sta_PatientInfo" position="absolute 243 4 306 13" anchor="default" tooltiptype="hover" style="font:Gulim,8,bold;"/>
- <Static id="stt_rrgstno" class="sta_PatientInfo" position="absolute 243 17 307 26" anchor="default" tooltiptype="hover" style="font:Gulim,8,bold;"/>
- <Static id="stt_orddept" class="sta_PatientInfo" position="absolute 305 1 361 29" anchor="default" tooltiptype="hover" style="align:center middle;"/>
- <Static id="Static05" text="[" class="sta_PatientInfo" position="absolute 360 1 366 29" style="font:Gulim,10,bold;" anchor="default"/>
- <Static id="stt_apntdr" class="sta_PatientInfo" position="absolute 369 1 413 29" style="align:center middle;font:Gulim,10,bold;" anchor="default"/>
- <Static id="Static07" text="]" class="sta_PatientInfo" position="absolute 517 1 523 29" style="font:Gulim,10,bold;" anchor="default"/>
- <Button id="btn_prescription" taborder="1" position="absolute 524 5 544 25" style="border:0 none #33bbbbff #effcfbff;" onclick="grp_patientinfo_Div00_btn_prescription_onclick" class="btn_TF_Certificate" anchor="default"/>
- <Static id="Static00" text="/" class="sta_PatientInfo" position="absolute 413 1 421 29" style="font:Gulim,10,bold;" anchor="default"/>
- <Static id="stt_attndr" class="sta_PatientInfo" position="absolute 424 1 516 29" style="align:center middle;font:Gulim,10,bold;" anchor="default"/>
- <Static id="stt_recovwardnm" class="sta_PatientInfo" position="absolute 86 2 114 27" anchor="default" tooltiptext="신속진료대상자입니다(B★:허혈성뇌졸중, C★:심근경색증,T★:중증외상)" tooltiptype="hover" style="border:2 solid #ff0000ff ;"/>
- <Edit id="edt_pid" taborder="2" position="absolute 4 1 85 29" readonly="true" anchor="default" tooltiptype="hover" class="edt_pid"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="Static00" class="sta_PatientInfo2" position="absolute 8 34 276 58" anchor="default" tooltiptype="hover" text="7685호 입원일2003-09-27 HD[4750] POD[1488]"/>
- <Static id="stt_btype" position="absolute 275 36 318 56" style="border:1 solid #999999ff ;color:#ff0000ff;align:center middle;font:Dotum,9,bold;" anchor="default" tooltiptype="hover"/>
- <Static id="stt_insukind" wordwrap="none" class="sta_PatientInfo2" position="absolute 320 36 380 56" anchor="default" tooltiptype="hover"/>
- <Static id="stt_addr" wordwrap="none" class="sta_PatientInfo2" position="absolute 384 36 548 56" anchor="left top right" tooltiptype="hover" onsize="grp_patientinfo_stt_addr_onsize"/>
- <Button id="btn_bluebird" taborder="2" position="absolute 221 7 245 31" tooltiptext="파랑새 호출" style="pusheddrawoffset:1 1;background:@gradation URL('theme://images\bluebird.png') stretch;border:2 double dodgerblue #effcfbff;bordertype:round 6 6 ;shadow:outer 2,2 1 gray;" onclick="grp_patientinfo_btn_bluebird_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_patientinfo_dtl" taborder="4" scrollbars="none" dragscrolltype="none" position="absolute 556 0 1277 58" anchor="top right">
- <Layouts>
- <Layout>
- <Button id="btn_top_allergy" taborder="24" text="부작용" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 87 6 127 28" style="align:center middle;" anchor="default" tooltiptext="부작용 정보 등록"/>
- <Button id="btn_top_pinfo" taborder="25" text="사생활" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 230 6 268 28" style="align:center middle;" anchor="default" tooltiptext="사생활보호요청"/>
- <Button id="btn_top_intncare" taborder="26" text="특례" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 105 30 138 52" tooltiptype="hover" tooltiptext="산정특례" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_dinfo" taborder="27" text="낙상" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 162 6 195 28" tooltiptype="hover" tooltiptext="낙상고위험" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_binfo" taborder="28" text="욕창" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 128 6 161 28" tooltiptype="hover" tooltiptext="욕창고위험" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_coop" taborder="29" text="협력" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 139 31 172 53" style="align:center middle;" anchor="default" enable="false"/>
- <Button id="btn_top_cp" taborder="30" text="CP" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 269 6 302 28" style="align:center middle;" anchor="default" tooltiptext="CP적용대상자"/>
- <Button id="btn_top_drgyn" taborder="31" text="DRG" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 69 30 104 52" tooltiptext="DRG(포괄수가제) 적용 대상입니다." style="align:center middle;" anchor="default"/>
- <Button id="btn_top_infection0" taborder="33" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 22 6 43 28" tooltiptype="hover" tooltiptext="혈액주의(B)" style="image:URL('theme://images\btn_top_infection0_d.gif');background:transparent;border:0 none #8abad8ff ;" anchor="default"/>
- <Button id="btn_top_infection1" taborder="34" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 44 6 65 28" tooltiptype="hover" tooltiptext="접촉주의(C)" style="image:URL('theme://images\btn_top_infection1_d.gif');background:transparent;border:0 none #8abad8ff ;" anchor="default"/>
- <Button id="btn_top_infection2" taborder="35" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 0 6 21 28" tooltiptype="hover" tooltiptext="공기주의(A)" style="image:URL('theme://images\btn_top_infection2_d.gif');background:transparent;border:0 none #8abad8ff ;" anchor="default"/>
- <Button id="btn_top_healexam" taborder="36" text="건진" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 477 30 511 52" style="align:center middle;" anchor="default" enable="false" visible="false"/>
- <Button id="btn_top_organ" taborder="37" text="이식" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 35 30 68 52" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_nutinfo" taborder="38" text="영양" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 196 6 229 28" tooltiptype="hover" tooltiptext="영양불량군" style="align:center middle;" anchor="default" enable="true"/>
- <Button id="btn_top_clear" taborder="39" text="Clear" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 288 31 327 53" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_vip" taborder="40" text="V" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 479 30 503 52" style="align:center middle;" anchor="default" visible="false"/>
- <Button id="btn_top_recmer" taborder="41" text="지인" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 487 30 520 52" tooltiptype="hover" tooltiptext="지인정보" style="align:center middle;" anchor="default" visible="false"/>
- <Button id="btn_stgediagnm" taborder="49" text="C상병" onclick="fClickButton" class="btn_diagnosis" position="absolute 525 6 577 26" style="border:0 none #33bbbbff #effcfbff;" anchor="default"/>
- <Button id="btn_tnm" taborder="50" text="TNM" onclick="fClickButton" class="btn_diagnosis" position="absolute 525 31 577 51" anchor="default"/>
- <Static id="opt_stgediagnm" position="absolute 578 6 715 28" class="stt_diagnosis_d" wordwrap="none" tooltiptype="hover" anchor="default"/>
- <Static id="opt_stgecd" position="absolute 578 31 613 53" class="stt_diagnosis_d" tooltiptype="hover" style="align:center middle;" anchor="default"/>
- <Static id="opt_tnmcd1" position="absolute 612 31 647 53" class="stt_diagnosis_d" tooltiptype="hover" style="align:center middle;" anchor="default"/>
- <Static id="opt_tnmcd2" position="absolute 646 31 681 53" class="stt_diagnosis_d" tooltiptype="hover" style="align:center middle;" anchor="default"/>
- <Static id="opt_tnmcd3" position="absolute 680 31 715 53" class="stt_diagnosis_d" tooltiptype="hover" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_schoolflag" taborder="51" text="직원정보" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 469 31 519 53" style="align:center middle;" tooltiptext="경대교직원정보" visible="false" anchor="default"/>
- <Static id="stt_diagnosis" text="진단" class="sta_PatientInfo3" position="absolute 334 6 378 26" anchor="default"/>
- <Static id="stt_operation" text="수술" class="sta_PatientInfo3" position="absolute 334 31 378 51" anchor="default"/>
- <Static id="opt_diagnosis" wordwrap="none" class="stt_diagnosis_d" position="absolute 378 6 522 28" tooltiptype="hover" anchor="default"/>
- <Static id="opt_operation" wordwrap="none" class="stt_diagnosis_d" position="absolute 378 31 522 53" tooltiptype="hover" anchor="default"/>
- <Button id="btn_top_drginfo" taborder="52" text="미분류" onclick="fClickButton" class="btn_TF_PatientCase" visible="true" position="absolute 173 31 211 53" tooltiptext="DRG구분정보" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_pregnant" taborder="53" text="임신부" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 212 31 249 53" tooltiptext="임신부정보" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_yeonmyung" taborder="54" text="연명" onclick="fClickButton" class="btn_TF_PatientCase" enable="true" position="absolute 1 30 34 52" style="align:center middle;" tooltiptext="연명의료 정보" anchor="default"/>
- <Button id="btn_top_lcdhistory" taborder="55" text="신고력" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 250 31 287 53" tooltiptext="법정감염병 신고이력" style="align:center middle;" anchor="default"/>
- <Button id="btn_top_infection3" taborder="56" onclick="fClickButton" class="btn_TF_PatientCase" position="absolute 65 6 86 28" tooltiptype="hover" tooltiptext="비말주의(D)" style="image:URL('theme://images\btn_top_infection3_d.gif');background:transparent;border:0 none #8abad8ff ;" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="Static04" class="sta_seperate" position="absolute 886 2 888 56" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자ID"/>
- <Column id="pname" type="STRING" size="256" sumtext="환자명"/>
- <Column id="pname2" type="STRING" size="256" sumtext="환자명2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="dispnm3" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="recovwardnm" type="STRING" size="256" sumtext="중증병실"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="dispaddr" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="ininfo" type="STRING" size="256" sumtext="외래/입원정보"/>
- <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="orddept" type="STRING" size="256" sumtext="진료과"/>
- <Column id="disporddept" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="apntdr" type="STRING" size="256" sumtext="주치의"/>
- <Column id="attndr" type="STRING" size="256"/>
- <Column id="diagnosis" type="STRING" size="256" sumtext="진단명"/>
- <Column id="dispdiagnosis" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="operation" type="STRING" size="256" sumtext="수술명"/>
- <Column id="dispoperation" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="stgediagnm" type="STRING" size="256" sumtext="C상병"/>
- <Column id="dispstgediagnm" type="STRING" size="256" sumtext="화면표시전용"/>
- <Column id="stgecd" type="STRING" size="256" sumtext="TNM"/>
- <Column id="tnmcd1" type="STRING" size="256"/>
- <Column id="tnmcd2" type="STRING" size="256"/>
- <Column id="tnmcd3" type="STRING" size="256"/>
- <Column id="infection" type="STRING" size="256" sumtext="혈액,접촉,공기주의버튼"/>
- <Column id="allergy" type="STRING" size="256" sumtext="ADR버튼"/>
- <Column id="newallergy" type="STRING" size="256"/>
- <Column id="chart" type="STRING" size="256" sumtext="차트버튼:상태값없음"/>
- <Column id="organ" type="STRING" size="256" sumtext="이식버튼"/>
- <Column id="cp" type="STRING" size="256" sumtext="CP버튼"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG버튼"/>
- <Column id="vip" type="STRING" size="256" sumtext="VIP버튼"/>
- <Column id="healexam" type="STRING" size="256" sumtext="건진버튼"/>
- <Column id="intncare" type="STRING" size="256" sumtext="특례버튼"/>
- <Column id="coop" type="STRING" size="256" sumtext="협력버튼"/>
- <Column id="inspection" type="STRING" size="256" sumtext="심사버튼:상태값없음"/>
- <Column id="home" type="STRING" size="256" sumtext="홈버튼:상태값없음"/>
- <Column id="clear" type="STRING" size="256" sumtext="클리어버튼:상태값없음"/>
- <Column id="cnsttypenm" type="STRING" size="256" sumtext="협진명:매핑없이 인스턴스만 존재"/>
- <Column id="regstno" type="STRING" size="256" sumtext="주민번호:매핑없이 인스턴스만 존재"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소:매핑없이 인스턴스만 존재"/>
- <Column id="zipcd" type="STRING" size="256" sumtext="우편번호:매핑없이 인스턴스만 존재"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드:매핑없이 인스턴스만 존재"/>
- <Column id="stgediagcd" type="STRING" size="256" sumtext="병기진단코드:매핑없이 인스턴스만 존재"/>
- <Column id="addrdetl" type="STRING" size="256" sumtext="이하 정보없음"/>
- <Column id="telno" type="STRING" size="256"/>
- <Column id="cnsttypenm" type="STRING" size="256"/>
- <Column id="pinfo" type="STRING" size="256" sumtext="사생활보호"/>
- <Column id="binfo" type="STRING" size="256"/>
- <Column id="dinfo" type="STRING" size="256"/>
- <Column id="nutinfo" type="STRING" size="256" sumtext="영양고위험"/>
- <Column id="recmer" type="STRING" size="256" sumtext="환자 지인 존재여부"/>
- <Column id="recmerinfo" type="STRING" size="256" sumtext="환자 지인 정보"/>
- <Column id="schoolflag" type="STRING" size="256" sumtext="경대교직원 정보"/>
- <Column id="drginfo" type="STRING" size="256" sumtext="DRG구분정보"/>
- <Column id="pregnant" type="STRING" size="256" sumtext="임신부 정보"/>
- <Column id="yeonmyung" type="STRING" size="256" sumtext="연명의료 정보"/>
- <Column id="lcdhistory" type="STRING" size="256" sumtext="신고"/>
- <Column id="pgifbdbtype" type="STRING" size="256" sumtext="간호초기평가 혈액형 정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqdataOut" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_outpatpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="등록일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="orgorddd" type="STRING" size="256" sumtext="원진료일자"/>
- <Column id="orgcretno" type="STRING" size="256" sumtext="원생성번호"/>
- <Column id="calcbaseflag" type="STRING" size="256" sumtext="계산기준구분"/>
- <Column id="calcyn" type="STRING" size="256" sumtext="정산여부"/>
- <Column id="ordtm" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="medamtestmyn" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="clincstdyacptflag" type="STRING" size="256" sumtext="임상시험접수여부"/>
- <Column id="clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="nursacptyn" type="STRING" size="256" sumtext="간호접수여부"/>
- <Column id="nursacptdt" type="STRING" size="256" sumtext="간호접수일자"/>
- <Column id="dracptyn" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="dracptdt" type="STRING" size="256" sumtext="의사접수일자"/>
- <Column id="prcpgenryn" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="prcpnotoccrresn" type="STRING" size="256" sumtext="처방미발생사유코드"/>
- <Column id="estmspclappyn" type="STRING" size="256" sumtext="산정특례적용여부"/>
- <Column id="elbulbodstat" type="STRING" size="256" sumtext="전광판상태"/>
- <Column id="elbulbodstatdt" type="STRING" size="256" sumtext="전광판상태일시"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="환자이름2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="prcplockid" type="STRING" size="256" sumtext="처방LOCKID"/>
- <Column id="tranindd" type="STRING" size="256" sumtext="외래입원전환"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="replyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="repltypenm" type="STRING" size="256" sumtext="회신유형내용"/>
- <Column id="prcpgenryn" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀,난치여부"/>
- <Column id="tranflag" type="STRING" size="256" sumtext="외래에서입원전환여부"/>
- <Column id="autoformcd" type="STRING" size="256" sumtext="자동서식코드"/>
- <Column id="prcpsaveyn" type="STRING" size="256" sumtext="처방저장여부"/>
- <Column id="emrsaveyn" type="STRING" size="256" sumtext="진료기록저장여부"/>
- <Column id="prcptdayaftrcptyn" type="STRING" size="256" sumtext="당일후수납여부"/>
- <Column id="rcptvipresncd" type="STRING" size="256" sumtext="수납VIP사유코드"/>
- <Column id="rcptvipetcresn" type="STRING" size="256" sumtext="수납VIP기타사유"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="coopteamnm" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="centernm" type="STRING" size="256" sumtext="센터명"/>
- <Column id="centernm" type="STRING" size="256" sumtext="센터명"/>
- <Column id="nonprgresncd" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="nonprgresncnts" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="scndyn" type="STRING" size="256" sumtext="차상위대상여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민등록앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민등록뒷자리"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="medamtpostyn" type="STRING" size="256" sumtext="VIP후수납(OpenCard관련'V')"/>
- <Column id="specordtypenyn" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="specordtypenm" type="STRING" size="256" sumtext="선택진료위임명"/>
- <Column id="specordtype" type="STRING" size="256" sumtext="선택진료위임"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
- <Column id="bfjudgvalue" type="STRING" size="256" sumtext="사전심사값"/>
- <Column id="dnoracptyn" type="STRING" size="256" sumtext="장기이식기증자유형여부"/>
- <Column id="warnmsg" type="STRING" size="256" sumtext="주의요망메세지"/>
- <Column id="durdiagyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patmaintopinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="환자명2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="sa" type="STRING" size="256" sumtext="성별"/>
- <Column id="addr" type="STRING" size="256" sumtext="주소"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="ininfo" type="STRING" size="256" sumtext="입원정보"/>
- <Column id="body" type="STRING" size="256" sumtext="신체사정"/>
- <Column id="orddept" type="STRING" size="256" sumtext="부서"/>
- <Column id="apntdr" type="STRING" size="256" sumtext="지정의"/>
- <Column id="attndr" type="STRING" size="256" sumtext="주치의"/>
- <Column id="btype" type="STRING" size="256" sumtext="혈액형"/>
- <Column id="diagnosis" type="STRING" size="256" sumtext="진단"/>
- <Column id="operation" type="STRING" size="256" sumtext="수술"/>
- <Column id="allergy" type="STRING" size="256" sumtext="알러지"/>
- <Column id="infection" type="STRING" size="256" sumtext="감염"/>
- <Column id="intcare" type="STRING" size="256" sumtext="중증"/>
- <Column id="cp" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG환자여부"/>
- <Column id="regstno" type="STRING" size="256" sumtext="주민번호뒷자리"/>
- <Column id="detladdr" type="STRING" size="256" sumtext="상세주소"/>
- <Column id="zipcd" type="STRING" size="256" sumtext="우편번호"/>
- <Column id="phontel" type="STRING" size="256" sumtext="전화번호"/>
- <Column id="cnsttypenm" type="STRING" size="256" sumtext="협진분류명"/>
- <Column id="newallergy" type="STRING" size="256" sumtext="뉴알러지"/>
- <Column id="healexam" type="STRING" size="256" sumtext="건진여부"/>
- <Column id="vip" type="STRING" size="256" sumtext="vip여부"/>
- <Column id="coop" type="STRING" size="256" sumtext="의료협력"/>
- <Column id="recovwardnm" type="STRING" size="256" sumtext="회복병동코드"/>
- <Column id="stgediagnm" type="STRING" size="256" sumtext="병기분류진단코드"/>
- <Column id="stgediagcd" type="STRING" size="256" sumtext="병기분류진단명"/>
- <Column id="stagecd" type="STRING" size="256" sumtext="병기분류stagecd"/>
- <Column id="tnmcd1" type="STRING" size="256" sumtext="병기분류tnmcd1"/>
- <Column id="tnmcd2" type="STRING" size="256" sumtext="병기분류tnmcd2"/>
- <Column id="tnmcd3" type="STRING" size="256" sumtext="병기분류tnmcd3"/>
- <Column id="insuyn" type="STRING" size="256" sumtext="보험종류에따른플레그값(급여,자보일경우Y"/>
- <Column id="organ" type="STRING" size="256" sumtext="이식"/>
- <Column id="dinfo" type="STRING" size="256" sumtext="낙상"/>
- <Column id="binfo" type="STRING" size="256" sumtext="욕창"/>
- <Column id="pinfo" type="STRING" size="256" sumtext="사생활"/>
- <Column id="nutinfo" type="STRING" size="256" sumtext="영양고위험"/>
- <Column id="recmer" type="STRING" size="256" sumtext="지인유무"/>
- <Column id="recmerinfo" type="STRING" size="256" sumtext="지인정보"/>
- <Column id="drginfo" type="STRING" size="256" sumtext="DRG 정보"/>
- <Column id="pregnant" type="STRING" size="256" sumtext="임신부 정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_outpatflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="외래입원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqdataIn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원/응급구분"/>
- <Column id="callvisityn" type="STRING" size="256" sumtext="응급실콜비짓여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_inpatpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="hospbrthyn" type="STRING" size="256" sumtext="본원출생여부"/>
- <Column id="rsrvinyn" type="STRING" size="256" sumtext="예약입원여부"/>
- <Column id="intm" type="STRING" size="256" sumtext="입원일시"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- <Column id="dschtm" type="STRING" size="256" sumtext="퇴원시간"/>
- <Column id="dschtype" type="STRING" size="256" sumtext="퇴원형태"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="전문의ID"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의ID"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급코드"/>
- <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태코드"/>
- <Column id="rqsthospcd" type="STRING" size="256" sumtext="협력의뢰병원코드"/>
- <Column id="rqstdrid" type="STRING" size="256" sumtext="협력의뢰의사"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="batlockid" type="STRING" size="256" sumtext="BATCH잠김ID"/>
- <Column id="batlockyn" type="STRING" size="256" sumtext="BATCH잠김여부"/>
- <Column id="ordcostretcdd" type="STRING" size="256" sumtext="진료비소급일자"/>
- <Column id="ordcostcalcdd" type="STRING" size="256" sumtext="진료비계산일자"/>
- <Column id="dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고여부"/>
- <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예고일시"/>
- <Column id="dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고등록자ID"/>
- <Column id="dschdclrtrgstnm" type="STRING" size="256" sumtext="퇴원예고등록자명"/>
- <Column id="dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고등록일시"/>
- <Column id="dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록접수일시"/>
- <Column id="dschrgstacptchar" type="STRING" size="256" sumtext="퇴원등록접수담당자ID"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보여부"/>
- <Column id="dschnotidt" type="STRING" size="256" sumtext="퇴원통보일시"/>
- <Column id="dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보등록자ID"/>
- <Column id="dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보등록일시"/>
- <Column id="calclastdd" type="STRING" size="256" sumtext="정산최종일자"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행상태"/>
- <Column id="lastjudgdd" type="STRING" size="256" sumtext="최종심사일자"/>
- <Column id="lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구일자"/>
- <Column id="lastjudgendid" type="STRING" size="256" sumtext="최종심사완료자ID"/>
- <Column id="spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="mainjudgid" type="STRING" size="256" sumtext="주심사자ID"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력시작일자"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="전실이력병실형태코드"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="재원이력보조유형"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256" sumtext="전실이력병실등급코드"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256" sumtext="전실이력병실형태코드"/>
- <Column id="icdr_wardcd2" type="STRING" size="256" sumtext="전실이력병동코드2"/>
- <Column id="icdr_roomcd2" type="STRING" size="256" sumtext="전실이력병실코드2"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256" sumtext="전실이력병실등급코드2"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256" sumtext="전실이력병실형태코드2"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="환자이름2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="orgordtype" type="STRING" size="256" sumtext="최초외래입원구분"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="brateflag" type="STRING" size="256" sumtext="부담률구분"/>
- <Column id="ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="eroutdt" type="STRING" size="256" sumtext="응급퇴실일자"/>
- <Column id="careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="prcplockid" type="STRING" size="256" sumtext="처방LOCKID"/>
- <Column id="iprcaddyn" type="STRING" size="256" sumtext="추가처방가능여부(심사실가퇴원)"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민등록번호1"/>
- <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외사유코드"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="원외사유코드"/>
- <Column id="calcdd" type="STRING" size="256" sumtext="계산일자"/>
- <Column id="calctm" type="STRING" size="256" sumtext="계산시간"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="replyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="repltypenm" type="STRING" size="256" sumtext="회신유형내용"/>
- <Column id="resnyn" type="STRING" size="256" sumtext="항생제평가관련"/>
- <Column id="npresnyn" type="STRING" size="256" sumtext="정신과차등수가관련"/>
- <Column id="autoformcd" type="STRING" size="256" sumtext="자동서식코드"/>
- <Column id="subcretno" type="STRING" size="256" sumtext="서브원무키"/>
- <Column id="prcpsaveyn" type="STRING" size="256" sumtext="처방저장여부"/>
- <Column id="emrsaveyn" type="STRING" size="256" sumtext="진료기록저장여부"/>
- <Column id="ertransyn" type="STRING" size="256" sumtext="응급실에서병동으로전실여부"/>
- <Column id="ercareinrmdd" type="STRING" size="256" sumtext="응급실에서병동으로입실일자"/>
- <Column id="ercareinrmtm" type="STRING" size="256" sumtext="응급실에서병동입실시간"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="coopteamnm" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="nonprgresncd" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="nonprgresncnts" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="scndyn" type="STRING" size="256" sumtext="차상위대상여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민등록앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민등록뒷자리"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="callvisityn" type="STRING" size="256" sumtext="응급실콜비짓여부"/>
- <Column id="specordtype" type="STRING" size="256" sumtext="선택진료위임"/>
- <Column id="specordtypenm" type="STRING" size="256" sumtext="선택진료위임명"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
- <Column id="bedposcntscd" type="STRING" size="256" sumtext="응급실Bed정보"/>
- <Column id="bedposcnts" type="STRING" size="256" sumtext="응급실Bed정보"/>
- <Column id="basetypecd" type="STRING" size="256" sumtext="구역정보"/>
- <Column id="typenm" type="STRING" size="256" sumtext="구역정보"/>
- <Column id="opfeechkyn" type="STRING" size="256" sumtext="수술료입력여부"/>
- <Column id="erissdeptcd" type="STRING" size="256" sumtext="응급발행부서"/>
- <Column id="warnmsg" type="STRING" size="256" sumtext="주의요망메세지"/>
- <Column id="errwarnmsg" type="STRING" size="256"/>
- <Column id="durdiagyn" type="STRING" size="256"/>
- <Column id="hospitalday" type="STRING" size="256" sumtext="재원일수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_inpatflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="외래/입원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqdataSupDept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원구분"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="execprcpuniqno" type="STRING" size="256" sumtext="실시처방유일번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_etcoutpatpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="acptseqno" type="STRING" size="256" sumtext="등록일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="orgorddd" type="STRING" size="256" sumtext="원진료일자"/>
- <Column id="orgcretno" type="STRING" size="256" sumtext="원생성번호"/>
- <Column id="calcbaseflag" type="STRING" size="256" sumtext="계산기준구분"/>
- <Column id="calcyn" type="STRING" size="256" sumtext="정산여부"/>
- <Column id="ordtm" type="STRING" size="256" sumtext="진료시간"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서"/>
- <Column id="subdeptcd" type="STRING" size="256" sumtext="세부과코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="ordtype" type="STRING" size="256" sumtext="진료형태"/>
- <Column id="medamtestmyn" type="STRING" size="256" sumtext="진찰료산정여부"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외예외사유코드"/>
- <Column id="clincstdyacptflag" type="STRING" size="256" sumtext="임상시험접수여부"/>
- <Column id="clincstdyno" type="STRING" size="256" sumtext="임상시험번호"/>
- <Column id="nursacptyn" type="STRING" size="256" sumtext="간호접수여부"/>
- <Column id="nursacptdt" type="STRING" size="256" sumtext="간호접수일자"/>
- <Column id="dracptyn" type="STRING" size="256" sumtext="의사접수여부"/>
- <Column id="dracptdt" type="STRING" size="256" sumtext="의사접수일자"/>
- <Column id="prcpgenryn" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="prcpnotoccrresn" type="STRING" size="256" sumtext="처방미발생사유코드"/>
- <Column id="estmspclappyn" type="STRING" size="256" sumtext="산정특례적용여부"/>
- <Column id="elbulbodstat" type="STRING" size="256" sumtext="전광판상태"/>
- <Column id="elbulbodstatdt" type="STRING" size="256" sumtext="전광판상태일시"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="환자이름2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="prcplockid" type="STRING" size="256" sumtext="처방LOCKID"/>
- <Column id="tranindd" type="STRING" size="256" sumtext="외래입원전환"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="replyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="repltypenm" type="STRING" size="256" sumtext="회신유형내용"/>
- <Column id="prcpgenryn" type="STRING" size="256" sumtext="처방발생여부"/>
- <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀,난치여부"/>
- <Column id="tranflag" type="STRING" size="256" sumtext="외래에서입원전환여부"/>
- <Column id="autoformcd" type="STRING" size="256" sumtext="자동서식코드"/>
- <Column id="prcpsaveyn" type="STRING" size="256" sumtext="처방저장여부"/>
- <Column id="emrsaveyn" type="STRING" size="256" sumtext="진료기록저장여부"/>
- <Column id="prcptdayaftrcptyn" type="STRING" size="256" sumtext="당일후수납여부"/>
- <Column id="rcptvipresncd" type="STRING" size="256" sumtext="수납VIP사유코드"/>
- <Column id="rcptvipetcresn" type="STRING" size="256" sumtext="수납VIP기타사유"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="coopteamnm" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="centernm" type="STRING" size="256" sumtext="센터명"/>
- <Column id="nonprgresncd" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="nonprgresncnts" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="scndyn" type="STRING" size="256" sumtext="차상위대상여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민등록앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민등록뒷자리"/>
- <Column id="rsrvflag" type="STRING" size="256" sumtext="예약구분"/>
- <Column id="etcordflag" type="STRING" size="256" sumtext="기타구분"/>
- <Column id="medamtpostyn" type="STRING" size="256" sumtext="VIP후수납(OpenCard관련'V')"/>
- <Column id="specordtypenyn" type="STRING" size="256" sumtext="선택진료위임여부"/>
- <Column id="specordtypenm" type="STRING" size="256" sumtext="선택진료위임명"/>
- <Column id="warnmsg" type="STRING" size="256" sumtext="주의요망메세지"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_etcinpatpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="seqno" type="STRING" size="256" sumtext="일련번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="hospbrthyn" type="STRING" size="256" sumtext="본원출생여부"/>
- <Column id="rsrvinyn" type="STRING" size="256" sumtext="예약입원여부"/>
- <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
- <Column id="dschtm" type="STRING" size="256" sumtext="퇴원시간"/>
- <Column id="dschtype" type="STRING" size="256" sumtext="퇴원형태"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망일시"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="fsexamflag" type="STRING" size="256" sumtext="초재진구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="centcd" type="STRING" size="256" sumtext="센터코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="medispclid" type="STRING" size="256" sumtext="전문의ID"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의ID"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
- <Column id="roomgrdecd" type="STRING" size="256" sumtext="병실등급코드"/>
- <Column id="roomtypecd" type="STRING" size="256" sumtext="병실형태코드"/>
- <Column id="rqsthospcd" type="STRING" size="256" sumtext="협력의뢰병원코드"/>
- <Column id="rqstdrid" type="STRING" size="256" sumtext="협력의뢰의사"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="bmtyn" type="STRING" size="256" sumtext="BMT여부"/>
- <Column id="clincstdyyn" type="STRING" size="256" sumtext="임상연구여부"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="batlockid" type="STRING" size="256" sumtext="BATCH잠김ID"/>
- <Column id="batlockyn" type="STRING" size="256" sumtext="BATCH잠김여부"/>
- <Column id="ordcostretcdd" type="STRING" size="256" sumtext="진료비소급일자"/>
- <Column id="ordcostcalcdd" type="STRING" size="256" sumtext="진료비계산일자"/>
- <Column id="dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고여부"/>
- <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예고일시"/>
- <Column id="dschdclrtrgstid" type="STRING" size="256" sumtext="퇴원예고등록자ID"/>
- <Column id="dschdclrtrgstnm" type="STRING" size="256" sumtext="퇴원예고등록자명"/>
- <Column id="dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고등록일시"/>
- <Column id="dschrgstacptdt" type="STRING" size="256" sumtext="퇴원등록접수일시"/>
- <Column id="dschrgstacptchar" type="STRING" size="256" sumtext="퇴원등록접수담당자ID"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보여부"/>
- <Column id="dschnotidt" type="STRING" size="256" sumtext="퇴원통보일시"/>
- <Column id="dschnotirgstid" type="STRING" size="256" sumtext="퇴원통보등록자ID"/>
- <Column id="dschnotirgstdt" type="STRING" size="256" sumtext="퇴원통보등록일시"/>
- <Column id="calclastdd" type="STRING" size="256" sumtext="정산최종일자"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="퇴원심사진행상태"/>
- <Column id="lastjudgdd" type="STRING" size="256" sumtext="최종심사일자"/>
- <Column id="lastmdlclamdd" type="STRING" size="256" sumtext="최종중간청구일자"/>
- <Column id="lastjudgendid" type="STRING" size="256" sumtext="최종심사완료자ID"/>
- <Column id="spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="mainjudgid" type="STRING" size="256" sumtext="주심사자ID"/>
- <Column id="iphs_fromdd" type="STRING" size="256" sumtext="재원이력시작일자"/>
- <Column id="iphs_insukind" type="STRING" size="256" sumtext="재원이력보험유형"/>
- <Column id="iphs_suppkind" type="STRING" size="256" sumtext="재원이력보조유형"/>
- <Column id="icdr_fromdd" type="STRING" size="256" sumtext="전실이력시작일자"/>
- <Column id="icdr_centcd" type="STRING" size="256" sumtext="전실이력센터코드"/>
- <Column id="icdr_orddeptcd" type="STRING" size="256" sumtext="전실이력진료과코드"/>
- <Column id="icdr_medispclid" type="STRING" size="256" sumtext="전실이력전문의ID"/>
- <Column id="icdr_atdoctid" type="STRING" size="256" sumtext="전실이력주치의ID"/>
- <Column id="icdr_specordyn" type="STRING" size="256" sumtext="전실이력선택진료여부"/>
- <Column id="icdr_wardcd" type="STRING" size="256" sumtext="전실이력병동코드"/>
- <Column id="icdr_roomcd" type="STRING" size="256" sumtext="전실이력병실코드"/>
- <Column id="icdr_roomgrdecd" type="STRING" size="256" sumtext="전실이력병실등급코드"/>
- <Column id="icdr_roomtypecd" type="STRING" size="256" sumtext="전실이력병실형태코드"/>
- <Column id="icdr_wardcd2" type="STRING" size="256" sumtext="전실이력병동코드2"/>
- <Column id="icdr_roomcd2" type="STRING" size="256" sumtext="전실이력병실코드2"/>
- <Column id="icdr_roomgrdecd2" type="STRING" size="256" sumtext="전실이력병실등급코드2"/>
- <Column id="icdr_roomtypecd2" type="STRING" size="256" sumtext="전실이력병실형태코드2"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자이름"/>
- <Column id="hngnm2" type="STRING" size="256" sumtext="환자이름2"/>
- <Column id="dispnm1" type="STRING" size="256" sumtext="환자표시명1"/>
- <Column id="dispnm2" type="STRING" size="256" sumtext="환자표시명2"/>
- <Column id="sex" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="arvpath" type="STRING" size="256" sumtext="도착경로"/>
- <Column id="ordrslt" type="STRING" size="256" sumtext="진료결과"/>
- <Column id="hospiceyn" type="STRING" size="256" sumtext="호스피스여부"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래입원구분"/>
- <Column id="orgordtype" type="STRING" size="256" sumtext="최초외래입원구분"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="brateflag" type="STRING" size="256" sumtext="부담률구분"/>
- <Column id="ermngtamtcalcyn" type="STRING" size="256" sumtext="응급의학관리료산정여부"/>
- <Column id="erbrthflag" type="STRING" size="256" sumtext="응급분만구분"/>
- <Column id="erchospath" type="STRING" size="256" sumtext="응급내원경로"/>
- <Column id="erorddeptcd" type="STRING" size="256" sumtext="응급진료과코드"/>
- <Column id="eroutdt" type="STRING" size="256" sumtext="응급퇴실일자"/>
- <Column id="careinrmdd" type="STRING" size="256" sumtext="간호입실일자"/>
- <Column id="careinrmtm" type="STRING" size="256" sumtext="간호입실시간"/>
- <Column id="careinrmrgstrid" type="STRING" size="256" sumtext="간호입실등록자ID"/>
- <Column id="prcplockid" type="STRING" size="256" sumtext="처방LOCKID"/>
- <Column id="iprcaddyn" type="STRING" size="256" sumtext="추가처방가능여부(심사실가퇴원)"/>
- <Column id="hosoutexptresncd" type="STRING" size="256" sumtext="원외사유코드"/>
- <Column id="brthdd" type="STRING" size="256" sumtext="원외사유코드"/>
- <Column id="calcdd" type="STRING" size="256" sumtext="계산일자"/>
- <Column id="calctm" type="STRING" size="256" sumtext="계산시간"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명"/>
- <Column id="replyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="repltypenm" type="STRING" size="256" sumtext="회신유형내용"/>
- <Column id="resnyn" type="STRING" size="256" sumtext="항생제평가관련"/>
- <Column id="npresnyn" type="STRING" size="256" sumtext="정신과차등수가관련"/>
- <Column id="autoformcd" type="STRING" size="256" sumtext="자동서식코드"/>
- <Column id="prcpsaveyn" type="STRING" size="256" sumtext="처방저장여부"/>
- <Column id="emrsaveyn" type="STRING" size="256" sumtext="진료기록저장여부"/>
- <Column id="ertransyn" type="STRING" size="256" sumtext="응급실에서병동으로전실여부"/>
- <Column id="ercareinrmdd" type="STRING" size="256" sumtext="응급실에서병동으로입실일자"/>
- <Column id="ercareinrmtm" type="STRING" size="256" sumtext="응급실에서병동입실시간"/>
- <Column id="coopteamcd" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="coopteamnm" type="STRING" size="256" sumtext="협력팀코드"/>
- <Column id="nonprgresncd" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="nonprgresncnts" type="STRING" size="256" sumtext="임신불가사유"/>
- <Column id="scndyn" type="STRING" size="256" sumtext="차상위대상여부"/>
- <Column id="rrgstno1" type="STRING" size="256" sumtext="주민등록앞자리"/>
- <Column id="rrgstno2" type="STRING" size="256" sumtext="주민등록뒷자리"/>
- <Column id="specordtype" type="STRING" size="256" sumtext="선택진료위임"/>
- <Column id="specordtypenm" type="STRING" size="256" sumtext="선택진료위임명"/>
- <Column id="mpphontel" type="STRING" size="256" sumtext="핸드폰번호"/>
- <Column id="hometel" type="STRING" size="256" sumtext="집전화번호"/>
- <Column id="bedposcntscd" type="STRING" size="256" sumtext="응급실Bed정보"/>
- <Column id="bedposcnts" type="STRING" size="256" sumtext="응급실Bed정보"/>
- <Column id="basetypecd" type="STRING" size="256" sumtext="구역정보"/>
- <Column id="typenm" type="STRING" size="256" sumtext="구역정보"/>
- <Column id="opfeechkyn" type="STRING" size="256" sumtext="수술료입력여부"/>
- <Column id="erissdeptcd" type="STRING" size="256" sumtext="응급발행부서"/>
- <Column id="warnmsg" type="STRING" size="256" sumtext="주의요망메세지"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_etcpatflaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="외래/입원구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_etcpatpaminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_reqdataOp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원구분"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="집도과"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="집도의"/>
- <Column id="patflag" type="STRING" size="256" sumtext="환자구분"/>
- <Column id="procflag" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="ophistno" type="STRING" size="256" sumtext="수술이력번호"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_oppatopscheinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="ophistno" type="STRING" size="256" sumtext="수술이력번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="ophistcd" type="STRING" size="256" sumtext="수술이력코드"/>
- <Column id="anstreqflag" type="STRING" size="256" sumtext="마취의뢰구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="opstatcd" type="STRING" size="256" sumtext="수술상태코드"/>
- <Column id="opschedd" type="STRING" size="256" sumtext="수술예약일자"/>
- <Column id="opcnfmdd" type="STRING" size="256" sumtext="수술확정일자"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="perfdeptcd" type="STRING" size="256" sumtext="집도과코드"/>
- <Column id="perfdrid" type="STRING" size="256" sumtext="집도의의사ID"/>
- <Column id="opflagcd" type="STRING" size="256" sumtext="수술구분코드"/>
- <Column id="oppatflagcd" type="STRING" size="256" sumtext="수술환자구분코드"/>
- <Column id="opusetm" type="STRING" size="256" sumtext="수술소요시간"/>
- <Column id="opfromtmcd" type="STRING" size="256" sumtext="수술시작시간코드"/>
- <Column id="opendtmcd" type="STRING" size="256" sumtext="수술종료시간코드"/>
- <Column id="oproomcd" type="STRING" size="256" sumtext="수술방코드"/>
- <Column id="reopflag" type="STRING" size="256" sumtext="재수술구분"/>
- <Column id="opposturecd" type="STRING" size="256" sumtext="수술자세코드"/>
- <Column id="anstmthdcd" type="STRING" size="256" sumtext="마취방법코드"/>
- <Column id="anstdetlmthdcd" type="STRING" size="256" sumtext="마취상세방법코드"/>
- <Column id="oppartcd" type="STRING" size="256" sumtext="수술부위코드"/>
- <Column id="cnstopflag" type="STRING" size="256" sumtext="협진수술구분"/>
- <Column id="mainoprsrvno" type="STRING" size="256" sumtext="주수술예약번호"/>
- <Column id="opopenflag" type="STRING" size="256" sumtext="수술공개구분"/>
- <Column id="patposplcecd" type="STRING" size="256" sumtext="환자위치장소코드"/>
- <Column id="cnclresncd" type="STRING" size="256" sumtext="취소사유코드"/>
- <Column id="ccrtno" type="STRING" size="256" sumtext="CASECART번호"/>
- <Column id="ccrtstat" type="STRING" size="256" sumtext="CASECART상태"/>
- <Column id="anstccrtno" type="STRING" size="256" sumtext="마취CASECART번호"/>
- <Column id="anstccrtstat" type="STRING" size="256" sumtext="마취CASECART상태"/>
- <Column id="ageflag" type="STRING" size="256" sumtext="나이구분"/>
- <Column id="sumflag" type="STRING" size="256" sumtext="집계구분"/>
- <Column id="sumdt" type="STRING" size="256" sumtext="집계일시"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="등록부서코드"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="등록일자"/>
- <Column id="rgsttm" type="STRING" size="256" sumtext="등록시간"/>
- <Column id="rgstrid" type="STRING" size="256" sumtext="등록자ID"/>
- <Column id="updtdeptcd" type="STRING" size="256" sumtext="수정부서코드"/>
- <Column id="updtdd" type="STRING" size="256" sumtext="수정일자"/>
- <Column id="updttm" type="STRING" size="256" sumtext="수정시간"/>
- <Column id="updtrid" type="STRING" size="256" sumtext="수정자ID"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="opcd" type="STRING" size="256" sumtext="수술코드"/>
- <Column id="subopcd" type="STRING" size="256" sumtext="부수술코드"/>
- <Column id="cntctel" type="STRING" size="256" sumtext="연락처"/>
- <Column id="delivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="anstdrid" type="STRING" size="256" sumtext="마취의ID"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqdataEr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="srchdd" type="STRING" size="256" sumtext="조회일자"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="외래/입원/응급구분"/>
- <Column id="callvisityn" type="STRING" size="256" sumtext="응급실콜비짓여부"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqdataCnst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="formrecseq" type="BIGDECIMAL" size="256" sumtext="서식번호"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cnstpattopinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cnstseq" type="STRING" size="256" sumtext="의뢰순번"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="chosflag" type="STRING" size="256" sumtext="내원구분"/>
- <Column id="reqflag" type="STRING" size="256" sumtext="의뢰구분"/>
- <Column id="recvdeptcd" type="STRING" size="256" sumtext="회신부서코드"/>
- <Column id="reqdeptcd" type="STRING" size="256" sumtext="의뢰부서코드"/>
- <Column id="requserid" type="STRING" size="256" sumtext="의뢰사용자ID"/>
- <Column id="reqdd" type="STRING" size="256" sumtext="의뢰일자"/>
- <Column id="reqtm" type="STRING" size="256" sumtext="의뢰시간"/>
- <Column id="cntcno" type="STRING" size="256" sumtext="연락번호"/>
- <Column id="eryn" type="STRING" size="256" sumtext="응급여부"/>
- <Column id="hopeorddd" type="STRING" size="256" sumtext="희망진료일자"/>
- <Column id="hopeordtm" type="STRING" size="256" sumtext="희망진료시간"/>
- <Column id="delyn" type="STRING" size="256" sumtext="삭제여부"/>
- <Column id="acptorddd" type="STRING" size="256" sumtext="접수진료일자"/>
- <Column id="acptcretno" type="STRING" size="256" sumtext="접수생성번호"/>
- <Column id="reqdetlflag" type="STRING" size="256" sumtext="의뢰세부구분"/>
- <Column id="reqformrecseq" type="STRING" size="256" sumtext="의뢰서식기록순번"/>
- <Column id="replformrecseq" type="STRING" size="256" sumtext="회신서식기록순번"/>
- <Column id="recvuserid" type="STRING" size="256" sumtext="회신사용자ID"/>
- <Column id="recvyn" type="STRING" size="256" sumtext="수신여부"/>
- <Column id="recvdd" type="STRING" size="256" sumtext="수신일자"/>
- <Column id="recvtm" type="STRING" size="256" sumtext="수신시간"/>
- <Column id="replyn" type="STRING" size="256" sumtext="회신여부"/>
- <Column id="repldd" type="STRING" size="256" sumtext="회신일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_rsltgetdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cpgno" type="STRING" size="256" sumtext="cpg번호"/>
- <Column id="cpghistseq" type="STRING" size="256" sumtext="cpg이력번호"/>
- <Column id="cpgappno" type="STRING" size="256" sumtext="적용번호"/>
- <Column id="histseq" type="STRING" size="256" sumtext="적용이력번호"/>
- <Column id="appdd" type="STRING" size="256" sumtext="적용일자"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="I/O/Eflag"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="getformyn" type="STRING" size="256" sumtext="서식존재여부"/>
- <Column id="appyn" type="STRING" size="256" sumtext="적용여부"/>
- <Column id="appstat" type="STRING" size="256" sumtext="적용상태"/>
- <Column id="cpgnm" type="STRING" size="256" sumtext="cpg명"/>
- <Column id="prtlflagcd" type="STRING" size="256" sumtext="cp/cpg구분(01:CP/02:CPG)"/>
- <Column id="msgcnts" type="STRING" size="256" sumtext="출력Msg내용"/>
- <Column id="msgflag" type="STRING" size="256" sumtext="출력Msg구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_reqPatValid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="I/O/Eflag"/>
- <Column id="srchtabflag" type="STRING" size="256" sumtext="조회하는대상자리스트탭(I/O/D/E)"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patientpath" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patientflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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="infection" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_cond_formdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formcd" type="STRING" size="256"/>
- <Column id="formkind" type="STRING" size="256"/>
- <Column id="btnvisible" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="modalyn" type="STRING" size="256"/>
- <Column id="topyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item10" compid="grp_patientinfo.Static00" propid="text" datasetid="ds_patinfo" columnid="ininfo"/>
- <BindItem id="item11" compid="grp_patientinfo.stt_btype" propid="text" datasetid="ds_patinfo" columnid="btype"/>
- <BindItem id="item8" compid="grp_patientinfo.stt_insukind" propid="text" datasetid="ds_patinfo" columnid="insukind"/>
- <BindItem id="item9" compid="grp_patientinfo.stt_addr" propid="text" datasetid="ds_patinfo" columnid="dispaddr"/>
- <BindItem id="item1" compid="grp_patientinfo.Div00.stt_recovwardnm" propid="text" datasetid="ds_patinfo" columnid="recovwardnm"/>
- <BindItem id="item2" compid="grp_patientinfo.Div00.stt_name" propid="text" datasetid="ds_patinfo" columnid="dispnm3"/>
- <BindItem id="item3" compid="grp_patientinfo.Div00.stt_sa" propid="text" datasetid="ds_patinfo" columnid="age"/>
- <BindItem id="item4" compid="grp_patientinfo.Div00.stt_rrgstno" propid="text" datasetid="ds_patinfo" columnid="rrgstno"/>
- <BindItem id="item5" compid="grp_patientinfo.Div00.stt_orddept" propid="text" datasetid="ds_patinfo" columnid="disporddept"/>
- <BindItem id="item6" compid="grp_patientinfo.Div00.stt_apntdr" propid="text" datasetid="ds_patinfo" columnid="apntdr"/>
- <BindItem id="item7" compid="grp_patientinfo.Div00.stt_attndr" propid="text" datasetid="ds_patinfo" columnid="attndr"/>
- <BindItem id="item12" compid="grp_patientinfo.Div00.stt_name" propid="tooltiptext" datasetid="ds_patinfo" columnid="dispnm2"/>
- <BindItem id="item13" compid="grp_patientinfo.Div00.stt_sa" propid="tooltiptext" datasetid="ds_patinfo" columnid="age"/>
- <BindItem id="item14" compid="grp_patientinfo.Div00.stt_orddept" propid="tooltiptext" datasetid="ds_patinfo" columnid="orddept"/>
- <BindItem id="item15" compid="grp_patientinfo.stt_btype" propid="tooltiptext" datasetid="ds_patinfo" columnid="btype"/>
- <BindItem id="item16" compid="grp_patientinfo.stt_addr" propid="tooltiptext" datasetid="ds_patinfo" columnid="addr"/>
- <BindItem id="item19" compid="grp_patientinfo_dtl.opt_stgediagnm" propid="text" datasetid="ds_patinfo" columnid="dispstgediagnm"/>
- <BindItem id="item20" compid="grp_patientinfo_dtl.opt_stgecd" propid="text" datasetid="ds_patinfo" columnid="stgecd"/>
- <BindItem id="item21" compid="grp_patientinfo_dtl.opt_tnmcd1" propid="text" datasetid="ds_patinfo" columnid="tnmcd1"/>
- <BindItem id="item22" compid="grp_patientinfo_dtl.opt_tnmcd2" propid="text" datasetid="ds_patinfo" columnid="tnmcd2"/>
- <BindItem id="item23" compid="grp_patientinfo_dtl.opt_tnmcd3" propid="text" datasetid="ds_patinfo" columnid="tnmcd3"/>
- <BindItem id="item0" compid="grp_patientinfo.Div00.edt_pid" propid="value" datasetid="ds_patinfo" columnid="pid"/>
- <BindItem id="item26" compid="grp_patientinfo_dtl.opt_stgediagnm" propid="tooltiptext" datasetid="ds_patinfo" columnid="stgediagnm"/>
- <BindItem id="item27" compid="grp_patientinfo_dtl.opt_stgecd" propid="tooltiptext" datasetid="ds_patinfo" columnid="stgecd"/>
- <BindItem id="item28" compid="grp_patientinfo_dtl.opt_tnmcd1" propid="tooltiptext" datasetid="ds_patinfo" columnid="tnmcd1"/>
- <BindItem id="item29" compid="grp_patientinfo_dtl.opt_tnmcd2" propid="tooltiptext" datasetid="ds_patinfo" columnid="tnmcd2"/>
- <BindItem id="item30" compid="grp_patientinfo_dtl.opt_tnmcd3" propid="tooltiptext" datasetid="ds_patinfo" columnid="tnmcd3"/>
- <BindItem id="item31" compid="grp_patientinfo.Static00" propid="tooltiptext" datasetid="ds_patinfo" columnid="ininfo"/>
- <BindItem id="item32" compid="grp_patientinfo.stt_insukind" propid="tooltiptext" datasetid="ds_patinfo" columnid="insukind"/>
- <BindItem id="item33" compid="grp_patientinfo.Div00.stt_rrgstno" propid="tooltiptext" datasetid="ds_patinfo" columnid="rrgstno"/>
- <BindItem id="item34" compid="grp_patientinfo.Div00.edt_pid" propid="tooltiptext" datasetid="ds_patinfo" columnid="pid"/>
- <BindItem id="item18" compid="grp_patientinfo_dtl.opt_diagnosis" propid="text" datasetid="ds_patinfo" columnid="dispdiagnosis"/>
- <BindItem id="item24" compid="grp_patientinfo_dtl.opt_diagnosis" propid="tooltiptext" datasetid="ds_patinfo" columnid="diagnosis"/>
- <BindItem id="item17" compid="grp_patientinfo_dtl.opt_operation" propid="text" datasetid="ds_patinfo" columnid="dispoperation"/>
- <BindItem id="item25" compid="grp_patientinfo_dtl.opt_operation" propid="tooltiptext" datasetid="ds_patinfo" columnid="operation"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : HIT
- * Job Name : 환자상단정보
- * File Name : SMZUM00100_환자정보.xfdl
- * Creator :
- * Make Date : 2014-02-25
- *
- * Description : 환자의정보를 화면 상단에 조회한다.
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-02-25 HIT Converting Program(TF->XP)
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- include "emr_medirecxp::MMR01100.xjs";
- var arErrorCode = new HashArray();
- var condarray;
- var errflag;
- function SMZUM00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMZUM00100_onload(obj:Form, e:LoadEventInfo)
- {
- }
- function grp_patientinfo_Div00_btn_prescription_onclick(obj:Button, e:ClickEventInfo)
- {
- // 권한이 없으면 아예 못보도록 - 오지훈SW 요청 2008.07.17
- var jobkindcd = utlf_transNullToEmpty(sysf_getUserInfo("jobkindcd")).substr(0, 2);
- var sUserId = utlf_transNullToEmpty(sysf_getUserInfo("userid")); // 사용자 사번
- if(jobkindcd == "03" || lf_ContainsHardCD("486", sUserId)){ // 외상 코디 응급 코디는 처방화면 오픈 할수 있도록 수정. 2015.11.06 엄영만
- // CP 환자 여부 확인후 - 2008.08.26 김영학SW
- if (fChkCPPatValid()) {
- var cpyn = ds_patinfo.getColumn(0, "cp");
- if (cpyn == "Y") {
- frmf_open("SMMMP00800", "SMMMP00800", null, null, null, null, null, null, null, null, null, null, "M");
- } else if (cpyn =="X") {
- frmf_open("SPMMP01200", "SPMMP01200", null, null, null, null, null, null, null, null, null, null, "M");
- } else {
- frmf_open("SMMMO00100", "SMMMO00100", null, false, 2, null, null, 1195, 784, null, null, null, "M");
- }
- }
- }else{
- //sysf_messageBox("처방화면 사용", "E002");
- return;
- }
- }
- function fClickButton(obj:Button, e:ClickEventInfo)
- {
- var btnID = "";
- //trace("obj.name : " + obj.name);
- if (obj.name == "btn_top_infection0") { // 혈액주의
- ds_send.setColumn(0, "infection", "B");
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
- //2013/05/03 Start
- frmf_open("SMASB01100", "SMASB01100", objArg, null, null, null, null, null, null, null, null, null, "M");
- //open("SPASB01600", "", "", "", ""," /root/send/infection", "/root/main/cond/isolkind");
- //2013/05/03 End
- } else if (obj.name == "btn_top_infection1") { // 접촉주의
- ds_send.setColumn(0, "infection", "C");
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
-
- //2013/05/03 Start
- frmf_open("SMASB01100", "SMASB01100", objArg, null, null, null, null, null, null, null, null, null, "M");
- //open("SPASB01600", "", "", "", ""," /root/send/infection", "/root/main/cond/isolkind");
- //2013/05/03 End
- } else if (obj.name == "btn_top_infection2") { // 공기주의
- ds_send.setColumn(0, "infection", "A");
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
-
- //2013/05/03 Start
- frmf_open("SMASB01100", "SMASB01100", objArg, null, null, null, null, null, null, null, null, null, "M");
- //open("SPASB01600", "", "", "", ""," /root/send/infection", "/root/main/cond/isolkind");
- //2013/05/03 End
- } else if (obj.name == "btn_top_infection3") { // 20190307 이돈희 : 비말주의 추가
- ds_send.setColumn(0, "infection", "D");
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
-
- frmf_open("SMASB01100", "SMASB01100", objArg, null, null, null, null, null, null, null, null, null, "M");
- } else if (obj.name == "btn_top_allergy") { // 부작용
- frmf_open("SPMMD03300", "SPMMD03300", null, null, null, null, null, null, null, null, null, null, "M");
- } else if (obj.name == "btn_top_chart") { // 차트
- sysf_messageBox("아직 구현되지 않은 기능", "E008");
- } else if (obj.name == "btn_top_organ") { // 이식
- var value = fGetPatientInfo("organ");
- if (value == "Y") {
- frmf_open("SMMNW20010", "SMMNW20010", null, null, null, null, null, null, null, null, null, null, "M");
- }else{
- return;
- }
- } else if (obj.name == "btn_top_cp") { // CP
- var value = fGetPatientInfo("cp");
- if (value == "Y") {
- //20180717 이돈희 수정 : 선택시 CP마스터정보 화면 팝업으로 수정
- var pid = ds_inpatpaminfo.getColumn(0, "pid");
- var orddd = ds_inpatpaminfo.getColumn(0, "indd");
- var cretno = ds_inpatpaminfo.getColumn(0, "cretno");
-
- frmf_setParameter("pid", pid);
- frmf_setParameter("indd", orddd);
- frmf_setParameter("cretno", cretno);
-
-
- frmf_open("SMMMP01000", "SMMMP01000", null, null, null, null, null, null, null, null, null, null, "M");
- //frmf_open("SMMMP02700", "SMMMP02700", null, null, null, null, null, null, null, null, null, null, "M");
- }else{
- return;
- }
- } else if (obj.name == "btn_top_drgyn") { // DRG
- var pid = ds_inpatpaminfo.getColumn(0, "pid");
- var orddd = ds_inpatpaminfo.getColumn(0, "indd");
- var cretno = ds_inpatpaminfo.getColumn(0, "cretno");
-
- frmf_setParameter("pid", pid);
- frmf_setParameter("indd", orddd);
- frmf_setParameter("cretno", cretno);
-
- frmf_open("SPPIJ03201", "SPPIJ03201", null, null, null, null, null, null, null, null, null, null, "M");
- } else if (obj.name == "btn_top_drginfo") { // DRG 구분정보
- var pid = ds_inpatpaminfo.getColumn(0, "pid");
- var orddd = ds_inpatpaminfo.getColumn(0, "indd");
- var cretno = ds_inpatpaminfo.getColumn(0, "cretno");
- var ordfromdd = ds_inpatpaminfo.getColumn(0, "iphs_fromdd");
-
- frmf_setParameter("pid", pid);
- frmf_setParameter("indd", orddd);
- frmf_setParameter("cretno", cretno);
- frmf_setParameter("ordfromdd", ordfromdd);
-
- frmf_open("SPPIJ04000", "SPPIJ04000", null, null, null, null, null, null, null, null, null, null, "M");
- } else if (obj.name == "btn_top_vip") { // VIP
- var value = fGetPatientInfo("vip");
- if (value == "Y") {
- var objArg = new Object();
- objArg.arg_ds_patinfo = ds_patinfo;
-
- frmf_modal("SPPMC08000", "SPPMC08000", objArg, false, 1, 150, 150, null, null, null, null, null, "M");
- }else{
- return;
- }
- } else if (obj.name == "btn_top_intncare") { // 특례
- var curIntncareObj = frmf_findPopup("SPMMO21700"); //활성화된 특례 화면 object loading
- if(!utlf_isNull(curIntncareObj)){
- var pid = ds_patinfo.getColumn(0, "pid");
- curIntncareObj.ds_main_cond.setColumn(0, "pid", pid);
- curIntncareObj.btn_req.onclick.fireEvent(curIntncareObj.btn_req, new ClickEventInfo());
- frmf_setFocusPop("SPMMO21700");
- }else{
- frmf_open("SPMMO21700", "SPMMO21700", null, null, null, null, null, null, null, null, null, null, "M");
- }
- return;
- } else if (obj.name == "btn_top_clear") { // 클리어
- fInitialize();
- //grp_blank.attribute("visibility") = "visible";
- //grp_patientinfo.attribute("visibility") = "hidden";
- this.visible = false;
-
- var mainObj = frmf_getMainViewer();
- var mainscrnid = mainObj.frmf_getScreenID(); //메인화면의 기록지 ID
- var curCpObj = mainObj.frmf_findPopup("SMMMP00800"); //활성화된 CP Main 화면 object loading
- var curPrcpObj = mainObj.frmf_findPopup("SMMMO00100"); //활성화된 처방Main 화면 object loading
- var curCpSrchObj = mainObj.frmf_findPopup("SPMMP01200"); //활성화된 CP 검색 화면 object loading
- if(!utlf_isNull(curPrcpObj)) { //활성화된 처방Main 화면이 있는 경우 close
- curPrcpObj.fPrcpWndClose();
- }
-
- if(!utlf_isNull(curCpObj)){ //활성화된 CP Main화면이 있는 경우 close
- curCpObj.fCloseGPS();
- }
-
- if(!utlf_isNull(curCpSrchObj)){ //활성화된 CP검색화면이 있는 경우 close
- curCpSrchObj.fCpSrchWndClose();
- }
-
- if (mainscrnid == "SMMMR00100") {
- curFormLoaderObj = frmf_findPopup("SSMMR01100"); //활성화된 서식로더창 체크
- if(!utlf_isNull(curFormLoaderObj)){ //서식로더 Close : 2009-06-03 : 이상현 D/L 요청 : 김영학 ;
- //knuh 20120104 최원돈 OCS 진료대상자 OCS 조회 시 환자메모를 자동으로 사라지게 설정 SMMMO04100.js, SPMMR05600.js, MMR00100.js
- var curMemoObj = frmf_findPopup("SPMMR05600");
- if(!utlf_isNull(curMemoObj)){curMemoObj.close();} //환자메모 화면 close
-
- curFormLoaderObj.fClose();
- } //서식로더 close()
-
- mainObj.frmf_openForm("SMMMB08100"); // 빈페이지
- }
-
- return;
- } else if (obj.name == "btn_top_healexam" || obj.name == "btn_top_coop") {
- return true;
- } else if (obj.name == "btn_top_pinfo") { // 사생활보호
- frmf_setParameter("SPPMC06900_PARM", ds_patinfo.getColumn(0, "pid"));
- frmf_open("SPPMC06900", "SPPMC06900", null, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if (obj.name == "btn_tnm" || obj.name == "btn_stgediagnm") { // C상병, TNM
- frmf_open("SPMMO08500", "SPMMO08500", null, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if(obj.name == "btn_top_recmer" || obj.name == "btn_top_schoolflag"){
- frmf_setParameter("SPPMC05600_pid", ds_patinfo.getColumn(0, "pid"));
- frmf_open("SPPMC05700", "SPPMC05700", null, null, null, null, null, null, null, null, null, null, "M");
- } else if (obj.name == "btn_top_pregnant") { // 임신부
- frmf_open("SPMMO09700", "SPMMO09700", null, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if (obj.name == "btn_top_yeonmyung") { // 연명의료
- var pid = ds_patinfo.getColumn(0, "pid");
- var hngnm = ds_patinfo.getColumn(0, "hngnm");
- var orddd = ds_inpatpaminfo.getColumn(0, "indd");
- var cretno = ds_inpatpaminfo.getColumn(0, "cretno");
-
- if (utlf_isNull(orddd)) {
- orddd = ds_outpatpaminfo.getColumn(0, "orddd");
- cretno = ds_outpatpaminfo.getColumn(0, "cretno");
- }
-
- frmf_setParameter("SPMRI09001_param_pid", pid);
- frmf_setParameter("SPMRI09001_param_orddd", orddd);
- frmf_setParameter("SPMRI09001_param_cretno", cretno);
- frmf_setParameter("SPMRI09001_param_hngnm", hngnm);
- frmf_setParameter("SPMRI09001_param_edityn", "Y");
-
- frmf_open("SPMRI09001", "SPMRI09001", null, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if (obj.name == "btn_top_nutinfo") { // 영양
- var pid = ds_patinfo.getColumn(0, "pid");
- ds_send.setColumn(0, "pid", pid);
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
-
- frmf_open("SPANC00600", "SPANC00600", objArg, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if (obj.name == "btn_top_lcdhistory") { // 신고력
- frmf_setParameter("SMASI01200_pid", ds_patinfo.getColumn(0, "pid"));
-
- frmf_open("SMASI01200", "SMASI01200", null, null, null, null, null, null, null, null, null, null, "M");
- return;
- } else if (obj.name == "btn_top_dinfo") { // 낙상 고위험
-
- //20190514 이돈희 : 입원 환자 중 특정 병동은 외래 낙상 서식을 사용
- if(condarray[0] == "O" || (condarray[0] == "I" && lf_ContainsHardCD("713", ds_inpatpaminfo.getColumn(0, "wardcd")))){ //외래
- var dsTemp;
- var ioflag = "O";
- var orddd = "";
- if(condarray[0] == "O"){
- dsTemp = ds_outpatpaminfo;
- ioflag = "O";
- orddd = dsTemp.getColumn(0, "orddd");
- } else if(condarray[0] == "I"){
- dsTemp = ds_inpatpaminfo;
- ioflag = "I";
- orddd = dsTemp.getColumn(0, "indd");
- }
-
- var pid = dsTemp.getColumn(0, "pid");
- var hngnm = dsTemp.getColumn(0, "hngnm");
- var sa = dsTemp.getColumn(0, "sex") +"/"+ dsTemp.getColumn(0, "age");
- var cretno = dsTemp.getColumn(0, "cretno");
- var orddeptcd = dsTemp.getColumn(0, "orddeptcd");
- var orddeptnm = dsTemp.getColumn(0, "orddeptnm");
- var orddrid = dsTemp.getColumn(0, "orddrid");
- var roomcd = "";
- var disparam = pid +"▦" + hngnm +"▦" + sa+"▦" + orddeptnm +"▦" + roomcd + "▦";
-
- frmf_setParameter("disppatinfo", disparam); //등록번호▦환자명▦성별/나이▦진료과▦병실▦
-
- var vFormKind = "";
- var vFormcd = "1800021259";
-
- var sCheckRec = lf_getCheckRecExist(vFormcd, pid, orddd, ""); // 당일 작성된 기록을 전체를 체크 하기 위해 cretno를 보내지 않음. 요청서:20180704022
-
- if(sCheckRec == "N") {//신규모드 일 경우
- vFormcd = "1800021259";
- vFormKind = "new";
- } else { // 수정 모드
- vFormcd = sCheckRec;
- vFormKind = "rec";
- }
-
- var objArg = new Object();
-
- ds_cond_formdata.clearData();
- ds_cond_formdata.addRow();
- ds_cond_formdata.setColumn(0, "formcd", vFormcd);
- ds_cond_formdata.setColumn(0, "formkind", vFormKind);
- ds_cond_formdata.setColumn(0, "btnvisible", true);
- ds_cond_formdata.setColumn(0, "pid", pid);
- ds_cond_formdata.setColumn(0, "orddd", orddd);
- ds_cond_formdata.setColumn(0, "cretno", cretno);
- ds_cond_formdata.setColumn(0, "modalyn", "Y");
- ds_cond_formdata.setColumn(0, "topyn", "N");
- ds_cond_formdata.setColumn(0, "orddeptcd", orddeptcd);
- ds_cond_formdata.setColumn(0, "ioflag", ioflag);
- ds_cond_formdata.setColumn(0, "orddrid", orddrid);
-
- objArg.ds_cond_formdata = ds_cond_formdata;
- lf_loadSMMMR01100(true, objArg);
-
- fGetDisPatientInfo();
- }
-
- } else {
- //sysf_messageBox("아직 구현되지 않은 기능", "E008");
- return;
- }
- }
- // 환자정보 초기화 함수 - 불필요한 모달팝업을 없애기 위하여 만듬
- var lgv_sPid = "";
- var lgv_sLoadingflag = "";
- var lgv_sScreenId = "";
- var lgv_sMsgYn = "Y";
- function fInitPatientInfo(condparam, errFlag, sLoadingflag) {
- var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
- if(dutplceinstcd == "031" || dutplceinstcd == "032") {
- grp_patientinfo.btn_bluebird.visible = true;
- } else {
- grp_patientinfo.btn_bluebird.visible = false;
- }
-
- condarray = condparam.split("▦");
- errflag = errFlag;
-
- //처방화면에서 인증저장할때 팝업들의 재로딩을 방지하기 위함
- //lf_broadcastEvent() 함수에서 lgv_sPid, lgv_sLoadingflag를 사용한다.
- lgv_sPid = condarray[1];
- lgv_sLoadingflag = sLoadingflag;
-
- lgv_sScreenId = utlf_transNullToEmpty(condarray[condarray.length -1]); //2016.09.13 screenid param
-
- // trace("lgv_sScreenId : " + lgv_sScreenId);
- if (lf_ContainsHardCD("505", sysf_getUserInfo("dutplcecd"))) { // 안내 메세지 제외 부서 2015.06.23 심사팀 제외 이은정 선생님 요청
- lgv_sMsgYn = "N";
- }
-
-
- var bRtn = fGetDisPatientInfo();
- return bRtn;
- }
- // 환자정보 조회 함수
- function fGetDisPatientInfo() {
-
- if(utlf_isNull(condarray) || condarray.length < 4 ) {
- sysf_messageBox("상단정보를 로딩을 위한 인자값이 없습니다.", "E999");
- return false;
- }
-
- if(condarray[0] == "O"){ //외래
- if(!fReqOutPatTopInfo()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("외래환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else if(condarray[0] == "I"){ //입원
- if(!fReqInPatTopInfo()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("입원환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else if(condarray[0] == "S"){ //지원부서
- if(!fReqSupDeptTopInfo()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else if(condarray[0] == "T"){ //수술
- if(!fReqOPPatTopInfo()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("수술환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else if(condarray[0] == "E"){ //응급
- if(!fReqERPatTopInfo()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("응급환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else if(condarray[0] == "C"){ //의뢰(consult)
- if(!fReqCnstPatList()){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("의뢰환자 상단정보를 로딩", "E001"); }
- return false;
- }
- }else{
- sysf_messageBox("상단정보 parameter값이 잘못 설정", "I001");
- return false;
- }
-
- return true;
- }
- /**
- * @desc : 외래환자 원무, 환자구분, 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqOutPatTopInfo(){
- ds_reqdataOut.clearData();
- ds_reqdataOut.addRow();
-
- ds_reqdataOut.setColumn(0, "pid" , condarray[1]); //등록번호
- ds_reqdataOut.setColumn(0, "orddd" , condarray[2]); //진료일자
- ds_reqdataOut.setColumn(0, "cretno" , condarray[3]); //생성번호
- ds_reqdataOut.setColumn(0, "instcd" , condarray[4]); //기관코드
- ds_reqdataOut.setColumn(0, "ioflag" , "O");
-
- var oParam = {};
- oParam.id = "TRMMO04202";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataOut";
- oParam.outds = "ds_outpatpaminfo=outpatpaminfo" + " ds_patmaintopinfo=patmaintopinfo" + " ds_outpatflaginfo=outpatflaginfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04202"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04202") >= 0) {
- if(ds_outpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("외래환자 원무 정보가", "I004"); }
- return false;
- }
- if(ds_outpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("외래환자 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("외래환자 상단기본 정보가", "I004"); }
- return false;
- }
- if( fSetMainTopInfo() ) {
- appf_setPatientFlag(ds_outpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_outpatpaminfo);
- } else {
- return false;
- }
-
- return true;
- } else {
- return false;
- }
- }
- function cf_TRMMO04202(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 입원환자 원무, 환자구분, 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqInPatTopInfo(){
- ds_reqdataIn.clearData();
- ds_reqdataIn.addRow();
-
- ds_reqdataIn.setColumn(0, "pid" , condarray[1]); //등록번호
- ds_reqdataIn.setColumn(0, "orddd" , condarray[2]); //입원일자
- ds_reqdataIn.setColumn(0, "cretno" , condarray[3]); //생성번호
- ds_reqdataIn.setColumn(0, "instcd" , condarray[4]); //기관코드
- if(condarray.length > 5){
- ds_reqdataIn.setColumn(0, "srchdd" , condarray[5]); //조회일자
- }
- ds_reqdataIn.setColumn(0, "ioflag" , "I");
-
- var oParam = {};
- oParam.id = "TRMMO04302";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataIn";
- oParam.outds = "ds_inpatpaminfo=inpatpaminfo" + " ds_patmaintopinfo=patmaintopinfo" + " ds_inpatflaginfo=inpatflaginfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04302"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04302") >= 0) {
- if(ds_inpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("입원환자 원무 정보가", "I004"); }
- return false;
- }
- if(ds_inpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("입원환자 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("입원환자 상단기본 정보가", "I004"); }
- return false;
- }
- if( fSetMainTopInfo() ) {
- appf_setPatientFlag(ds_inpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_inpatpaminfo);
- } else {
- return false;
- }
- return true;
- } else {
- return false;
- }
- }
- function cf_TRMMO04302(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 지원부서 원무, 환자구분, 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqSupDeptTopInfo(){
- ds_reqdataSupDept.clearData();
- ds_reqdataSupDept.addRow();
-
- ds_reqdataSupDept.setColumn(0, "ioflag" , condarray[0]); //외래입원구분
- ds_reqdataSupDept.setColumn(0, "prcpdd" , condarray[1]); //처방일자
- ds_reqdataSupDept.setColumn(0, "execprcpuniqno", condarray[2]); //실시부서유일번호
- ds_reqdataSupDept.setColumn(0, "instcd" , condarray[3]); //기관코드
- if(condarray.length > 5){
- ds_reqdataSupDept.setColumn(0, "srchdd" , condarray[4]); //기준일자
- }
-
- ds_etcinpatpaminfo.clearData();
- ds_etcoutpatpaminfo.clearData();
-
- var oParam = {};
- oParam.id = "TRMMO04102";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataSupDept";
- oParam.outds = "ds_etcoutpatpaminfo=outpatpaminfo" + " ds_etcinpatpaminfo=inpatpaminfo"
- + " ds_patmaintopinfo=patmaintopinfo" + " ds_etcpatflaginfo=etcpatflaginfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04102"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04102") >= 0) {
- ds_etcpatpaminfo.copyData((ds_etcoutpatpaminfo.rowcount > 0) ? ds_etcoutpatpaminfo : ds_etcinpatpaminfo);
-
- if(ds_etcpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("지원부서 원무 정보가", "I004"); }
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("지원부서 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("지원부서 환자 상단기본 정보가", "I004"); }
- return false;
- }
- if( fSetMainTopInfo() ) {
- appf_setPatientFlag(ds_etcpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_etcpatpaminfo);
- } else {
- return false;
- }
-
- return true;
- } else {
- return false;
- }
- }
- function cf_TRMMO04102(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 수술환자 원무, 환자구분, 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqOPPatTopInfo(){
- ds_reqdataOp.clearData();
- ds_reqdataOp.addRow();
-
- ds_reqdataOp.setColumn(0, "pid" , condarray[1]); //등록번호
- ds_reqdataOp.setColumn(0, "orddd" , condarray[2]); //수술일자
- ds_reqdataOp.setColumn(0, "cretno" , condarray[3]); //생성번호
- ds_reqdataOp.setColumn(0, "instcd" , condarray[4]); //기관코드
- ds_reqdataOp.setColumn(0, "ioflag" , condarray[0]); //외래입원구분
- ds_reqdataOp.setColumn(0, "orddeptcd", condarray[5]); //집도과
- ds_reqdataOp.setColumn(0, "orddrid" , condarray[6]); //집도의
- ds_reqdataOp.setColumn(0, "patflag" , condarray[7]); //환자구분 - dao sql에서 query구분자 설정
- ds_reqdataOp.setColumn(0, "procflag" , condarray[8]); //처리구분(F:최초 조회, R:재조회)
- ds_reqdataOp.setColumn(0, "oprsrvno" , condarray[9]); //수술예약번호
- ds_reqdataOp.setColumn(0, "ophistno" , condarray[10]);//수술이력번호
- ds_reqdataOp.setColumn(0, "srchdd" , condarray[11]);//조회일자
-
- ds_etcoutpatpaminfo.clearData();
- ds_etcinpatpaminfo.clearData();
-
- var oParam = {};
- oParam.id = "TRMMO04502";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataOp";
- oParam.outds = "ds_etcoutpatpaminfo=outpatpaminfo" + " ds_etcinpatpaminfo=inpatpaminfo"
- + " ds_patmaintopinfo=patmaintopinfo" + " ds_etcpatflaginfo=etcpatflaginfo" + " ds_oppatopscheinfo=oppatopscheinfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04502"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04502") >= 0) {
- ds_etcpatpaminfo.copyData((ds_etcoutpatpaminfo.rowcount > 0) ? ds_etcoutpatpaminfo : ds_etcinpatpaminfo);
-
- if(ds_etcpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("수술환자 원무 정보가", "I004"); }
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("수술환자 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("수술환자 상단기본 정보가", "I004"); }
- return false;
- }
- if(ds_oppatopscheinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("수술환자 예약 정보가", "I004"); }
- return false;
- }
- fSetMainTopInfo(); //화면 상단정보 설정
- fSetPatientFlag(ds_etcpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_etcpatpaminfo);
- appf_setOperationInfo(ds_oppatopscheinfo);
- }
- return true;
- }
- function cf_TRMMO04502(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 응급환자 상단정보 조회조건 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqERPatTopInfo(){
- ds_reqdataEr.clearData();
- ds_reqdataEr.addRow();
-
- ds_reqdataEr.setColumn(0, "pid" , condarray[1]); //등록번호
- ds_reqdataEr.setColumn(0, "orddd" , condarray[2]); //입원일자
- ds_reqdataEr.setColumn(0, "cretno" , condarray[3]); //생성번호
- ds_reqdataEr.setColumn(0, "instcd" , condarray[4]); //기관코드
- if(condarray.length > 5){
- ds_reqdataEr.setColumn(0, "srchdd", condarray[5]); //조회일자
- }
- if(condarray.length > 6){
- ds_reqdataEr.setColumn(0, "callvisityn", condarray[6]); //콜비짓 유무
- }
- ds_reqdataEr.setColumn(0, "ioflag" , "E");
-
- var oParam = {};
- oParam.id = "TRMMO04302";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataEr";
- oParam.outds = "ds_inpatpaminfo=inpatpaminfo" + " ds_patmaintopinfo=patmaintopinfo" + " ds_inpatflaginfo=inpatflaginfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04302"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04302") >= 0) {
- if(ds_inpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("응급환자 원무 정보가", "I004"); }
- return false;
- }
- if(ds_inpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("응급환자 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("응급환자 상단기본 정보가", "I004"); }
- return false;
- }
- if( fSetMainTopInfo() ) { //화면 상단정보 설정
- appf_setPatientFlag(ds_inpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_inpatpaminfo);
- } else {
- return false;
- }
- return true;
-
- } else {
- return false;
- }
- }
- /**
- * @desc : 의뢰(consult)환자 상단정보 조회조건 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqCnstPatList(){
- ds_reqdataCnst.clearData();
- ds_reqdataCnst.addRow();
-
- ds_reqdataCnst.setColumn(0, "ioflag" , condarray[0]);
- ds_reqdataCnst.setColumn(0, "chosflag" , condarray[1]);
- ds_reqdataCnst.setColumn(0, "pid" , condarray[2]); //등록번호
- ds_reqdataCnst.setColumn(0, "orddd" , condarray[3]); //입원일자
- ds_reqdataCnst.setColumn(0, "cretno" , condarray[4]); //생성번호
- ds_reqdataCnst.setColumn(0, "instcd" , condarray[5]); //기관코드
- ds_reqdataCnst.setColumn(0, "formrecseq", condarray[6]); //서식번호
-
- ds_etcoutpatpaminfo.clearData();
- ds_etcinpatpaminfo.clearData();
-
- var oParam = {};
- oParam.id = "TRMMO04802";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetPatTopInfo";
- oParam.inds = "req=" + "ds_reqdataCnst";
- oParam.outds = "ds_etcoutpatpaminfo=outpatpaminfo" + " ds_etcinpatpaminfo=inpatpaminfo"
- + " ds_patmaintopinfo=patmaintopinfo" + " ds_etcpatflaginfo=etcpatflaginfo" + " ds_cnstpattopinfo=cnstpattopinfo";
- oParam.async = false;
- oParam.error = (frmf_getParameter("errflag") == "Y") ? false : true;
- oParam.callback = "cf_TRMMO04802"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04802") >= 0) {
- ds_etcpatpaminfo.copyData((ds_etcoutpatpaminfo.rowcount > 0) ? ds_etcoutpatpaminfo : ds_etcinpatpaminfo);
- if(ds_etcpatpaminfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("의뢰환자 원무 정보가", "I004"); }
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("의뢰환자 환자구분 정보가", "I004"); }
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("의뢰환자 상단기본 정보가", "I004"); }
- return false;
- }
- if(ds_cnstpattopinfo.rowcount < 1){
- if(lgv_sMsgYn == "Y") { sysf_messageBox("의뢰환자 정보가", "I004"); }
- return false;
- }
- if( fSetMainTopInfo() ) {
- appf_setPatientFlag(ds_etcpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_etcpatpaminfo);
- appf_setConsultInfo(ds_cnstpattopinfo);
- } else {
- return false;
- }
- return true;
- } else {
- return false;
- }
- }
- function cf_TRMMO04802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetMainTopInfo(){
- var bRtn = true;
-
- var pid = getColumnVal("pid"); //등록번호
- var hngnm = getColumnVal("hngnm"); //환자명
- var hngnm2 = getColumnVal("hngnm2"); //환자명2
- var dispnm1 = getColumnVal("dispnm1"); //표시명1
- var dispnm2 = getColumnVal("dispnm2"); //표시명2
- var age = getColumnVal("sa"); //나이/성별
- var rrgstno = getColumnVal("rrgstno"); //주민번호
- var addr = getColumnVal("addr"); //주소
- var insukind = getColumnVal("insukind"); //보험유형코드
- var suppkind = getColumnVal("suppkind"); //보조유형코드
- var insuyn = getColumnVal("insuyn"); //보험유형코드
- var ininfo = getColumnVal("ininfo"); //입원정보
- var body = getColumnVal("body"); //보험유형코드
- var orddept = getColumnVal("orddept"); //부서명
- var apntdr = getColumnVal("apntdr"); //지정의
- var attndr = getColumnVal("attndr"); //주치의
- var btype = getColumnVal("btype"); //RH혈액형
- var diagnosis = getColumnVal("diagnosis"); //진단
- var operation = getColumnVal("operation"); //수술
- var allergy = getColumnVal("allergy"); //알러지
- var infection = getColumnVal("infection"); //감염
- var intcare = getColumnVal("intcare"); //감염
- var cp = getColumnVal("cp"); //CP
- var drgyn = getColumnVal("drgyn"); //DRGYN
- var regstno = getColumnVal("regstno"); //주민번호 뒷자리
- var detladdr = getColumnVal("detladdr"); //상세주소
- var zipcd = getColumnVal("zipcd"); //우편번호
- var phontel = getColumnVal("phontel"); //전화번호
- var cnsttypenm = getColumnVal("cnsttypenm"); //협진명
- var healexam = getColumnVal("healexam"); //건진
- var vip = getColumnVal("vip"); //VIP
- var coop = getColumnVal("coop"); //onestop
- var recovwardnm = getColumnVal("recovwardnm"); //회복병실코드
- var stgediagnm = getColumnVal("stgediagnm"); //VIP
- var stgediagcd = getColumnVal("stgediagcd"); //VIP
- var stgecd = getColumnVal("stagecd"); //VIP
- var tnmcd1 = getColumnVal("tnmcd1"); //onestop
- var tnmcd2 = getColumnVal("tnmcd2"); //onestop
- var tnmcd3 = getColumnVal("tnmcd3"); //회복병실코드
- var organ = getColumnVal("organ"); //이식
- var dinfo = getColumnVal("dinfo"); //낙상
- var binfo = getColumnVal("binfo"); //욕창
- var pinfo = getColumnVal("pinfo"); //사생활
- var nutinfo = getColumnVal("nutinfo"); //영양고위험
- var recmerinfo = getColumnVal("recmerinfo"); //지인정보
- var recmer = getColumnVal("recmer"); //지인여부
- var schoolflag = getColumnVal("schoolflag"); //교직원 flag
- var drginfo = getColumnVal("drginfo"); //DRG구분정보
- var pregnant = getColumnVal("pregnant"); //임신부정보
- var yeonmyung = getColumnVal("yeonmyung"); //연명의료
- var lcdhistory = getColumnVal("lcdhistory"); //신고력(법정감염병)
- // 상단에 알러지 표시 깜빡거리는 기능 2008.07.17 오지훈
- var newallergy = getColumnVal("newallergy"); //뉴알러지
- // 상단 Allergy나 ADR 중 하나면 'Y'라도 둘다 'Y'로 변경
- // Allergy/ADR의 구분이 모호하다는 배성미 선생님 요청으로 변경 2008.07.16 정연우
- var sAYNArray = allergy.split("^");
- var callvisityn = getColumnVal("callvisityn"); //콜비짓
-
- // 주의요망환자 상단 불가 처리 2015.06.18 엄영만
- var errwarnmsg = getColumnVal("errwarnmsg"); //주의요망 상단불가 처리
- if(!utlf_isNull(errwarnmsg)) {
- sysf_messageBox(" ◆ 주의요망 환자관리 ◆\n\n" + errwarnmsg, "E999");
- return false;
- }
-
-
- //20190702 이돈희 : 간호초기평가 혈액형 정보 추가
- // : 1. 간호초기평가와 혈액형 정보가 미일치시 배경색 표시
- // : 2. 간호초기평가의 혈액형이 "본인혈액형 모름"인 경우 배경색 미표기
- var pgifbdbtype = getColumnVal("pgifbdbtype");
-
- if(!utlf_isNull(pgifbdbtype) && btype != pgifbdbtype) {
- if(pgifbdbtype != "00") {
- grp_patientinfo.stt_btype.style.background.color = "#ffff00";
- } else {
- grp_patientinfo.stt_btype.style.background.color = "transparent"; //20190702 혈액형 배경색 초기화
- }
- } else {
- grp_patientinfo.stt_btype.style.background.color = "transparent"; //20190702 혈액형 배경색 초기화
- }
-
-
- // 부작용 자동 팝업 개인설정 2016.04.07 엄영만 요청서:20160318024
- if(!utlf_isNull(allergy)) {
- var allergyArr = allergy.split("^");
- if((!utlf_isNull(allergyArr[0]) && allergyArr[0] == "Y") || (!utlf_isNull(newallergy) && newallergy == "Y")) {
- if(lf_mmbfGetUserEnvQuestValue("071") == "001") { // 부작용화면 자동팝업 여부
- //20190527 이돈희 : 부작용 및 알레르기 관리 화면이 오픈되어있는 경우는 Reload, 아니면 창을 띄움
- var curAllergeObj = frmf_findPopup("SPMMD03300"); //활성화된 부작용 및 알레르기 등록내역 화면 object loading
- if(!utlf_isNull(curAllergeObj)){
- curAllergeObj.reload();
- } else {
- frmf_open("SPMMD03300", "SPMMD03300", null, null, null, null, null, null, null, null, null, null, "M");
- }
-
- }
- }
- }
-
- // 메르스 환자 관련 체크 추가 원무 인터페이스 호출 (PAM.js) 2015.06.17 엄영만
- /* Start of 메르스 메세지 체크 삭제 2016.02.01 엄영만
- try {
- if(!utlf_isNull(pid)) {
- if(pid == "3292911") { // 메르스 확정환자
- if (!lf_ContainsHardCD("5703", sysf_getUserInfo("userid"))) {
- sysf_messageBox("환자번호 : " + pid + "\n개인정보보호 관리대상 환자로 접근권한을 제한 합니다.\n\n진료지원실장 양동헌", "E999");
- return false;
- }
- }
-
- fMersPatChk("EMR", pid); // 메르스 안내 메세지 팝업
- }
- } catch(e) {
- }
- End of 메르스 메세지 체크 삭제 2016.02.01 엄영만
- */
-
- // 이윤주 추가(20160907)
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var jobkindcd = utlf_transNullToEmpty(sysf_getUserInfo("jobkindcd"));
-
- var openerID = lgv_sScreenId;
- lgv_sScreenId = "";
-
- //진료대상자창에서만 제어
- if ( openerID == "SMMMO04700" || openerID == "SMMMO04500" || openerID == "SMMMO04400" || openerID == "SMMMO04300" || openerID == "SMMMO04200") {
-
- if ( jobkindcd.substr(0,2) == "03") {
-
- dsf_createDsRow("ds_cond_TRMRI03007", [{col:"pid", type:"STRING", size:256, val:pid}
- , {col:"instcd", type:"STRING", size:256, val:instcd}
- , {col:"flag", type:"STRING", size:256, val:"TOP"}]);
- dsf_createDs("ds_data_TRMRI03007", [{col:"activeyn", type:"STRING", size:256}]);
- var oParam = {};
- oParam.id = "TRMRI03007";
- oParam.service = "recmngtapp.IntegrityRec";
- oParam.method = "reqGetActiveYN";
- oParam.inds = "req=ds_cond_TRMRI03007";
- oParam.outds = "ds_data_TRMRI03007=item";
- oParam.async = false;
-
- tranf_submit(oParam);
- var active = utlf_transNullToEmpty(ds_data_TRMRI03007.getColumn(0, "activeyn"));
- var activeyn = active.substr(0,1);
- if (activeyn == "N") {
- // 1,10, 10, "SPMRI03110","/root/hidden/topinfo","/root/temp","sysmenu:hidden;"
- var objArg = new Object();
-
- if( openerID == "SMMMO04500" ){
- objArg.arg_ds_temp_outpatpaminfo = ds_etcoutpatpaminfo;
- objArg.arg_ds_temp_inpatpaminfo = ds_etcinpatpaminfo;
- }else{
- objArg.arg_ds_temp_outpatpaminfo = ds_outpatpaminfo;
- objArg.arg_ds_temp_inpatpaminfo = ds_inpatpaminfo;
- }
- frmf_modal("SPMRI03110", "SPMRI03110", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- var confirmyn = frmf_clearParameter("SPMRI03110_param_confirmyn");
- if (confirmyn != "Y") {
- return false ;
- }
- }
- }
- }
-
- if(sAYNArray[0] == "Y" || sAYNArray[1] == "Y"){ allergy = "Y^Y";}
-
- ds_patinfo.enableevent = false;
-
- appf_setPatientInfo("pid" , pid); //등록번호
- appf_setPatientInfo("pname" , pid + "|" + hngnm); //환자명
- appf_setPatientInfo("pname2" , pid + "|" + hngnm2); //환자명2
- appf_setPatientInfo("dispnm1" , pid + "|" + dispnm1); //표시명1
- appf_setPatientInfo("dispnm2" , pid + "|" + dispnm2); //표시명2
- appf_setPatientInfo("age" , pid + "|" + age); //나이/성별
- appf_setPatientInfo("rrgstno" , pid + "|" + rrgstno); //주민번호
- appf_setPatientInfo("addr" , pid + "|" + detladdr); //주소
- appf_setPatientInfo("insukind" , pid + "|" + insukind); //보험유형코드
- appf_setPatientInfo("suppkind" , pid + "|" + suppkind); //보험유형코드
- appf_setPatientInfo("insuyn" , pid + "|" + insuyn); //보험유형에 따른 플래그
- appf_setPatientInfo("ininfo" , pid + "|" + ininfo); //입원정보
- appf_setPatientInfo("body" , pid + "|" + body); //보험유형코드
- appf_setPatientInfo("orddept" , pid + "|" + orddept); //부서명
- appf_setPatientInfo("apntdr" , pid + "|" + apntdr); //지정의
- appf_setPatientInfo("attndr" , pid + "|" + attndr); //주치의
- appf_setPatientInfo("btype" , pid + "|" + btype); //RH혈액형
- appf_setPatientInfo("diagnosis" , pid + "|" + diagnosis); //진단
- appf_setPatientInfo("operation" , pid + "|" + operation); //수술
- appf_setPatientInfo("allergy" , pid + "|" + allergy); //알러지
- appf_setPatientInfo("infection" , pid + "|" + infection); //감염
- appf_setPatientInfo("intncare" , pid + "|" + intcare); //특례
- appf_setPatientInfo("cp" , pid + "|" + cp); //CP
- appf_setPatientInfo("drgyn" , pid + "|" + drgyn); //DRGYN
- appf_setPatientInfo("regstno" , pid + "|" + regstno); //주민번호
- appf_setPatientInfo("addrdetl" , pid + "|" + detladdr); //상세주소
- appf_setPatientInfo("zipcd" , pid + "|" + zipcd); //우편번호
- appf_setPatientInfo("telno" , pid + "|" + phontel); //전화번호
- appf_setPatientInfo("cnsttypenm" , pid + "|" + cnsttypenm); //협진명
- // 상단에 알러지 표시 깜빡거리는 기능 2008.07.17 오지훈
- appf_setPatientInfo("newallergy" , pid + "|" + newallergy); //뉴알러지
- appf_setPatientInfo("healexam" , pid + "|" + healexam); //건진
- appf_setPatientInfo("vip" , pid + "|" + vip); //vip
- appf_setPatientInfo("coop" , pid + "|" + coop); //onestop
- appf_setPatientInfo("recovwardnm" , pid + "|" + recovwardnm); //onestop
- appf_setPatientInfo("stgediagnm" , pid + "|" + stgediagnm); //병기진단명
- appf_setPatientInfo("stgediagcd" , pid + "|" + stgediagcd); //병기진단코드
- appf_setPatientInfo("stgecd" , pid + "|" + stgecd); //병기 stage
- appf_setPatientInfo("tnmcd1" , pid + "|" + tnmcd1); //tnmcd1
- appf_setPatientInfo("tnmcd2" , pid + "|" + tnmcd2); //tnmcd2
- appf_setPatientInfo("tnmcd3" , pid + "|" + tnmcd3); //tnmcd3
- appf_setPatientInfo("organ" , pid + "|" + organ); //organ
- appf_setPatientInfo("dinfo" , pid + "|" + dinfo); //dinfo
- appf_setPatientInfo("binfo" , pid + "|" + binfo); //binfo
- appf_setPatientInfo("pinfo" , pid + "|" + pinfo); //pinfo
- appf_setPatientInfo("nutinfo" , pid + "|" + nutinfo); //nutinfo
- appf_setPatientInfo("callvisityn" , pid + "|" + callvisityn); //callvisityn
- appf_setPatientInfo("recmerinfo" , pid + "|" + recmerinfo); //recmerinfo
- appf_setPatientInfo("recmer" , pid + "|" + recmer); //recmer
- appf_setPatientInfo("schoolflag" , pid + "|" + schoolflag); //schoolflag
- appf_setPatientInfo("drginfo" , pid + "|" + drginfo); //drginfo
- appf_setPatientInfo("pregnant" , pid + "|" + pregnant); //pregnant
- appf_setPatientInfo("yeonmyung" , pid + "|" + yeonmyung); //yeonmyung
- appf_setPatientInfo("lcdhistory" , pid + "|" + lcdhistory); //lcdhistory
- appf_setPatientInfo("pgifbdbtype" , pid + "|" + pgifbdbtype); //20190702 이돈희 : 간호초기평가 혈액형 정보 추가
-
- // 화면 표시 전용을 위한 컬럼 추가(Ellipsis 효과를 주기 위함)
- appf_setPatientInfo("dispnm3" , pid + "|" + utlf_getEllipsisText(grp_patientinfo.Div00.stt_name, dispnm2)); //dispnm3
- appf_setPatientInfo("disporddept" , pid + "|" + utlf_getEllipsisText(grp_patientinfo.Div00.stt_orddept, orddept)); //disporddept
- appf_setPatientInfo("dispaddr" , pid + "|" + utlf_getEllipsisText(grp_patientinfo.stt_addr, detladdr)); //dispaddr
- appf_setPatientInfo("dispdiagnosis" , pid + "|" + utlf_getEllipsisText(grp_patientinfo_dtl.opt_diagnosis, diagnosis)); //dispdiagnosis
- appf_setPatientInfo("dispoperation" , pid + "|" + utlf_getEllipsisText(grp_patientinfo_dtl.opt_operation, operation)); //dispoperation
- appf_setPatientInfo("dispstgediagnm", pid + "|" + utlf_getEllipsisText(grp_patientinfo_dtl.opt_stgediagnm, stgediagnm)); //dispstgediagnm
-
- ds_patinfo.enableevent = true;
-
- return bRtn;
- }
- function getColumnVal(sColumnId) {
- return lf_getDsValue(ds_patmaintopinfo, 0, sColumnId);
- }
- //환자정보 초기화 및 스타일 초기화
- function fInitialize(){
- /*
- 01. 상단화면 초기화
- */
- this.visible = true;
-
- //20190612 이돈희 : 칠곡에 한하여 R* 의 tooltiptext 변경함
- var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
- if(dutplceinstcd == "032") {
- grp_patientinfo.Div00.stt_recovwardnm.tooltiptext = "신속대응대상자입니다(B★:허혈성뇌졸중, C★:심근경색증,T★:중증외상,R★:신속대응)"
- }
-
-
- //환자정보 초기화
- ds_patinfo.clearData();
- ds_patinfo.addRow();
-
- /* 02. 버튼 초기화*/
- ds_patinfo.setColumn(0, "infection", "N^N^N^N"); // 혈액주의, 접촉주의, 공기주의, 비말주의
- ds_patinfo.setColumn(0, "allergy", "N^N"); // allergy & newallergy
- ds_patinfo.setColumn(0, "organ", "N"); // 이식
- ds_patinfo.setColumn(0, "cp", "N"); // CP
- ds_patinfo.setColumn(0, "drgyn", "N"); // DRG
- ds_patinfo.setColumn(0, "vip", "N"); // VIP
- ds_patinfo.setColumn(0, "healexam", "N"); // 건진
- ds_patinfo.setColumn(0, "intncare", "N"); // 특례
- ds_patinfo.setColumn(0, "coop", "N"); // 협력
- ds_patinfo.setColumn(0, "pinfo", "N"); // 사생활
- ds_patinfo.setColumn(0, "dinfo", "N"); // 낙상
- ds_patinfo.setColumn(0, "binfo", "N"); // 욕창
- ds_patinfo.setColumn(0, "nutinfo", "N"); // 영양고위험
- ds_patinfo.setColumn(0, "recmer", "N"); // 지인정보
- ds_patinfo.setColumn(0, "schoolflag","N"); // 경대교직원
- ds_patinfo.setColumn(0, "drginfo", ""); // DRG정보
- ds_patinfo.setColumn(0, "pregnant", "N"); // 임신부정보
- ds_patinfo.setColumn(0, "yeonmyung", "N"); // 연명의료
- ds_patinfo.setColumn(0, "lcdhistory","N"); // 신고력(법정감염병)
-
- //환자 상세 정보 초기화
- ds_patientpath.clearData();
- ds_patientpath.addRow();
-
- //원무정보
- sysf_setGlobalVariable("paminfo", "");
-
- //협진정보
- sysf_setGlobalVariable("consult", "");
-
- //수술정보
- sysf_setGlobalVariable("operation", "");
-
- //스타일 초기화
- fSetCtrlClass("infection"); // 혈액주의,접촉주의,공기주의,비말주의
- fSetCtrlClass("allergy"); // allergy & newallergy
- fSetCtrlClass("organ"); // 이식
- fSetCtrlClass("cp"); // CP
- fSetCtrlClass("drgyn"); // DRG
- fSetCtrlClass("vip"); // VIP
- fSetCtrlClass("healexam"); // 건진
- fSetCtrlClass("intncare"); // 특례
- fSetCtrlClass("coop"); // 협력
- fSetCtrlClass("pinfo"); // 사생활
- fSetCtrlClass("binfo"); // 욕창
- fSetCtrlClass("dinfo"); // 낙상
- fSetCtrlClass("nutinfo"); // 영양고위험
- fSetCtrlClass("recmer"); // 지인정보
- fSetCtrlClass("schoolflag"); // 경대교직원
- fSetCtrlClass("drginfo"); // DRG정보
- fSetCtrlClass("pregnant"); // 임신부정보
- fSetCtrlClass("yeonmyung"); // 연명의료
- fSetCtrlClass("lcdhistory"); // 신고력(법정감염병)
- }
- //환자 정보 삭제
- function fDelPatientInfos(){
- //초기화
- fInitialize();
- //환자정보 숨기기...
- this.visible = false;
- return true;
- }
- //환자정보 전체 저장
- //[TFT]snoweye 2012-05-23 오후 2:28:07 : 상단에 디스플레이 되는 전체 정보를 세팅(의미의 혼동을 방지하기 위해 명칭 변경, fSetPatientInfos --> fSetTopInfos)
- function fSetTopInfos(values) {
- fInitialize();
- var patientInfoArr = values.split("|");
- //var node = instance1.selectSingleNode("/root/main/patinfo");
- //var nodeList = node.childNodes;
-
- for(var i=0; i< patientInfoArr.length; i++){
- //nodeList.item(i).value = patientInfoArr[i];
- ds_patinfo.addRow();
- ds_patinfo.setColumn(i,"",patientInfoArr[i]);
- }
-
- return true;
-
- }
- //key별 환자정보 반환
- //[TFT]snoweye 2012-05-23 오후 2:25:20 : 화면에 디스플레이 되는 정보를 반환한다. (/root/main/patinfo)
- function fGetTopInfo(key) {
- return (utlf_isNull(ds_patinfo.getColumnInfo(key)) || utlf_isNull(ds_patinfo.getColumn(0, key))) ? "" : ds_patinfo.getColumn(0, key);
- }
- /**
- * common.js 의 setPatientInfo(key, value) 에서 호출하는 메소드
- * 인터페이스 변경금지.
- */
- // key별 환자정보 저장
- function fSetTopInfo(key, value) {
-
- //환자번호 세팅시 초기화
- if(key == "pid"){
- fInitialize();
- }
- var nodeObj = ds_patinfo.getColumnInfo(key);
- if (!utlf_isNull(nodeObj)){
- ds_patinfo.setColumn(0, key, value);
-
- if (key == "infection" || key == "allergy" || key == "newallergy"
- || key == "organ" || key == "cp" || key == "drgyn"
- || key == "vip" || key == "healexam" || key == "intncare"
- || key == "coop" || key == "binfo" || key == "dinfo"
- || key == "pinfo" || key == "nutinfo" || key == "recmer"
- || key == "schoolflag" || key == "drginfo" || key == "pregnant"
- || key == "yeonmyung" || key == "lcdhistory"
- ) {
- fSetCtrlClass(key);
- } else if (key == "diagnosis" || key == "operation" || key == "stgediagnm"
- || key == "stgecd" || key == "tnmcd1" || key == "tnmcd2" || key == "tnmcd3") {
- ctrlObj = grp_patientinfo_dtl.components["opt_" + key];
-
- if (utlf_isNull(ctrlObj))
- return false;
-
- ctrlObj.class = (fGetTopInfo(key) == "") ? "stt_diagnosis_d" : "stt_diagnosis_over";
- } else if(key == "btype" || key == "recovwardnm"){ // 손병은
- if(key == "btype")
- ctrlObj = grp_patientinfo.components["stt_" + key];
- else
- ctrlObj = grp_patientinfo.Div00.components["stt_" + key];
- if (utlf_isNull(ctrlObj))
- return false;
-
- ctrlObj.visible = (utlf_isNull(fGetTopInfo(key))) ? false : true;
- }
-
- return true;
- }
-
- return false;
- }
- //환자번호 조회
- function fGetPatientId() {
- return fGetPatientInfo("pid");
- }
- //환자명 조회
- function fGetPatientName() {
- return fGetPatientInfo("pname");
- }
- //환자정보 조회 전체
- //[TFT]snoweye 2012-05-23 오후 2:28:07 : 상단에 디스플레이 되는 전체 정보를 반환(의미의 혼동을 방지하기 위해 명칭 변경, fGetPatientInfos --> fGetTopInfos)
- function fGetTopInfos() {
- var patientInfos = "";
-
- for(var i = 0; i < ds_patinfo.colcount; i++){
- patientInfos += utlf_transNullToEmpty(ds_patinfo.getColumn(0, i)) + "|";
- }
- //patientInfos += ds_patinfo.getColumn(0,i) + "|";
-
- return patientInfos;
-
- }
- function fGetTopInfosWithName() {
- var patientInfos = "";
-
- for(var i = 0; i < ds_patinfo.colcount; i++){
- var oCol = ds_patinfo.getColumnInfo(i);
- patientInfos += "[" + oCol.name + "]" + utlf_transNullToEmpty(ds_patinfo.getColumn(0, i)) + "|";
- }
-
- return patientInfos;
-
- }
- //환자정보 상세 created by 김선희 (2007.12.14)
- //환자정보가 이전 환자와 같은 정보인지 체크한다.
- //function fCheckPatientId(ds_paminfo, key){
- function fCheckPatientId(key){
- var pid = fGetPatientId();
- if(!utlf_isNull(pid)){
- if(pid != fGetPatientInfo("pid")){
- sysf_messageBox("환자정보가", "E004");
- //model.removeNodeset(checkPath);
- if(key == "paminfo"){
- var oDataset = this.objects[fGetPatientInfoPath()];
- if(!utlf_isNull(oDataset))
- oDataset.clearData();
- } else if(key == "operation") {
- ds_oppatopscheinfo.clearData();
- } else if(key == "consult") {
- ds_cnstpattopinfo.clearData();
- }
- return false;
- }
- }else{
- sysf_messageBox("환자기본정보를 저장후 저장","I006");
- return false;
- }
-
- //전체세션정보 저장
- if(key == "paminfo"){
- var oDataset = this.objects[fGetPatientInfoPath()];
- if(!utlf_isNull(oDataset)) {
- sysf_setGlobalVariable(key, dsf_getDsCSV(oDataset));
- }
- } else if(key == "operation") {
- sysf_setGlobalVariable(key, dsf_getDsCSV(ds_oppatopscheinfo));
- } else if(key == "consult") {
- sysf_setGlobalVariable(key, dsf_getDsCSV(ds_cnstpattopinfo));
- }
-
- return true;
- }
- //환자구분에 설정한다.(Ver1.1)
- function fSetPatientFlag(value){
- //외래환자
- if(value == "O" || value == "S"){
- ds_inpatpaminfo.clearData();
- ds_patientpath.setColumn(0, "patientflag", "ds_outpatpaminfo");
- }
- //입원환자
- if(value == "I" || value == "D" || value == "E"){
- ds_outpatpaminfo.clearData();
- ds_patientpath.setColumn(0, "patientflag", "ds_inpatpaminfo");
- }
-
- sysf_setGlobalVariable("patflag", "prcpgenrflag▩"+value+"▩");
- return true;
- }
- function fGetPatientInfoPath(){
- return ds_patientpath.getColumn(0, "patientflag");
- }
- //환자구분에 따른 상세정보 반환
- function fGetPatientInfoDetail(key){
- var oDataset = this.objects[fGetPatientInfoPath()];
- if (!utlf_isNull(oDataset)){
- return (utlf_isNull(oDataset.getColumnInfo(key)) || utlf_isNull(oDataset.getColumn(0, key))) ? "" : oDataset.getColumn(0, key);
- } else {
- return "";
- }
- }
- // 환자 상세정보를 key 별로 저장한다.
- function fSetPatientInfoDetailByKey(key, value) {
- var oDataset = this.objects[fGetPatientInfoPath()];
- if (!utlf_isNull(oDataset)) {
- oDataset.setColumn(0, key, value);
- return true;
- } else {
- return false;
- }
-
- }
- // 수술 상세정보를 key 별로 저장한다.
- function fSetOperationInfoDetailByKey(key, value) {
- var oDataset = this.objects["ds_oppatopscheinfo"];
- if (!utlf_isNull(oDataset)) {
- oDataset.setColumn(0,key,value);
- return true;
- } else {
- return false;
- }
-
- }
- // 협진 상세정보를 key 별로 저장한다.
- function fSetConsultInfoDetailByKey(key, value) {
- var oDataset = this.objects["ds_cnstpattopinfo"];
- if (!utlf_isNull(oDataset)) {
- oDataset.setColumn(0, key, value);
- return true;
- } else {
- return false;
- }
-
- }
- //수술정보를 조회한다.
- function fGetOperationInfo(key){
- var oDataset = this.objects["ds_oppatopscheinfo"];
- if (!utlf_isNull(oDataset)){
- return oDataset.getColumn(0,key);
- } else {
- return false;
- }
-
- }
- //협진정보를 조회한다.
- function fGetConsultInfo(key){
- var oDataset = this.objects["ds_cnstpattopinfo"];
- if (!utlf_isNull(oDataset)){
- return oDataset.getColumn(0,key);
- } else {
- return false;
- }
-
- }
- //CP환자 여부 검사 - 2008.08.26 김영학SW
- function fChkCPPatValid(){
- var outpid = ds_outpatpaminfo.getColumn(0, "pid");
-
- if(utlf_isNull(outpid)) {
- var pid = ds_inpatpaminfo.getColumn(0, "pid");
- var orddd = ds_inpatpaminfo.getColumn(0, "indd");
- var cretno = ds_inpatpaminfo.getColumn(0, "cretno");
- var hngnm = ds_inpatpaminfo.getColumn(0, "hngnm");
- var orddeptcd = ds_inpatpaminfo.getColumn(0, "orddeptcd");
-
- ds_reqPatValid.clearData();
- ds_reqPatValid.addRow();
-
- ds_reqPatValid.setColumn(0, "pid" , pid);
- ds_reqPatValid.setColumn(0, "orddd" , orddd);
- ds_reqPatValid.setColumn(0, "cretno" , cretno);
- ds_reqPatValid.setColumn(0, "prcpgenrflag", "I");
- ds_reqPatValid.setColumn(0, "srchtabflag" , "I"); //대상자리스트탭(I/D):조회결과orddd,cretno는 외래이력의 수전정보임
- } else {
- var pid = ds_outpatpaminfo.getColumn(0, "pid");
- var orddd = ds_outpatpaminfo.getColumn(0, "orddd");
- var cretno = ds_outpatpaminfo.getColumn(0, "cretno");
- var hngnm = ds_outpatpaminfo.getColumn(0, "hngnm");
-
- ds_reqPatValid.clearData();
- ds_reqPatValid.addRow();
-
- ds_reqPatValid.setColumn(0, "pid" , pid);
- ds_reqPatValid.setColumn(0, "orddd" , orddd);
- ds_reqPatValid.setColumn(0, "cretno" , cretno);
- ds_reqPatValid.setColumn(0, "prcpgenrflag", "O");
- }
-
- var oParam = {};
- oParam.id = "TRMMO04303";
- oParam.service = "prcpbaseapp.CpMngt";
- oParam.method = "reqGePattValidity";
- oParam.inds = "req=" + "ds_reqPatValid";
- oParam.outds = "ds_rsltgetdata=getdata";
- oParam.async = false;
- oParam.callback = "cf_TRMMO04303"; //CP적용 여부 확인
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04303") >= 0){
- if(ds_rsltgetdata.rowcount < 1) { //cp적용환자 tbl에 유효한 데이터가 없는 경우
- ds_patinfo.setColumn(0, "cp", "N"); //처방open
- return true;
- } else { //CP적용환자 tbl에 유효한 데이터가 있는 경우
- dsf_setDefaultVal(ds_rsltgetdata, "appyn:Y");
-
- var appstat = ds_rsltgetdata.getColumn(0, "appstat");
- var cpgnm = ds_rsltgetdata.getColumn(0, "cpgnm");
-
- if(appstat == 11) { //CP적용상태가 11인 경우
- var rtnval = sysf_messageBox("[" + hngnm + "]환자의 [" + cpgnm + "] CP를", "Q003");
- if(rtnval == 6) { //예 선택, CP Main open, CP적용환자 tbl에 appstat 10 진행중
- ds_patinfo.setColumn(0, "cp", "Y");
- return fUpdtCPPatAppStatVal(10);
- } else { //아니오 선택, 처방 Main open, CP적용환자 tbl에 appstat 50 : CP Drop
- ds_patinfo.setColumn(0, "cp", "N");
-
- if(fUpdtCPPatAppStatVal(50) != false) {
- ds_patinfo.setColumn(0, "cp", "N");
- return;
- } else {
- return false;
- }
- }
- }else if(appstat == 53){
- ds_patinfo.setColumn(0, "cp", "X");
- return true;
-
- }else{ //CP적용상태가 11가 아닌 경우, CP Main창 open
- ds_patinfo.setColumn(0, "cp", "Y");
- return true;
- }
- }
- }
- }
- function cf_TRMMO04303(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- // CP환자 적용상태값 변경 - 2008.08.26 김영학SW
- function fUpdtCPPatAppStatVal(appstat){
- var cpgappno = ds_rsltgetdata.getColumn(0, "cpgappno");
-
- var sDsName = dsf_createDs("ds_req_TXMMO04301",
- [{col:"cpgappno", type:"int", size:256},
- {col:"appstat", type:"string", size:256}]
- );
- var oDataSet = this.objects[sDsName];
-
- oDataSet.addRow();
- oDataSet.setColumn(0, "cpgappno", cpgappno);
- oDataSet.setColumn(0, "appstat" , appstat);
-
- var oParam = {};
- oParam.id = "TXMMO04301";
- oParam.service = "prcpmngtapp.CPPrcpMngt";
- oParam.method = "reqSetCPPatStatVal";
- oParam.inds = "req=" + sDsName;
- oParam.async = false;
- oParam.callback = "cf_TXMMO04301";
- tranf_submit(oParam);
-
- dsf_deleteDs(sDsName);
-
- if(arErrorCode.pop("TXMMO04301") < 0)
- return false;
- else
- return true;
- }
- function cf_TXMMO04301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- //[TFT]snoweye 2012-05-22 오후 4:24:39 : property의 환자 상세 정보를 반환하는 함수 (/root/properties/patient)
- function fGetPatientInfo(key){
- return ds_patinfo.getColumn(0, key);
- }
- //값이 Y일때만 도트 및 명칭 반전
- function fSetCtrlClass(key){
- //[TFT]snoweye 2012-05-11 오후 3:19:16 : 환자상세정보 세팅 위치 이동 (SMZUM00600_환자상세정보.xrw)
- var nodeValue = fGetTopInfo(key);
- var valueArr = nodeValue.split("^");
- var ctrlOjb = null;
-
- if (key == "infection") { // infection
- for (var i = 0; i < valueArr.length; i++) {
- ctrlObj = grp_patientinfo_dtl.components["btn_top_" + key + i];
-
- if (valueArr[i] == "Y")
- ctrlObj.style.image = "theme://images\\btn_top_" + key + i + ".gif";
- else
- ctrlObj.style.image = "theme://images\\btn_top_" + key + i + "_d.gif";
- }
- } else if (key == "allergy") { // allergy
- // 기존에 ADR/Allergy 로 두 개의 값(allergy0, allergy1)을 받던걸 하나로 변경. 둘 중하나라도 Y 이면 Y(실제로는 둘다 Y 이거나, 둘다 N으로 넘겨주기로 함)
- ctrlObj = grp_patientinfo_dtl.components["btn_top_" + key];
- ctrlObj.class = (valueArr[0] == "Y") ? "btn_top_" + key : "btn_TF_PatientCase";
- } else {
- ctrlObj = grp_patientinfo_dtl.components["btn_top_" + key];
-
- if (key == "pinfo") { // 사생활
- if(valueArr[0] == "Y") {
- ctrlObj.class = "btn_top_" + key;
- }
- //20190514 이돈희 : 사생활 이력인 경우 표시 안함(신민정)
- //else if (valueArr[0] == "H") { // 사생활보호(과거 사생활보호 경력)인 경우 by 손병은
- // ctrlObj.class = "btn_top_" + key + "_h";
- //}
- else {
- ctrlObj.class = "btn_TF_PatientCase";
- }
- } else if (key == "binfo") { // 욕창
- //if(valueArr[0] == "L") { // 중위험군
- // ctrlObj.class = "btn_top_" + key;
- //} else
-
- //20190514 이돈희 : 최근 평가 결과 욕창고위험인 경우만 활성화(신민정)
- if (valueArr[0] == "H") { // 고위험군
- ctrlObj.class = "btn_top_" + key + "_h";
- } else {
- ctrlObj.class = "btn_TF_PatientCase";
- }
- } else if (key == "schoolflag"){ // 경대교직원
- if (valueArr[0] == "E") { // 경대직원
- ctrlObj.text = "경대직원";
- ctrlObj.class = "btn_top_" + key;
- } else if (valueArr[0] == "P") { // 경대교수
- ctrlObj.text = "경대교수";
- ctrlObj.class = "btn_top_" + key;
- } else if (valueArr[0] == "H") { // 병원직원
- ctrlObj.text = "병원직원";
- ctrlObj.class = "btn_top_" + key;
- } else {
- ctrlObj.text = "직원정보";
- ctrlObj.class = "btn_TF_PatientCase";
- }
- } else if (key == "drginfo"){ // DRG구분정보
- if (valueArr[0] == "1") { // 전문
- ctrlObj.text = "전문";
- ctrlObj.class = "btn_top_" + key;
- } else if (valueArr[0] == "2") { // 일반
- ctrlObj.text = "일반";
- ctrlObj.class = "btn_top_" + key;
- } else if (valueArr[0] == "3") { // 단순
- ctrlObj.text = "단순";
- ctrlObj.class = "btn_top_" + key;
- } else {
- ctrlObj.text = "미분류";
- ctrlObj.class = "btn_TF_PatientCase";
- }
- } else if (key == "newallergy") { // 신규 알러지
- if (valueArr[0] == "Y") {
- ctrlObj = grp_patientinfo_dtl.components["btn_top_allergy"];
- ctrlObj.class = "btn_top_newallergy";
- } else {
-
- ctrlObj = grp_patientinfo_dtl.components["btn_top_allergy"];
- if (fGetPatientInfo("allergy") == "N") {
- ctrlObj.class = "btn_TF_PatientCase";
- } else if (fGetPatientInfo(key) == "Y") {
- ctrlObj.class = "btn_top_allergy";
- }
- }
- } else {
- if (valueArr[0] == "Y") {
- if (key == "organ" || key == "cp" || key == "vip" || key == "binfo" || key == "dinfo") { // 이식, CP, VIP, 평가의 경우 활성화 상태일때만 button 으로 동작하게끔
- ctrlObj.enable = true;
- }
- ctrlObj.class = "btn_top_" + key;
- } else {
- if (key == "organ" || key == "cp" || key == "vip" || key == "binfo") { // 이식, CP, VIP, 평가의 경우 활성화 상태일때만 button 으로 동작하게끔
- ctrlObj.enable = false;
- }
- ctrlObj.class = "btn_TF_PatientCase";
- }
- }
- }
- }
- /***************************************************************************************************
- * Function : lf_getEMRLoadingInfo_Top
- * Description : 환자리스트에서 환자 선택 시 호출되는 처방, 기록, 환자정보 등 조회하는 함수 (동기, 비동기 조회)
- * Argument : 01.loadingflag : 'init'(화면첫 open시), 'retry'(화면 재조회시)
- * : 02.scrnid : 화면ID
- * return type : void
- * Creator :
- ***************************************************************************************************/
- var lv_sLoadingflag;
- var lv_sPopCount; //진료대상자에서 팝업 총갯수를 셋팅해줌
- var lv_sCallCount = 0; //각 팝업화면에서 호출 누적
- function lf_getEMRLoadingInfo_Top(loadingflag)
- {
- utlf_addLog("***** lf_getEMRLoadingInfo_Top START *****");
- var oParam = {};
- lv_sLoadingflag = loadingflag;
-
- //상단정보 최초 셋팅 요청시에만 셋팅
- lv_sCallCount++;
-
- if(lv_sCallCount != lv_sPopCount){
- return;
- }
-
-
- //임시
- var errflag = "";
- var condparam = ds_cond_reqdata.getColumn(0, "param");
- utlf_addLog( " lf_getEMRLoadingInfo_TOP : " + condparam );
- fInitPatientInfo(condparam, errflag);
-
- //broadcast 함수 호출
- lf_broadcastEvent();
- utlf_addLog("***** lf_getEMRLoadingInfo_Top END *****");
-
- }
- /***************************************************************************************************
- * Function : lf_broadcastEvent
- * Description : 업무 Main 화면, 팝업화면의 재조회 함수를 호출한다.(함수명은 반드시 "lf_initPageByBroadcast" 로 한다.)
- * Argument :
- * return type :
- * Creator :
- ***************************************************************************************************/
- function lf_broadcastEvent()
- {
- //sysf_getScreenURL -> sysf_getScreenInfo
- utlf_addLog("SMZUM00100.xfdl - lf_broadcastEvent========================================== Start");
- // 업무MAIN화면 콜백이벤트 호출
- var sWorkScrnId = agv_objAppWorkPath.form.div_work.frmf_getScreenID();
- utlf_addLog(" sysf_getScreenURL(sWorkScrnId) : " + sysf_getScreenURL(sWorkScrnId) );
- utlf_addLog(" sysf_getScreenInfo(sWorkScrnId).scrnurlxp : " + sysf_getScreenInfo(sWorkScrnId).scrnurlxp);
- var bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sWorkScrnId).scrnurlxp, "lf_initPageByBroadcast");
- utlf_addLog(" bExistFunc : " + bExistFunc);
- if(bExistFunc){
- eval("agv_objAppWorkPath.form.div_work.lf_initPageByBroadcast(lv_sLoadingflag)");
- }
-
- // 열린팝업화면의 콜백이벤트 호출
- var popupLength = application.popupframes.length;
- for (var i=0; i<popupLength; i++) {
- var popup = application.popupframes[i];
- utlf_addLog("***** popup.name : " + popup.name );
- if(sWorkScrnId == "SMMMR00100"){ //SMMMR00100 진료기록메인
-
- if(popup.name == "SMMMO04100" || //진료대상자 (적용)
- popup.name == "SMMMO00100" || //처방 (적용)
- popup.name == "SMMRI00400" || //통합기록조회 (적용)
- popup.name == "SMAER00800" || //통합결과조회 (적용)
- // popup.name == "SMMNR00900" || //임상관찰기록
- // popup.name == "SMMNR02500" || //혈당간호기록
- // popup.name == "SPMRF05200" || //성작곡선
- // popup.name == "SMMMR05000" || //CONSULT관리
- popup.name == "SMMMI00100" //통합결과조회(적용)
-
- ){
-
- //처방화면 인증저장시 다른 화면의 재로딩 방지를 위해 추가함
- if(lgv_sLoadingflag == "save" && appf_getPatientId() == lgv_sPid && popup.name != "SMMMO00100"){
-
- }else{
- var sPopScrnId = popup.form.frmf_getScreenID();
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "lf_initPageByBroadcast");
- if(bExistFunc){
- utlf_addLog("SMZUM00100.xfdl - lf_broadcastEvent ["+popup.name+"]========================================== CallBack Event Start");
- eval("popup.form.lf_initPageByBroadcast(lv_sLoadingflag)");
- }
- }
- }else{
- utlf_addLog("Close popup ["+popup.name+"]");
- //기존로직 임시처리 미개발화면 및 개발중 화면.
- var sPopScrnId = popup.form.frmf_getScreenID();
- if( popup.name == "SMMMP00800"){
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "fCloseGPS");
- if(bExistFunc){
- eval("popup.form.fCloseGPS()");
- }
- }else if( popup.name == "SPMMP01200" ){
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "fCpSrchWndClose");
- if(bExistFunc){
- eval("popup.form.fCpSrchWndClose()");
- }
- }else if( popup.name == "SMMNR00900" || popup.name == "SMMNR02500" ){ //임상관찰기록, 혈당간호기록
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "fInitialize");
- if(bExistFunc){
- eval("popup.form.fInitialize(lv_sLoadingflag)");
- }
- }else if( popup.name == "SPMRF05200" || popup.name == "SMMMR05000" ){ //성작곡선, CONSULT관리
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "fInitialize");
- if(bExistFunc){
- eval("popup.form.fInitialize()");
- }
- }else{
- popup.form.close();
- }
- }
- }else{
- var sPopScrnId = popup.form.frmf_getScreenID();
- bExistFunc = frmf_findFuncFromForm(sysf_getScreenInfo(sPopScrnId).scrnurlxp, "lf_initPageByBroadcast");
- if(bExistFunc){
- eval("popup.form.lf_initPageByBroadcast(lv_sLoadingflag)");
- }
- }
- }
- utlf_addLog("SMZUM00100.xfdl - lf_broadcastEvent========================================== End");
- }
- /*
- * MERS 관련 격리대상자 조회
- * 2015/06/17
- */
- function fMersPatChk(worktype, pid){
- var sRtn = "N"; // 디폴트 메르스 관련 데이터 존재하지 않음.
- if(utlf_isNull(worktype)){
- sysf_messageBox("업무구분이 입력되지 않았습니다.", "E");
- return;
- }
-
- if(utlf_isNull(pid)){
- sysf_messageBox("환자 번호가 입력되지 않았습니다.", "E");
- return;
- }
-
- frmf_setParameter("SPPMO01358_worktype", worktype);
- frmf_setParameter("SPPMO01358_pid", pid);
-
- frmf_modal("SPPMO01358", "SPPMO01358", null, null, null, null, null, null, null, null, null, null, "M");
- //modal("SPPMO01358", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- return frmf_getParameter("sRtn");
- }
- function grp_patientinfo_stt_addr_onsize(obj:Static, e:SizeEventInfo)
- {
- obj.text = utlf_getEllipsisText(obj, getColumnVal("detladdr"));
- }
- function grp_patientinfo_btn_bluebird_onclick(obj:Button, e:ClickEventInfo)
- {
- var ioflag = (ds_outpatpaminfo.rowcount > 0) ? "O" : "I";
- if(ioflag == "O") {
- sysf_messageBox("[파랑새 호출]\n외래는 아직 미시행중입니다.\n입원/응급만 가능합니다.", "I999");
- } else {
- var xpt = system.clientToScreenX(obj, 0);
- var ypt = system.clientToScreenY(obj, 130);
-
- frmf_modal("SPZMI00103", "SPZMI00103", null, false, null, xpt, ypt, null, null, null, null, null, "P");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|