Loading
Insurance
InsProviderNetworkService:getProvidersByNameOrNPI

InsProviderNetworkService:getProvidersByNameOrNPI

Utilisez ce service pour permettre aux utilisateurs de rechercher des prestataires en utilisant une clé de recherche.

Classe :InsProviderNetworkService

Méthode :getProvidersByNameOrNPI

Fonctionnement

  1. Le service récupère les enregistrements Provider dans lesquels Prénom, Nom ou NPI (ProviderIdentifier__c) commence par le searchKey .

  2. La liste résultante est renvoyée dans le JSON de sortie du nœud result.

Entrées utilisateur

Entrée

Description

searchKey

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"
}
 
Chargement
Salesforce Help | Article