Skip to content

Commit 5b1296f

Browse files
committed
minor refactor
1 parent be2f7c1 commit 5b1296f

5 files changed

Lines changed: 14 additions & 16 deletions

File tree

iol/README.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

iol/src/main/resources/camel/get-de-code-dict.camel.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
path: dataElements
4040
arrayName: dataElements
4141
filter: "{{dhis2.loincCodesAttribute.id}}:!null"
42-
fields: "*"
42+
fields: code,attributeValues
4343
client: "#dhis2Client"
4444
- transform:
4545
groovy: |

iol/src/main/resources/camel/get-opt-code-dict.camel.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
path: options
4040
arrayName: options
4141
filter: "{{dhis2.loincCodesAttribute.id}}:!null"
42-
fields: "*"
42+
fields: code,attributeValues
4343
client: "#dhis2Client"
4444
- transform:
4545
groovy: |

iol/src/main/resources/camel/process-enrollment.camel.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@
4343
- split:
4444
expression:
4545
groovy: |
46-
variables.events.findAll {it.programStage.get() == '{{dhis2.program.labRequestProgramStage.id}}'
47-
&& it.status.equals(org.hisp.dhis.api.model.v42_4.EventsRefRef.EventStatus.COMPLETED)}
46+
variables.events.findAll {
47+
it.programStage.get() == '{{dhis2.program.labRequestProgramStage.id}}' && it.status.equals(org.hisp.dhis.api.model.v42_4.EventsRefRef.EventStatus.COMPLETED)
48+
}
4849
steps:
4950
- to: direct:processLabRequest

iol/src/main/resources/camel/process-lab-request.camel.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,17 @@
3636
- setVariable:
3737
name: specimenId
3838
groovy: |
39-
body.dataValues.get().find {it.dataElement.get() == '{{dhis2.program.specimenDataElement.id}}'}?.value?.get()
39+
body.dataValues.get().find {
40+
it.dataElement.get() == '{{dhis2.program.specimenDataElement.id}}'
41+
}?.value?.get()
4042
- filter:
4143
groovy: |
42-
variables.specimenId != null
43-
&& variables.events.find {it.programStage.get() == '{{dhis2.program.labResultProgramStage.id}}'
44-
&& (it.dataValues.get().find {it.dataElement.get() == '{{dhis2.program.specimenDataElement.id}}'
45-
&& it.value.get() == variables.specimenId} != null)} == null
44+
variables.specimenId != null && variables.events.find {
45+
it.programStage.get() == '{{dhis2.program.labResultProgramStage.id}}' && (it.dataValues.get().find {
46+
it.dataElement.get() == '{{dhis2.program.specimenDataElement.id}}' && it.value.get()
47+
== variables.specimenId
48+
} != null)
49+
} == null
4650
- setVariable:
4751
name: labRequestEvent
4852
groovy: body

0 commit comments

Comments
 (0)