generated from OpenFn/project
-
Notifications
You must be signed in to change notification settings - Fork 2
/
wf2-4-getOclMap.js
65 lines (64 loc) · 1.7 KB
/
wf2-4-getOclMap.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// Fetch OCL mappings using ocl get()
get(
'orgs/MSFOCG/collections/lime-demo/HEAD/expansions/autoexpand-HEAD/mappings/',
{
page: 1,
limit: 1000,
verbose: false,
fromConceptOwner: 'MSFOCG',
toConceptOwner: 'MSFOCG',
toConceptSource: 'DHIS2DataElements',
sortDesc: '_score',
lookupToConcept: true,
verbose: true,
},
state => {
// Add state oclMappings
const oclMappings = state.data;
console.log(JSON.stringify(oclMappings, null, 2), 'OCL Mappings');
return { ...state, data: {}, references: [], response: {}, oclMappings };
}
);
// Job versions if using different adaptor functions
// Fetch mappings using ocl getMappings() function
// getMappings(
// 'MSFOCG',
// 'lime-demo',
// {
// page: 1,
// limit: 1000,
// verbose: false,
// fromConceptOwner: 'MSFOCG',
// toConceptOwner: 'MSFOCG',
// toConceptSource: 'DHIS2DataElements',
// sortDesc: '_score',
// },
// state => {
// // Add state oclMappings
// const oclMappings = state.data;
// return { ...state, data: {}, references: [], response: {}, oclMappings };
// }
// );
/*
* Fetching mappings using http get()
**/
// get(
// 'orgs/MSFOCG/collections/lime-demo/HEAD/expansions/autoexpand-HEAD/mappings/',
// {
// query: {
// page: 1,
// exact_match: 'off',
// limit: 1000,
// verbose: false,
// sortDesc: '_score',
// fromConceptOwner: 'MSFOCG',
// toConceptOwner: 'MSFOCG',
// toConceptSource: 'DHIS2DataElements',
// },
// },
// state => {
// // Add state oclMappings
// const oclMappings = state.data;
// return { ...state, data: {}, references: [], response: {}, oclMappings };
// }
// );