|
@@ -18,8 +18,10 @@ public class BEH0050 extends QCCatalogue {
|
|
|
@Override
|
|
|
public void start(InputInfo inputInfo, OutputInfo outputInfo) {
|
|
|
Smoking smoking = inputInfo.getBeHospitalizedDoc().getPersonalLabel().getSmoking();
|
|
|
- if (smoking.getPd() != null && StringUtil.isNotBlank(smoking.getPd().getName())
|
|
|
- && smoking.getUsage() != null && StringUtil.isNotBlank(smoking.getUsage().getName())) {
|
|
|
+ if (smoking == null
|
|
|
+ || StringUtil.isBlank(smoking.getName())
|
|
|
+ || (smoking.getPd() != null && StringUtil.isNotBlank(smoking.getPd().getName()))
|
|
|
+ || (smoking.getUsage() != null && StringUtil.isNotBlank(smoking.getUsage().getName()))) {
|
|
|
status = "0";
|
|
|
}
|
|
|
}
|