Skip to content

Commit 99ca93f

Browse files
authored
Merge pull request #617 from OpenFn/dhis2-docs
`dhis2` update examples
2 parents 09c70bb + 94a27f2 commit 99ca93f

File tree

4 files changed

+51
-41
lines changed

4 files changed

+51
-41
lines changed
Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,25 @@
11
// ----
22
// Add data to data value sets in DHIS2 using a generic JSON message, submitted
3-
// by Taylor Downs @ OpenFn.
3+
// by Taylor Downs @ OpenFn. Co-authored by @mtuchi
44
// ---
55

6-
dataValueSet(
7-
fields(
8-
field('dataSet', 'pBOMPrpg1QX'),
9-
field('orgUnit', 'DiszpKrYNg8'),
10-
field('period', '201401'),
11-
field('completeData', dataValue('form.date')),
12-
field('dataValues', function (state) {
13-
return [
14-
dataElement('qrur9Dvnyt5', dataValue('form.prop_a')(state)),
15-
dataElement('oZg33kd9taw', dataValue('form.prop_b')(state)),
16-
dataElement('msodh3rEMJa', dataValue('form.prop_c')(state)),
17-
];
18-
})
19-
)
20-
);
6+
create('dataValueSets', {
7+
dataSet: 'pBOMPrpg1QX',
8+
completeDate: $.form.date,
9+
period: '201401',
10+
orgUnit: 'DiszpKrYNg8',
11+
dataValues: [
12+
{
13+
dataElement: 'f7n9E0hX8qk',
14+
value: $.form.prop_a,
15+
},
16+
{
17+
dataElement: 'Ix2HsbDMLea',
18+
value: $.form.prop_b,
19+
},
20+
{
21+
dataElement: 'eY5ehpbEsB7',
22+
value: $.form.prop_c,
23+
},
24+
],
25+
});
Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,30 @@
11
// ----
22
// Create new events in DHIS2 using a generic JSON message, submitted by
3-
// Taylor Downs @ OpenFn for demonstration porpoises.
3+
// Taylor Downs @ OpenFn, Co-authored by @mtuchi
44
// ---
55

6-
event(
7-
fields(
8-
field('program', 'eBAyeGv0exc'),
9-
field('orgUnit', 'DiszpKrYNg8'),
10-
field('eventDate', dataValue('meta.date')),
11-
field('status', 'COMPLETED'),
12-
field('storedBy', 'admin'),
13-
field('coordinate', {
14-
latitude: '59.8',
15-
longitude: '10.9',
16-
}),
17-
field('dataValues', function (state) {
18-
return [
19-
dataElement('qrur9Dvnyt5', dataValue('form.prop_a')(state)),
20-
dataElement('oZg33kd9taw', dataValue('form.prop_b')(state)),
21-
dataElement('msodh3rEMJa', dataValue('form.prop_c')(state)),
22-
];
23-
})
24-
)
25-
);
6+
create('events', {
7+
program: 'eBAyeGv0exc',
8+
orgUnit: 'DiszpKrYNg8',
9+
occurredAt: $.meta.date,
10+
status: 'COMPLETED',
11+
storedBy: 'admin',
12+
geometry: {
13+
type: 'POINT',
14+
coordinates: [59.8, 10.9],
15+
},
16+
dataValues: [
17+
{
18+
dataElement: 'qrur9Dvnyt5',
19+
value: $.form.prop_a,
20+
},
21+
{
22+
dataElement: 'oZg33kd9taw',
23+
value: $.form.prop_b,
24+
},
25+
{
26+
dataElement: 'msodh3rEMJa',
27+
value: $.form.prop_c,
28+
},
29+
],
30+
});

adaptors/library/staticExamples.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@
5959
{
6060
"expressionPath": "jobs/DHIS2-DataValues-API",
6161
"adaptor": "dhis2",
62-
"name": "Add data values"
62+
"name": "Create data values"
6363
},
6464
{
6565
"expressionPath": "jobs/DHIS2-Events-API",
6666
"adaptor": "dhis2",
67-
"name": "Add events"
67+
"name": "Create new events"
6868
},
6969
{
7070
"expressionPath": "jobs/ODK-Create-Many-Records-Moving-In-And-Out-Of-Repeat-Blocks",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"generate-library": "docusaurus generate-library",
88
"generate-adaptors": "docusaurus generate-adaptors",
99
"start": "docusaurus generate-adaptors & docusaurus start",
10-
"start:dev": "docusaurus generate-adaptors -m && docusaurus start",
10+
"start:dev": "docusaurus generate-adaptors -m && docusaurus generate-library && docusaurus start",
1111
"start-offline": "docusaurus start",
1212
"build": "docusaurus build",
1313
"swizzle": "docusaurus swizzle",
@@ -62,4 +62,4 @@
6262
"cytoscape": "3.28.1"
6363
},
6464
"packageManager": "[email protected]"
65-
}
65+
}

0 commit comments

Comments
 (0)