Du är här:
InsEnrollmentService:findEnrollees
Använd denna tjänst för att låta en användare söka efter en lista över registrerade klienter.
Metod:findEnrollees
Så här fungerar det
-
Tjänsten tar emot den tolkade JSON.
-
Om det tolkade objektet har parametern searchKey hämtar det en lista för Kontakter med Förnamn, Efternamn eller Medlems-ID som börjar med den givna searchKey.
-
Som standard returnerar inte tjänsten kontakter med utgångna policyer.
-
Om det tolkade objektet har en productType-parameter filtreras listan över hämtade kontakter ytterligare efter policyprodukttyp.
-
Om det tolkade objektet har parametern includeExpiredPolicies hämtas Kontakter oavsett deras policys utgångsdatum.
-
-
Tjänsten hämtar en lista över policyer och mappar dem till varje kontakt som hämtas, så länge som deras grupp är det givna konto-ID:t.
-
Om indata innehåller ett effectiveDate hämtas endast policyer med samma giltighetsdatum.
-
Om indata innehåller en productType hämtas endast policyer med samma productType.
-
Om indatauppsättningarna inkluderarExpiredPolicies till sant hämtas även utgångna policyer.
-
-
Den hämtade registreringslistan med alla tilldelade policydetaljer returneras i datanoden.
Indata
Indata |
Beskrivning |
|---|---|
|
Valfri Sträng Används för att kontrollera FirstName, LastName eller MemberId för kontakterna |
|
Valfri Sträng Produkttyp som används för att filtrera listan över medlemmar efter deras policytyper |
|
Valfri Boolesk Används för att avgöra om tjänsten ska inkludera kontakter med utgångna policyer |
Indata-JSON
JSON-inmatning formaterad enligt följande:
{
"searchKey": String,
"productType": productType,
"includeExpiredPolicies": Boolean
}Exempel på JSON-inmatning med data:
{
"searchKey": "Adam",
"productType": "Medical",
"includeExpiredPolicies": true
}JSON för utdata
JSON-utmatningen är en lista över registrerade med följande egenskaper under fields:
{
"data": {
"records": [
{
"fields": {
"Id": "0035w000039SsoSAAS",
"AccountId": "0015w00002ADHiPAAX",
"LastName": "C2P1",
"FirstName": "P1",
"Name": "C2P1 P1"
}
}
]
}
}Exempel på JSON-utdata med data:
{
"data": [
{
"AccountId": "0013h00000Gx5UqAAJ",
"Id": "0033h00000BBybMAAT",
"LastName": "C1P1",
"FirstName": "D1",
"Name": "D1 C1P1"
},
{
"AccountId": "0013h00000Gx5UqAAJ",
"Id": "0033h00000BBybPAAT",
"LastName": "C1P2",
"FirstName": "D1",
"Name": "D1 C1P2"
},
{
"AccountId": "0013h00000Gx5UrAAJ",
"Id": "0033h00000BBybSAAT",
"LastName": "C2P1",
"FirstName": "D1",
"Name": "D1 C2P1"
}
],
"error": "OK"
}