SDES2 SEARCH PROVIDERS

TITLEVALUE
NAMESDES2 SEARCH PROVIDERS
DESCRIPTIONRetrieve list of active providers with a given string.
TAGPROVIDERSEARCH
ROUTINESDES2PROVSEARCH
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERSDCONTEXT
DESCRIPTION SDCONTEXT("ACHERON AUDIT ID") = Up to 40 Character unique ID number.
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
calling application.
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERSDINPUT
DESCRIPTIONSDINPUT("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
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTION Return JSON string representing the list of providers from the NEW
PERSON file (#200).

The following is the JSON output produced from the subscripted array
above.

{
"Provider": [
{
"CommercialPhone": "",
"DigitalPager": "",
"Email": "VSETEST,PROVIDERONE@domain.ext",
"Fax": "",
"Homephone": "",
"IEN": 12345,
"Name": "VSETEST,PROVIDERONE",
"Officephone": "",
"PersonClass": [
"Allopathic and Osteopathic Physicians"
],
"Phone3": "",
"Phone4": "",
"ProviderClass": "PHYSICIAN",
"ProviderSecID": 12345,
"Title": "PSYCHIATRIST",
"UserClass": [
""
],
"VoicePager": ""
}
]
}
AVAILABILITY
INACTIVEACTIVE
CLIENT MANAGERYES
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWEDYes