Skip to content

Commit da36d38

Browse files
committed
updates
1 parent f1bff78 commit da36d38

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

omod/src/main/java/org/openmrs/module/nigeriaemr/ndrfactory/PharmacyDictionary.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,8 @@ public RegimenType createRegimenType(Patient patient, Date visitDate, List<Obs>
348348
ndrCode = getRegimenMapValue(valueCoded);
349349
codedSimpleType = new CodedSimpleType();
350350
codedSimpleType.setCode(ndrCode);
351-
codedSimpleType.setCodeDescTxt(valueObs.getValueCoded().getName().getName());
351+
// codedSimpleType.setCodeDescTxt(valueObs.getValueCoded().getName().getName());
352+
codedSimpleType.setCodeDescTxt(getRegimenCodeDescTextMapValue(valueCoded));
352353
regimenType.setPrescribedRegimen(codedSimpleType);
353354
}
354355
regimenType.setPrescribedRegimenDispensedDate(utils.getXmlDate(visitDate));//PrescribedRegimenDispensedDate
@@ -432,8 +433,8 @@ private RegimenType createOIType(Patient pts, Encounter enc, List<Obs> OIDrugObs
432433
try {
433434
cst = new CodedSimpleType();
434435
cst.setCode(getRegimenMapValue(obs.getValueCoded().getConceptId()));
435-
cst.setCodeDescTxt(obs.getValueCoded().getName().getName());
436-
// cst.setCodeDescTxt(getRegimenCodeDescTextMapValue(obs.getValueCoded().getConceptId()));
436+
// cst.setCodeDescTxt(obs.getValueCoded().getName().getName());
437+
cst.setCodeDescTxt(getRegimenCodeDescTextMapValue(obs.getValueCoded().getConceptId()));
437438
regimenType.setPrescribedRegimen(cst);
438439
} catch (Exception ex) {
439440
LoggerUtils.write(PharmacyDictionary.class.getName(), "Error on OI_Drug_Concept_Id: " + ex.getMessage(), LogFormat.FATAL, LogLevel.live);
@@ -444,8 +445,8 @@ private RegimenType createOIType(Patient pts, Encounter enc, List<Obs> OIDrugObs
444445
try {
445446
cst = new CodedSimpleType();
446447
cst.setCode(getRegimenMapValue(obs.getValueCoded().getConceptId()));
447-
cst.setCodeDescTxt(obs.getValueCoded().getName().getName());
448-
// cst.setCodeDescTxt(getRegimenCodeDescTextMapValue(obs.getValueCoded().getConceptId()));
448+
// cst.setCodeDescTxt(obs.getValueCoded().getName().getName());
449+
cst.setCodeDescTxt(getRegimenCodeDescTextMapValue(obs.getValueCoded().getConceptId()));
449450
regimenType.setPrescribedRegimen(cst);
450451
} catch (Exception ex) {
451452
LoggerUtils.write(PharmacyDictionary.class.getName(), "Error on OI_Drug_Concept_Id: " + ex.getMessage(), LogFormat.FATAL, LogLevel.live);
@@ -456,7 +457,7 @@ private RegimenType createOIType(Patient pts, Encounter enc, List<Obs> OIDrugObs
456457
try {
457458
//set type code
458459
if (obs != null && obs.getObsGroup().getConcept().getConceptId() == OI_regimen_Concept_set) {
459-
regimenType.setPrescribedRegimenTypeCode("NONART");
460+
regimenType.setPrescribedRegimenTypeCode("OI");
460461
} else if (obs != null && obs.getObsGroup().getConcept().getConceptId() == TB_regimen_Concept_set) {
461462
regimenType.setPrescribedRegimenTypeCode("TB");
462463
}

0 commit comments

Comments
 (0)