Skip to content

Commit 360533c

Browse files
"Sreelekha,Sri Laxmi | BAH-4105 | Form name/number to not be displayed on patient dashboard display control"
1 parent 4b5507e commit 360533c

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

ui/app/common/displaycontrols/observation/services/formRecordTreeBuildService.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ angular.module('bahmni.common.displaycontrol.observation')
99
obs.value = self.preProcessMultiSelectObs(obs.value);
1010
});
1111

12-
formService.getAllForms().then(function (response) {
13-
var formBuildForms = response.data;
14-
var obs = self.createObsGroupForForm(bahmniObservations, formBuildForms);
15-
if (!hasNoHierarchy) {
16-
updateObservationsWithFormDefinition(obs, formBuildForms);
17-
}
18-
});
12+
if (!hasNoHierarchy) {
13+
formService.getAllForms().then(function (response) {
14+
var formBuildFroms = response.data;
15+
// This block builds hierarchy for the passed bahmniObservations
16+
var obs = self.createObsGroupForForm(bahmniObservations, formBuildFroms);
17+
updateObservationsWithFormDefinition(obs, formBuildFroms);
18+
});
19+
}
1920
};
2021

2122
self.createMultiSelectObservation = function (observations) {

ui/test/unit/common/displaycontrols/observation/services/formRecordTreeBuildService.spec.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3238,12 +3238,11 @@ describe("FormRecordTreeBuildService", function () {
32383238

32393239
let multiSelectObservation = observations[0].value[0];
32403240

3241-
expect(multiSelectObservation.concept.shortName).toBe("CodedForm");
3242-
expect(multiSelectObservation.groupMembers.length).toBe(1);
3243-
expect(multiSelectObservation.groupMembers[0].groupMembers.length).toBe(2);
3244-
expect(multiSelectObservation.groupMembers[0].type).toBe("multiSelect");
3245-
expect(multiSelectObservation.groupMembers[0].groupMembers[0].valueAsString).toBe("Susceptible");
3246-
expect(multiSelectObservation.groupMembers[0].groupMembers[1].valueAsString).toBe("Resistant");
3241+
expect(multiSelectObservation.concept.shortName).toBe("MD, Medical History");
3242+
expect(multiSelectObservation.groupMembers.length).toBe(2);
3243+
expect(multiSelectObservation.type).toBe("multiSelect");
3244+
expect(multiSelectObservation.groupMembers[0].valueAsString).toBe("Susceptible");
3245+
expect(multiSelectObservation.groupMembers[1].valueAsString).toBe("Resistant");
32473246
});
32483247

32493248
it('should return observations with out hierarchy when hasNoHierarchy is true', function () {
@@ -3357,9 +3356,10 @@ describe("FormRecordTreeBuildService", function () {
33573356
formDetailDeferred.resolve(formDetails);
33583357
$scope.$apply();
33593358

3360-
expect(observations[0].value[0].groupMembers.length, 2);
3361-
const observationOne = observations[0].value[0].groupMembers[0];
3362-
const observationTwo = observations[0].value[0].groupMembers[1];
3359+
expect(observations[0].value.length).toBe(2);
3360+
3361+
const observationOne = observations[0].value[0];
3362+
const observationTwo = observations[0].value[1];
33633363

33643364
expect(observationOne.concept.shortName).toBe("MD, Medical History");
33653365
expect(observationOne.formFieldPath).toBe("CodedForm.1/5-0");

0 commit comments

Comments
 (0)