Skip to content

Commit 6738f06

Browse files
BAH-2433 | fix to display chief complaint as single data in hiu
1 parent 278aa2e commit 6738f06

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

omod/src/main/java/org/bahmni/module/hip/web/service/ConsultationService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ private Map<Encounter, List<Order>> getEncounterListMapForOrders(List<Order> ord
166166
}
167167

168168
private void getGroupMembersOfObs(Obs physicalExamination, List<Obs> groupMembers) {
169-
if (physicalExamination.getGroupMembers().size() > 0 && Config.CONCEPT_DETAILS_CONCEPT_CLASS.getValue().equals(physicalExamination.getConcept().getConceptClass().getName())) {
169+
if (physicalExamination.getGroupMembers().size() > 0 && !Config.CONCEPT_DETAILS_CONCEPT_CLASS.getValue().equals(physicalExamination.getConcept().getConceptClass().getName())) {
170170
for (Obs groupMember : physicalExamination.getGroupMembers()) {
171171
if (conceptNames.contains(groupMember.getConcept().getDisplayString())) continue;
172172
getGroupMembersOfObs(groupMember, groupMembers);

omod/src/main/java/org/bahmni/module/hip/web/service/FHIRResourceMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ public Observation mapToObs(Obs obs) {
233233
if (obs.getGroupMembers().size() > 0 && Config.CONCEPT_DETAILS_CONCEPT_CLASS.getValue().equals(obs.getConcept().getConceptClass().getName()) && obs.getFormFieldNamespace() != null) {
234234
Obs[] groupMembersArray = new Obs[obs.getGroupMembers().size()];
235235
groupMembersArray = obs.getGroupMembers().toArray(groupMembersArray);
236-
obs.setValueText(groupMembersArray[2].getValueCoded().getDisplayString() + " " + "since" + " " + groupMembersArray[0].getValueNumeric() + " " + groupMembersArray[1].getValueCoded().getDisplayString());
236+
obs.setValueText(groupMembersArray[0].getValueCoded().getDisplayString() + " " + "since" + " " + groupMembersArray[2].getValueNumeric() + " " + groupMembersArray[1].getValueCoded().getDisplayString());
237237
}
238238
Observation observation = observationTranslator.toFhirResource(obs);
239239
observation.addNote(new Annotation(new MarkdownType(obs.getComment())));

0 commit comments

Comments
 (0)