123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.4">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO08500" position="absolute 0 0 1080 784" titletext="병기분류조회" onload="SPMMO08500_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 1 1050 65" id="roundrect1" type="roundrectangle"/>
- <Static text="등 록 번 호 :" position="absolute 12 12 114 29" id="caption5" class="search_name"/>
- <Static text="내원일 :" position="absolute 568 12 630 29" id="caption2" class="search_name"/>
- <Static text="Stage 분류" position="absolute 0 79 113 100" align="align:center middle;" id="caption3" class="tit_2"/>
- <Edit position="absolute 112 10 178 29" id="ipt_pid" class="input_search" onkeydown="ipt_pid_onkeydown"/>
- <Static text="~" position="absolute 726 5 741 35" id="caption4"/>
- <Static text="투여단계 및 주기" position="absolute 0 445 134 466" align="align:center middle;" id="caption6" class="tit_2"/>
- <Calendar position="absolute 632 10 722 29" id="ipt_fromprcpdd" class="input_search" mask="yyyy-mm-dd"/>
- <Calendar position="absolute 740 10 830 29" id="ipt_toprcpdd" class="input_search" mask="yyyy-mm-dd"/>
- <Button position="absolute 939 22 1019 44" id="btn_srch" class="btn1" text="이력조회" onclick="btn_srch_onclick"/>
- <Edit readonly="true" position="absolute 455 10 506 29" id="opt_sa" class="output_search"/>
- <Static text="중증등록번호 :" position="absolute 11 39 128 56" id="caption1" class="search_name"/>
- <CheckBox position="absolute 569 37 642 57" id="bool1" text="삭제포함"/>
- <Edit readonly="true" position="absolute 112 37 244 56" id="output1" class="output_search"/>
- <Edit position="absolute 353 10 433 29" id="ipt_hngnm" class="input_search" onkeydown="ipt_hngnm_onkeydown"/>
- <Static text="환 자 명 :" position="absolute 271 12 348 29" id="caption8" class="search_name"/>
- <Button position="absolute 436 13 452 29" id="btn_patsrch" class="icon_search" taborder="3" text="" onclick="btn_patsrch_onclick"/>
- <Static text="중증기간 :" position="absolute 271 39 363 56" id="caption9" class="search_name"/>
- <MaskEdit readonly="true" position="absolute 353 37 438 56" id="output2" class="output_search" mask="yyyy-mm-dd"/>
- <MaskEdit readonly="true" position="absolute 455 37 540 56" id="output3" class="output_search" mask="yyyy-mm-dd"/>
- <Static text="~" position="absolute 442 38 455 58" id="caption10"/>
- <Grid position="absolute 0 96 1050 432" id="grd_stnm" binddataset="ds_tempstnm" oncelldblclick="grd_stnm_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="35"/>
- <Column size="55"/>
- <Column size="190"/>
- <Column size="55"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="43"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="55"/>
- <Column size="49"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="I/O"/>
- <Cell col="1" text="진단코드"/>
- <Cell col="2" text="진단명"/>
- <Cell col="3" text="구분"/>
- <Cell col="4" text="T"/>
- <Cell col="5" text="N"/>
- <Cell col="6" text="M"/>
- <Cell col="7" text="Stage"/>
- <Cell col="8" text="입력불가"/>
- <Cell col="9" text="입력불가사유"/>
- <Cell col="10" text="소세포암"/>
- <Cell col="11" text="난소암"/>
- <Cell col="12" text="입력부서"/>
- <Cell col="13" text="입력자"/>
- <Cell col="14" text="입력일시"/>
- <Cell col="15" text="수정부서"/>
- <Cell col="16" text="수정자"/>
- <Cell col="17" text="수정일시"/>
- <Cell col="18" text="삭제여부"/>
- </Band>
- <Band id="body">
- <Cell enable="false" text="bind:genrflagcd" edittype="combo" displaytype="combo"/>
- <Cell col="1" text="bind:icd10cd"/>
- <Cell col="2" text="bind:diagnm"/>
- <Cell col="3" enable="false" text="bind:stageflag" edittype="combo" displaytype="combo"/>
- <Cell col="4" text="bind:tnmcd1"/>
- <Cell col="5" text="bind:tnmcd2"/>
- <Cell col="6" text="bind:tnmcd3"/>
- <Cell col="7" text="bind:stagecd"/>
- <Cell col="8" enable="false" text="bind:inptimpsiresncd" edittype="combo" displaytype="combo"/>
- <Cell col="9" text="bind:inptimpsietcresnnm"/>
- <Cell col="10" enable="false" text="bind:cncrflagkind1" edittype="combo" displaytype="combo"/>
- <Cell col="11" enable="false" text="bind:cncrflagkind2" edittype="combo" displaytype="combo"/>
- <Cell col="12" text="bind:rgstdeptnm"/>
- <Cell col="13" text="bind:rgstrnm"/>
- <Cell col="14" text="bind:rgstdt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="15" text="bind:updtdeptnm"/>
- <Cell col="16" text="bind:updtrnm"/>
- <Cell col="17" text="bind:updtdt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="18" text="bind:histnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 462 1050 772" id="grd_anad" binddataset="ds_tempanad" oncelldblclick="grd_anad_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="37"/>
- <Column size="125"/>
- <Column size="93"/>
- <Column size="182"/>
- <Column size="77"/>
- <Column size="71"/>
- <Column size="97"/>
- <Column size="68"/>
- <Column size="70"/>
- <Column size="73"/>
- <Column size="66"/>
- <Column size="61"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="구분"/>
- <Cell col="1" text="프로토콜명"/>
- <Cell col="2" text="처방코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" text="처방일"/>
- <Cell col="5" text="시행일"/>
- <Cell col="6" text="투여요법"/>
- <Cell col="7" text="투여단계"/>
- <Cell col="8" text="투여주기1"/>
- <Cell col="9" text="투여주기2"/>
- <Cell col="10" text="입력자"/>
- <Cell col="11" text="수정자"/>
- </Band>
- <Band id="body">
- <Cell enable="false" text="bind:genrflagcd" edittype="combo" displaytype="combo"/>
- <Cell col="1" text="bind:tempcol1"/>
- <Cell col="2" text="bind:tempcol2"/>
- <Cell col="3" text="bind:tempcol3"/>
- <Cell col="4" text="bind:prcpdd" mask="yyyy-mm-dd"/>
- <Cell col="5" text="bind:orddd" mask="yyyy-mm-dd"/>
- <Cell col="6" enable="false" text="bind:drugthrpcd" edittype="combo" displaytype="combo"/>
- <Cell col="7" enable="false" text="bind:drugtims" edittype="combo" displaytype="combo"/>
- <Cell col="8" enable="false" text="bind:drugpridstartno" edittype="combo" displaytype="combo"/>
- <Cell col="9" enable="false" edittype="combo" displaytype="combo"/>
- <Cell col="10" text="bind:rgstrnm"/>
- <Cell col="11" text="bind:updtrnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1005 73 1047 92" id="btn_savestnm" class="btn2_letter2" text="수정" onclick="btn_savestnm_onclick"/>
- <Button position="absolute 1005 438 1047 457" id="btn_saveanad" class="btn2_letter2" text="수정" onclick="btn_saveanad_onclick"/>
- <Button position="absolute 725 70 780 90" id="button1" visible="false" text="button1" onclick="button1_onclick"/>
- <Button position="absolute 915 73 1003 92" id="button2" class="btn2" text="신규이력생성" onclick="button2_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_req" 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="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="dcsrch" type="STRING" size="256" sumtext="반환포함여부"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sa" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="serdiagno" type="STRING" size="256" sumtext="중증등록번호"/>
- <Column id="serdiagfromdd" type="STRING" size="256" sumtext="중증등록시작일자"/>
- <Column id="serdiagtodd" type="STRING" size="256" sumtext="중증등록종료일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tempstnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자(시스템일자)"/>
- <Column id="genrno" type="STRING" size="256" sumtext="발생일자에대한일련번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="발생번호에대한이력번호-일련번호로생성"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="histcd" type="STRING" size="256" sumtext="발생번호에대한이력코드(코드정의서m0009참조)"/>
- <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="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="genrflagcd" type="STRING" size="256" sumtext="발생구분코드(코드정의서m0010참조)"/>
- <Column id="icd10cd" type="STRING" size="256" sumtext="icd10코드"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="진단코드"/>
- <Column id="stagecd" type="STRING" size="256" sumtext="병기분류의질환분류코드에대한stage"/>
- <Column id="tnmcd1" type="STRING" size="256" sumtext="질환분류코드에대한tnm의t를의미"/>
- <Column id="tnmcd2" type="STRING" size="256" sumtext="질환분류코드에대한tnm의n를의미"/>
- <Column id="tnmcd3" type="STRING" size="256" sumtext="질환분류코드에대한tnm의m를의미"/>
- <Column id="stageflag" type="STRING" size="256" sumtext="stage구분(1:임상적,2:병리적)"/>
- <Column id="cncrflag1" type="STRING" size="256" sumtext="소세포암구분(y/n)"/>
- <Column id="cncrflagkind1" type="STRING" size="256" sumtext="소세포암에대한선택종류(1:ld(limiteddisease,2:ed(extensivedisease))"/>
- <Column id="cncrflag2" type="STRING" size="256" sumtext="난소암구분(y/n)"/>
- <Column id="cncrflagkind2" type="STRING" size="256" sumtext="난소암에대한grade선택종류"/>
- <Column id="inptimpsiflag" type="STRING" size="256" sumtext="입력불가구분"/>
- <Column id="inptimpsiresncd" type="STRING" size="256" sumtext="입력불가사유코드"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
- <Column id="rgstdeptnm" type="STRING" size="256" sumtext="최초등록부서명"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="최초등록일자(insert)"/>
- <Column id="rgsttm" type="STRING" size="256" sumtext="최초등록시간(insert)"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="최초등록일시(insert)"/>
- <Column id="rgstrid" type="STRING" size="256" sumtext="최초등록자id(insert)"/>
- <Column id="rgstrnm" type="STRING" size="256" sumtext="최초등록자이름"/>
- <Column id="updtdeptcd" type="STRING" size="256" sumtext="수정부서코드(update)"/>
- <Column id="updtdeptnm" type="STRING" size="256" sumtext="수정부서코드명"/>
- <Column id="updtdd" type="STRING" size="256" sumtext="수정일자(update)"/>
- <Column id="updttm" type="STRING" size="256" sumtext="수정시간(update)"/>
- <Column id="updtdt" type="STRING" size="256" sumtext="수정일시(update)"/>
- <Column id="updtrid" type="STRING" size="256" sumtext="수정자id(update)"/>
- <Column id="updtrnm" type="STRING" size="256" sumtext="수정자이름"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id(시스템정보)"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시(시스템정보)"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자id(시스템정보)"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시(시스템정보)"/>
- <Column id="inptimpsietcresnnm" type="STRING" size="256" sumtext="입력불가기타사유명"/>
- <Column id="attackflag" type="STRING" size="256" sumtext="발병구분(1:초발,2:재발)"/>
- <Column id="updtresnnm" type="STRING" size="256" sumtext="수정사유명"/>
- <Column id="mataflag" type="STRING" size="256"/>
- <Column id="cncrflag" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="displaystage" type="STRING" size="256"/>
- <Column id="histnm" type="STRING" size="256" sumtext="이력상태"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tempanad" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="genrdd" type="STRING" size="256" sumtext="발생일자(시스템일자)"/>
- <Column id="genrno" type="STRING" size="256" sumtext="발생일자에대한일련번호"/>
- <Column id="histno" type="STRING" size="256" sumtext="발생번호에대한이력번호-일련번호로생성"/>
- <Column id="instcd" 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="genrflagcd" type="STRING" size="256" sumtext="발생구분코드(코드정의서m0010참조)"/>
- <Column id="histcd" type="STRING" size="256" sumtext="발생번호에대한이력코드(코드정의서m0009참조)"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="drugthrpcd" type="STRING" size="256" sumtext="투여요법(코드정의서m0331참조)"/>
- <Column id="drugtims" type="STRING" size="256" sumtext="투여회차(단계)"/>
- <Column id="drugpridstartno" type="STRING" size="256" sumtext="투여주기(from)"/>
- <Column id="drugpridstartdayno" type="STRING" size="256" sumtext="투여주기시작일수"/>
- <Column id="drugpridendno" type="STRING" size="256" sumtext="투여주기(to)"/>
- <Column id="drugpridenddayno" type="STRING" size="256" sumtext="투여주기종료일수"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(insert)"/>
- <Column id="rgstdd" type="STRING" size="256" sumtext="최초등록일자(insert)"/>
- <Column id="rgsttm" type="STRING" size="256" sumtext="최초등록시간(insert)"/>
- <Column id="rgstrid" type="STRING" size="256" sumtext="최초등록자id(insert)"/>
- <Column id="updtdeptcd" type="STRING" size="256" sumtext="수정부서코드(update)"/>
- <Column id="updtdd" type="STRING" size="256" sumtext="수정일자(update)"/>
- <Column id="updttm" type="STRING" size="256" sumtext="수정시간(update)"/>
- <Column id="updtrid" type="STRING" size="256" sumtext="수정자id(update)"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id(시스템정보)"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시(시스템정보)"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종등록자id(시스템정보)"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종등록일시(시스템정보)"/>
- <Column id="updtresnnm" type="STRING" size="256" sumtext="수정사유명"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="rgstrnm" type="STRING" size="256"/>
- <Column id="updtrnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_srchcond" 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="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="dcsrch" type="STRING" size="256" sumtext="반환포함여부"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sa" type="STRING" size="256" sumtext="성별/나이"/>
- <Column id="serdiagno" type="STRING" size="256" sumtext="중증등록번호"/>
- <Column id="serdiagfromdd" type="STRING" size="256" sumtext="중증등록시작일자"/>
- <Column id="serdiagtodd" type="STRING" size="256" sumtext="중증등록종료일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0326" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0327" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0328" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0329" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_M0331" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_param" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_savetnmlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_savecncrlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_srchcond" columnid="pid"/>
- <BindItem id="item1" compid="ipt_hngnm" propid="value" datasetid="ds_srchcond" columnid="hngnm"/>
- <BindItem id="item2" compid="opt_sa" propid="value" datasetid="ds_srchcond" columnid="sa"/>
- <BindItem id="item3" compid="ipt_fromprcpdd" propid="value" datasetid="ds_srchcond" columnid="fromdd"/>
- <BindItem id="item4" compid="ipt_toprcpdd" propid="value" datasetid="ds_srchcond" columnid="todd"/>
- <BindItem id="item5" compid="output1" propid="value" datasetid="ds_srchcond" columnid="serdiagno"/>
- <BindItem id="item6" compid="output2" propid="value" datasetid="ds_srchcond" columnid="serdiagfromdd"/>
- <BindItem id="item7" compid="output3" propid="value" datasetid="ds_srchcond" columnid="serdiagtodd"/>
- <BindItem id="item8" compid="bool1" propid="value" datasetid="ds_srchcond" columnid="dcsrch"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KNUH2.0
- * Job Name : EMR
- * Creator :
- * Make Date : 2014-09-22
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-09-22 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- function SPMMO08500_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- var dd = utlf_getCurrentDate();
- ds_req.clearData();
- var nRow = ds_req.addRow();
- ds_req.setColumn(nRow,"fromdd",(dd.toDate().utlf_getAddDate(-6, "M")).utlf_getDateFormat());
- ds_req.setColumn(nRow,"todd",dd);
- if ( appf_getPatientInfo("pid") != "" ) {
- ds_req.setColumn(nRow,"pid",appf_getPatientInfo("pid"));
- ds_req.setColumn(nRow,"hngnm",appf_getPatientInfo("hngnm"));
- ds_req.setColumn(nRow,"sa",appf_getPatientInfo("sex") + '/' + appf_getPatientInfo("age"));
-
- var oParam = {};
- oParam.id = "TRMMO08502";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStagePatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_srchcond=srchcond";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit("TRMMO08502", false);
-
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit("TRMMO08501", false);
- }
- //model.refresh();
-
- // zbcfGetCodeList(new Array( "M0010","M0326","M0327","M0328","M0329", "M0331" ),
- // new Array("/root/init/genrflagcd", "/root/init/inptimpsiresncd", "/root/init/cncrflagkind2", "/root/init/cncrflagkind1","/root/init/stageflag", "/root/init/drugthrpcd"));
-
- var arrParam = [{dsNm: "ds_M0010", cdGrpId: "M0010"}
- ,{dsNm: "ds_M0326", cdGrpId: "M0326"}
- ,{dsNm: "ds_M0327", cdGrpId: "M0327"}
- ,{dsNm: "ds_M0328", cdGrpId: "M0328"}
- ,{dsNm: "ds_M0329", cdGrpId: "M0329"}
- ,{dsNm: "ds_M0331", cdGrpId: "M0331"}
- ]
- appf_getCodeList(arrParam);
- }
- function ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- button1_onclick();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRMMO08502";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStagePatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_srchcond=srchcond";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit("TRMMO08502", true);
-
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit("TRMMO08501", true);
- }
- function btn_patsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- //model.makeNode("/root/main/patinfo/patinfolist");
- dsf_createDs("ds_patinfolist",[{col:"pid"},{col:"hngnm"},{col:"sa"}],false);
- //model.setValue("/root/send/param/srchcond", "2");
- ds_param.setColumn(0,"srchcond","2");
- //model.setValue("/root/send/param/hngnm", model.getValue("/root/init/srchcond/hngnm") );
- ds_param.setColumn(0,"hngnm","2");
- //modal("SPPMC02500", "", "", "", "", "/root/send/param", "/root/send");
- frmf_modal("SPPMC02500", "SPPMC02500");
- //model.setValue("/root/init/srchcond/pid", model.getValue("/root/main/patinfo/patinfolist/pid") );
- if(ds_srchcond.rowcount>0) {
- ds_srchcond.setColumn(0,"pid",ds_patinfolist.getColumn(0,"pid"));
- } else {
- ds_srchcond.setColumn(ds_srchcond.addRow(),"pid",ds_patinfolist.getColumn(0,"pid"));
- }
-
- var oParam = {};
- oParam.id = "TRMMO08502";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStagePatInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_srchcond=srchcond";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit("TRMMO08502", true);
- }
- function ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode==13){
- btn_patsrch_onclick();
- }
- }
- function btn_srch_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit ( "TRMMO08501" , true);
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- //if( grd_stnm.row >= grd_stnm.fixedRows ) {
- if(ds_tempstnm.rowposition >= 0) {
- // model.resetInstanceNode("/root/result/savetnmlist");
- // model.resetInstanceNode("/root/result/savecncrlist");
- ds_savetnmlist.clearData();
- ds_savecncrlist.clearData();
- //copyNodeType("/root/result/savetnmlist", "/root/main/tempstnm/row[" + grd_stnm.row + "]", "replace");
- ds_savetnmlist.copyRow(ds_savetnmlist.addRow(),ds_tempstnm,ds_tempstnm.rowposition);
- //var diagcd = model.getValue("/root/result/savetnmlist/diagcd");
- var diagcd = ds_savetnmlist.getColumn(0,"diagcd");
- if( diagcd.substr(diagcd.indexOf(".")+1, 3) == "444" ) {
- sysf_messageBox("선택된 행은 (구)OCS의 데이터이므로 2008/10/03일 이후 데이터를 선택하여 신규이력생성 하시기바랍니다.", "I");
- return false;
- }
- //model.setValue("/root/result/savetnmlist/status", "I");
- ds_savetnmlist.setColumn(0,"status","I");
- //modal ( "SPMMO08400", "", "", "", "prcpdetl", "/root/result", "/root/tempresult", "", false );
- frmf_modal("SPMMO08400", "SPMMO08400");
- //submit ( "TRMMO08501" , true);
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
-
- if( frmf_getParameter ( "SPMMO08400_rtn1" ) != "Y" ){
- return false;
- }
- //model.refresh();
- } else {
- sysf_messageBox("리스트에서 선택후 버튼을 눌러주시기 바랍니다.", "I")
- }
- }
- function btn_savestnm_onclick(obj:Button, e:ClickEventInfo)
- {
- if (ds_tempstnm.rowposition >= 0) {
- // if(model.getValue("/root/main/tempstnm/row[" + grd_stnm.row + "]/histnm") != "정상") {
- // messageBox("삭제 상태입니다. 수정 할수 없습니다.", "I");
- // return;
- // }
- if(ds_tempstnm.getColumn(ds_tempstnm.rowposition,"histnm") != "정상") {
- sysf_messageBox("삭제 상태입니다. 수정 할수 없습니다.", "I");
- return;
- }
- // model.resetInstanceNode("/root/result/savetnmlist");
- // model.resetInstanceNode("/root/result/savecncrlist");
- ds_savetnmlist.clearData();
- ds_savecncrlist.clearData();
- //copyNodeType("/root/result/savetnmlist", "/root/main/tempstnm/row[" + grd_stnm.row + "]", "replace");
- ds_savetnmlist.copyRow(ds_savetnmlist.addRow(),ds_tempstnm,ds_tempstnm.rowposition);
- //model.setValue("/root/result/savetnmlist/status", "U");
- ds_savetnmlist.setColumn(0,"status","U");
- //modal ( "SPMMO08400", "", "", "", "prcpdetl", "/root/result", "/root/tempresult", "", false );
- frmf_modal("SPMMO08400", "SPMMO08400");
- //submit("TRMMO08501" , true);
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- if ( frmf_getParameter ( "SPMMO08400_rtn1" ) != "Y" ){
- return false;
- }
- //model.refresh();
- } else {
- sysf_messageBox("리스트에서 선택후 버튼을 눌러주시기 바랍니다.", "I");
- }
- }
- function grd_stnm_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- // var currow = grd_stnm.row;
- // var curcol = grd_stnm.col;
- //
- // if( grd_stnm.isCell(event.target) && grd_stnm.row >= grd_stnm.fixedRows ) {
- // btn_savestnm.dispatch ( "DOMActivate" );
- // }
- if( ds_tempstnm.rowposition > -1 ) {
- btn_savestnm_onclick();
- }
- }
- function btn_saveanad_onclick(obj:Button, e:ClickEventInfo)
- {
- //if ( grd_anad.row >= grd_anad.fixedRows ) {
- if( ds_tempanad.rowposition >= 0 ) {
- // model.resetInstanceNode("/root/result/savetnmlist");
- // model.resetInstanceNode("/root/result/savecncrlist");
- ds_savetnmlist.clearData();
- ds_savecncrlist.clearData();
-
- // 프로토콜명, 처방코드, 처방명을 보여주기위해 임시로 사용. 수정화면으로 이동시 clear.
- // model.setValue("/root/main/tempanad/row/tempcol1", ""); // 프로토콜명
- // model.setValue("/root/main/tempanad/row/tempcol2", ""); // 처방코드
- // model.setValue("/root/main/tempanad/row/tempcol3", ""); // 처방명
- ds_tempanad.setColumn(ds_tempanad.rowposition,"tempcol1","");
- ds_tempanad.setColumn(ds_tempanad.rowposition,"tempcol2","");
- ds_tempanad.setColumn(ds_tempanad.rowposition,"tempcol3","");
-
- //copyNodeType("/root/result/savecncrlist", "/root/main/tempanad/row[" + grd_anad.row + "]", "replace");
- ds_savecncrlist.copyRow(ds_savecncrlist.addRow(),ds_tempanad,ds_tempanad.rowposition);
- //model.setValue("/root/result/savecncrlist/status", "U");
- ds_savecncrlist.setColumn(0,"status","U");
- //modal ( "SPMMO08400", "", "", "", "prcpdetl", "/root/result", "/root/tempresult", "", false );
- frmf_modal("SPMMO08400", "SPMMO08400");
- var oParam = {};
- oParam.id = "TRMMO08501";
- oParam.service = "prcpmngtapp.PrcpMngt";
- oParam.method = "reqGetStageHistory";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_tempstnm=tempstnm ds_tempanad=tempanad";
- oParam.async = false;
- oParam.callback = "";
- tranf_submit(oParam);
- //submit ( "TRMMO08501" , true);
- if ( frmf_getParameter ( "SPMMO08400_rtn1" ) != "Y" ){
- return false;
- }
- //model.refresh();
- } else {
- sysf_messageBox("리스트에서 선택후 버튼을 눌러주시기 바랍니다.", "I")
- }
- }
- function grd_anad_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- // var currow = grd_anad.row;
- // var curcol = grd_anad.col;
- //
- // if( grd_anad.isCell(event.target) && grd_anad.row >= grd_anad.fixedRows ) {
- // inputEnterKey("btn_saveanad", "DOMActivate");
- // }
- if( ds_tempstnm.rowposition > -1 ) {
- btn_savestnm_onclick();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|