diff --git a/src/main/java/com/iemr/hwc/service/common/transaction/CommonNurseServiceImpl.java b/src/main/java/com/iemr/hwc/service/common/transaction/CommonNurseServiceImpl.java index 10691736..021ef6a9 100644 --- a/src/main/java/com/iemr/hwc/service/common/transaction/CommonNurseServiceImpl.java +++ b/src/main/java/com/iemr/hwc/service/common/transaction/CommonNurseServiceImpl.java @@ -3105,28 +3105,29 @@ public Long saveBenPrescription(PrescriptionDetail prescription) { if (prescription != null && prescription.getProvisionalDiagnosisList() != null && prescription.getProvisionalDiagnosisList().size() > 0) { - int pointer = 1; for (SCTDescription obj : prescription.getProvisionalDiagnosisList()) { if (obj.getTerm() != null) { - if (pointer == prescription.getProvisionalDiagnosisList().size()) { + if (pdTerm.toString().isEmpty()) { pdTerm.append(obj.getTerm()); - if (obj.getConceptID() != null) + if (null != obj.getConceptID()) { pdConceptID.append(obj.getConceptID()); - else + } else { pdConceptID.append("N/A"); + } } else { - pdTerm.append(obj.getTerm()).append(" || "); - if (obj.getConceptID() != null) - pdConceptID.append(obj.getConceptID()).append(" || "); - else - pdConceptID.append("N/A").append(" || "); + if (obj.getTerm() != null) { + pdTerm.append(" || ").append(obj.getTerm()); + } + if (obj.getConceptID() != null) { + pdConceptID.append(" || ").append(obj.getConceptID()); + } else { + pdConceptID.append(" || ").append("N/A"); + } } } - pointer++; } prescription.setDiagnosisProvided(pdTerm.toString()); prescription.setDiagnosisProvided_SCTCode(pdConceptID.toString()); - // prescription.setDiagnosisProvided_SCTTerm(pdTerm.toString()); }