|
@@ -89,6 +89,9 @@ public class SiZyService {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请填写医保入院诊断!");
|
|
|
}
|
|
|
ReadCardBizType readCardBizType = ReadCardBizType.get(p.getReadCardBizType());
|
|
|
+ if (readCardBizType != ReadCardBizType.ADMISSION && !p.getInsuplcAdmdvs().startsWith("43")) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "省外异地的患者请读社保卡登记!");
|
|
|
+ }
|
|
|
if (readCardBizType == ReadCardBizType.ADMISSION) {
|
|
|
MdtrtCertType mdtrtCertType = MdtrtCertType.getByLabel(p.getMdtrtCertType());
|
|
|
admMdtrtinfo.setMdtrtCertType(mdtrtCertType.getCode());
|