ABCDHIJPQRSTUVWXYZAAAB
1
ProGres v4: Business/Technical fieldsTechnical Primero fields
2
FlowShipping ProcessSystem FromSystem ToBusiness FieldsDynamics EntityDynamics Field name (v4 Dynamics SDK)Primero field IDCommentIA FormRequired?Localized?
3
2Primero Referral to ProGresPrimerov4PoC Addressprogres_interoperabilityreferralprogres_pocaddressaddress_currentCare ArrangementsY
4
2Primero Referral to ProGresPrimerov4PoC Date of Birthprogres_interoperabilityreferralprogres_pocdateofbirthdate_of_birthChild DetailsY
5
2Primero Referral to ProGresPrimerov4Org. Emailprogres_interoperabilityreferralprogres_orgemailemailOwned By User emailUserY
6
2Primero Referral to ProGresPrimerov4Org. Referred Byprogres_interoperabilityreferralprogres_orgreferredbyfull_nameUserY
7
2Primero Referral to ProGresPrimerov4Org. Referral IDprogres_interoperabilityreferralprogres_orgreferralidcase_id + service.unique_id49 character uuid that concatenates case_id + a substring of the last 12 digits of the service.unique_id for the service that is referred. This is because a custom uuid was needed for the case and service referred (not only the case, since 1 case might have multiple services referred).
8
2Primero Referral to ProGresPrimerov4Commentsprogres_interoperabilityreferralprogres_commentslanguageLanguages spoken - refer to languages mapping table. Child DetailsYes - option values can change
9
2Primero Referral to ProGresPrimerov4PoC First Nameprogres_interoperabilityreferralprogres_pocfirstnamename_firstChild DetailsY
10
2Primero Referral to ProGresPrimerov4PoC Last Nameprogres_interoperabilityreferralprogres_poclastnamename_lastChild DetailsY
11
2Primero Referral to ProGresPrimerov4PoC Middle Nameprogres_interoperabilityreferralprogres_pocmiddlenamename_middleChild Details
12
2Primero Referral to ProGresPrimerov4Commentsprogres_interoperabilityreferralprogres_commentsname_nicknameChild Details
13
2Primero Referral to ProGresPrimerov4Organization Fromprogres_interoperabilityreferralprogres_organizationfromowned_by_agency_idDefined on referrer's user record in PrimeroUser
14
2Primero Referral to ProGresPrimerov4Org. Phone Numberprogres_interoperabilityreferralprogres_orgphonenumberphoneDefined on referrer's user record in PrimeroUser
15
2Primero Referral to ProGresPrimerov4Org. Positionprogres_interoperabilityreferralprogres_orgpositionpositionDefined on referrer's user record in PrimeroUser
16
2Primero Referral to ProGresPrimerov4Commentsprogres_interoperabilityreferralprogres_commentsprotection_concernsProtection Concerns (refer to Protection Concerns mapping table)Protection ConcernsYes - option values can change
17
2Primero Referral to ProGresPrimerov4SP Need Categoryprogres_interoperabilityreferralprogres_spneedcategoryprotection_concernsProtection Concerns (refer to Protection Concerns mapping table)Protection ConcernsYes - option values can change
18
2Primero Referral to ProGresPrimerov4SP Need Sub Categoriesprogres_interoperabilityreferralprogres_spneedsubcategoriesprotection_concernsProtection Concerns (refer to Protection Concerns mapping table)Protection ConcernsYes - option values can change
19
2Primero Referral to ProGresPrimerov4Other Protection Concernsprogres_interoperabilityreferralprogres_otherprotectionconcerns
protection_concerns_other
Protection Concerns
20
2Primero Referral to ProGresPrimerov4Business Unitprogres_interoperabilityreferralprogres_businessunitservice_implementing_agencyConfirmed with Diego August 27 that OpenFn will map all agencies to Ethiopia - Gambella as default value for Production and Alpha. (Refer to service_implementing_agency mapping table)
Nested Services
Yes - option values can change
21
2Primero Referral to ProGresPrimerov4Reason for Referralprogres_interoperabilityreferralprogres_reasonforreferralservice_referral_notes
Nested Services
22
2Primero Referral to ProGresPrimerov4Referral Dateprogres_interoperabilityreferralprogres_referraldate
service_response_day_time
Nested Services
23
2Primero Referral to ProGresPrimerov4Requested Servicesprogres_interoperabilityreferralprogres_requestedserviceservice_typeRefer to service mapping tableNested ServicesYes - option values can change
24
2Primero Referral to ProGresPrimerov4Other Requested Servicesprogres_interoperabilityreferralprogres_otherrequestedservicesservice_type_other
Nested Services
25
2Primero Referral to ProGresPrimerov4PoC Sexprogres_interoperabilityreferralprogres_pocsexsexChild DetailsY
26
2Primero Referral to ProGresPrimerov4PoC Phone Numberprogres_interoperabilityreferralprogres_pocphonenumbertelephone_currentChild Details
27
2Primero Referral to ProGresPrimerov4PoC Other ID Numberprogres_interoperabilityreferralprogres_pocotheridnumberunhcr_id_noUNHCR Registration Group Number * Not MandatoryChild Details
28
2Primero Referral to ProGresPrimerov4UNHCR IDprogres_interoperabilityreferralprogres_unhcridunhcr_individual_noUNHCR Individual IDChild DetailsY
29
2Primero Referral to ProGres - Decision proGResv4PrimeroN/AtypeHardcoded default value: 'Referral'
Primero requirement for syncing referrals via API.
Referral
30
2Primero Referral to ProGres - Decision proGResv4PrimeroN/Arecord_typeHardcoded default value: 'case'
Primero requirement for syncing referrals via API.
Referral
31
2Primero Referral to ProGres - Decision proGResv4PrimeroReview Decisionprogres_interoperabilityreferralprogres_reviewdecisionstatusField on the Referrals form.
Progres-to-Primero mappings:
125080000 (Acknowledged): Accepted,
125080001 (Rejected): Rejected
Referral
32
2Primero Referral to ProGres - Decision proGResv4PrimeroReferral Rejection Commentprogres_interoperabilityreferralprogres_interoperabiltyreferralrejectionreasonrejected_reasonProgresv4-to-Primero reason mapping:
125080000: 'Individual Not Found',
125080001: 'Individual Not Match UNHCR ID',
125080002: 'Not applicable'
Contactenated with below field.
Referral
33
2Primero Referral to ProGres - Decision proGResv4PrimeroReferral Rejection Commentprogres_interoperabilityreferralprogres_interoperabilityreferralrejectionommentrejected_reasonIf rejected, Progresv4 user may leave additional comments (free text).
Contactenated with above field.
Referral
34
2Primero Referral to ProGres - Decision proGResv4PrimeroOrg. Referral IDprogres_interoperabilityreferralprogres_orgreferralididProgres will provide a 49-character id in the format of `{case_id}#{service.unique_id_substring}` that OpenFn will parse and use to locate the unique id of the referral to update, matching on the service.unique_id. To query referrals via the API, the case id is also required, which is why this is also captured in Progres.
35
1ProGres Referral To Primerov4PrimeroDate of Birthprogres_individualprogres_dateofbirthageAge is a mandatory field in Primero. Age is calculated via progres_dateofbirth for Primero. Child DetailsY
36
1ProGres Referral To Primerov4PrimeroDate of Birthprogres_individualprogres_dateofbirthdate_of_birthDate of birthChild Details
37
1ProGres Referral To Primerov4PrimeroGiven Nameprogres_individualprogres_givennamefirst_nameFirst NameChild DetailsY
38
1ProGres Referral To Primerov4PrimeroMiddle Nameprogres_individualprogres_middlenamemiddle_nameMiddle NameChild Details
39
1ProGres Referral To Primerov4PrimeroCommon Usely Nameprogres_individualprogres_commonyusednamename_nicknameNicknameChild Details
40
1ProGres Referral To Primerov4PrimeroFamily Nameprogres_individualprogres_familynamelast_nameLast NameChild DetailsY
41
1ProGres Referral To Primerov4PrimeroIndividual IDprogres_individualprogres_idunhcr_individual_noUNHCR Individual IDChild DetailsY
42
1ProGres Referral To Primerov4PrimeroRegistration Groupprogres_individualprogres_registrationgroupidunhcr_id_noUNHCR Registration Group NumberChild Details
43
1ProGres Referral To Primerov4PrimeroLanguage Code Idprogres_languageprogres_languagecodeidlanguageLanguages spoken - refer to languages mapping table. Child DetailsYes - option values can change
44
1ProGres Referral To Primerov4PrimeroSexprogres_individualprogres_sexsexProgres-to-Gambella option value mapping:
125080000: 'female',
125080001: 'male',
125080002: 'other_b25f252'
Child DetailsYYes - option values can change
45
1ProGres Referral To Primerov4PrimeroPrimary Phone Numberprogres_individualprogres_primaryphonenumbertelephone_currentTelephoneChild Details
46
1ProGres Referral To Primerov4PrimeroCoA Location Level 1progres_individualprogres_coalocationlevel1address_currentMultiple Progres location fiels are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
47
1ProGres Referral To Primerov4PrimeroCoA Location Level 2progres_individualprogres_coalocationlevel2address_currentMultiple Progres location fields are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
48
1ProGres Referral To Primerov4PrimeroCoA Location Level 3progres_individualprogres_coalocationlevel3address_currentMultiple Progres location fields are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
49
1ProGres Referral To Primerov4PrimeroCoA Location Level 4progres_individualprogres_coalocationlevel4address_currentMultiple Progres location fields are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
50
1ProGres Referral To Primerov4PrimeroCoA Location Level 5progres_individualprogres_coalocationlevel5address_currentMultiple Progres location fields are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
51
1ProGres Referral To Primerov4PrimeroCoA Location Level 6progres_individualprogres_coalocationlevel6address_currentMultiple Progres location fields are concentenated and mapped to Primero address_current field. Separate by comma the coalocation level's by admin level. Care ArrangementsY
52
1ProGres Referral To Primerov4PrimeroIntervention Service Providerprogres_lpinterventionprogres_interventionserviceproviderowned_byOrganizational Focal Point User who is receiving the referral in Primero.
Gambella user: 'progresv4_primero_intake'

DOWNSTREAM: there might be other partners so we may need a mapping table of partners & focal point users (e.g, helpinghands_primero_intact) if multiple focal point users are required in Primero.
CaseYes - username can change
53
1ProGres Referral To Primerov4PrimeroSpecific Need Sub Categoryprogres_specificneedsprogres_spnsubcategory2.spnsubcategory2codeprotection_concernsProtection Concerns (refer to Protection Concerns mapping table)Protection ConcenrsYes - option values can change
54
1ProGres Referral To Primerov4PrimeroIntervention Numberprogres_lpinterventionprogres_interventionnumber
progres_interventionnumber
UNHCR Intervention NumberNew!
ADD TO IA "Nested Services" FORM?
55
1ProGres Referral To Primerov4PrimeroPartnersystemuserprogres_partner.Nameservice_request_agencyService Requestor AgencyNested Services
56
1ProGres Referral To Primerov4PrimeroPrimary Emailsystemuserinternalemailaddressservice_request_emailService Requestor EmailNested Services
57
1ProGres Referral To Primerov4PrimeroNULLNULLNULLservice_request_externalService request from an external system? Default value set by OpenFn: trueNested Services
58
1ProGres Referral To Primerov4PrimeroMobile Phonesystemusermobilephoneservice_request_phoneService Requestor Phone NumberNested Services
59
1ProGres Referral To Primerov4PrimeroTitlesystemusertitleservice_request_titleService Requestor TitleNested Services
60
1ProGres Referral To Primerov4PrimeroNULLNULLNULLservice_response_typeType of response in Primero, default to "Service provision"Nested Services
61
1ProGres Referral To Primerov4PrimeroIntervention Start Dateprogres_lpinterventionprogres_interventionstartdate
service_response_day_time
Service created onNested Services
62
1ProGres Referral To Primerov4PrimeroIntervention Typeprogres_lpinterventioninterventiontype.progres_descriptionservice_typeRefer to service mapping tableNested ServicesYes - option values can change
63
1ProGres Referral To Primerov4PrimeroIntervention Descriptionprogres_lpinterventionprogres_interventiondescriptionservice_referral_notes1st of 2 Progres fields that is concatenated into this Primero text field. Provides info on reason for referral. Nested Services
64
1ProGres Referral To Primerov4PrimeroIntervention By (Other)progres_lpinterventionprogres_interventionbyotherservice_referral_notes2nd of 2 Progres fields that is concatenated into this Primero text field. Provides info on service request notes from user in Progres system. Nested Services
65
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Commentsprogres_dtpdeliveryMessage.comment
unhcr_referral_rejection_reason
formerly "closure_reason"
New! (Field name: If rejected, why?)
Nested Services
66
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Primero IDprogres_dtpdeliveryMessage.primero idcase_id
67
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Primero Case Workerprogres_dtpdeliveryMessage.primero_userowned_byField sent to Progres re-labled as "primero_user".
68
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Intervention Numberprogres_dtpdeliveryName
progres_interventionnumber
69
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Primero Transfer Status Dateprogres_dtpdeliveryMessage.decisiondateservice_response_type
70
1ProGres Referral To Primero - Decision PRIMEROPrimerov4Primero Transfer Statusprogres_dtpdeliveryMessage.decisionunhcr_referral_statusField sent to Progres re-labled as "status".
Primero-to-Progres mappings:
accepted: Acknowledged,
rejected: Rejected,
pending: Pending Acknowledgement
New! (Field name: UNHCR Referral Status)
Nested Services
71
1ProGres Referral To Primerov4PrimeroNULLNULLNULLcreated_byNo OpenFn mapping needed; case created_by defaults to OpenFn API user
72
1ProGres Referral To Primerov4PrimeroNULLNULLNULLcreated_byNo OpenFn mapping needed; case created_by defaults to OpenFn API user
73
1ProGres Referral To Primerov4PrimeroNULLNULLNULLcreated_by_organization No OpenFn mapping needed;
ProGres v4 will be the default value (because this is the Agency assigned that will be assigned to the OpenFn API user) and is configured on this user.

Original mapping spec: created_by_source (but does not exist in Primero)
74
1ProGres Referral To Primerov4PrimeroPriorityprogres_childprotectioncaseprogres_priorityNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
75
1ProGres Referral To Primerov4PrimeroComprehension Levelprogres_languageprogres_comprehensionlevelNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
76
1ProGres Referral To Primerov4PrimeroMother Tongueprogres_languageprogres_mothertongueNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
77
1ProGres Referral To Primerov4PrimeroRead Levelprogres_languageprogres_readlevelNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
78
1ProGres Referral To Primerov4PrimeroSpeak Levelprogres_languageprogres_speaklevelNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
79
1ProGres Referral To Primerov4PrimeroWrite Levelprogres_languageprogres_writelevelNULLNot an option in this Primero instanceYes - available in Progresv4, so can be mapped to Primero if desired
80
1ProGres Referral To Primerov4PrimeroBusiness Ownerprogres_lpinterventionprogres_businessownerowned_byUNHCR originally proposed recording the Progres v4 User that sent the referral. However, this seems redundant to the referrer information already captured on the Services form.

Not recording this in Primero for now. UNICEF can update if UNHCR needs this. If we do need to record, will do so in a text field on service. Do not need to create Primero user accounts that correspond with proGres ones.
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100