SDES2 SEARCH PROVIDERS (5065)    REMOTE PROCEDURE (8994)

Name Value
NAME SDES2 SEARCH PROVIDERS
TAG PROVIDERSEARCH
ROUTINE SDES2PROVSEARCH
RETURN VALUE TYPE ARRAY
INACTIVE ACTIVE
CLIENT MANAGER YES
APP PROXY ALLOWED Yes
DESCRIPTION
Retrieve list of active providers with a given string.
INPUT PARAMETER
  • SDCONTEXT
    PARAMETER TYPE:   LIST
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
       SDCONTEXT("ACHERON AUDIT ID") = Up to 40 Character unique ID number.
                                  calling application.
                                  Ex: 11d9dcc6-c6a2-4785-8031-8261576fca37
       SDCONTEXT("USER DUZ")    = The DUZ of the user taking action on the
                                  calling application. 
       SDCONTEXT("USER SECID")  = The SECID of the user taking action in the
                                  calling application.
       SDCONTEXT("PATIENT DFN") = The name of the patient taking action on the
                                  calling application.
       SDCONTEXT("PATIENT ICN") = The ICN of the patient taking action on the
    
  • SDINPUT
    PARAMETER TYPE:   LIST
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    SDINPUT("SEARCHSTRING") =
     String from 3 to 35 characters that represents the PROVIDER name that
     will be searched in the VistA NEW PERSON file (#200).  
     String should be in the following format: LAST,FIRST MIDDLE
    
RETURN PARAMETER DESCRIPTION
 Return JSON string representing the list of providers from the NEW 
    "CommercialPhone": "",
    "DigitalPager": "",
    "Email": "VSETEST,PROVIDERONE@domain.ext",
    "Fax": "",
    "Homephone": "",
    "IEN": 12345,
    "Name": "VSETEST,PROVIDERONE",
    "Officephone": "",
    "PersonClass": [
     "Allopathic and Osteopathic Physicians"
 PERSON file (#200). 
    ],
    "Phone3": "",
    "Phone4": "",
    "ProviderClass": "PHYSICIAN",
    "ProviderSecID": 12345,
    "Title": "PSYCHIATRIST",
    "UserClass": [
     ""
    ],
    "VoicePager": ""
  
   }
 ]
 }
 The following is the JSON output produced from the subscripted array 
 above.
  
 {
 "Provider": [
   {