Você está aqui:
InsProviderNetworkService:getProvidersByNameOrNPI
Use esse serviço para permitir que os usuários pesquisem por Provedores usando uma chave de pesquisa.
Método:getProvidersByNameOrNPI
Como funciona
-
O serviço recupera registros de provedor em que Primeiro nome, Sobrenome ou NPI (ProviderIdentifier__c) começa com o
searchKey. -
A lista resultante é retornada como parte do JSON de saída no nó de resultado.
Entradas do usuário
Entrada |
Descrição |
|---|---|
|
String Usado para verificar em relação a FirstName, LastName ou NPI do provedor. |
JSON de entrada
A entrada JSON é formatada assim:
{
"searchKey": <search string>
}Exemplo de entrada JSON com dados:
{
"searchKey": "John"
}JSON de saída
A saída JSON é formatada assim:
{
"searchKey": <search string>,
"result": [
{
"Name": <Contact.name field value>,
"FirstName": <Contact.FirstName field value>,
"LastName": <Contact.LastName field value>,
"ProviderIdentifier__c": <Contact.ProviderIdentifier__c field value>,
"Id": <Contact record ID>,
"RecordTypeId": <Contact Record Type>
}
],
"error": "OK"
}Saída JSON de amostra com dados, com searchKey Joh. Observe como John e Johann são retornados no resultado.
{
"searchKey": "Joh",
"result": [
{
"Name": "John Smith",
"FirstName": "John",
"LastName": "Smith",
"ProviderIdentifier__c": "DE0049",
"Id": "0035w0000396WMzAAM",
"RecordTypeId": "0125w000001FVCuAAO"
},
{
"Name": "Leslie Johann",
"FirstName": "Leslie",
"LastName": "Johann",
"Id": "0035w00003976D2AAI",
"RecordTypeId": "0125w000001FVCuAAO"
},
],
"error": "OK"
}

