123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNP01000_회복간호기록FLACC항목" classname="SMMNP01000_회복간호기록FLACC항목" inheritanceid="" position="absolute 0 0 430 368" titletext="New Form" oninit="SMMNP01000_oninit" onload="SMMNP01000_onload">
- <Layouts>
- <Layout>
- <Shape id="line1" class="line_1" position="absolute 0 20 430 26" style="strokepen:3 solid #33bbbbff;"/>
- <Static id="caption8" text="설명" class="cell_1" position="absolute 124 26 430 49"/>
- <Static id="caption6" text="점수" class="cell_1" position="absolute 77 26 123 49"/>
- <Static id="caption16" text="평가항목" class="cell_1" position="absolute 0 26 76 49"/>
- <Static id="caption2" text="얼굴" class="cell_1" position="absolute 0 50 76 107"/>
- <Static id="caption10" text="가끔 얼굴을 찡그림, 움츠림, 눈살을 찌푸림, 무관심함" position="absolute 125 73 429 88"/>
- <Static id="caption9" text="특별한 표정이 없거나 웃음" position="absolute 125 54 315 69"/>
- <Radio id="rb_value1" taborder="1" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 77 51 120 110" onitemchanged="rb_value1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption11" text="자주 또는 지속적인 턱의 떨림, 이를 악물고 있음" position="absolute 125 92 416 107"/>
- <Radio id="radio6" taborder="2" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio6_onitemchanged" position="absolute 115 1 230 21" readonly="true">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">입실시</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">퇴실시</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption1" text="FLACC 평가" class="tit_2" position="absolute 0 4 155 19"/>
- <Static id="caption00" text="다리" class="cell_1" position="absolute 0 109 76 166"/>
- <Static id="caption03" text="불안함, 거북함, 긴장됨" position="absolute 125 132 429 147"/>
- <Static id="caption04" text="정상 자세 또는 이완됨" position="absolute 125 113 315 128"/>
- <Radio id="rb_value2" taborder="3" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 77 110 120 169" onitemchanged="rb_value2_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption05" text="발로차거나 다리를 끌어올림" position="absolute 125 151 384 166"/>
- <Static id="caption07" text="활동" class="cell_1" position="absolute 0 168 76 225"/>
- <Static id="caption12" text="꿈틀댐, 긴장됨, 몸을 앞뒤로 뒤척거림" position="absolute 125 191 429 206"/>
- <Static id="caption13" text="조용히 누워 있거나 정상 자세, 쉽게 움직임" position="absolute 125 172 408 187"/>
- <Radio id="rb_value3" taborder="4" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 77 169 120 228" onitemchanged="rb_value3_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption14" text="몸을 구부리고 뻣뻣함 또는 경련" position="absolute 125 210 383 225"/>
- <Static id="caption15" text="울음" class="cell_1" position="absolute 0 227 76 284"/>
- <Static id="caption17" text="끙끙댐, 흐느낌, 훌쩍댐" position="absolute 125 250 429 265"/>
- <Static id="caption18" text="울지않음" position="absolute 125 231 315 246"/>
- <Radio id="rb_value4" taborder="5" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 77 228 120 287" onitemchanged="rb_value4_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption19" text="팔 다리의 운동이 활발하다." position="absolute 125 269 275 284"/>
- <Static id="caption20" text="마음의 안정도" class="cell_1" position="absolute 0 286 76 343"/>
- <Static id="caption21" text="안심을 위하여 가끔 안아주거나 접촉 및 대화가 필요함" position="absolute 125 309 429 324"/>
- <Static id="caption22" text="이완됨" position="absolute 125 290 315 305"/>
- <Radio id="rb_value5" taborder="6" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 77 287 120 346" onitemchanged="rb_value5_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">0점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">1점</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">2점</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption23" text="안정되기 어려움" position="absolute 125 328 275 343"/>
- <Static id="caption25" text="총 합 계" class="cell_1" position="absolute 0 345 76 368"/>
- <Edit id="inp_tot" taborder="7" readonly="true" class="input_default" position="absolute 77 345 121 368"/>
- <Static id="caption26" text="점" position="absolute 125 345 145 365"/>
- <Button id="btn_save" taborder="8" text="확인" class="btn5" position="absolute 388 0 430 19" onclick="btn_save_onclick"/>
- </Layout>
- </Layouts>
- <Bind>
- <BindItem id="item1" compid="rb_value1" propid="value" datasetid="ds_main" columnid="item1"/>
- <BindItem id="item0" compid="radio6" propid="value" datasetid="ds_main" columnid="patposition"/>
- <BindItem id="item2" compid="rb_value2" propid="value" datasetid="ds_main" columnid="item2"/>
- <BindItem id="item3" compid="rb_value3" propid="value" datasetid="ds_main" columnid="item3"/>
- <BindItem id="item4" compid="rb_value4" propid="value" datasetid="ds_main" columnid="item4"/>
- <BindItem id="item5" compid="rb_value5" propid="value" datasetid="ds_main" columnid="item5"/>
- <BindItem id="item6" compid="inp_tot" propid="value" datasetid="ds_main" columnid="total"/>
- </Bind>
- <Objects>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patposition" type="STRING" size="256" sumtext="1:입실시, 2: 퇴실시"/>
- <Column id="item1" type="STRING" size="256" sumtext="얼굴"/>
- <Column id="item2" type="STRING" size="256" sumtext="다리"/>
- <Column id="item3" type="STRING" size="256" sumtext="활동"/>
- <Column id="item4" type="STRING" size="256" sumtext="울음"/>
- <Column id="item5" type="STRING" size="256" sumtext="마음안정도"/>
- <Column id="total" type="STRING" size="256" sumtext="총합계"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- function SMMNP01000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- function SMMNP01000_onload(obj:Form, e:LoadEventInfo)
- {
- if (frmf_checkOpener()) {
- var sInOutSaveFlag = opener.frmf_getParameter("SMMNP00700_type");
-
- if(sInOutSaveFlag == "IN"){
- ds_main.setColumn(0, "patposition", 1);
- }
- else{
- ds_main.setColumn(0, "patposition", 2);
- }
-
- var sGrade = opener.frmf_getParameter("SMMNP00700_grade");
-
- if(sGrade == "-" || utlf_isNull(sGrade)){
- ds_main.setColumn(0, "item1", "0");
- ds_main.setColumn(0, "item2", "0");
- ds_main.setColumn(0, "item3", "0");
- ds_main.setColumn(0, "item4", "0");
- ds_main.setColumn(0, "item5", "0");
- }
- else {
- var strArray = String(sGrade).split(",");
- for(var iIndex = 1 ;iIndex <= strArray.length ; iIndex++){
- if(strArray[iIndex-1] == "0"){
- ds_main.setColumn(0, "item"+iIndex, "0");
- }
- else if(strArray[iIndex-1] == "1"){
- ds_main.setColumn(0, "item"+iIndex, "1");
- }
- else {
- ds_main.setColumn(0, "item"+iIndex, "2");
- }
- }
- }
-
- fChangeGrade();
-
- }
- }
- function rb_value1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChangeGrade();
- }
- function rb_value2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChangeGrade();
- }
- function rb_value3_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChangeGrade();
- }
- function rb_value4_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChangeGrade();
- }
- function rb_value5_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fChangeGrade();
- }
- //값 변경시 총합계 계산
- function fChangeGrade()
- {
- var strTotal = Number(ds_main.getColumn(0, "item1"))
- + Number(ds_main.getColumn(0, "item2"))
- + Number(ds_main.getColumn(0, "item3"))
- + Number(ds_main.getColumn(0, "item4"))
- + Number(ds_main.getColumn(0, "item5"));
-
- ds_main.setColumn(0, "total", strTotal);
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var strDetailResult = ds_main.getColumn(0, "item1") + "," +
- ds_main.getColumn(0, "item2") + "," +
- ds_main.getColumn(0, "item3") + "," +
- ds_main.getColumn(0, "item4") + "," +
- ds_main.getColumn(0, "item5");
- if (frmf_checkOpener()) {
- //입실
- if(ds_main.getColumn(0, "patposition") == "1"){
- opener.ds_main_MnphrecoData_MnphrecoList.setColumn(0, "inpcagrade", ds_main.getColumn(0, "total"));
- opener.ds_main_MnphrecoData_MnphrecoList.setColumn(0, "inflaccdetailgrade", strDetailResult);
- }
- //퇴실
- else{
- opener.ds_main_MnphrecoData_MnphrecoList.setColumn(0, "outpcagrade", ds_main.getColumn(0, "total"));
- opener.ds_main_MnphrecoData_MnphrecoList.setColumn(0, "outflaccdetailgrade", strDetailResult);
- }
- }
-
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|