|
@@ -879,27 +879,8 @@ function handleEnter(event){
|
|
|
event = event?event:window.event;
|
|
|
if(event.keyCode==13){return false;}
|
|
|
}
|
|
|
-//获取病例输入的内容
|
|
|
-// function getEMRParams(){
|
|
|
-// const state = store.getState();
|
|
|
-// const {message} = state.patInfo;
|
|
|
-// const {mainSuit,currentIll,otherHistory,checkBody,inspect,assistCheck,diagnosticList} = state;
|
|
|
-// //console.log('message', message)
|
|
|
-// const main = filterDataArr(mainSuit.saveText)||'',
|
|
|
-// current=filterDataArr(currentIll.saveText)||'',
|
|
|
-// other = filterDataArr(otherHistory.saveText)||'',
|
|
|
-// vital = filterDataArr(checkBody.saveText)||'',
|
|
|
-// lis = inspect.pushItem, //化验推送所需数据
|
|
|
-// pacs = assistCheck.dataString||'',
|
|
|
-// dis=diagnosticList.diagnosticStrNoType||'',
|
|
|
-// advice = '',
|
|
|
-// diseaeId = [];
|
|
|
-// const age = message.patientAge;
|
|
|
-// const sex = message.sex;
|
|
|
-// const patientId = message.patientId //病人id,取上次用药
|
|
|
-// const hosCode = message.hospitalCode
|
|
|
-// return {main,current,other,vital,lis,pacs,dis,advice,diseaeId,sex,age, patientId, hosCode};
|
|
|
-// };
|
|
|
+
|
|
|
+
|
|
|
// 获取参数value
|
|
|
function formatFormParmas(val,arr){
|
|
|
let item = arr.length!==0 && arr.find(item=>{
|
|
@@ -907,13 +888,12 @@ function formatFormParmas(val,arr){
|
|
|
})
|
|
|
return item.value
|
|
|
}
|
|
|
-
|
|
|
+//获取病例输入的内容
|
|
|
function getEMRParams(){
|
|
|
const state = store.getState();
|
|
|
const {id} = state.historyTemplates && state.historyTemplates.HospitalInfo
|
|
|
const {message} = state.patInfo;
|
|
|
const { patInfoData } = state.patInfo;
|
|
|
- // console.log(state, 'state================');
|
|
|
const {
|
|
|
mainSuit,
|
|
|
currentIll,
|
|
@@ -941,10 +921,11 @@ function getEMRParams(){
|
|
|
tempdrug = tempdrug.filter((item)=>!item.check)
|
|
|
let tempoperation = newAdvice.labelListSmall
|
|
|
tempoperation = tempoperation.filter((item)=>!item.check)
|
|
|
+ let sex = formatFormParmas('patientSex', patInfoData);
|
|
|
const obj = {
|
|
|
"hospitalId": id || '',
|
|
|
"age": formatFormParmas('patientAge', patInfoData),
|
|
|
- "sex": formatFormParmas('patientSex', patInfoData),
|
|
|
+ "sex": sex,
|
|
|
"deptName": formatFormParmas('hospitalDeptName', patInfoData),
|
|
|
"chief": filterDataArr(mainSuit.saveText)||'', //主诉
|
|
|
"symptom": filterDataArr(currentIll.saveText)||'', //现病史
|
|
@@ -978,6 +959,11 @@ function getEMRParams(){
|
|
|
"drug": tempdrug,
|
|
|
"hospitalId": id || ''
|
|
|
}
|
|
|
+ if(sex !== 2){
|
|
|
+ // 不是女性时,去除月经史
|
|
|
+ obj.menstrual = '';
|
|
|
+ }
|
|
|
+
|
|
|
return obj;
|
|
|
};
|
|
|
function getMRInfo() {
|
|
@@ -2067,13 +2053,7 @@ function checkDeptContent(jsonStr,tmpLis){
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-// 获取参数value
|
|
|
-function formatFormParmas(val,arr){
|
|
|
- let item = arr.length!==0 && arr.find(item=>{
|
|
|
- return item.id === val
|
|
|
- })
|
|
|
- return item.value
|
|
|
-}
|
|
|
+
|
|
|
module.exports = {
|
|
|
getIds,
|
|
|
getWindowInnerWidth,
|