|
@@ -7,7 +7,7 @@ import com.lantone.qc.kernel.util.CatalogueUtil;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.OutputInfo;
|
|
import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
|
|
import com.lantone.qc.pub.model.doc.ThreeLevelWardDoc;
|
|
-import com.lantone.qc.pub.model.doc.ward.DirectorDoctorWardDoc;
|
|
|
|
|
|
+import com.lantone.qc.pub.model.doc.ward.AttendingDoctorWardDoc;
|
|
import com.lantone.qc.pub.util.SpringContextUtil;
|
|
import com.lantone.qc.pub.util.SpringContextUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import com.lantone.qc.pub.util.StringUtil;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
@@ -40,14 +40,14 @@ public class THR03015 extends QCCatalogue {
|
|
|
|
|
|
boolean findIndications = false;
|
|
boolean findIndications = false;
|
|
ThreeLevelWardDoc threeLevelWardDoc = inputInfo.getThreeLevelWardDocs().get(0);
|
|
ThreeLevelWardDoc threeLevelWardDoc = inputInfo.getThreeLevelWardDocs().get(0);
|
|
- List<DirectorDoctorWardDoc> directorDoctorWardDocs = threeLevelWardDoc.getDirectorDoctorWardDocs();
|
|
|
|
|
|
+ List<AttendingDoctorWardDoc> attendingDoctorWardDocs = threeLevelWardDoc.getAttendingDoctorWardDocs();
|
|
String jlDateStr, shDateStr, professor;
|
|
String jlDateStr, shDateStr, professor;
|
|
- for (DirectorDoctorWardDoc directorDoctorWardDoc : directorDoctorWardDocs) {
|
|
|
|
- jlDateStr = directorDoctorWardDoc.getStructureMap().get("病历日期");
|
|
|
|
- shDateStr = directorDoctorWardDoc.getStructureMap().get("审核日期");
|
|
|
|
- professor = getProfessor(directorDoctorWardDoc.getStructureMap().get("审核人"));
|
|
|
|
|
|
+ for (AttendingDoctorWardDoc attendingDoctorWardDoc : attendingDoctorWardDocs) {
|
|
|
|
+ jlDateStr = attendingDoctorWardDoc.getStructureMap().get("记录时间");
|
|
|
|
+ shDateStr = attendingDoctorWardDoc.getStructureMap().get("审核日期");
|
|
|
|
+ professor = getProfessor(attendingDoctorWardDoc.getStructureMap().get("审核人"));
|
|
if (StringUtil.isBlank(professor)
|
|
if (StringUtil.isBlank(professor)
|
|
- || !professor.contains("主任")
|
|
|
|
|
|
+ || !professor.contains("主治")
|
|
|| CatalogueUtil.compareTime(StringUtil.parseDateTime(jlDateStr), StringUtil.parseDateTime(shDateStr), 7 * 24 * 60L)) {
|
|
|| CatalogueUtil.compareTime(StringUtil.parseDateTime(jlDateStr), StringUtil.parseDateTime(shDateStr), 7 * 24 * 60L)) {
|
|
findIndications = false;
|
|
findIndications = false;
|
|
break;
|
|
break;
|