12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.4">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO08900_환자기본정보설정" classname="SPMMO08900_환자기본정보설정" inheritanceid="" position="absolute 0 0 116 115" titletext="환자기본정보설정" onload="SPMMO08900_onload">
- <Layouts>
- <Layout/>
- </Layouts>
- <Objects>
- <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="INT" 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="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="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="장기이식기증자유형여부"/>
- </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="지인정보"/>
- </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="INT" 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="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="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="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="응급발행부서"/>
- </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="선택진료위임명"/>
- </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="응급발행부서"/>
- </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="INT" 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="INT" 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="INT" 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>
- </Objects>
- <Script type="xscript4.0"><![CDATA[/*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 환자기본정보설정 ( SPMMO08900_환자기본정보설정.xfdl - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var arErrorCode = new HashArray();
- var condarray;
- function SPMMO08900_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- fInitialize_SPMMO08900();
- }
- /**
- * @desc : 초기화 및 환자 기본정보 조회 및 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize_SPMMO08900(){
- condparam = opener.frmf_getParameter("condparam");
- condarray = condparam.split("▦");
- if(condarray[0] == "O"){ //외래
- if(fReqOutPatTopInfo()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("외래환자 상단정보를", "E001");
- close();
- return;
- }
- }else if(condarray[0] == "I"){ //입원
- if(fReqInPatTopInfo()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("입원환자 상단정보를", "E001");
- close();
- return;
- }
- }else if(condarray[0] == "S"){ //지원부서
- if(fReqSupDeptTopInfo()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("환자 상단정보를", "E001");
- close();
- return;
- }
- }else if(condarray[0] == "T"){ //수술
- if(fReqOPPatTopInfo()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("수술환자 상단정보를", "E001");
- close();
- return;
- }
- }else if(condarray[0] == "E"){ //응급
- if(fReqERPatTopInfo()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("응급환자 상단정보를", "E001");
- close();
- return;
- }
- }else if(condarray[0] == "C"){ //의뢰(consult)
- if(fReqCnstPatList()==false){
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- sysf_messageBox("의뢰환자 상단정보를", "E001");
- close();
- return;
- }
- }else{
- sysf_messageBox("상단정보 parameter값이 잘못 설정", "I001");
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "N");
- close();
- return;
- }
- opener.frmf_setParameter("SPMMO08900_rtn_useyn", "Y");
- close();
- }
- /**
- * @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 errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.callback = "cf_TRMMO04202"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04202") >= 0) {
- if(ds_outpatpaminfo.rowcount < 1){
- sysf_messageBox("외래환자 원무 정보가", "I004");
- return false;
- }
- if(ds_outpatflaginfo.rowcount < 1){
- sysf_messageBox("외래환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("외래환자 상단기본 정보가", "I004");
- return false;
- }
- fSetMainTopInfo();
- appf_setPatientFlag(ds_outpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_outpatpaminfo);
- }
- return true;
- }
- 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 errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.callback = "cf_TRMMO04302"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04302") >= 0) {
- if(ds_inpatpaminfo.rowcount < 1){
- sysf_messageBox("입원환자 원무 정보가", "I004");
- return false;
- }
- if(ds_inpatflaginfo.rowcount < 1){
- sysf_messageBox("입원환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("입원환자 상단기본 정보가", "I004");
- return false;
- }
- fSetMainTopInfo(); //화면 상단정보 설정
- appf_setPatientFlag(ds_inpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_inpatpaminfo);
- }
- return true;
- }
- 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]); //기준일자
- }
- var errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.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){
- sysf_messageBox("입원환자 원무 정보가", "I004");
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- sysf_messageBox("입원환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("입원환자 상단기본 정보가", "I004");
- return false;
- }
- fSetMainTopInfo(); //화면 상단정보 설정
- appf_setPatientFlag(ds_etcpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_etcpatpaminfo);
- }
- return true;
- }
- 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]);//조회일자
- var errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.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){
- sysf_messageBox("수술환자 원무 정보가", "I004");
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- sysf_messageBox("수술환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("수술환자 상단기본 정보가", "I004");
- return false;
- }
- if(ds_oppatopscheinfo.rowcount < 1){
- sysf_messageBox("수술환자 예약 정보가", "I004");
- return false;
- }
- fSetMainTopInfo(); //화면 상단정보 설정
- appf_setPatientFlag(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 errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.callback = "cf_TRMMO04302"
- oParam.progress = false;
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO04302") >= 0) {
- if(ds_inpatpaminfo.rowcount < 1){
- sysf_messageBox("응급환자 원무 정보가", "I004");
- return false;
- }
- if(ds_inpatflaginfo.rowcount < 1){
- sysf_messageBox("응급환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("응급환자 상단기본 정보가", "I004");
- return false;
- }
- fSetMainTopInfo(); //화면 상단정보 설정
- appf_setPatientFlag(ds_inpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_inpatpaminfo);
- }
- return true;
- }
- /**
- * @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]); //서식번호
- var errflag = opener.frmf_getParameter("errflag");
- if(errflag == "Y"){
- sysf_setErrorMsg(true);
- }
-
- 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.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){
- sysf_messageBox("의뢰환자 원무 정보가", "I004");
- return false;
- }
- if(ds_etcpatflaginfo.rowcount < 1){
- sysf_messageBox("의뢰환자 환자구분 정보가", "I004");
- return false;
- }
- if(ds_patmaintopinfo.rowcount < 1){
- sysf_messageBox("의뢰환자 상단기본 정보가", "I004");
- return false;
- }
- if(ds_cnstpattopinfo.rowcount < 1){
- sysf_messageBox("의뢰환자 정보가", "I004");
- return false;
- }
- fSetMainTopInfo();
- appf_setPatientFlag(ds_etcpatflaginfo.getColumn(0, "prcpgenrflag"));
- appf_setPatientInfoDetail(ds_etcpatpaminfo);
- appf_setConsultInfo(ds_cnstpattopinfo);
- return true;
- } else {
- return false;
- }
- }
- function cf_TRMMO04802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * @desc : 상단정보 설정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetMainTopInfo(){
- 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 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");
- // 상단에 알러지 표시 깜빡거리는 기능 2008.07.17 오지훈
- var newallergy = getColumnVal("newallergy"); //뉴알러지
- // 상단 Allergy나 ADR 중 하나면 'Y'라도 둘다 'Y'로 변경
- // Allergy/ADR의 구분이 모호하다는 배성미 선생님 요청으로 변경 2008.07.16 정연우
- var sAYNArray = allergy.split("^");
- var callvisityn = getColumnVal("callvisityn"); //콜비짓
- if(sAYNArray[0] == "Y" || sAYNArray[1] == "Y"){ allergy = "Y^Y";}
- 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("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
- }
- function getColumnVal(sColumnId) {
- return lf_getDsValue(ds_patmaintopinfo, 0, sColumnId);
- }]]></Script>
- </Form>
- </FDL>
|