app.e44add20703e36442743.js 14.4 KB
webpackJsonp([1],{"/qi/":function(e,a){},"4v+/":function(e,a){},"7zck":function(e,a){},NHnr:function(e,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o=n("7+uW"),t=n("mvHQ"),l=n.n(t),c=n("Gu7T"),i=n.n(c),u=n("BO1k"),d=n.n(u),m={props:{value:{type:[Array,String]},accept:{type:String,default:"*"},label:{type:String,default:"choose_file"},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1}},data:function(){return{filename:""}},watch:{value:function(e){this.filename=e}},mounted:function(){this.filename=this.value},methods:{getFormData:function(e){var a=[],n=!0,o=!1,t=void 0;try{for(var l,c=d()(e);!(n=(l=c.next()).done);n=!0){var i=l.value,u=new FormData;u.append("data",i,i.name),a.push(u)}}catch(e){o=!0,t=e}finally{try{!n&&c.return&&c.return()}finally{if(o)throw t}}return a},onFocus:function(){this.disabled||this.$refs.fileInput.click()},onFileChange:function(e){var a=e.target.files||e.dataTransfer.files,n=this.getFormData(a);a?a.length>0?this.filename=[].concat(i()(a)).map(function(e){return e.name}).join(", "):this.filename=null:this.filename=e.target.value.split("\\").pop(),this.$emit("input",this.filename),this.$emit("formData",n)}}},r={render:function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("div",[n("v-text-field",{ref:"fileTextField",attrs:{"prepend-icon":"attach_file","single-line":"",label:e.label.toUpperCase(),required:e.required,disabled:e.disabled},nativeOn:{click:function(a){return e.onFocus(a)}},model:{value:e.filename,callback:function(a){e.filename=a},expression:"filename"}}),e._v(" "),n("input",{ref:"fileInput",attrs:{type:"file",accept:e.accept,multiple:e.multiple,disabled:e.disabled},on:{change:e.onFileChange}})],1)},staticRenderFns:[]};var s={name:"Main",components:{fileInput:n("VU/8")(m,r,!1,function(e){n("ZkHZ")},"data-v-a4c2c310",null).exports},data:function(){return{currentView:"Main",filename:"",formDatas:null,insJson:[],probList:[],isPredicting:!1,initial:!0,buncode:n("ql/+"),normalRange:n("RG2u")}},methods:{formData:function(e){this.formDatas=e[0]},uploadFiles:function(){var e=this;this.formDatas.forEach(function(a){e.readTextFile(a)})},readTextFile:function(e){var a=this,n=new FileReader;n.onload=function(e){var o=n.result;a.insJson=JSON.parse(o)},n.readAsText(e)}},watch:{insJson:function(e){var a=this;this.probList=[],this.isPredicting=!0,fetch("http://13.125.207.44/getPredict",{method:"POST",headers:{"Content-Type":"application/json"},body:l()(this.insJson)}).then(function(e){return e.json()}).then(function(e){for(var n=e.ret1.split("|"),o=e.res2.split("|"),t=0;t<n.length;t++)a.probList.push({code:o[t],prob:Number(n[t]),buncode:o[t].split(",").map(function(e){return a.buncode.find(function(a){return a.BunCd==e}).Name}).join(",")});a.probList.sort(function(e,a){return a.prob-e.prob}),a.isPredicting=!1,a.initial=!1})}}},v={render:function(){var e=this,a=e.$createElement,n=e._self._c||a;return n("v-app",[n("v-toolbar",[n("v-toolbar-title",[e._v("당뇨질환 검사 가이드 시스템")]),e._v(" "),n("v-spacer"),e._v(" "),n("v-toolbar-items",[n("v-btn",{attrs:{flat:""},on:{click:function(a){e.currentView="Main"}}},[e._v("메인")]),e._v(" "),n("v-btn",{attrs:{flat:""},on:{click:function(a){e.currentView="DataSeat"}}},[e._v("DataSeat")]),e._v(" "),n("v-btn",{attrs:{flat:""},on:{click:function(a){e.currentView="Model"}}},[e._v("Model")])],1)],1),e._v(" "),"DataSeat"==e.currentView?n("v-container",[n("v-layout",[n("v-flex",[n("v-subheader",[e._v("분류 코드")]),e._v(" "),n("v-data-table",{attrs:{headers:[{text:"code",value:"BunCd"},{text:"name",value:"Name"}],items:e.buncode},scopedSlots:e._u([{key:"items",fn:function(a){return[n("td",[e._v(e._s(a.item.BunCd))]),e._v(" "),n("td",[e._v(e._s(a.item.Name))])]}}])})],1)],1),e._v(" "),n("v-layout",[n("v-flex",[n("v-subheader",[e._v("pre-processing data")]),e._v(" "),n("v-data-table",{attrs:{headers:[{text:"code",value:"code"},{text:"name",value:"name"},{text:"vaule",value:"value"}],items:e.normalRange},scopedSlots:e._u([{key:"items",fn:function(a){return[n("td",[e._v(e._s(a.item.code))]),e._v(" "),n("td",[e._v(e._s(a.item.name))]),e._v(" "),n("td",[e._v(e._s(a.item.value))])]}}])})],1)],1)],1):e._e(),e._v(" "),"Model"==e.currentView?n("v-container",{attrs:{fluid:""}},[n("img",{attrs:{src:"http://13.125.207.44/model.png",alt:""}})]):e._e(),e._v(" "),"Main"==e.currentView?n("v-container",[n("v-layout",{attrs:{row:""}},[n("v-flex",{attrs:{sm2:""}},[n("v-subheader",[e._v("검사결과")])],1),e._v(" "),n("v-flex",{attrs:{sm8:""}},[n("file-input",{on:{formData:e.formData},model:{value:e.filename,callback:function(a){e.filename=a},expression:"filename"}}),e._v(" "),n("v-btn",{nativeOn:{click:function(a){return e.uploadFiles(a)}}},[e._v("predict")])],1)],1),e._v(" "),n("v-layout",[n("v-flex",{directives:[{name:"show",rawName:"v-show",value:!e.initial&&!e.isPredicting,expression:"!initial && !isPredicting"}]},[n("v-list",[e._l(e.insJson,function(a,o){return[n("v-list-tile",{key:o},[n("v-list-tile-content",[e._v("\n              "+e._s("검사명 : "+a.name+", 검사결과 : "+a.value)+"\n            ")])],1)]})],2)],1)],1),e._v(" "),n("v-layout",[n("v-flex",[n("v-subheader",[e._v("예측결과")]),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.initial&&!e.isPredicting,expression:"!initial &&!isPredicting"}],staticStyle:{"font-size":"30px"}},[e._v("\n          "+e._s(e.probList[0]?e.probList[0].buncode+" ("+100*e.probList[0].prob+" %) ":"")+"\n        ")]),e._v(" "),n("v-progress-circular",{directives:[{name:"show",rawName:"v-show",value:e.isPredicting,expression:"isPredicting"}],attrs:{size:50,indeterminate:"",color:"primary"}})],1)],1)],1):e._e(),e._v(" "),n("v-container",{attrs:{fluid:""}},[e.initial||e.isPredicting?e._e():n("v-layout",[n("v-flex",{attrs:{xs6:""}},[n("v-card",[n("v-card-media",{attrs:{src:"http://13.125.207.44/top3_bar_plot.png?"+Math.random(),height:"700px",contain:""}})],1)],1),e._v(" "),n("v-flex",{attrs:{xs6:""}},[n("v-card",[n("v-card-media",{attrs:{src:"http://13.125.207.44/total_bar_plot.png?"+Math.random(),height:"700px",contain:""}})],1)],1)],1)],1)],1)},staticRenderFns:[]};var C={name:"App",components:{Main:n("VU/8")(s,v,!1,function(e){n("/qi/")},"data-v-c755db1e",null).exports}},p={render:function(){var e=this.$createElement,a=this._self._c||e;return a("div",{attrs:{id:"app"}},[a("Main")],1)},staticRenderFns:[]};var B=n("VU/8")(C,p,!1,function(e){n("4v+/")},null,null).exports,N=n("3EgV"),D=n.n(N);n("7zck"),n("j1ja"),n("gJtD");o.a.use(D.a),o.a.config.productionTip=!1,new o.a({el:"#app",components:{App:B},template:"<App/>"})},RG2u:function(e,a){e.exports=[{code:"ST501",name:"1.25-(OH)2 vit D3",value:35.05},{code:"83VA",name:"ACTH(P)",value:35},{code:"24SADA",name:"ADA",value:17.5},{code:"24DI",name:"Albumin",value:4.15},{code:"E2AL3",name:"Aldosterone 0분",value:137.85},{code:"E2AL3",name:"Aldosterone 3회연속",value:137.85},{code:"E2AL3",name:"Aldosterone 30분",value:137.85},{code:"E2AL3",name:"Aldosterone 60분",value:137.85},{code:"24DF",name:"ALP-IU/L",value:73.5},{code:"24DF",name:"ALP-U/L",value:89},{code:"24DL",name:"ALT (GPT)",value:20},{code:"24DZ",name:"Ammonia",value:52},{code:"24DO",name:"Amylase",value:75},{code:"25EY",name:"Anti-thrombin Ⅲ-g/L",value:.2},{code:"LH326",name:"Anti-thrombin Ⅲ-%",value:100},{code:"24APOA1",name:"Apolipoprotein A1",value:134.5},{code:"24APOB",name:"Apolipoprotein B",value:83},{code:"24APOA1",name:"Apoliprotein A1",value:134.5},{code:"24APOB",name:"Apoliprotein B",value:83},{code:"21BF",name:"a PTT",value:36},{code:"24DK",name:"AST (GOT)",value:20},{code:"21AD",name:"Basophil",value:.75},{code:"24BNP",name:"BNP",value:50},{code:"24DR",name:"BUN",value:15.5},{code:"25EQ1",name:"C3",value:144.5},{code:"25EQ2",name:"C4",value:31.5},{code:"24DV",name:"Ca",value:9.3},{code:"24D7",name:"CK",value:140},{code:"24CKMB",name:"CK-MB",value:3.45},{code:"24DW",name:"Cl",value:102.5},{code:"E2CO3",name:"Cortisol 3회연속",value:13.5},{code:"E2CO3",name:"Cortisol(S) 0분",value:13.5},{code:"E2CO3",name:"Cortisol (S) 30분",value:13.5},{code:"E2CO3",name:"Cortisol (S) 60분",value:13.5},{code:"ESCP2",name:"Cpep- 0&6m",value:2.239},{code:"ESCP2",name:"Cpep- 0m",value:2.239},{code:"ESCP2",name:"Cpep- 6m",value:2.239},{code:"83VJS",name:"C-peptide 0분",value:1.6},{code:"83VJS",name:"C-peptide 0&30분",value:1.4},{code:"83VJS",name:"C-peptide 30분 ",value:6.85},{code:"24DS",name:"Creatinine",value:1.65},{code:"22BQ1",name:"Creatinine 24h (U)",value:1.24},{code:"24CRP",name:"CRP",value:.15},{code:"21BN2",name:"D-dimer",value:.25},{code:"24DTD",name:"Digoxin",value:1.4},{code:"24DAD",name:"Direct bilirubin",value:.25},{code:"21AD",name:"Eosinophil",value:3.5},{code:"21AF",name:"ESR",value:8.75},{code:"ST070",name:"FactorⅤ",value:100},{code:"24DG3",name:"FBS(B)",value:85},{code:"21BN",name:"FDP",value:2.4},{code:"82UQ",name:"Ferritin(S)",value:99.9},{code:"24BE",name:"Fibrinogen",value:300},{code:"82UI",name:"Folate(S)",value:10.75},{code:"82UC",name:"Free-T4(S)",value:1.36},{code:"LO482",name:"GAD-Ab",value:.5},{code:"24BF",name:"GGT",value:25},{code:"24DG",name:"Glucose",value:88},{code:"LC501",name:"Glucose(POCT)",value:90},{code:"24DG2",name:"Glucose pp2",value:85},{code:"24CE",name:"HbA1C(B)",value:5.5},{code:"24EK",name:"HDL-cholesterol",value:50},{code:"21AA",name:"Hematocrit",value:44},{code:"21AA",name:"Hemoglobin",value:14.5},{code:"25EI3",name:"hs-CRP",value:1.5},{code:"25IB",name:"Ig A",value:223},{code:"25SQ",name:"Ig E",value:50},{code:"83WM",name:"IGF-1(S)",value:267},{code:"25IA",name:"Ig G",value:1156},{code:"25IC",name:"Ig M",value:161.5},{code:"83VIS",name:"Insulin 0분",value:6.75},{code:"83VIS",name:"Insulin 2회연속",value:15.8},{code:"83VIS",name:"Insulin 30분",value:6.75},{code:"24DX",name:"K",value:4.25},{code:"24DM",name:"LD",value:350.75},{code:"24EL",name:"LDL-cholesterol",value:65},{code:"24DB",name:"Lipase",value:40.5},{code:"21AD",name:"LUC",value:2.25},{code:"21AD",name:"Lymphocyte",value:33.5},{code:"21AA",name:"MCH",value:29},{code:"21AA",name:"MCHC-%",value:35},{code:"21AA",name:"MCHC-g/dL",value:35},{code:"21AA",name:"MCV",value:88.5},{code:"24D9",name:"Mg",value:2.2},{code:"E1ALB",name:"Micro-Alb(spot)",value:15},{code:"E1ALB",name:"Micro-Alb(spot) new",value:15},{code:"21AD",name:"Monocyte",value:6.5},{code:"21AA",name:"MPV",value:9.15},{code:"24EV",name:"Myoglobin",value:61.55},{code:"24DY",name:"Na",value:140},{code:"24CJ",name:"Osmol(S)",value:285},{code:"LI532",name:"Parathyroid hormone",value:40},{code:"24DU",name:"Phosphorus",value:4},{code:"LO942",name:"PIVKA-II",value:20},{code:"21AA",name:"Platelet count",value:250},{code:"24DG4",name:"PP2Hr(B)",value:100},{code:"24DG4",name:"PP2Hr(B)",value:105},{code:"83VF",name:"Prolactin (S)",value:7.15},{code:"83VF",name:"Prolactin (S)",value:10.7},{code:"24DH",name:"Protein",value:6.8},{code:"21AM",name:"PT %",value:99.5},{code:"ST829",name:"PTH related peptide",value:.55},{code:"83VV",name:"PTH(S)",value:37.75},{code:"21AM",name:"PT INR",value:10.5},{code:"21AM",name:"PT sec",value:8.6},{code:"25IN",name:"RA factor",value:10},{code:"LC243",name:"% ratio",value:13.5},{code:"21AA",name:"RBC",value:4.975},{code:"21AG",name:"Reticulocyte count",value:1.25},{code:"LC142",name:"RPR",value:.495},{code:"21AD",name:"Seg. neutrophil",value:57},{code:"24DQ",name:"s-iron",value:100},{code:"82UA",name:"T3(S)",value:140},{code:"82UB",name:"T4(S)",value:8.25},{code:"82UE",name:"TG-Ab(S)",value:30},{code:"24DP",name:"TIBC",value:300},{code:"24DAT",name:"Total bilirubin",value:.65},{code:"24DC",name:"Total cholesterol",value:132.5},{code:"24DCO2",name:"Total CO2",value:26},{code:"24D2",name:"Total lipid",value:550},{code:"24BG",name:"Triglyceride",value:100},{code:"25IU",name:"Troponin-I",value:.02},{code:"83VH",name:"TSH(S)",value:2.15},{code:"24DT",name:"Uric acid",value:5.1},{code:"82UF",name:"Vit-B12(S)",value:565},{code:"21AA",name:"WBC",value:7},{code:"ST136",name:"α1-Antitrypsin",value:145}]},ZkHZ:function(e,a){},gJtD:function(e,a){},"ql/+":function(e,a){e.exports=[{ocsBUNCODE:"1",BunCd:"1",Name:"초진"},{ocsBUNCODE:"2",BunCd:"2",Name:"초진심야"},{ocsBUNCODE:"3",BunCd:"3",Name:"재진"},{ocsBUNCODE:"4",BunCd:"4",Name:"재진심야"},{ocsBUNCODE:"5",BunCd:"5",Name:"입원료"},{ocsBUNCODE:"7",BunCd:"7",Name:"실료차"},{ocsBUNCODE:"8",BunCd:"8",Name:"안치료"},{ocsBUNCODE:"9",BunCd:"9",Name:"내복약"},{ocsBUNCODE:"11",BunCd:"11",Name:"외용약"},{ocsBUNCODE:"12",BunCd:"12",Name:"한약"},{ocsBUNCODE:"13",BunCd:"13",Name:"한약(고가)"},{ocsBUNCODE:"14",BunCd:"14",Name:"한약조제료"},{ocsBUNCODE:"15",BunCd:"15",Name:"내복약조제료"},{ocsBUNCODE:"17",BunCd:"17",Name:"외용약조제료"},{ocsBUNCODE:"20",BunCd:"20",Name:"주사수기료(근육)"},{ocsBUNCODE:"21",BunCd:"21",Name:"주사수기료(정맥)"},{ocsBUNCODE:"22",BunCd:"22",Name:"주사수기료(수액등)"},{ocsBUNCODE:"23",BunCd:"23",Name:"한방시술"},{ocsBUNCODE:"24",BunCd:"24",Name:"주사"},{ocsBUNCODE:"25",BunCd:"25",Name:"마취"},{ocsBUNCODE:"26",BunCd:"26",Name:"마취심야"},{ocsBUNCODE:"27",BunCd:"27",Name:"마취재료"},{ocsBUNCODE:"28",BunCd:"28",Name:"물리치료"},{ocsBUNCODE:"30",BunCd:"30",Name:"정신치료"},{ocsBUNCODE:"31",BunCd:"31",Name:"처치"},{ocsBUNCODE:"32",BunCd:"32",Name:"처치심야"},{ocsBUNCODE:"33",BunCd:"33",Name:"회진료"},{ocsBUNCODE:"34",BunCd:"34",Name:"인공신장"},{ocsBUNCODE:"35",BunCd:"35",Name:"인공신장재료"},{ocsBUNCODE:"36",BunCd:"36",Name:"재료"},{ocsBUNCODE:"43",BunCd:"43",Name:"수술"},{ocsBUNCODE:"44",BunCd:"44",Name:"수술심야"},{ocsBUNCODE:"45",BunCd:"45",Name:"수혈(혈액)"},{ocsBUNCODE:"47",BunCd:"47",Name:"기브스"},{ocsBUNCODE:"48",BunCd:"48",Name:"기브스심야"},{ocsBUNCODE:"49",BunCd:"49",Name:"기브스재료"},{ocsBUNCODE:"50",BunCd:"50",Name:"신체검사"},{ocsBUNCODE:"51",BunCd:"51",Name:"일반검사"},{ocsBUNCODE:"52",BunCd:"52",Name:"검사재료"},{ocsBUNCODE:"53",BunCd:"53",Name:"한방검사"},{ocsBUNCODE:"54",BunCd:"54",Name:"내분비검사"},{ocsBUNCODE:"55",BunCd:"55",Name:"내분비검사재료"},{ocsBUNCODE:"56",BunCd:"56",Name:"기능검사"},{ocsBUNCODE:"57",BunCd:"57",Name:"기능검사재료"},{ocsBUNCODE:"59",BunCd:"59",Name:"컴퓨터촬영"},{ocsBUNCODE:"61",BunCd:"61",Name:"X-RAY"},{ocsBUNCODE:"62",BunCd:"62",Name:"치료방사선"},{ocsBUNCODE:"63",BunCd:"63",Name:"조정,입금,정산"},{ocsBUNCODE:"64",BunCd:"64",Name:"일반식대"},{ocsBUNCODE:"65",BunCd:"65",Name:"치료식대"},{ocsBUNCODE:"66",BunCd:"66",Name:"증명료"},{ocsBUNCODE:"67",BunCd:"67",Name:"전화료"}]}},["NHnr"]);
//# sourceMappingURL=app.e44add20703e36442743.js.map