Browse Source

电子病历数据源提取问题

xiaochan 1 month ago
parent
commit
d8466e7914

+ 2 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrMain.vue

@@ -158,6 +158,7 @@ import { EmrEditCreateLimit } from "@/views/hospitalization/zhu-yuan-yi-sheng/el
 import { DataElements, EditorMode, EditType, Runtime } from "@/utils/emr/edit";
 import {
   getBcjlUserInfo,
+  getBusiness,
   parsingFragmentDataElements,
   RevisionShowMode,
   useEmrInit,
@@ -624,7 +625,7 @@ const clickSaveData = async () => {
   };
 
   if (!isCourse()) {
-    data.emrDataElement = editor.getDataElements("business", false, true);
+    data.emrDataElement = getBusiness(editor);
   }
 
   const saveErrorMsg = await triggerScript(

+ 2 - 3
src/views/mz-emr/emr-v2/index.tsx

@@ -10,6 +10,7 @@ import {
 } from "@/api/mz-emr/mz-emr";
 import { EditType, Runtime } from "@/utils/emr/edit";
 import {
+  getBusiness,
   getCurrentPersonnelInformation,
   UseEmrInitReturn,
 } from "@/utils/emr/emr-init-v2";
@@ -410,9 +411,7 @@ export const useMzEmrStore = () => {
           type: "success",
         });
         const tmpSaveParams = {
-          emrDataElement: JSON.stringify(
-            editor.getDataElements("business", false, true)
-          ),
+          emrDataElement: JSON.stringify(getBusiness(editor)),
           emrDocumentId: id,
           document: { document: editor!.getDocument() },
         };