Print Page as PDF
DBIA4554 ICR (4554)

DBIA4554    ICR (4554)

Name Value
NUMBER 4554
IA # 4554
DATE CREATED 2004/12/14
CUSTODIAL PACKAGE NATIONAL DRUG FILE
CUSTODIAL ISC Birmingham
USAGE Supported
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE PSNDI
NAME DBIA4554
GENERAL DESCRIPTION
This DBIA is provided by NDF (National Drug File) as an
API to do simulated VA FileMan calls. This API is to be used in the future by
all packages needing to use FileMan to look at NDF files as all the Pharmacy
packages are being re-engineered.
STATUS Active
DURATION Till Otherwise Agreed
ID PSNDI
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT VARIABLES
IX(PSNFILE,PSNPACK,.DIC,D,.X,DLAYGO,PSNDATE)
VARIABLES TYPE VARIABLES DESCRIPTION
PSNFILE Input
PSNFILE = File number used for validation of access
[required]
PSNPACK Input
PSNPACK = Name space of the calling application. Ex:
PSJ for Inpatient Meds, PSO for Outpatient.  PSNPACK is used to check if write
access is allowed [optional]
.DIC Input
See VA FileMan Programmer Manual for IX^DIC call, for
DIC, D, X, and DLAYGO input definitions
PSNDATE Input
PSNDATE = Inactivation Date. If the file has an
Inactivation Date, then any entry with an Inactivation Date on or before
PSNDATE will not be returned [optional]
PSNDIY Output
PSNDIY will return null if the values for PSNFILE and
PSNPACK are valid (it will return -1 if conditions were not met)

See VA FileMan Programmer Manual for IX^DIC output definition

DLAYGO should only be passed in if the calling application has this type of
access through another Integration Agreement
DIC(PSNFILE,PSNPACK,.DIC,.X,DLAYGO,PSNDATE)
VARIABLES TYPE VARIABLES DESCRIPTION
PSNFILE Input
PSNFILE = File number used for validation of access
[required]
PSNPACK Input
PSNPACK = Name space of the calling application. Ex:
PSJ for Inpatient Meds, PSO for Outpatient.  PSNPACK is used to check if write
access is allowed [optional]
.DIC Input
See VA FileMan Programmer Manual for ^DIC call, for
DIC, X, AND DLAYGO input definitions
PSNDATE Input
PSNDATE = Inactivation Date. If the file has an
Inactivation Date, then any entry with an Inactivation Date on or before
PSNDATE will not be returned [optional]
PSNDIY Output
PSNDIY will return null if the values for PSNFILE and
PSNPACK are valid (it will return -1 if conditions were not met)

See VA FileMan Programmer Manual for DIC output definition

DLAYGO should only be passed in if the calling application has this type of
access through another Integration Agreement