Skip to content

Commit 5c420e2

Browse files
authored
fix: remove unecessary obsgroup tranformation logic (#424)
1 parent b651a2e commit 5c420e2

File tree

1 file changed

+1
-12
lines changed

1 file changed

+1
-12
lines changed

src/processors/encounter/encounter-processor-helper.ts

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ export function prepareEncounter(
5555
if (visit) {
5656
encounterForSubmission.visit = visit.uuid;
5757
}
58-
encounterForSubmission.obs = obsForSubmission.map((obsField) => transformNestedObsGroups(obsField, obsField.value));
58+
encounterForSubmission.obs = obsForSubmission;
5959
encounterForSubmission.orders = ordersForSubmission;
6060
} else {
6161
encounterForSubmission = {
@@ -328,14 +328,3 @@ export async function hydrateRepeatField(
328328
}),
329329
).then((results) => results.flat());
330330
}
331-
332-
function transformNestedObsGroups(field: FormField, value: any): any {
333-
if (field.type === 'obsGroup' && Array.isArray(field.questions)) {
334-
return {
335-
groupMembers: field.questions.map((nestedField) => transformNestedObsGroups(nestedField, nestedField.value)),
336-
};
337-
} else if (Array.isArray(value)) {
338-
return value.map((v) => constructObs(field, v));
339-
}
340-
return constructObs(field, value);
341-
}

0 commit comments

Comments
 (0)