VistA, VHA OI - Health Systems Design & Development (HSD&D) Logo: Return to Home Page
[skip navigation]

List APIs By:

Category List


Address Hygiene
bullet item CCODE^XIPUTIL
FIPS Code Data
bullet item $$FIPS^XIPUTIL
FIPS Code for ZIP Code
bullet item $$FIPSCHK^XIPUTIL
Check for FIPS Code
bullet item POSTAL^XIPUTIL
ZIP Code Information
bullet item POSTALB^XIPUTIL
Active ZIP Codes


Alerts
bullet item AHISTORY^XQALBUTL
Get Alert Tracking File Info.
bullet item ALERTDAT^XQALBUTL
Get Alert Tracking File Info.
bullet item DELSTAT^XQALBUTL
Get User Info./Status for Recent Alert
bullet item NOTIPURG^XQALBUTL
Purge Alerts Based on Code
bullet item $$PENDING^XQALBUTL
Pending Alerts for a User
bullet item $$PKGPEND^XQALBUTL
Pending Alerts for a User (Spec. Software)
bullet item PTPURG^XQALBUTL
Purge Alerts Based on Patient
bullet item RECIPURG^XQALBUTL
Purge User Alerts
bullet item USERDATA^XQALBUTL
Get User Info. for an Alert
bullet item USERLIST^XQALBUTL
Get Recipient Info. for an Alert
bullet item ACTION^XQALERT
Process an Alert
bullet item DELETE^XQALERT
Clear Obsolete Alerts (Single)
bullet item DELETEA^XQALERT
Clear Obsolete Alerts (All)
bullet item GETACT^XQALERT
Return Alert Variables
bullet item PATIENT^XQALERT
Get Alerts for a Patient
bullet item SETUP^XQALERT
Send Alerts
bullet item $$SETUP1^XQALERT
Send Alerts
bullet item USER^XQALERT
Get Alerts for a User
bullet item FORWARD^XQALFWD
Forward Alerts
bullet item $$CURRSURO^XQALSURO
Get Current Surrogate for Alerts
bullet item $$GETSURO^XQALSURO
Get Current Surrogate Info.
bullet item REMVSURO^XQALSURO
Remove Surrogates for Alerts
bullet item SETSURO1^XQALSURO
Establish a Surrogate for Alerts


Common Services
bullet item $$IENS^XUPS
Get IEN Using VPID in File #200
bullet item $$VPID^XUPS
Get VPID Using IEN in File #200
bullet item EN1^XUPSQRY
Query New Person File


Data Standardization
bullet item GETIREF^XTID
Get IREF
bullet item $$GETMASTR^XTID
Get Master VUID Flag (Term/Concept)
bullet item $$GETSTAT^XTID
Get Status Information (Term/Concept)
bullet item $$GETVUID^XTID
Get VUID
bullet item $$SCREEN^XTID
Get Screening Condition (Term/Concept)
bullet item $$SETMASTR^XTID
Set Master VUID Flag (Term/Concept)
bullet item $$SETSTAT^XTID
Set Status Information (Term)
bullet item $$SETVUID^XTID
Set VUID


Device Handler
bullet item DEVICE^XUDHGUI
GUI Device Lookup
bullet item $$RES^XUDHSET
Set Up Resource Device
bullet item ^%ZIS
Standard Device Call
bullet item HLP1^%ZIS
Display Brief Device Help
bullet item HLP2^%ZIS
Display Device Help Frames
bullet item HOME^%ZIS
Reset Home Device IO Variables
bullet item $$REWIND^%ZIS
Rewind Devices
bullet item ^%ZISC
Close Device
bullet item PKILL^%ZISP
Kill Special Printer Variables
bullet item PSET^%ZISP
Set Up Special Printer Variables
bullet item ENDR^%ZISS
Set Up Specific Screen Handling Variables
bullet item ENS^%ZISS
Set Up Screen Handling Variables
bullet item GKILL^%ZISS
KILL Graphic Variables
bullet item GSET^%ZISS
Set Up Graphic Variables
bullet item KILL^%ZISS
KILL Screen Handling Variables
bullet item CALL^%ZISTCP
Make TCP/IP Connection (Remote)
bullet item CLOSE^%ZISTCP
Close TCP/IP Connection (Remote)
bullet item CLOSE^%ZISUTL
Close Device with Handle
bullet item OPEN^%ZISUTL
Open Device with Handle
bullet item RMDEV^%ZISUTL
Delete Data Given a Handle
bullet item SAVDEV^%ZISUTL
Save Data Given a Handle
bullet item USE^%ZISUTL
Use Device Given a Handle


DNS
bullet item $$ADDRESS^XLFNSLK
Conversion (Domain Name to IP Addresses)
bullet item MAIL^XLFNSLK
Get IP Addresses for a Domain Name


Electronic Signature
bullet item ^XUSESIG
Set Up E-Sig Code
bullet item SIG^XUSESIG
Verify E-Sig Code
bullet item $$CHKSUM^XUSESIG1
Build Checksum for Global Root
bullet item $$CMP^XUSESIG1
Compare Checksum to $Name_Value
bullet item $$DE^XUSESIG1
Decode String
bullet item $$EN^XUSESIG1
Encode ESBLOCK
bullet item $$ESBLOCK^XUSESIG1
E-Sig Fields Required for Hash
bullet item DE^XUSHSHP
Decrypt Data String
bullet item EN^XUSHSHP
Encrypt Data String
bullet item HASH^XUSHSHP
Hash E-Sig Code


Error Processing
bullet item $$EC^%ZOSV
Get Error Code
bullet item ^%ZTER
Kernel Std. Error Recording Routine
bullet item $$NEWERR^%ZTER
Verify Support of Standard Error Trapping (Obsolete)
bullet item UNWIND^%ZTER
Quit Back to Calling Routine


Field Monitoring
bullet item OPKG^XUHUI
Monitor New Style X-ref. Fields


Help Processor
bullet item EN^XQH
Display Help Frames (Clear Screen)
bullet item EN1^XQH
Display Help Frames
bullet item ACTION^XQH4
Print Help Frame Tree


Host Files
bullet item CLOSE^%ZISH
Close Host File
bullet item $$DEFDIR^%ZISH
Get Default Host File Directory
bullet item $$DEL^%ZISH
Delete Host File
bullet item $$FTG^%ZISH
Load Host File into Global
bullet item $$GATF^%ZISH
Copy Global to Host File
bullet item $$GTF^%ZISH
Copy Global to Host File
bullet item $$LIST^%ZISH
List Directory
bullet item $$MV^%ZISH
Rename Host File
bullet item OPEN^%ZISH
Open Host File
bullet item $$PWD^%ZISH
Get Current Directory
bullet item $$STATUS^%ZISH
Return End-of-File Status


Institution File
bullet item $$ACTIVE^XUAF4
Inst. Active Facility (True/False)
bullet item CDSYS^XUAF4
Coding System Name
bullet item CHILDREN^XUAF4
List of Child Inst. for a Parent
bullet item $$CIRN^XUAF4
Inst. CIRN-enabled Field Value
bullet item F4^XUAF4
Inst. Data for a Station Number
bullet item $$ID^XUAF4
Institution Identifier
bullet item $$IDX^XUAF4
Inst. IEN (Using Coding System & ID)
bullet item $$IEN^XUAF4
IEN for Station Number
bullet item $$LEGACY^XUAF4
Inst. Realigned/Legacy (True/False)
bullet item $$LKUP^XUAF4
Institution Lookup
bullet item LOOKUP^XUAF4
Look Up Institution Identifier
bullet item $$MADD^XUAF4
Institution Mailing Address
bullet item $$NAME^XUAF4
Institution Official Name
bullet item $$NNT^XUAF4
Inst. Station Number, Name, & Type
bullet item $$NS^XUAF4
Inst. Name & Station Number
bullet item $$O99^XUAF4
IEN of Merged Station Number
bullet item $$PADD^XUAF4
Institution Physical Address
bullet item PARENT^XUAF4
Parent Institution Lookup
bullet item $$PRNT^XUAF4
Institution Parent Facility
bullet item $$RF^XUAF4
Realigned From Inst. Info.
bullet item $$RT^XUAF4
Realigned To Inst. Info.
bullet item SIBLING^XUAF4
Sibling Institution Lookup
bullet item $$STA^XUAF4
Station Number for IEN
bullet item $$TF^XUAF4
Treating Facility (True/False)
bullet item $$WHAT^XUAF4
Inst. Single Field Info.
bullet item $$IEN^XUMF
Inst. IEN (Using IFN, Coding System, & ID)
bullet item MAIN^XUMFI
HL7 Master File Message Builder
bullet item MAIN^XUMFP
Master File Parameters


KIDS
bullet item EXIT^XPDID
Restore Screen, Clean Up Variables, & Disp. Text
bullet item INIT^XPDID
Initialize Device & Draw Box Borders
bullet item TITLE^XPDID
Display Title Text
bullet item UPDATE^XPDID
Update Install Progress Bar
bullet item EN^XPDIJ
Task Off KIDS Install
bullet item $$PKGPAT^XPDIP
Update Patch History
bullet item BMES^XPDUTL
Output Message with Blank Line
bullet item $$COMCP^XPDUTL
Complete Checkpoint
bullet item $$CURCP^XPDUTL
Get Current Checkpoint Name/IEN
bullet item $$LAST^XPDUTL
Last Software Patch
bullet item MES^XPDUTL
Output a Message
bullet item $$NEWCP^XPDUTL
Create Checkpoint
bullet item $$OPTDE^XPDUTL
Disable/Enable an Option
bullet item $$PARCP^XPDUTL
Get Checkpoint Parameter
bullet item $$PATCH^XPDUTL
Verify Patch Installation
bullet item $$PKG^XPDUTL
Parse Software Name From Build Name
bullet item $$PRODE^XPDUTL
Disable/Enable a Protocol
bullet item $$RTNUP^XPDUTL
Update Routine Action
bullet item $$UPCP^XPDUTL
Update Checkpoint
bullet item $$VER^XPDUTL
Parse Version from Build Name
bullet item $$VERCP^XPDUTL
Verify Checkpoint
bullet item $$VERSION^XPDUTL
Package File Current Version


Menu Manager
bullet item $$ADD^XPDMENU
Add Option to Menu
bullet item DELETE^XPDMENU
Delete Menu Item
bullet item LKOPT^XPDMENU
Look Up Option IEN
bullet item OUT^XPDMENU
Edit Option's Out of Order Message
bullet item RENAME^XPDMENU
Rename Option
bullet item NEXT^XQ92
Restricted Times Check
bullet item $$ACCESS^XQCHK
User Option Access Test
bullet item OP^XQCHK
Current Option Check


Miscellaneous
bullet item ^XQDATE
Convert $H to VA FileMan Format (Obsolete)
bullet item $$EN^XUA4A71
Convert String to Soundex
bullet item ^XUWORKDY
Workday Calculation (Obsolete)


Name Standardization
bullet item $$BLDNAME^XLFNAME
Build Name from Component Parts
bullet item $$CLEANC^XLFNAME
Name Component Std. Routine
bullet item $$FMNAME^XLFNAME
Conv. HL7 Formatted Name to Name
bullet item $$HLNAME^XLFNAME
Conv. Name to HL7 Formatted Name
bullet item NAMECOMP^XLFNAME
Component Parts from Std. Name
bullet item $$NAMEFMT^XLFNAME
Formatted Name from Name Components
bullet item STDNAME^XLFNAME
Name Standardization Routine
bullet item DELCOMP^XLFNAME2
Delete Name Components Entry
bullet item UPDCOMP^XLFNAME2
Update Name Components Entry


National Provider Identifier
bullet item $$CHKDGT^XUSNPI
Validate NPI Format
bullet item $$NPI^XUSNPI
Get NPI from Files #200 or #4
bullet item $$QI^XUSNPI
Get Provider Entities
bullet item $$TAXIND^XUSTAX
Get Taxonomy Code from File #200
bullet item $$TAXORG^XUSTAX
Get Taxonomy Code from File #4


OS Interface
bullet item ^%ZOSF
Operating System-dependent Logic Global
bullet item $$ACTJ^%ZOSV
Number of Active Jobs
bullet item $$AVJ^%ZOSV
Number of Available Jobs
bullet item DOLRO^%ZOSV
Display Local Variables
bullet item GETENV^%ZOSV
Current System Info.
bullet item $$LGR^%ZOSV
Last Global Reference
bullet item LOGRSRC^%ZOSV
bullet item $$OS^%ZOSV
Get Operating System Info.
bullet item SETENV^%ZOSV
Set VMS Process Name (Caché/OpenVMS)
bullet item SETNM^%ZOSV
Set VMS Process Name: Parameter Passing (Caché/OpenVMS)
bullet item T0^%ZOSV
Start RT Measure (Obsolete)
bullet item T1^%ZOSV
Stop RT Measure (Obsolete)
bullet item $$VERSION^%ZOSV
Get OS Version Number or Name


Security Keys
bullet item DEL^XPDKEY
Delete Security Key
bullet item $$LKUP^XPDKEY
Look Up Security Key Value
bullet item $$RENAME^XPDKEY
Rename Security Key
bullet item OWNSKEY^XUSRB
Verify Security Keys Assigned to a User


Signon/Security
bullet item $$GET^XUPARAM
Get Parameters
bullet item $$KSP^XUPARAM
Return Kernel Site Parameter
bullet item $$LKUP^XUPARAM
Look Up Parameters
bullet item SET^XUPARAM
Set Parameters
bullet item $$PROD^XUPROD
Production Vs. Test Acct.
bullet item H^XUS
Programmer Halt
bullet item SET^XUS1A
Output Message During Signon
bullet item AVHLPTXT^XUS2
Get Help Text
bullet item $$CREATE^XUSAP
Create Application Proxy User
bullet item KILL^XUSCLEAN
Clear All but Kernel Variables
bullet item $$ADD^XUSERNEW
Add New User
bullet item $$CHECKAV^XUSRB
Check Access/Verify Codes
bullet item CVC^XUSRB
VistALink-Change User's Verify Code
bullet item $$INHIBIT^XUSRB
Check if Logons Inhibited
bullet item INTRO^XUSRB
VistaLink-Get Introductory Text
bullet item LOGOUT^XUSRB
VistALink-Log Out User From M
bullet item SETUP^XUSRB
VistALink-Set Up User's Partition in M
bullet item VALIDAV^XUSRB
VistALink-Validate User Credentials
bullet item $$DECRYP^XUSRB1
Decrypt String
bullet item $$ENCRYP^XUSRB1
Encrypt String
bullet item   $$HANDLE^XUSRB4
Return Unique Session ID String
bullet item ^XUVERIFY
Verify Access and Verify Codes
bullet item $$CHECKAV^XUVERIFY
Check Access/Verify Codes
bullet item WITNESS^XUVERIFY
bullet item GETPEER^%ZOSV
VistALink-Get IP Address for Current Session


Spooling
bullet item DSD^ZISPL
Delete Spool Data File Entry
bullet item DSDOC^ZISPL
Delete Spool Document File Entry


TaskMan
bullet item $$DEV^XUTMDEVQ
Force Queueing—No Device Selection
bullet item EN^XUTMDEVQ
Run a Task (Directly or Queued)
bullet item $$NODEV^XUTMDEVQ
Run a Task (Directly or Queued)
bullet item $$QQ^XUTMDEVQ
Double Queue—Direct Queuing in a Single Call
bullet item $$REQQ^XUTMDEVQ
Schedule Second Part of a Task
bullet item DISP^XUTMOPT
Display Option Schedule
bullet item EDIT^XUTMOPT
Edit an Option's Scheduling
bullet item OPTSTAT^XUTMOPT
Obtain Option Schedule
bullet item RESCH^XUTMOPT
Set Up Option Schedule
bullet item EN^XUTMTP
Display HL7 Task Info.
bullet item ^%ZTLOAD
Queue a Task
bullet item $$ASKSTOP^%ZTLOAD
Stop TaskMan Task
bullet item DESC^%ZTLOAD
Find Tasks with a Description
bullet item DQ^%ZTLOAD
Unschedule a Task
bullet item ISQED^%ZTLOAD
Return Task Status
bullet item $$JOB^%ZTLOAD
Return a Job Number for a Task
bullet item KILL^%ZTLOAD
Delete a Task
bullet item OPTION^%ZTLOAD
Find Tasks for an Option
bullet item PCLEAR^%ZTLOAD
Clear Persistent Flag for a Task
bullet item $$PSET^%ZTLOAD
Set Task as Persistent
bullet item REQ^%ZTLOAD
Requeue a Task
bullet item RTN^%ZTLOAD
Find Tasks that Call a Routine
bullet item $$S^%ZTLOAD
Check for Task Stop Request
bullet item STAT^%ZTLOAD
Task Status
bullet item $$TM^%ZTLOAD
Check if TaskMan is Running
bullet item ZTSAVE^%ZTLOAD
Build ZTSAVE Array


Unwinder
bullet item EN^XQOR
Navigating Protocols
bullet item EN1^XQOR
Navigating Protocols
(Entry/Exit Actions Not Executed)
bullet item MSG^XQOR
Enable HL7 Messaging
bullet item EN^XQORM
Menu Item Display and Selection
bullet item XREF^XQORM
Force Menu Recompile
bullet item DISP^XQORM1
Disp. Menu Selections From Help Code


User
bullet item $$CODE2TXT^XUA4A72
Get HCFA Text
bullet item $$GET^XUA4A72
Get Specialty & Subspecialty for a User
bullet item $$IEN2CODE^XUA4A72
Get VA Code
bullet item $$DTIME^XUP
Reset DTIME for USER
bullet item $$ACTIVE^XUSER
Status Indicator
bullet item   $$DEA^XUSER
Get DEA Number
bullet item DIV4^XUSER
Get User Divisions
bullet item $$LOOKUP^XUSER
New Person File Lookup
bullet item $$NAME^XUSER
Get Name of User
bullet item $$PROVIDER^XUSER
Providers in New Person File
bullet item $$KCHK^XUSRB
Check If User Holds Security Key
bullet item DIVGET^XUSRB2
Get Divisions for Current User
bullet item DIVSET^XUSRB2
Set Division for Current User
bullet item USERINFO^XUSRB2
Get Demographics for Current User


XGF Function Library
bullet item CHGA^XGF
Screen Change Attributes
bullet item CLEAN^XGF
Screen/Keyboard Exit and Cleanup
bullet item CLEAR^XGF
Screen Clear Region
bullet item FRAME^XGF
Screen Frame
bullet item INITKB^XGF
Keyboard Setup Only
bullet item IOXY^XGF
Screen Cursor Placement
bullet item PREP^XGF
Screen/Keyboard Setup
bullet item $$READ^XGF
Read Using Escape Processing
bullet item RESETKB^XGF
Exit XGF Keyboard
bullet item RESTORE^XGF
Screen Restore
bullet item SAVE^XGF
Screen Save
bullet item SAY^XGF
Screen String
bullet item SAYU^XGF
Screen String with Attributes
bullet item