|
@@ -1,7 +1,18 @@
|
|
|
package com.lantone.qc.trans.comsis;
|
|
|
|
|
|
import com.lantone.qc.pub.model.doc.BeHospitalizedDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.ClinicalBloodDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.ConsultationDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.DeathCaseDiscussDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.DeathRecordDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.DifficultCaseDiscussDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.DutyShiftSystemDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.FirstCourseRecordDoc;
|
|
|
import com.lantone.qc.pub.model.doc.LeaveHospitalDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.NursingSystemDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.OperationDiscussionDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.PreoperativeDiscussionDoc;
|
|
|
+import com.lantone.qc.pub.model.doc.RescueDoc;
|
|
|
import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
|
|
|
import com.lantone.qc.pub.model.label.ChiefLabel;
|
|
|
import com.lantone.qc.pub.model.label.DiagLabel;
|
|
@@ -105,6 +116,90 @@ public class ModelDocGenerate {
|
|
|
return beHospitalizedDoc;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 输血/血制品病程记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static ClinicalBloodDoc clinicalBloodDocGen(Map<String, String> structureMap) {
|
|
|
+ ClinicalBloodDoc clinicalBloodDoc = new ClinicalBloodDoc();
|
|
|
+ clinicalBloodDoc.setStructureMap(structureMap);
|
|
|
+ return clinicalBloodDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 会诊记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static ConsultationDoc consultationDocGen(Map<String, String> structureMap) {
|
|
|
+ ConsultationDoc consultationDoc = new ConsultationDoc();
|
|
|
+ consultationDoc.setStructureMap(structureMap);
|
|
|
+ return consultationDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 死亡病例讨论记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static DeathCaseDiscussDoc deathCaseDiscussDocGen(Map<String, String> structureMap) {
|
|
|
+ DeathCaseDiscussDoc deathCaseDiscussDoc = new DeathCaseDiscussDoc();
|
|
|
+ deathCaseDiscussDoc.setStructureMap(structureMap);
|
|
|
+ return deathCaseDiscussDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 死亡记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static DeathRecordDoc deathRecordDocGen(Map<String, String> structureMap) {
|
|
|
+ DeathRecordDoc deathRecordDoc = new DeathRecordDoc();
|
|
|
+ deathRecordDoc.setStructureMap(structureMap);
|
|
|
+ return deathRecordDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 疑难病例讨论记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static DifficultCaseDiscussDoc difficultCaseDiscussDocGen(Map<String, String> structureMap) {
|
|
|
+ DifficultCaseDiscussDoc difficultCaseDiscussDoc = new DifficultCaseDiscussDoc();
|
|
|
+ difficultCaseDiscussDoc.setStructureMap(structureMap);
|
|
|
+ return difficultCaseDiscussDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 值班交接制度
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static DutyShiftSystemDoc dutyShiftSystemDocGen(Map<String, String> structureMap) {
|
|
|
+ DutyShiftSystemDoc dutyShiftSystemDoc = new DutyShiftSystemDoc();
|
|
|
+ dutyShiftSystemDoc.setStructureMap(structureMap);
|
|
|
+ return dutyShiftSystemDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 首次病程录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static FirstCourseRecordDoc firstCourseRecordDocGen(Map<String, String> structureMap) {
|
|
|
+ FirstCourseRecordDoc firstCourseRecordDoc = new FirstCourseRecordDoc();
|
|
|
+ firstCourseRecordDoc.setStructureMap(structureMap);
|
|
|
+ return firstCourseRecordDoc;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 出院小结
|
|
|
*
|
|
@@ -130,7 +225,55 @@ public class ModelDocGenerate {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 单次查房记录
|
|
|
+ * 分级护理制度
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static NursingSystemDoc nursingSystemDocGen(Map<String, String> structureMap) {
|
|
|
+ NursingSystemDoc nursingSystemDoc = new NursingSystemDoc();
|
|
|
+ nursingSystemDoc.setStructureMap(structureMap);
|
|
|
+ return nursingSystemDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 术后首次病程及谈话记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static OperationDiscussionDoc operationDiscussionDocGen(Map<String, String> structureMap) {
|
|
|
+ OperationDiscussionDoc operationDiscussionDoc = new OperationDiscussionDoc();
|
|
|
+ operationDiscussionDoc.setStructureMap(structureMap);
|
|
|
+ return operationDiscussionDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 术前讨论、术前小结
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static PreoperativeDiscussionDoc preoperativeDiscussionDocGen(Map<String, String> structureMap) {
|
|
|
+ PreoperativeDiscussionDoc preoperativeDiscussionDoc = new PreoperativeDiscussionDoc();
|
|
|
+ preoperativeDiscussionDoc.setStructureMap(structureMap);
|
|
|
+ return preoperativeDiscussionDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 抢救记录
|
|
|
+ *
|
|
|
+ * @param structureMap
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static RescueDoc rescueDocGen(Map<String, String> structureMap) {
|
|
|
+ RescueDoc rescueDoc = new RescueDoc();
|
|
|
+ rescueDoc.setStructureMap(structureMap);
|
|
|
+ return rescueDoc;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查房记录
|
|
|
*
|
|
|
* @param structureMap
|
|
|
* @return
|