Vous êtes ici :
InsProviderNetworkService:getProvidersByNameOrNPI
Utilisez ce service pour permettre aux utilisateurs de rechercher des prestataires en utilisant une clé de recherche.
Méthode :getProvidersByNameOrNPI
Fonctionnement
-
Le service récupère les enregistrements Provider dans lesquels Prénom, Nom ou NPI (ProviderIdentifier__c) commence par le
searchKey. -
La liste résultante est renvoyée dans le JSON de sortie du nœud result.
Entrées utilisateur
Entrée |
Description |
|---|---|
|
Chaîne Utilisé pour comparer FirstName, LastName ou Provider NPI. |
JSON d'entrée
L'entrée JSON est formatée comme suit :
{
"searchKey": <search string>
}Exemple d'entrée JSON avec des données :
{
"searchKey": "John"
}JSON de sortie
La sortie JSON est formatée comme suit :
{
"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"
}Exemple de sortie JSON avec des données, avec searchKey Joh. Notez comment John et Johann sont renvoyés dans le résultat.
{
"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"
}
