![]() ![]() |
The VistA Infrastructure (VI) Application Program Interfaces (APIs) contents list can be displayed in the following four ways:
Each VistA Infrastructure (VI) API displays the following information in the order listed:
For example:
MAIL^XLFNSLK(): Get IP Addresses for a Domain Name
In this case "MAIL" is the tag name, "XLFNSLK" is the routine name, and the parenthesis indicate that this API may take input parameters. The lack of "$$" preceding the tag name indicates that this API is a procedure. The brief text that follows the colon gives you a general idea of what this API does.
Another example:
$$ADDRESS^XLFNSLK(): Conversion (Domain Name to IP Addresses)
In this case "ADDRESS" is the tag name, "XLFNSLK" is the routine name, and the parenthesis indicate that this API may take input parameters. The "$$" preceding the tag name indicates that this API is an extrinsic function. The brief text that follows the colon gives you a general idea of what this API does.
NOTE: Private APIs are not documented in this manual.
All input parameters must indicate whether they are "required" or "optional."