|
@@ -28,15 +28,15 @@ import java.util.stream.Collectors;
|
|
|
@Component
|
|
|
public class CLI0304 extends QCCatalogue {
|
|
|
/**
|
|
|
- * 1.病历包含【输血*记录】时,获取【临时医嘱】处方类型为(化验/检验/检查)是否存在:(输血前检查/术前三项/术前四项/感染四项/输血前四项)中任意一项,
|
|
|
+ * 1.病历包含【输血*记录】时,获取【临时医嘱】处方类型为(化验/检验/检查)是否存在:(输血前检查/术前三项/术前四项/感染四项/输血前四项/输血前筛查)中任意一项,
|
|
|
* 1.1若不存在查(乙*肝、丙*肝、人类免疫缺陷病毒、梅毒)是否全部存在,仍不存在报出。
|
|
|
* 1.2存在后再查(血型/血型鉴定/血型血清学检查/血型鉴定与抗体筛查)是否存在任意一项,不存在则报出。
|
|
|
* 1.3都存在时判断化验医嘱开始日期是否都在“输血*记录”之前。多份输血记录时只走第一份时间,日期只对比到天数
|
|
|
* 2.【临时医嘱】包含【输*血/输*红细胞/输*血小板/输*血浆/输*冷沉淀因子】但排除带“预约”。出现时。获取【临时医嘱】处方类型为(化验/检验/检查)是否存在:
|
|
|
- * 2.1(输血前检查/术前三项/术前四项/感染四项/输血前四项)中任意一项。若不存在查(乙*肝、丙*肝、人类免疫缺陷病毒、梅毒)是否全部存在,仍不存在报出,
|
|
|
+ * 2.1(输血前检查/术前三项/术前四项/感染四项/输血前四项/输血前筛查)中任意一项。若不存在查(乙*肝、丙*肝、人类免疫缺陷病毒、梅毒)是否全部存在,仍不存在报出,
|
|
|
* 2.2存在后再查(血型/血型鉴定/血型血清学检查/血型鉴定与抗体筛查)是否存在任意一项,不存在则报出。
|
|
|
* 2.3都存在时判断化验医嘱开始日期是否都在“输血医嘱”之前。多份输血医嘱只走最早时间,只对比到天数
|
|
|
- * 3.【病案首页】(血费>0)出现时,获取【临时医嘱】处方类型为(化验/检验/检查)是否存在:(输血前检查/术前三项/术前四项/感染四项/输血前四项)中任意一项。
|
|
|
+ * 3.【病案首页】(血费>0)出现时,获取【临时医嘱】处方类型为(化验/检验/检查)是否存在:(输血前检查/术前三项/术前四项/感染四项/输血前四项/输血前筛查)中任意一项。
|
|
|
* 3.1若不存在查(乙*肝、丙*肝、人类免疫缺陷病毒、梅毒)是否全部存在,仍不存在报出,
|
|
|
* 3.2存在后再查(血型/血型鉴定/血型血清学检查/血型鉴定与抗体筛查)是否存在任意一项,不存在则报出。
|
|
|
*/
|
|
@@ -51,7 +51,7 @@ public class CLI0304 extends QCCatalogue {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- String regex1 = "输血前检查|术前三项|术前四项|感染四项|输血前四项";
|
|
|
+ String regex1 = "输血前检查|术前三项|术前四项|感染四项|输血前四项|输血前筛查";
|
|
|
String regex2 = "乙[\\u4E00-\\u9FA5A-Za-z]{0,}肝";
|
|
|
String regex3 = "丙[\\u4E00-\\u9FA5A-Za-z]{0,}肝";
|
|
|
String regex4 = "血型|血型鉴定|血型血清学检查|血型鉴定与抗体筛查";
|