12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : Himed
- * Job Name : 감염, 법정전염병, 항생제
- * File Name : SMASB00100.xjs
- * Creator : 양혜림
- * Make Date : 2014-05-07
- * Description : 감염, 법정전염병 관련 공통함수
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-05-07 양혜림 신규생성(SMASB00100.js에서 일부복사)
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- /******************************************************************
- * Argument : 01.hardcd : 하드코드
- * 02.outdsnm : 출력 데이터셋 ID(String)
- * Description: 법정전염병 신고대상자조회 _ 하드코드 조회 (하드코드, 하드코드명)
- ******************************************************************/
- function asbfGetHardCodeInfoNm(hardcd, outdsnm){
-
- var sOutDS = outdsnm;
- if(utlf_isNull(outdsnm)){
- sOutDS = "ds_data_info";
- }
-
- dsf_createDsRow("ds_init_cond_data",
- [{col:"hardcd", val:hardcd}]);
-
- if(this.objects[sOutDS] == null)
- dsf_createDs(sOutDS);
-
- var objParam = new Object();
- objParam.id = "TRASB01601";
- objParam.service = "infcbaseapp.EtcMngt";
- objParam.method = "reqGetAsbHardCodeCD";
- objParam.inds = "req=ds_init_cond_data";
- objParam.outds = sOutDS + "=hardcd";
- tranf_submit(objParam);
- }
- /******************************************************************
- * Argument : 01.code : 격리, 보호, 비말, 혈액주의 코드
- * 02.ds : 기준자료 데이터셋(Null일경우 ds_com_a0140으로 만듬)
- * Description : 주의 코드를 명칭으로 변경
- ******************************************************************/
- function lf_getIsolationName(code, ds){
- if(utlf_isNull(ds)){
- if(utlf_isNull(this.getOwnerFrame().ds_com_a0140)){
- dsf_createDs("ds_com_a0140", [{col: "cdid", type:"string", size:256}, {col: "cdnm", type:"string", size:256}]);
- }
- ds = ds_com_a0140;
- }
-
- if(ds.rowcount < 1)
- appf_getCodeList([{dsNm: ds.name, cdGrpId: "A0140"}
- ], true);
-
-
- var arrcode = code.split('^');
- var CDName = ""
- for(var i=0; i<arrcode.length; i++){
- var idx = ds.findRow("cdid", arrcode[i]);
- if(idx > -1)
- CDName += ds.getColumn(idx, "cdnm") + "\n";
- }
-
- if(CDName.substring(CDName.length-1, CDName.length) == "\n"){
- CDName = CDName.substring(0, CDName.length-1);
- }
- return CDName;
- }
- ]]></Script>
|