import { json } from "@utils/ajax"; import { SET_TREAT } from '@store/types/diagnosticList'; import { ADD_DIAGNOSTIC, GET_DIAGNOSTIC_STR} from '@store/types/diagnosticList'; import { SET_DRUG_INFO, SET_TREATMENT, SET_RECOMMEND_BASIC } from '@store/types/treat'; import {storageLocal,getEMRParams} from '@utils/tools'; import { isAddMainSuit } from '@store/async-actions/diagnosticList'; const api={ push:'/api/icss/push/pushInner', textPush:'/api/icss/push/pushText' } export const addDiagnostic = (item) => { return (dispatch, getState) => { const state = getState(); let url = api.push; if(+state.typeConfig.confirmType===1){ url=api.textPush; } const emrData = getEMRParams(); const diagnosticList = state.diagnosticList.diagnosticList; let diag = ''; if(diagnosticList) { for (let i = 0; i < diagnosticList.length; i++ ) { if(i ===0 ) { diag = diag + diagnosticList[i].name; } else { diag = diag + ',' + diagnosticList[i].name; } } } if (item.type === 1) { diag = diag + ',' + item.name } else { diag = diag + ',' + item.name } const params = { "age": emrData.age, "featureType": "8", "diag": diag, "diseaseId": item.id, "lis": emrData.lis, "other": emrData.other, "pacs": emrData.pacs, "sex": emrData.sex, "symptom": emrData.current + emrData.main, "vital": emrData.vital }; json(url, params).then((data) =>{ if (data.data.data) { item.treat = data.data.data.treat dispatch({ type: ADD_DIAGNOSTIC, item: item }) } else { item.treat = null dispatch({ type: ADD_DIAGNOSTIC, item: item }) } dispatch({ type: GET_DIAGNOSTIC_STR }); dispatch(isAddMainSuit()) }).catch((e) =>{ console.log(e) }) } } export const getTreatResult = (item) =>{ return (dispatch, getState) => { const state = getState(); let url = api.push; if(+state.typeConfig.confirmType===1){ url=api.textPush; } const emrData = getEMRParams(); // const params = { // "age": emrData.age, // "featureType": "8", // "dis": emrData.dis, // "diseaseId": emrData.diseaeId, // "lis": emrData.lis, // "other": emrData.other, // "pacs": emrData.pacs, // "sex": emrData.sex, // "symptom": emrData.current||emrData.main, // "vital": emrData.vital // }; const diagnosticList = state.diagnosticList.diagnosticList; let diag = ''; if(diagnosticList) { for (let i = 0; i < diagnosticList.length; i++ ) { if(i ===0 ) { diag = diag + diagnosticList[i].name; } else { diag = diag + ',' + diagnosticList[i].name; } } } const params = { "age": emrData.age, "featureType": "8", "diag": diag, "diseaseId": item.id, "lis": emrData.lis, "other": emrData.other, "pacs": emrData.pacs, "sex": emrData.sex, "symptom": emrData.current + emrData.main, "vital": emrData.vital }; json(url, params).then((data) =>{ let treat; if(data.data.data) { treat = data.data.data.treat || {} } if(treat) { return dispatch({ type: SET_TREATMENT, treatment: treat.treatment, generalTreat: treat.commonTreatment, surgeryTreat: treat.surgeryTreatment, }) } return }).catch((e) =>{ console.log(e) }) // const treatment = [ // { // id:132, // drugsName:"支气管扩张剂", // showInfo:"1", // medicitionsList:[ // { // id:137, // medicitionName:"多索茶碱", // rate:"0.94", // isShow:"1", //1展示,0不展示 // forbidden:"0", //0:正常,1:慎用,2:禁忌 // showInfo: "1", // selected: false // }, // { // id:138, // medicitionName:"二羟丙茶碱", // rate:"0.92", // isShow:"1", // forbidden:"1", // showInfo:"0", // selected: false // }, // { // id:4, // medicitionName:"二羟丙茶碱11", // rate:"0.50", // isShow:"0", // forbidden:"2", // showInfo:false, // selected: false // } // ] // }, // { // id:133, // drugsName:"抗生素类(喹诺酮类)", // showInfo: '0', // medicitionsList:[ // { // id:139, // medicitionName:"左氧氟沙星", // rate:"0.50", // isShow:"1", //1展示,0不展示 // forbidden:"0", // showInfo:'0', // selected: false // }, // { // id:140, // medicitionName:"莫西沙星", // rate:"0.82", // isShow:"0", // forbidden:"2", // showInfo:"0", // selected: false // } // ] // } // ]; // const generalTreat = '
风湿性心脏病通常侵犯二尖瓣,其次是主动脉瓣。风湿性主动脉瓣关闭不全也常合并二尖瓣病变,临床称之为联合瓣膜病(combined valvular disease)。梅毒性主动脉炎可发展为梅毒性主动脉关闭不全或主动脉瘤。
来源 : 中华眼科学:全3册(下)
风湿性心脏病通常侵犯二尖瓣,其次是主动脉瓣。风湿性主动脉瓣关闭不全也常合并二尖瓣病变,临床称之为联合瓣膜病(combined valvular disease)。梅毒性主动脉炎可发展为梅毒性主动脉关闭不全或主动脉瘤。
来源 : 中华眼科学:全3册(下)