@Override
public DataObject saveMonitorRecord(DataObject para) throws AppException {
DataObject obj = DataObject.getInstance();
DataStore data = para.getDataStore("data");
String patient_id = para.getString("patient_id");
String inp_no = para.getString("inp_no");
int in_visits = para.getInt("in_visits");
for(DataObject monitorRecord : data) {
boolean isExist = monitorRecordDao.isExist(monitorRecord);
if(isExist) {
monitorRecordDao.updateMonitorRecord(monitorRecord);
}else {
monitorRecord.put("patient_id", patient_id);
monitorRecord.put("inp_no", inp_no);
monitorRecord.put("in_visits", in_visits);
monitorRecordDao.saveMonitorRecord(monitorRecord);
}
}
return obj ;
}
@Override
public DataObject queryPageDict(DataObject para) throws AppException {
DataObject rdo = DataObject.getInstance();
//查询医嘱类型
DataStore type = dictOrderManageDao.queryDictOrderType(para);
rdo.put("order_type", type);
//查询执行单类型
DataStore execpage = dictOrderManageDao.queryDictExecpageType(para);
rdo.put("execpage_type", execpage);
return rdo;
}