123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNR02900" position="absolute 0 0 1170 520" titletext="간호일지 CP 기록" oninit="SMMNR02900_oninit" onload="SMMNR02900_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 30" id="group2">
- <Layouts>
- <Layout>
- <Static text="간호일지 CP기록" position="absolute 0 7 140 23" id="cap_title" class="tit_2"/>
- <Shape position="absolute 0 24 1160 30" linetype="horizontal" id="line7" class="line_1"/>
- <Edit readonly="true" position="absolute 135 5 650 24" align="align:center bottom;" id="output1"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 30 1195 525" id="group1">
- <Layouts>
- <Layout>
- <Grid position="absolute 559 23 864 477" id="grd_action" binddataset="ds_main_stmtsetinfo_astmtsetlist" autosizingtype="row" extendsizetype="row" oncellclick="group1_grd_action_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="47"/>
- <Column size="218"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DNAR 구분"/>
- <Cell col="2" text="stmtcd"/>
- <Cell col="3" text="dnarflag"/>
- <Cell col="4" text="attrcnt"/>
- <Cell col="5" text="grupcd"/>
- <Cell col="6" text="lnkstmt"/>
- <Cell col="7" text="attrinfo1"/>
- <Cell col="8" text="attrinfo2"/>
- <Cell col="9" text="attressnyn"/>
- <Cell col="10" text="선택"/>
- <Cell col="11" text="Action"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:dnar"/>
- <Cell col="2" text="bind:stmtcd"/>
- <Cell col="3" text="bind:dnarflag"/>
- <Cell col="4" text="bind:attrcnt"/>
- <Cell col="5" text="bind:grupcd"/>
- <Cell col="6" text="bind:lnkstmt"/>
- <Cell col="7" text="bind:attrinfo1"/>
- <Cell col="8" text="bind:attrinfo2"/>
- <Cell col="9" text="bind:attressnyn"/>
- <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
- <Cell col="11" text="bind:stmtcnts" wordwrap="word" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 2 23 277 477" id="grd_nursingd" binddataset="ds_main_stmtsetinfo_nstmtsetlist" autosizingtype="row" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="232"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DNAR 구분"/>
- <Cell col="2" text="stmtcd"/>
- <Cell col="3" text="dnarflag"/>
- <Cell col="4" text="attrcnt"/>
- <Cell col="5" text="grupcd"/>
- <Cell col="6" text="lnkstmt"/>
- <Cell col="7" text="attrinfo1"/>
- <Cell col="8" text="attrinfo2"/>
- <Cell col="9" text="attressnyn"/>
- <Cell col="10" text="선택"/>
- <Cell col="11" text="Nursing D."/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:dnar"/>
- <Cell col="2" text="bind:stmtcd"/>
- <Cell col="3" text="bind:dnarflag"/>
- <Cell col="4" text="bind:attrcnt"/>
- <Cell col="5" text="bind:grupcd"/>
- <Cell col="6" text="bind:lnkstmt"/>
- <Cell col="7" text="bind:attrinfo1"/>
- <Cell col="8" text="bind:attrinfo2"/>
- <Cell col="9" text="bind:attressnyn"/>
- <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:check" enable="false"/>
- <Cell col="11" text="bind:stmtcnts" wordwrap="word" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 865 23 1160 477" id="grd_result" binddataset="ds_main_stmtsetinfo_rstmtsetlist" autosizingtype="row" extendsizetype="row" oncellclick="group1_grd_result_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="47"/>
- <Column size="207"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DNAR 구분"/>
- <Cell col="2" text="stmtcd"/>
- <Cell col="3" text="dnarflag"/>
- <Cell col="4" text="attrcnt"/>
- <Cell col="5" text="grupcd"/>
- <Cell col="6" text="lnkstmt"/>
- <Cell col="7" text="attrinfo1"/>
- <Cell col="8" text="attrinfo2"/>
- <Cell col="9" text="attressnyn"/>
- <Cell col="10" text="선택"/>
- <Cell col="11" text="Result"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:dnar"/>
- <Cell col="2" text="bind:stmtcd"/>
- <Cell col="3" text="bind:dnarflag"/>
- <Cell col="4" text="bind:attrcnt"/>
- <Cell col="5" text="bind:grupcd"/>
- <Cell col="6" text="bind:lnkstmt"/>
- <Cell col="7" text="bind:attrinfo1"/>
- <Cell col="8" text="bind:attrinfo2"/>
- <Cell col="9" text="bind:attressnyn"/>
- <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
- <Cell col="11" text="bind:stmtcnts" wordwrap="word" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1118 2 1160 21" id="btn_save" class="btn2_letter2" taborder="11" text="저장" onclick="group1_btn_save_onclick"/>
- <Grid position="absolute 278 23 558 477" id="grd_data" binddataset="ds_main_stmtsetinfo_dstmtsetlist" extendsizetype="row" autosizingtype="row" oncellclick="group1_grd_data_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="20"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="47"/>
- <Column size="192"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="DNAR 구분"/>
- <Cell col="2" text="stmtcd"/>
- <Cell col="3" text="dnarflag"/>
- <Cell col="4" text="attrcnt"/>
- <Cell col="5" text="grupcd"/>
- <Cell col="6" text="lnkstmt"/>
- <Cell col="7" text="attrinfo1"/>
- <Cell col="8" text="attrinfo2"/>
- <Cell col="9" text="attressnyn"/>
- <Cell col="10" text="선택"/>
- <Cell col="11" text="Data"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow + 1"/>
- <Cell col="1" displaytype="combo" edittype="combo" text="bind:dnar"/>
- <Cell col="2" text="bind:stmtcd"/>
- <Cell col="3" text="bind:dnarflag"/>
- <Cell col="4" text="bind:attrcnt"/>
- <Cell col="5" text="bind:grupcd"/>
- <Cell col="6" text="bind:lnkstmt"/>
- <Cell col="7" text="bind:attrinfo1"/>
- <Cell col="8" text="bind:attrinfo2"/>
- <Cell col="9" text="bind:attressnyn"/>
- <Cell col="10" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
- <Cell col="11" text="bind:stmtcnts" wordwrap="word" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_stmtsetinfo_astmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING"/>
- <Column id="stmtcd" type="STRING"/>
- <Column id="dnarflag" type="STRING"/>
- <Column id="attrcnt" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- <Column id="lnkstmt" type="STRING"/>
- <Column id="attrinfo1" type="STRING"/>
- <Column id="attrinfo2" type="STRING"/>
- <Column id="attressnyn" type="STRING"/>
- <Column id="check" type="STRING"/>
- <Column id="stmtcnts" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_stmtsetinfo_nstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_main_stmtsetinfo_nstmtsetlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="dnar" type="STRING"/>
- <Column id="stmtcd" type="STRING"/>
- <Column id="dnarflag" type="STRING"/>
- <Column id="attrcnt" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- <Column id="lnkstmt" type="STRING"/>
- <Column id="attrinfo1" type="STRING"/>
- <Column id="attrinfo2" type="STRING"/>
- <Column id="attressnyn" type="STRING"/>
- <Column id="check" type="STRING"/>
- <Column id="stmtcnts" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_stmtsetinfo_rstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING"/>
- <Column id="stmtcd" type="STRING"/>
- <Column id="dnarflag" type="STRING"/>
- <Column id="attrcnt" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- <Column id="lnkstmt" type="STRING"/>
- <Column id="attrinfo1" type="STRING"/>
- <Column id="attrinfo2" type="STRING"/>
- <Column id="attressnyn" type="STRING"/>
- <Column id="check" type="STRING"/>
- <Column id="stmtcnts" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_stmtsetinfo_dstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING"/>
- <Column id="stmtcd" type="STRING"/>
- <Column id="dnarflag" type="STRING"/>
- <Column id="attrcnt" type="STRING"/>
- <Column id="grupcd" type="STRING"/>
- <Column id="lnkstmt" type="STRING"/>
- <Column id="attrinfo1" type="STRING"/>
- <Column id="attrinfo2" type="STRING"/>
- <Column id="attressnyn" type="STRING"/>
- <Column id="check" type="STRING"/>
- <Column id="stmtcnts" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="DNAR구분"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="간호진단검색탭에서 선택해서 조회할때 2N조회시 nursdiagstmtcd는 null로보내고 stmtcd만 넣어서 조회한다."/>
- <Column id="nursdiagstmtcd" type="STRING" size="256" sumtext="간호진단검색탭에서 선택해서 조회할때"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_stmtsetinfo_nstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar"/>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성갯수"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- <Column id="lnkstmt" type="STRING" size="256" sumtext="연결진술문코드"/>
- <Column id="attrinfo1" type="STRING" size="256" sumtext="속성정보1"/>
- <Column id="attrinfo2" type="STRING" size="256" sumtext="속성정보2"/>
- <Column id="attressnyn" type="STRING" size="256" sumtext="속성필수여부"/>
- <Column id="cnt" type="INT" size="256" sumtext="속성갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_stmtsetinfo_dstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar"/>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성갯수"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- <Column id="lnkstmt" type="STRING" size="256" sumtext="연결진술문코드"/>
- <Column id="attrinfo1" type="STRING" size="256" sumtext="속성정보1"/>
- <Column id="attrinfo2" type="STRING" size="256" sumtext="속성정보2"/>
- <Column id="attressnyn" type="STRING" size="256" sumtext="속성필수여부"/>
- <Column id="cnt" type="INT" size="256" sumtext="속성갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_stmtsetinfo_astmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar"/>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성갯수"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- <Column id="lnkstmt" type="STRING" size="256" sumtext="연결진술문코드"/>
- <Column id="attrinfo1" type="STRING" size="256" sumtext="속성정보1"/>
- <Column id="attrinfo2" type="STRING" size="256" sumtext="속성정보2"/>
- <Column id="attressnyn" type="STRING" size="256" sumtext="속성필수여부"/>
- <Column id="cnt" type="INT" size="256" sumtext="속성갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_stmtsetinfo_rstmtsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar"/>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="attrcnt" type="STRING" size="256" sumtext="속성갯수"/>
- <Column id="grupcd" type="STRING" size="256" sumtext="그룹코드"/>
- <Column id="lnkstmt" type="STRING" size="256" sumtext="연결진술문코드"/>
- <Column id="attrinfo1" type="STRING" size="256" sumtext="속성정보1"/>
- <Column id="attrinfo2" type="STRING" size="256" sumtext="속성정보2"/>
- <Column id="attressnyn" type="STRING" size="256" sumtext="속성필수여부"/>
- <Column id="cnt" type="INT" size="256" sumtext="속성갯수"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_recinfo" 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="origincd" type="STRING" size="256" sumtext="진술문 코드"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recyn" type="STRING" size="256" sumtext="진술문 내용"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_srchinfo_srchinfo" 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="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="sortseq" type="STRING" size="256" sumtext="정렬순서"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록구분"/>
- <Column id="reclnkkey" type="STRING" size="256" sumtext="기록연계키"/>
- <Column id="carediagflag" type="STRING" size="256" sumtext="조회구분"/>
- <Column id="recsrchflag" type="STRING" size="256" sumtext="기록지구분"/>
- <Column id="recusrid" type="STRING" size="256" sumtext="기록자"/>
- <Column id="type2" type="STRING" size="256" sumtext="조회구분 타입2이면 간호진단N도 조회"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_srchinfo_saveData" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="stmtspec" type="STRING" size="256" sumtext="진술문내역"/>
- <Column id="attrinfo" type="STRING" size="256" sumtext="속성정보"/>
- <Column id="status" type="STRING" size="256" sumtext="상태"/>
- <Column id="origincd" type="STRING" size="256" sumtext="출처코드"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="recoriginflag" type="STRING" size="256" sumtext="기록출처구분"/>
- <Column id="recdtflag" type="STRING" size="256" sumtext="기록일시구분"/>
- <Column id="recdt" type="STRING" size="256" sumtext="기록일시"/>
- <Column id="prerecdd" type="STRING" size="256" sumtext="수정전 원 기록일자"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" 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="I/O구분"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록구분"/>
- <Column id="reclnkkey" type="STRING" size="256" sumtext="기록연계key"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="signno" type="STRING" size="256" sumtext="인증키"/>
- <Column id="diagstmtcd" type="STRING" size="256" sumtext="진술문진단코드"/>
- <Column id="carerecno" type="STRING" size="256" sumtext="기록번호"/>
- <Column id="recverno" type="INT" size="256" sumtext="진단기록버젼"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_srchinfo_signinfo" 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="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명 인적정보 변경여부"/>
- <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분"/>
- <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID"/>
- <Column id="dispyn" type="STRING" size="256" sumtext="조회여부"/>
- <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전 데이터 정보"/>
- <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후 데이터 정보"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recinfo_nursingrecordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="dnarflag" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="stmtspec" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="signno" type="STRING" size="256" sumtext="인증키"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="origincd" type="STRING" size="256" sumtext="출처코드"/>
- <Column id="interprecyn" type="STRING" size="256" sumtext="삽입기록여부"/>
- <Column id="recoriginflag" type="STRING" size="256" sumtext="기록출처구분"/>
- <Column id="carerecno" type="STRING" size="256" sumtext="간호기록번호"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록여부"/>
- <Column id="reclnkkey" type="STRING" size="256" sumtext="기록연계키"/>
- <Column id="interprecyn" type="STRING" size="256" sumtext="삽입기록여부"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자id"/>
- <Column id="certselyn" type="STRING" size="256" sumtext="인증선택여부"/>
- <Column id="recverno" type="STRING" size="256" sumtext="기록버전번호"/>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar구분"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="diagstmtnm" type="STRING" size="256" sumtext="간호진단내역"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recinfo_carediaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recverno" type="STRING" size="256" sumtext="진단번호"/>
- <Column id="stmtcd" type="STRING" size="256" sumtext="진술문코드"/>
- <Column id="stmtcnts" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="fromdt" type="STRING" size="256" sumtext="시작일시"/>
- <Column id="todt" type="STRING" size="256" sumtext="종료일시"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="사용자아디"/>
- <Column id="pretodt" type="STRING" size="256" sumtext="종료일시"/>
- <Column id="carerecno" type="STRING" size="256" sumtext="간호기록번호"/>
- <Column id="recoriginflag" type="STRING" size="256" sumtext="기록출처구분"/>
- <Column id="origincd" type="STRING" size="256" sumtext="기록출처코드,하위그룹코드"/>
- <Column id="grupflag" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드 substr"/>
- <Column id="grupcd1" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드 substr"/>
- <Column id="grupcd2" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드 substr"/>
- <Column id="grupcd3" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드 substr"/>
- <Column id="grupcd4" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드 substr"/>
- <Column id="grupnm1" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드명 substr"/>
- <Column id="grupnm2" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드명 substr"/>
- <Column id="grupnm3" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드명 substr"/>
- <Column id="grupnm4" type="STRING" size="256" sumtext="그룹구분,대분류,중분류,소분류코드명 substr"/>
- <Column id="stmtexistsyn" type="STRING" size="256" sumtext="해당진단의 진술문존재여부"/>
- <Column id="recdt" type="STRING" size="256" sumtext="진술문기록일시 -시작일시와 다름."/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recinfo_usersetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recusrid" type="STRING" size="256" sumtext="기록자id"/>
- <Column id="recusrnm" type="STRING" size="256" sumtext="기록자명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recinfo_recddlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_recinfo_totnursingrecordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
- <Column id="recdt" type="STRING" size="256" sumtext="기록일시"/>
- <Column id="stmtspec" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="diagstmtnm" type="STRING" size="256" sumtext="간호진단내역"/>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar구분"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_signdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="인증저장된기록 IUD 플래그"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
- <Column id="signno" type="BIGDECIMAL" size="256" sumtext="서명번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일자"/>
- <Column id="rectm" type="STRING" size="256" sumtext="기록시간"/>
- <Column id="recsaveflag" type="STRING" size="256" sumtext="전자서명 인적정보 변경여부"/>
- <Column id="signflag" type="STRING" size="256" sumtext="서명자료구분"/>
- <Column id="signgenrflag" type="STRING" size="256" sumtext="서명발생구분"/>
- <Column id="formcd" type="STRING" size="256" sumtext="서식코드"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료부서코드"/>
- <Column id="orddrid" type="STRING" size="256" sumtext="진료의사ID"/>
- <Column id="signbfcnts" type="STRING" size="256" sumtext="인증전 데이터 정보"/>
- <Column id="signaftcnts" type="STRING" size="256" sumtext="인증후 데이터 정보"/>
- <Column id="carerecseqno" type="STRING" size="256" sumtext="간호기록일련번호"/>
- <Column id="itemseqno" type="STRING" size="256" sumtext="항목일련번호"/>
- <Column id="recflag" type="STRING" size="256" sumtext="기록구분"/>
- <Column id="lnkrecdt" type="STRING" size="256" sumtext="연결기록일시"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="room" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="medispclid" type="STRING" size="256"/>
- <Column id="patinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="grupcd" type="STRING" size="256"/>
- <Column id="supcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_signSaveData_saveDataList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recdd" type="STRING" size="256" sumtext="기록일"/>
- <Column id="recdt" type="STRING" size="256" sumtext="기록일시"/>
- <Column id="stmtspec" type="STRING" size="256" sumtext="진술문장"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="사용자명"/>
- <Column id="diagstmtnm" type="STRING" size="256" sumtext="간호진단내역"/>
- <Column id="dnar" type="STRING" size="256" sumtext="dnar구분"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.output1" propid="value" datasetid="ds_main_patinfo" columnid="patinfo"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : 경대 의료정보시스템
- * Job Name : emr_carerecxp -> SMMNR02900
- * Creator : yjh
- * Make Date : 2016-06-09
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-06-09 yjh TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "emr_carecomxp::ENRSignEngine.xjs";
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var xNStmtSetListPath = ds_main_stmtsetinfo_nstmtsetlist; // set 진술문 정보
- var xDStmtSetListPath = ds_main_stmtsetinfo_dstmtsetlist; // set 진술문 정보
- var xAStmtSetListPath = ds_main_stmtsetinfo_astmtsetlist; // set 진술문 정보
- var xRStmtSetListPath = ds_main_stmtsetinfo_rstmtsetlist; // set 진술문 정보
- var xHiddenStmtSetInfoPath = "/root/hidden/stmtsetinfo"; // set그룹 hidden
- var sDiagstmtcd = ""; //진단정보
- var xSignPath = "/root/main/signSaveData/saveDataList";//인증저장관련노드
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- function fInit() {
-
- var pid = opener.frmf_getParameter("pid");
- var indd = opener.frmf_getParameter("indd");
- var cretno = opener.frmf_getParameter("cretno");
- var patnm = opener.frmf_getParameter("patnm");
- var room = opener.frmf_getParameter("room");
- var sexage = opener.frmf_getParameter("sexage");
- var orddeptcd = opener.frmf_getParameter("orddeptcd");
- var medispclid = opener.frmf_getParameter("medispclid");
-
- ds_main_patinfo.setColumn(0, "pid", pid);
- ds_main_patinfo.setColumn(0, "indd", indd);
- ds_main_patinfo.setColumn(0, "cretno", cretno);
- ds_main_patinfo.setColumn(0, "patnm", patnm);
- ds_main_patinfo.setColumn(0, "room", room);
- ds_main_patinfo.setColumn(0, "sexage", sexage);
- ds_main_patinfo.setColumn(0, "orddeptcd", orddeptcd);
- ds_main_patinfo.setColumn(0, "medispclid", medispclid);
- ds_main_patinfo.setColumn(0, "patinfo", pid + " " + patnm + " " + sexage);
-
- var cdid = opener.frmf_getParameter("cdid");
- var supcdid = opener.frmf_getParameter("supcdid");
-
- ds_main_terminfo.setColumn(0, "grupcd", cdid);
- ds_main_terminfo.setColumn(0, "supcdid", supcdid);
-
- var sGrupCd = cdid;
-
- ds_send.setColumn(0, "grupcd", sGrupCd);
- ds_send.setColumn(0, "dnarflag", "%");//전체
-
- var pStmtCd = "";
-
- var oParam = {};
- oParam.id = "TRMNR00702";
- oParam.service = "carerecapp.NursingRecord";
- oParam.method = "reqGetStmtSetList";
- oParam.inds = "refCond=ds_send";
- oParam.outds = "ds_hidden_stmtsetinfo_nstmtsetlist=nstmtsetlist ds_hidden_stmtsetinfo_dstmtsetlist=dstmtsetlist ds_hidden_stmtsetinfo_astmtsetlist=astmtsetlist ds_hidden_stmtsetinfo_rstmtsetlist=rstmtsetlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNR00702";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRMNR00702") > -1 ){
- ds_hidden_stmtsetinfo_nstmtsetlist.updateColID("chk", "check");
- ds_hidden_stmtsetinfo_dstmtsetlist.updateColID("chk", "check");
- ds_hidden_stmtsetinfo_astmtsetlist.updateColID("chk", "check");
- ds_hidden_stmtsetinfo_rstmtsetlist.updateColID("chk", "check");
-
- for( var i=0 ; i<ds_hidden_stmtsetinfo_nstmtsetlist.rowcount ; i++ ){
- if( ds_hidden_stmtsetinfo_nstmtsetlist.getColumn(i, "check") == "true" ){
- ds_hidden_stmtsetinfo_nstmtsetlist.setColumn(i, "check", "1");
- }else{
- ds_hidden_stmtsetinfo_nstmtsetlist.setColumn(i, "check", "0");
- }
- }
-
- for( var i=0 ; i<ds_hidden_stmtsetinfo_dstmtsetlist.rowcount ; i++ ){
- if( ds_hidden_stmtsetinfo_dstmtsetlist.getColumn(i, "check") == "true" ){
- ds_hidden_stmtsetinfo_dstmtsetlist.setColumn(i, "check", "1");
- }else{
- ds_hidden_stmtsetinfo_dstmtsetlist.setColumn(i, "check", "0");
- }
- }
-
- for( var i=0 ; i<ds_hidden_stmtsetinfo_astmtsetlist.rowcount ; i++ ){
- if( ds_hidden_stmtsetinfo_astmtsetlist.getColumn(i, "check") == "true" ){
- ds_hidden_stmtsetinfo_astmtsetlist.setColumn(i, "check", "1");
- }else{
- ds_hidden_stmtsetinfo_astmtsetlist.setColumn(i, "check", "0");
- }
- }
-
- for( var i=0 ; i<ds_hidden_stmtsetinfo_rstmtsetlist.rowcount ; i++ ){
- if( ds_hidden_stmtsetinfo_rstmtsetlist.getColumn(i, "check") == "true" ){
- ds_hidden_stmtsetinfo_rstmtsetlist.setColumn(i, "check", "1");
- }else{
- ds_hidden_stmtsetinfo_rstmtsetlist.setColumn(i, "check", "0");
- }
- }
-
- fSettingStmtSet();
- if( !utlf_isNull(pStmtCd) && group1.grd_nursingd.rowcount > 0 ){
- ds_main_stmtsetinfo_nstmtsetlist.rowposition = ds_main_stmtsetinfo_nstmtsetlist.findRow("stmtcd", pStmtCd);
- fClickedGridRow(group1.grd_nursingd, ds_main_stmtsetinfo_nstmtsetlist, ds_main_stmtsetinfo_nstmtsetlist.findRow("stmtcd", pStmtCd), group1.grd_nursingd.getBindCellIndex("body", "stmtcnts"));
- }
-
- for( var i=0 ; i<group1.grd_nursingd.rowcount ; i++ ){
- ds_main_stmtsetinfo_nstmtsetlist.rowposition = i;
- }
-
- for( var i=0 ; i<group1.grd_data.rowcount ; i++ ){
- ds_main_stmtsetinfo_dstmtsetlist.setColumn(i, "check", "1");
- }
-
- for( var i=0 ; i<group1.grd_action.rowcount ; i++ ){
- ds_main_stmtsetinfo_astmtsetlist.setColumn(i, "check", "1");
- }
-
- for( var i=0 ; i<group1.grd_result.rowcount ; i++ ){
- ds_main_stmtsetinfo_rstmtsetlist.setColumn(i, "check", "1");
- }
- }
-
- }
- function cf_TRMNR00702(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSettingStmtSet(pFlag){//pFlag : ND일경우 간호진단 검색 탭에서 카피한다.
- xNStmtSetListPath.clearData();
- xDStmtSetListPath.clearData();
- xAStmtSetListPath.clearData();
- xRStmtSetListPath.clearData();
-
- if( ds_hidden_stmtsetinfo_nstmtsetlist.rowcount > 0 ){
- xNStmtSetListPath.copyData(ds_hidden_stmtsetinfo_nstmtsetlist);
- }
-
- if( ds_hidden_stmtsetinfo_dstmtsetlist.rowcount > 0 ){
- xDStmtSetListPath.copyData(ds_hidden_stmtsetinfo_dstmtsetlist);
- }
-
- if( ds_hidden_stmtsetinfo_astmtsetlist.rowcount > 0 ){
- xAStmtSetListPath.copyData(ds_hidden_stmtsetinfo_astmtsetlist);
- }
-
- if( ds_hidden_stmtsetinfo_rstmtsetlist.rowcount > 0 ){
- xRStmtSetListPath.copyData(ds_hidden_stmtsetinfo_rstmtsetlist);
- }
-
- // grd_nursingd.fixedcellischeck(0, grd_nursingd.colRef("check")) = false;
- // grd_data.fixedcellischeck(0, grd_data.colRef("check")) = false;
- // grd_action.fixedcellischeck(0, grd_action.colRef("check")) = false;
- // grd_result.fixedcellischeck(0, grd_result.colRef("check")) = false;
-
- fSettingStmtStyle();
- }
- function fSettingStmtStyle(){
- var iTgStmtRow = -1;
- //grd_data.allstyle("data","color") = "#000000";
- var sStmtCDList.copyData(xDStmtSetListPath.filter("attrcnt>0"), true);
- xDStmtSetListPath.filter("");
-
- var sExprColor = "EXPR(";
-
- for( var idx=0 ; idx<sStmtCDList.rowcount ; idx++ ){
- iTgStmtRow = xDStmtSetListPath.findRow("stmtcd", sStmtCDList.getColumn(idx, "stmtcd"));
- if( iTgStmtRow < 0 ){
- // 셋에 속성이 없을 경우 pass
- } else {
- sExprColor += "currow == "+iTgStmtRow+" ? '#6600ff' : ";
- }
- }
-
- sExprColor += "'')";
-
- group1.grd_data.setCellProperty("Body", 11, "color", sExprColor);
- group1.grd_data.setCellProperty("Body", 11, "color2", sExprColor);
- group1.grd_data.setCellProperty("Body", 11, "selectcolor", sExprColor);
-
- sStmtCDList.copyData(xAStmtSetListPath.filter("attrcnt>0"), true);
- xAStmtSetListPath.filter("");
-
- var sExprColor = "EXPR(";
-
- for( var idx=0 ; idx<sStmtCDList.rowcount ; idx++ ){
- iTgStmtRow = xAStmtSetListPath.findRow("stmtcd", sStmtCDList.getColumn(idx, "stmtcd"));
-
- if( iTgStmtRow < 0 ){
- // 셋에 속성이 없을 경우 pass
- } else {
- sExprColor += "currow == "+iTgStmtRow+" ? '#6600ff' : ";
- }
- }
-
- sExprColor += "'')";
-
- group1.grd_action.setCellProperty("Body", 11, "color", sExprColor);
- group1.grd_action.setCellProperty("Body", 11, "color2", sExprColor);
- group1.grd_action.setCellProperty("Body", 11, "selectcolor", sExprColor);
-
- sStmtCDList.copyData(xRStmtSetListPath.filter("attrcnt>0"), true);
- xRStmtSetListPath.filter("");
-
- var sExprColor = "EXPR(";
-
- for( var idx=0 ; idx<sStmtCDList.rowcount ; idx++ ){
- iTgStmtRow = xRStmtSetListPath.findRow("stmtcd", sStmtCDList.getColumn(idx, "stmtcd"));
-
- if(iTgStmtRow < 0){
- // 셋에 속성이 없을 경우 pass
- } else {
- sExprColor += "currow == "+iTgStmtRow+" ? '#6600ff' : ";
- }
- }
-
- sExprColor += "'')";
-
- group1.grd_result.setCellProperty("Body", 11, "color", sExprColor);
- group1.grd_result.setCellProperty("Body", 11, "color2", sExprColor);
- group1.grd_result.setCellProperty("Body", 11, "selectcolor", sExprColor);
- }
- function fClickedGridRow(pObj, pListPath, pRow, pCol){
- var iRow = -1;
- var iCol = -1;
- if( !utlf_isNull(pObj) ){//20080623김홍점 추가 로직
- iRow = pRow;
- iCol = pCol;
-
- if( iRow < 0 || iRow >= pObj.rowcount ) return;
- if( iCol != pObj.getBindCellIndex("body", "check") ){
-
- if( pListPath.getColumn(iRow, "check") == "1" ){
- pListPath.setColumn(iRow, "check", "0");
- }else{
- pListPath.setColumn(iRow, "check", "1");
- if( pObj == group1.grd_nursingd ){
- gDiagStmtcd = pListPath.getColumn(iRow, "stmtcd");
- gDiagStmtNm = pListPath.getColumn(iRow, "stmtcnts");
- }
- }
- } else {
-
- if( pListPath.getColumn(iRow, "check") == "1" ){
- if( pObj == group1.grd_nursingd ){
- gDiagStmtcd = pListPath.getColumn(iRow, "stmtcd");
- gDiagStmtNm = pListPath.getColumn(iRow, "stmtcnts");
- }
- }
- }
- if( pObj == group1.grd_nursingd ){
- fSettingGridBackColorNew(pRow);
- }
-
- }else{
- switch(sSrchToolStatus){
- case "J": // 진술문 검색
- iRow = grd_srchstmtinfo.currentrow;
- iCol = grd_srchstmtinfo.currentcol;
- if(iCol == 2) return;
- if(iRow < 0) return;
- if( xStmtInfoPath.getColumn(iRow, "check") == "1"){
- xStmtInfoPath.setColumn(iRow, "check", "0");
- }else{
- xStmtInfoPath.setColumn(iRow, "check", "1");
- }
-
- break;
- }
- }
- }
- function fSettingGridBackColorNew(pRow){
- var iRow = pRow;//grd_nursingd.selectedRow;
- var sDNARFlag = xNStmtSetListPath.getColumn(iRow, "dnarflag");
- var sCheck = xNStmtSetListPath.getColumn(iRow, "check");
- var iTgStmtRow = -1;
- var sLnkStmt = xNStmtSetListPath.getColumn(iRow, "lnkstmt");
- if( utlf_isNull(sLnkStmt) ) return;
- var sStmtCD = sLnkStmt.split(",");
-
- for( var iStmt=0 ; iStmt<sStmtCD.length ; iStmt++ ){
- iTgStmtRow = ds_main_stmtsetinfo_dstmtsetlist.findRow("stmtcd", sStmtCD[iStmt]);
-
- if(iTgStmtRow < 0){
- // 셋에 묶인 진단이 없을 경우 pass
- } else {
- chkcnt = xDStmtSetListPath.getColumn(iTgStmtRow, "cnt");
-
- if( sCheck == "1" ){
- chkcnt ++;
- }else{
- chkcnt --;
- }
- xDStmtSetListPath.setColumn(iTgStmtRow, "cnt", chkcnt);
- }
- }
-
- for( var iStmt=0 ; iStmt<sStmtCD.length ; iStmt++ ){
- iTgStmtRow = ds_main_stmtsetinfo_astmtsetlist.findRow("stmtcd", sStmtCD[iStmt]);
-
- if(iTgStmtRow < 0){
- // 셋에 묶인 진단이 없을 경우 pass
- } else {
-
- chkcnt = xAStmtSetListPath.getColumn(iTgStmtRow, "cnt");
- if(sCheck == "1"){
- chkcnt ++;
- }else{
- chkcnt --;
- }
- xAStmtSetListPath.setColumn(iTgStmtRow, "cnt", chkcnt);
- }
- }
-
- for( var iStmt=0 ; iStmt<sStmtCD.length ; iStmt++ ){
- iTgStmtRow = ds_main_stmtsetinfo_rstmtsetlist.findRow("stmtcd", sStmtCD[iStmt]);
-
- if(iTgStmtRow < 0){
- // 셋에 묶인 진단이 없을 경우 pass
- } else {
-
- chkcnt = xRStmtSetListPath.getColumn(iTgStmtRow, "cnt");
- if(sCheck == "1"){
- chkcnt ++;
- }else{
- chkcnt --;
- }
- xRStmtSetListPath.setColumn(iTgStmtRow, "cnt", chkcnt);
- }
- }
- }
- function fSaveStmtInfo() {
-
- if( utlf_isNull(ds_main_patinfo.getColumn(0, "pid")) ){
- sysf_messageBox("환자를 먼저","C002");
- return;
- }
-
- //저장내역이 있는지 검증
- var origincd = ds_main_terminfo.getColumn(0, "grupcd");
- var supcdid = ds_main_terminfo.getColumn(0, "supcdid");
-
- ds_send_recinfo.setColumn(0, "pid", ds_main_patinfo.getColumn(0, "pid"));
- ds_send_recinfo.setColumn(0, "indd", ds_main_patinfo.getColumn(0, "indd"));
- ds_send_recinfo.setColumn(0, "cretno", ds_main_patinfo.getColumn(0, "cretno"));
- ds_send_recinfo.setColumn(0, "origincd", origincd);
-
- var oParam = {};
- oParam.id = "TRMNR02902";
- oParam.service = "carerecapp.NursingRecord";
- oParam.method = "reqGetNrCpRecodeYn";
- oParam.inds = "req=ds_send_recinfo";
- oParam.outds = "ds_temp_recinfo=recinfo";
- oParam.async = false;
- //oParam.callback = "cf_TRMNR02902";
- tranf_submit(oParam);
-
- var recyn = ds_temp_recinfo.getColumn(0, "recyn");
- if (recyn == "Y") {
- sysf_messageBox("이미 저장된 내역이 존재합니다. 간호일지 화면에서 확인하세요.", "I999");
- return;
- } else {
-
- // 저장 진술문 헤더
- var sHeadInfo = "stmtspec▦attrinfo▦status▦origincd▦stmtcd▦dnarflag▦recoriginflag▦recdtflag▦recdt▦"
- + "pid▦indd▦cretno▦instcd▦ioflag▦orddeptcd▦recflag▦reclnkkey▦orddd▦diagstmtcd▩"; // 저장 정보
-
- // 저장 진술문 내용
- var sStmtInfo = "";
- var stmtcnts = "";
- var stmtcd = "";
- var dnarflag = "";
- var recoriginflag = "S";
- var instcd = sysf_getUserInfo("dutplceinstcd");
-
- var d = new Date();
- var recdt = d.getDateFormat("YYYYMMDDhhmmss"); //기록일시
- d.setTime(d.getTime() + 5*60*1000);
- var recdt10 = d.getDateFormat("YYYYMMDDhhmmss"); //Result 기록일시(자동 5분 후로 기록)
-
- // 진단
- for( var i=0 ; i<group1.grd_nursingd.rowcount ; i++ ){
- if( ds_main_stmtsetinfo_nstmtsetlist.rowposition == i ){
- stmtcnts = ds_main_stmtsetinfo_nstmtsetlist.getColumn(i, "stmtcnts");
- stmtcd = ds_main_stmtsetinfo_nstmtsetlist.getColumn(i, "stmtcd");
- sDiagstmtcd = stmtcd;
- dnarflag = "2N";
-
- sStmtInfo += stmtcnts + "▦" //stmtcnts
- + "▦" //attrinfo
- + "I▦" //status
- + origincd + "▦" //origincd
- + stmtcd + "▦" //stmtcd
- + dnarflag +"▦" //dnarflag
- + recoriginflag + "▦" //recoriginflag
- + "U▦" //recdtflag
- + recdt + "▦" //recdt
- + ds_main_patinfo.getColumn(0, "pid") + "▦" //pid
- + ds_main_patinfo.getColumn(0, "indd") + "▦" //indd
- + ds_main_patinfo.getColumn(0, "cretno") + "▦" //cretno
- + instcd + "▦" //instcd
- + "I▦" //ioflag
- + ds_main_patinfo.getColumn(0, "orddeptcd") + "▦" //orddeptcd
- + "G▦" //recflag
- + "▦" //reclnkkey
- + "-▦" //orddd
- + sDiagstmtcd + "▩"; //diagstmtcd
-
- }
- }
-
- // Data
- for( var i=0 ; i<group1.grd_data.rowcount ; i++ ){
- var check = ds_main_stmtsetinfo_dstmtsetlist.getColumn(i, "check");
-
- if( check == "1" ){
- stmtcnts = ds_main_stmtsetinfo_dstmtsetlist.getColumn(i, "stmtcnts");
- stmtcd = ds_main_stmtsetinfo_dstmtsetlist.getColumn(i, "stmtcd");
- dnarflag = "1D";
-
- sStmtInfo += stmtcnts + "▦" //stmtcnts
- + "▦" //attrinfo
- + "I▦" //status
- + origincd + "▦" //origincd
- + stmtcd + "▦" //stmtcd
- + dnarflag +"▦" //dnarflag
- + recoriginflag + "▦" //recoriginflag
- + "U▦" //recdtflag
- + recdt + "▦" //recdt
- + ds_main_patinfo.getColumn(0, "pid") + "▦" //pid
- + ds_main_patinfo.getColumn(0, "indd") + "▦" //indd
- + ds_main_patinfo.getColumn(0, "cretno") + "▦" //cretno
- + instcd + "▦" //instcd
- + "I▦" //ioflag
- + ds_main_patinfo.getColumn(0, "orddeptcd") + "▦" //orddeptcd
- + "G▦" //recflag
- + "▦" //reclnkkey
- + "-▦" //orddd
- + sDiagstmtcd + "▩"; //diagstmtcd
-
- }
- }
-
- // Action
- for( var i=0 ; i<group1.grd_action.rowcount ; i++ ){
- var check = ds_main_stmtsetinfo_astmtsetlist.getColumn(i, "check");
-
- if( check == "1" ){
- stmtcnts = ds_main_stmtsetinfo_astmtsetlist.getColumn(i, "stmtcnts");
- stmtcd = ds_main_stmtsetinfo_astmtsetlist.getColumn(i, "stmtcd");
- dnarflag = "3A";
-
- sStmtInfo += stmtcnts + "▦" //stmtcnts
- + "▦" //attrinfo
- + "I▦" //status
- + origincd + "▦" //origincd
- + stmtcd + "▦" //stmtcd
- + dnarflag +"▦" //dnarflag
- + recoriginflag + "▦" //recoriginflag
- + "U▦" //recdtflag
- + recdt + "▦" //recdt
- + ds_main_patinfo.getColumn(0, "pid") + "▦" //pid
- + ds_main_patinfo.getColumn(0, "indd") + "▦" //indd
- + ds_main_patinfo.getColumn(0, "cretno") + "▦" //cretno
- + instcd + "▦" //instcd
- + "I▦" //ioflag
- + ds_main_patinfo.getColumn(0, "orddeptcd") + "▦" //orddeptcd
- + "G▦" //recflag
- + "▦" //reclnkkey
- + "-▦" //orddd
- + sDiagstmtcd + "▩"; //diagstmtcd
-
- }
- }
-
- // Result
- for( var i=0 ; i<group1.grd_result.rowcount ; i++ ){
- var check = ds_main_stmtsetinfo_rstmtsetlist.getColumn(i, "check");
-
- if( check == "1" ){
- stmtcnts = ds_main_stmtsetinfo_rstmtsetlist.getColumn(i, "stmtcnts");
- stmtcd = ds_main_stmtsetinfo_rstmtsetlist.getColumn(i, "stmtcd");
- dnarflag = "4R";
-
- sStmtInfo += stmtcnts + "▦" //stmtcnts
- + "▦" //attrinfo
- + "I▦" //status
- + origincd + "▦" //origincd
- + stmtcd + "▦" //stmtcd
- + dnarflag +"▦" //dnarflag
- + recoriginflag + "▦" //recoriginflag
- + "U▦" //recdtflag
- + recdt10 + "▦" //recdt
- + ds_main_patinfo.getColumn(0, "pid") + "▦" //pid
- + ds_main_patinfo.getColumn(0, "indd") + "▦" //indd
- + ds_main_patinfo.getColumn(0, "cretno") + "▦" //cretno
- + instcd + "▦" //instcd
- + "I▦" //ioflag
- + ds_main_patinfo.getColumn(0, "orddeptcd") + "▦" //orddeptcd
- + "G▦" //recflag
- + "▦" //reclnkkey
- + "-▦" //orddd
- + sDiagstmtcd + "▩"; //diagstmtcd
-
- }
- }
-
- dsf_setCSVToDs("ds_send_srchinfo_saveData", sHeadInfo + sStmtInfo);
-
- var sSrchHeader = "pid▦indd▦orddd▦cretno▦ioflag▦fromdd▦todd▦dnarflag▦sortseq▦recflag▦reclnkkey▦carediagflag▦recsrchflag▦recusrid▩";
- var sSrchData = ds_main_patinfo.getColumn(0, "pid") + "▦"
- + ds_main_patinfo.getColumn(0, "indd") + "▦"
- + "-▦" //orddd
- + ds_main_patinfo.getColumn(0, "cretno") + "▦"
- + "I▦" //ioflag
- + utlf_getCurrentDate() + "▦" //fromdd
- + utlf_getCurrentDate() + "▦" //todd
- + "%▦" //dnarflag
- + "D▦" //sortseq
- + "G▦" //RecFlag
- + "▦" //sRecLnkKey
- + "T▦" //carediagflag
- + "NR^DR▦" //recsrchflag
- + "%▩"; //recusrid
-
- dsf_setCSVToDs("ds_send_srchinfo_signinfo", sSrchHeader+sSrchData);
-
- fSign();
-
- var oParam = {};
- oParam.id = "TXMNR00701";
- oParam.service = "carerecapp.NursingRecord";
- oParam.method = "reqExeStmtList";
- oParam.inds = "srchinfo=ds_send_srchinfo_srchinfo saveData=ds_send_srchinfo_saveData signinfo=ds_send_srchinfo_signinfo";
- oParam.outds = "ds_hidden_recinfo_nursingrecordlist=nursingrecordlist ds_hidden_recinfo_carediaglist=carediaglist ds_hidden_recinfo_usersetlist=usersetlist ds_hidden_recinfo_recddlist=recddlist ds_hidden_recinfo_totnursingrecordlist=totnursingrecordlist";
- oParam.async = false;
- oParam.callback = "cf_TXMNR00701";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXMNR00701") > -1 ){
- ds_hidden_recinfo_nursingrecordlist.updateColID("recdd", "recdd_vw");
- ds_hidden_recinfo_nursingrecordlist.updateColID("rectm", "rectm_vw");
-
- ds_hidden_recinfo_totnursingrecordlist.updateColID("fstrgstrnm", "usernm");
-
- fViewSign();
- sysf_messageBox("인증저장 ","I002");
- close();
- }
- }
- }
- function cf_TXMNR00701(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSign() {
- Sign.certreload = true ; // 전자서명 호출시 인증저장 버튼을 누를때마다 인증서가 뜨도록 처리
- Sign.certchkflag = "Y";
-
- ds_send_signdata.clearData();
- ds_send_signdata.addRow();
-
- if( Sign.signprocess() == true ){
-
- //return;
- ds_send_signdata.setColumn(0, "pid", ds_main_patinfo.getColumn(0, "pid")); //등록번호
- ds_send_signdata.setColumn(0, "orddd", ds_main_patinfo.getColumn(0, "indd")); //입원일자
-
- ds_send_signdata.setColumn(0, "signno", ""); //서명번호
- ds_send_signdata.setColumn(0, "cretno", ds_main_patinfo.getColumn(0, "cretno")); //생성번호
-
- ds_send_signdata.setColumn(0, "recdd", utlf_getCurrentDate()); // 실제 기록이 이루어진 기록일자
- ds_send_signdata.setColumn(0, "rectm", utlf_getCurrentTime()); //실제 기록이 이루어진 기록시간
-
- ds_send_signdata.setColumn(0, "recsaveflag", "Y"); //전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- ds_send_signdata.setColumn(0, "signflag", "02"); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
- ds_send_signdata.setColumn(0, "signgenrflag", "I"); //외래/입원구분(코드정의서 M0010 참조)
- ds_send_signdata.setColumn(0, "formcd", "0000002432"); //각 기록지별 서식코드
- ds_send_signdata.setColumn(0, "orddeptcd", ds_main_patinfo.getColumn(0, "orddeptcd")); //진료부서코드
- ds_send_signdata.setColumn(0, "orddrid", ds_main_patinfo.getColumn(0, "medispclid")); //진료의사ID
- ds_send_signdata.setColumn(0, "dispyn", "N"); //기록뷰어에는 조회안되도록
- // 인증할 데이터 정보(미기록 노드 제거된 정보)
- // 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- trace(Sign.signedInfos[1]);trace(Sign.signedInfos[2]);
- ds_send_signdata.setColumn(0, "signbfcnts", Sign.signedInfos[1]);
- // 공인인증 처리후 데이터
- ds_send_signdata.setColumn(0, "signaftcnts", Sign.signedInfos[2]);
- } else{
- return false;
- }
- ds_send_signdata.setColumn(0, "screenid", frmf_getScreenID());
- return true;
- }
- function fMake_SignData() {
- Sign.addnode("/signSaveData", ds_main_signSaveData_saveDataList.saveXML()); //저장되는 노드경로 확인필요
- }
- function fViewSign() {
- Sign.certreload = false ;
- var signRecDD = "";
- var sSignDataRowCnt = "";
-
- for( var idx=0 ; idx<ds_hidden_recinfo_nursingrecordlist.rowcount ; idx++ ){
- signRecDD = ds_hidden_recinfo_nursingrecordlist.getColumn(idx, "recdd_vw");
-
- ds_main_signSaveData_saveDataList.clearData();
-
- if( ds_hidden_recinfo_totnursingrecordlist.filter("recdd=='"+signRecDD+"'").rowcount > 0 ){
- ds_main_signSaveData_saveDataList.copyData(ds_hidden_recinfo_totnursingrecordlist, true);
- ds_hidden_recinfo_totnursingrecordlist.filter("");
- if(Sign.signprocess() == true){
- sSignDataRowCnt = eval(ds_send_signdata.rowcount);
- // 전자인증 관련 환자 인적 정보를 보내줌.
- var nRow = ds_send_signdata.addRow();
- ds_send_signdata.setColumn(sSignDataRowCnt, "status", "i");
- ds_send_signdata.setColumn(sSignDataRowCnt, "pid", ds_main_patinfo.getColumn(0, "pid")); //등록번호
- ds_send_signdata.setColumn(sSignDataRowCnt, "orddd", ds_main_patinfo.getColumn(0, "indd")); //입원일자(입원,응급)/진료일자(외래)
- ds_send_signdata.setColumn(sSignDataRowCnt, "signno", ""); //서명번호
- ds_send_signdata.setColumn(sSignDataRowCnt, "cretno", ds_main_patinfo.getColumn(0, "cretno")); //생성번호
-
- ds_send_signdata.setColumn(sSignDataRowCnt, "recdd", utlf_getCurrentDate()); // 실제 기록이 이루어진 기록일자
- ds_send_signdata.setColumn(sSignDataRowCnt, "rectm", utlf_getCurrentTime()); //실제 기록이 이루어진 기록시간
-
- ds_send_signdata.setColumn(sSignDataRowCnt, "recsaveflag", "Y"); //전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- ds_send_signdata.setColumn(sSignDataRowCnt, "signflag", "02"); //서명자료구분 (01 : 진료, 02 : 간호, 03 : LIS, 04 : 진료지원)
- ds_send_signdata.setColumn(sSignDataRowCnt, "signgenrflag", "I"); //외래/입원구분(코드정의서 M0010 참조)
- ds_send_signdata.setColumn(sSignDataRowCnt, "formcd", "0000002432"); //각 기록지별 서식코드
- ds_send_signdata.setColumn(sSignDataRowCnt, "orddeptcd", ds_main_patinfo.getColumn(0, "orddeptcd")); //진료부서코드
- ds_send_signdata.setColumn(sSignDataRowCnt, "orddrid", ds_main_patinfo.getColumn(0, "medispclid")); //진료의사ID
- // 인증할 데이터 정보(미기록 노드 제거된 정보)
- // 미기록 노드 제거전 원본 노드 정보 : Sign.signedInfos[3]
- trace(Sign.signedInfos[1]);
- ds_send_signdata.setColumn(sSignDataRowCnt, "signbfcnts", Sign.signedInfos[1]);
- // 공인인증 처리후 데이터
- // model.makeValue("/root/send/signdata/signaftcnts", Sign.signedInfos[2]);
-
- ds_send_signdata.setColumn(sSignDataRowCnt, "screenid", frmf_getScreenID());
- }
- }
- }
-
- if( ds_send_signdata.rowcount < 1 ){
- return;
- }
-
- var oParam = {};
- oParam.id = "TXMNR00904";
- oParam.service = "carerecapp.ClincObsRec";
- oParam.method = "reqExeSaveViewData";
- oParam.inds = "signinfo=ds_send_signdata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNR00904";
- tranf_submit(oParam);
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNR02900
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시
- ****************************************************************************************/
- function SMMNR02900_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMNR02900
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 로딩 완료시
- ****************************************************************************************/
- function SMMNR02900_onload(obj:Form, e:LoadEventInfo)
- {
- fInit();
-
- Sign.init();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_action
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group1_grd_action_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- // 간호 ITC 확인 후 반영 예정
- fClickedGridRow(group1.grd_action, ds_main_stmtsetinfo_astmtsetlist, e.row, e.col);
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_stmtsetinfo_nstmtsetlist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 데이터셋 값 변경시
- ****************************************************************************************/
- function ds_main_stmtsetinfo_nstmtsetlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- fSettingGridBackColorNew(e.row);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_result
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group1_grd_result_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- // 간호 ITC 확인 후 반영 예정
- fClickedGridRow(group1.grd_result, ds_main_stmtsetinfo_rstmtsetlist, e.row, e.col);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭시
- ****************************************************************************************/
- function group1_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveStmtInfo();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grd_data
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 셀 클릭시
- ****************************************************************************************/
- function group1_grd_data_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- // 간호 ITC 확인 후 반영 예정
- fClickedGridRow(group1.grd_data, ds_main_stmtsetinfo_dstmtsetlist, e.row, e.col);
- }
- ]]></Script>
- </Form>
- </FDL>
|