finished workflow for sandata - even though they cancelled the launch! Worked on Anthology's group based course extractions.
This commit is contained in:
@ -1,40 +1,39 @@
|
||||
import tmp
|
||||
data = webhook_payload:
|
||||
[
|
||||
|
||||
webhook_payload = {
|
||||
"payload": {
|
||||
"array": [
|
||||
{
|
||||
"id": "e134030d-a2a9-4de2-b4d5-87081feee18a",
|
||||
"email": "gwalden@sandata.com",
|
||||
"type": "person_properties",
|
||||
"attributes": {
|
||||
"properties": {
|
||||
"agency_name": "Test 2",
|
||||
"agency_id": "Test 2",
|
||||
"medicaid_id": "54321",
|
||||
"provider_id": "0987654321",
|
||||
"learner_role": "Agency Billing",
|
||||
"learner_state": "Tennessee",
|
||||
"oh_group_name": "ST - OH ODM Agency Provider",
|
||||
"evv_alt_for_ca_oh": "",
|
||||
"successfully_completed_secondary_registration": True,
|
||||
"cal_evv_id": None
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"params": {}
|
||||
}
|
||||
{
|
||||
id: dc9aafe3-eee7-4d50-a480-3bd9831b893a,
|
||||
email: it,
|
||||
type: person_properties,
|
||||
attributes:
|
||||
{
|
||||
properties:
|
||||
{
|
||||
agency_name: 32,
|
||||
agency_id: 323,
|
||||
medicaid_id: 22222,
|
||||
provider_id: 2123231234,
|
||||
learner_role: Agency Billing,
|
||||
learner_state: Ohio,
|
||||
oh_group_name: EVV,
|
||||
ca_group_name: None,
|
||||
cal_evv_id: None,
|
||||
successfully_completed_secondary_registration: true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
for item in webhook_payload['payload']['array']:
|
||||
evv = item['attributes']['properties']['evv_alt_for_ca_oh']
|
||||
evv = item['attributes']['properties']['oh_group_name']
|
||||
state = item['attributes']['properties']['learner_state']
|
||||
group_result = [ref_state for ref_state in tmp.REF if state in ref_state]
|
||||
if len(group_result) > 1:
|
||||
for group in group_result:
|
||||
if evv in group:
|
||||
print(group)
|
||||
group_uuid = group[2]
|
||||
print(group_uuid)
|
||||
else:
|
||||
group_uuid = group_result[0][2]
|
||||
print(group_uuid)
|
||||
|
||||
Reference in New Issue
Block a user