浏览代码

优化医疗不良事件

lighter 8 月之前
父节点
当前提交
e7f9fe8e7f

+ 4 - 0
src/data/adverse-event.js

@@ -181,6 +181,10 @@ export const dict = {
     { id: 3, name: '护师' },
     { id: 4, name: '主管护师' },
     { id: 5, name: '副主任护师' },
+    { id: 6, name: '医师' },
+    { id: 7, name: '主治医师' },
+    { id: 8, name: '副主任医师' },
+    { id: 9, name: '主任医师' },
   ],
   eventResult: [
     {id: 0, name: 'A级:客观环境或条件可能引发不良事件隐患', label: 'A级'},

+ 2 - 2
src/views/hospitalization/adverse-event/FillAderverseEvent.vue

@@ -159,10 +159,10 @@ function validateReport(val) {
     return '请填写事件结果与补救措施!'
   }
   if (val.nurseReasonArr.length === 0) {
-    return '请选择护士因素!'
+    return '请选择工作人员因素!'
   }
   if (val.proNurseArr.length === 0) {
-    return '请选择护士因素改进措施!'
+    return '请选择工作人员因素改进措施!'
   }
   return null
 }

+ 4 - 4
src/views/hospitalization/adverse-event/component/EventEditor.vue

@@ -74,14 +74,14 @@
   <el-tag style="margin-top:30px">原因分析</el-tag>
   <el-row style="margin: 0" :gutter="5">
     <el-col :span="6">
-      <el-tag type="info">护士因素:</el-tag>
+      <el-tag type="info">工作人员因素:</el-tag>
       <div></div>
       <el-select v-model="report.nurseReasonArr" multiple collapse-tags placeholder="请选择" style="width: 100%">
         <el-option v-for="item in dict.nurseReasons" :key="item.id" :label="item.name" :value="item.name">
           <span style="overflow: auto">{{ item.name }}</span>
         </el-option>
       </el-select>
-      <el-input v-model="report.nurseReasonElse" placeholder="其他护士因素" style="width: 100%"></el-input>
+      <el-input v-model="report.nurseReasonElse" placeholder="其他工作人员因素" style="width: 100%"></el-input>
     </el-col>
     <el-col :span="6">
       <el-tag type="info">病人因素:</el-tag>
@@ -117,14 +117,14 @@
   <el-tag style="margin-top:30px">改进措施</el-tag>
   <el-row style="margin: 0" :gutter="5">
     <el-col :span="6">
-      <el-tag type="info">护士因素:</el-tag>
+      <el-tag type="info">工作人员因素:</el-tag>
       <div></div>
       <el-select v-model="report.proNurseArr" multiple collapse-tags placeholder="请选择" style="width: 100%">
         <el-option v-for="item in dict.nursePros" :key="item.id" :label="item.name" :value="item.name">
           <span style="overflow: auto">{{ item.name }}</span>
         </el-option>
       </el-select>
-      <el-input v-model="report.proNurseElse" placeholder="其他护士因素改进措施" style="width: 100%"></el-input>
+      <el-input v-model="report.proNurseElse" placeholder="其他工作人员因素改进措施" style="width: 100%"></el-input>
     </el-col>
     <el-col :span="6">
       <el-tag type="info">病人因素:</el-tag>

+ 2 - 2
src/views/hospitalization/adverse-event/component/EventPrinter.vue

@@ -32,7 +32,7 @@
     </tr>
     <tr>
       <th rowspan="4">原因分析</th>
-      <th>护士因素</th>
+      <th>工作人员因素</th>
       <td colspan="7" style="text-align: left;padding-left: 10px;">
         {{ reasonAndProFilter(report.nurseReasonArr, report.nurseReasonElse) }}
       </td>
@@ -57,7 +57,7 @@
     </tr>
     <tr>
       <th rowspan="4">改进措施</th>
-      <th>护士因素</th>
+      <th>工作人员因素</th>
       <td colspan="7" style="text-align: left;padding-left: 10px;">
         {{ reasonAndProFilter(report.proNurseArr, report.proNurseElse) }}
       </td>

+ 2 - 2
src/views/hospitalization/adverse-event/component/EventViewer.vue

@@ -26,7 +26,7 @@
     <el-tag style="margin-top: 12px">原因分析</el-tag>
     <el-row :gutter="0" style="margin-top: 6px">
       <el-col :span="6">
-        <el-tag type="info">护士因素</el-tag>
+        <el-tag type="info">工作人员因素</el-tag>
         <div class="reason-pro-div">
           <div v-for="(item, index) in report.nurseReasonArr" :key="index">{{ index + 1 }}、{{ item }}</div>
           <div v-if="report.nurseReasonElse">{{ report.nurseReasonArr.length + 1 }}、{{ report.nurseReasonElse }}</div>
@@ -57,7 +57,7 @@
     <el-tag style="margin-top: 12px">改进措施</el-tag>
     <el-row :gutter="0" style="margin-top: 6px">
       <el-col :span="6">
-        <el-tag type="info">护士因素</el-tag>
+        <el-tag type="info">工作人员因素</el-tag>
         <div class="reason-pro-div">
           <div v-for="(item, index) in report.proNurseArr" :key="index">{{ index + 1 }}、{{ item }}</div>
           <div v-if="report.proNurseElse">{{ report.proNurseArr.length + 1 }}、{{ report.proNurseElse }}</div>