rengb %!s(int64=5) %!d(string=hai) anos
pai
achega
350e0fb031

+ 4 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/behospitalized/BEH0050.java

@@ -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";
         }
     }