STANDARD DATA DICTIONARY #57.23 -- PPS-N UPDATE CONTROL FILE                                                      6/27/25    PAGE 1
STORED IN ^PS(57.23,  (1 ENTRY)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                         (VERSION 4.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains configuration and installation information for the Pharmacy Product System - National (PPS-N) file retrieval and 
installation process.  


              DD ACCESS: @
              RD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @

CROSS
REFERENCED BY: NAME(B)

    LAST MODIFIED: AUG 22,2024@15:16:43

57.23,.01     NAME                   0;1 FREE TEXT (Required) (audited)

              System Name   
              INPUT TRANSFORM:  K:$L(X)>7!($L(X)<3) X
              LAST EDITED:      SEP 08, 2017 
              HELP-PROMPT:      Answer must be 3-7 characters in length. 
              DESCRIPTION:      This field will be used to store the system name for example Pharmacy Product System uses PPSN.
                                There should be one entry in file (#57.23).  

              AUDIT:            YES, ALWAYS
              CROSS-REFERENCE:  57.23^B 
                                1)= S ^PS(57.23,"B",$E(X,1,30),DA)=""
                                2)= K ^PS(57.23,"B",$E(X,1,30),DA)


57.23,1       OPEN VMS LOCAL DIRECTORY 0;2 FREE TEXT (audited)

              Open VMS Local Directory   
              INPUT TRANSFORM:  K:$L(X)>100!($L(X)<1) X I $D(X) S X=$$STRIP^PSNPARM(X)
              LAST EDITED:      OCT 12, 2017 
              HELP-PROMPT:      Answer must be 1-100 characters in length. 
              DESCRIPTION:      This field contains the full path directory structure where the PPS-N update file will be located
                                (e.g., USER$:[SFTP.PPSN]).  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,2       INSTALL VERSION        0;3 NUMBER (audited)

              Install Version Number   
              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 27, 2017 
              HELP-PROMPT:      Type a whole number between 0-99999999 for the version number of the last successful PPS-N Update 
                                file number installed. 
              DESCRIPTION:      This field contains the current version number of the last successful Pharmacy Product System -
                                National (PPS-N) Update file that was installed.  For example if the last PPS-N Update file
                                installed was PPS_25PRV_26NEW.DAT, this field would contain 26.  

              AUDIT:            YES, ALWAYS

57.23,3       UNIX/LINUX LOCAL DIRECTORY 0;4 FREE TEXT (audited)

              Unix/Linux Local Directory   
              INPUT TRANSFORM:  K:$L(X)>50!($L(X)<1) X I $D(X) S X=$$STRIP^PSNPARM(X) I $L(X) D UNXLDIR^PSNPARM
              LAST EDITED:      OCT 12, 2017 
              HELP-PROMPT:      Answer must be 1-50 characters in length. 
              DESCRIPTION:      This field contains the name of the local Unix/Linux secure directory where the Pharmacy Product
                                System - National (PPS-N) Update file will be stored on the local system after download from the
                                PPS-N server (e.g. /usr/PPSN/).  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,5       PRIMARY PPS-N MAIL GROUP 0;6 FREE TEXT (audited)

              Primary PPS-N Mail Group   
              INPUT TRANSFORM:  K:$L(X)>60!($L(X)<1) X
              LAST EDITED:      APR 05, 2018 
              HELP-PROMPT:      Enter 1-60 characters for the primary individual or mail group that will receive the PPS-N Update 
                                file messages. 
              DESCRIPTION:      This field is used to store the MS Outlook email group that will receive a copy of the PPS-N update
                                messages.  These messages include download and install information, Data Update for NDF report
                                message, Updated Interactions and FDA Med Guide, Drugs Unmatched from National Drug file, Local
                                Drugs Rematched to NDF, Interactions and Allergies Updated, and error messages.  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,6       SECONDARY MAIL GROUP   1;1 FREE TEXT (audited)

              Secondary PPS-N Mail group   
              INPUT TRANSFORM:  K:$L(X)>60!($L(X)<1) X
              MAXIMUM LENGTH:   60
              LAST EDITED:      APR 05, 2018 
              HELP-PROMPT:      Enter 1-60 characters for the secondary individual or mail group that will receive PPS-N Update 
                                file messages. 
              DESCRIPTION:      This field is used to store the secondary MS Outlook email group that will receive a copy of the
                                PPS-N update messages.  These messages include download and install information, Data Update for
                                NDF report message, Updated Interactions and FDA Med Guide, Drugs Unmatched from National Drug
                                file, Local Drugs Rematched to NDF, Interactions and Allergies Updated, and error messages.  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,8       DOWNLOAD VERSION       0;7 NUMBER (audited)

              Download Version Number   
              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 27, 2017 
              HELP-PROMPT:      Enter the version number for the last PPS-N Update file downloaded.  The version must be a whole 
                                number between 0-99999999. 
              DESCRIPTION:      This field contains the version number for the last Pharmacy Product System - National (PPS-N)
                                Update file downloaded.  For example if the last PPS-N Update file downloaded was 
                                PPS_25PRV_26NEW.DAT, this field would contain 26.  

              AUDIT:            YES, ALWAYS

57.23,9       DOWNLOAD STATUS        0;8 SET (audited)

              Download Status   
                                'N' FOR NOT IN PROGRESS; 
                                'Y' FOR IN PROGRESS; 
              LAST EDITED:      FEB 22, 2017 
              HELP-PROMPT:      Enter 'Y' for download in progress or 'N' for not in progress. 
              DESCRIPTION:      This field is used to track the status of a PPS-N/NDF Update file download from the PPS-N sftp
                                server.  

              AUDIT:            YES, ALWAYS

57.23,10      INSTALL STATUS         0;9 SET (audited)

              Install Status   
                                'N' FOR NOT IN PROGRESS; 
                                'Y' FOR IN PROGRESS; 
              LAST EDITED:      FEB 22, 2017 
              HELP-PROMPT:      Enter 'Y' for install in progress or 'N' for not in progress. 
              DESCRIPTION:      This field is used to track the status of a PPS-N/NDF Update file install into the National Drug
                                file package.  

              AUDIT:            YES, ALWAYS

57.23,11      ECDSA                  0;11 SET (BOOLEAN Data Type) (audited)

              ECDSA usage   
              LAST EDITED:      APR 15, 2024 
              HELP-PROMPT:      Please enter 'Y' to allow ECDSA key creation or 'N' to prevent ECDSA key creation. 
              DESCRIPTION:
                                This field is used to allow the creation of Elliptic Curve Digital Signature Algorithm (ECDSA).  

              AUDIT:            YES, ALWAYS

57.23,20      REMOTE SERVER ADDRESS  2;1 FREE TEXT (audited)

              Remote Server Address   
              INPUT TRANSFORM:  K:$L(X)>60!($L(X)<5) X I $D(X) S X=$$STRIP^PSNPARM(X)
              LAST EDITED:      OCT 15, 2017 
              HELP-PROMPT:      Answer must be 5-60 characters in length. 
              DESCRIPTION:      This is the secure FTP IP address of the Pharmacy Product System- National(PPS-N) server where the
                                PPS-N NDF Update file will be retrieved.  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,21      REMOTE DIRECTORY ACCESS 2;2 FREE TEXT (audited)

              Remote Server Directory   
              INPUT TRANSFORM:  K:$L(X)>100!($L(X)<1) X I $D(X) S X=$$STRIP^PSNPARM(X)
              LAST EDITED:      OCT 15, 2017 
              HELP-PROMPT:      Answer must be 1-100 characters in length. 
              DESCRIPTION:      This is the directory name at the Pharmacy Product System-National (PPS-N) server where the PPS-N
                                NDF Update file will be retrieved.  

              AUDIT:            YES, ALWAYS
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.23,22      REMOTE SFTP USER ID    2;3 FREE TEXT (audited)

              Remote SFTP User ID   
              INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1) X
              LAST EDITED:      FEB 22, 2017 
              HELP-PROMPT:      Enter 1-20 characters for the PPS-N secure FTP user name. 
              DESCRIPTION:      This field contains the secure FTP username at the Pharmacy Product System - National(PPS-N) server
                                where the PPS-N NDF Update file will be retrieved.  

              AUDIT:            YES, ALWAYS
                                UNEDITABLE

57.23,30      SCHEDULED OPTION       3;0 POINTER Multiple #57.24

              LAST EDITED:      NOV 30, 2015 

57.24,.01       SCHEDULE OPTIONS       0;1 POINTER TO OPTION SCHEDULING FILE (#19.2) (Multiply asked)

                LAST EDITED:      NOV 12, 2015 
                HELP-PROMPT:      Enter a Scheduled option to mark out of order during PPS-N/NDF Update file installation. 
                DESCRIPTION:      This multiple field is used for sites to define scheduled options to be disabled during
                                  installation of PPS-N/NDF Update file(s).  

                CROSS-REFERENCE:  57.24^B 
                                  1)= S ^PS(57.23,DA(1),3,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),3,"B",$E(X,1,30),DA)




57.23,31      MENU OPTIONS           3.1;0 POINTER Multiple #57.2331


57.2331,.01     MENU OPTIONS           0;1 POINTER TO OPTION FILE (#19) (Multiply asked)

                LAST EDITED:      NOV 12, 2015 
                HELP-PROMPT:      Enter a Menu option to mark out of order during PPS-N/NDF Update file installation. 
                DESCRIPTION:      This multiple field is used for sites to define menu options to be disabled during installation 
                                  of PPS-N/NDF Update file(s).  

                CROSS-REFERENCE:  57.2331^B 
                                  1)= S ^PS(57.23,DA(1),3.1,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),3.1,"B",$E(X,1,30),DA)




57.23,32      PROTOCOLS              3.2;0 POINTER Multiple #57.2332


57.2332,.01     PROTOCOLS              0;1 POINTER TO PROTOCOL FILE (#101) (Multiply asked)

                LAST EDITED:      NOV 12, 2015 
                HELP-PROMPT:      Enter a protocol to mark out of order during PPS-N/NDF Update file installation. 
                DESCRIPTION:      This multiple field is used for sites to define Protocols to be disabled during installation of
                                  PPS-N/NDF Update file(s).  

                CROSS-REFERENCE:  57.2332^B 
                                  1)= S ^PS(57.23,DA(1),3.2,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),3.2,"B",$E(X,1,30),DA)




57.23,33      SFTP PRIVATE KEY TEXT  PRVKEY;0   WORD-PROCESSING #57.2333   (IGNORE "|")

              DESCRIPTION:
                                This is the Secure File Transfer Protocol (sFTP) private key text content.  


                LAST EDITED:      JAN 12, 2016 
                HELP-PROMPT:      Enter the Secure FTP encrypted private key content to be used to retrieve Pharmacy Product System 
                                  - National (PPS-N) update files. 
                DESCRIPTION:
                                  This is the Secure File Transfer Protocol (sFTP) private key text content.  




57.23,34      SFTP PUBLIC KEY TEXT   PUBKEY;0   WORD-PROCESSING #57.2334   (IGNORE "|")

              DESCRIPTION:
                                This is the Secure File Transfer Protocol (sFTP) public key text content.  


                LAST EDITED:      JAN 12, 2016 
                HELP-PROMPT:      Enter the Secure FTP encrypted public key text to be used to download Pharmacy Product System - 
                                  National (PPS-N) update files.  
                DESCRIPTION:
                                  This is the Secure File Transfer Protocol (sFTP) public key text content.  




57.23,39      SFTP SSH KEY FORMAT    FILE1;1 SET (audited)

              SFTP SSH Key Format   
                                'OSSH' FOR OpenSSH Format (Used by Linux); 
                                'SSH2' FOR SSH2 Format (Used by OpenVMS); 
              LAST EDITED:      FEB 24, 2017 
              HELP-PROMPT:      Choose the sFTP SSH key format in use. 
              AUDIT:            YES, ALWAYS

57.23,41      SFTP SSH KEY ENCRYPTION FILE1;2 SET (audited)

              SFTP SSH Key Encryption   
                                'RSA' FOR Rivest, Shamir & Adleman (Names); 
                                'ECDSA' FOR Elliptic Curve Digital Signature Algorithm (ECDSA); 
              LAST EDITED:      APR 12, 2024 
              HELP-PROMPT:      Choose the sFTP SSH Key Encryption Algorithm in use. 
              DESCRIPTION:      This is the type of the encryption algorithm of the SSH (Secure Shell) public and private keys used
                                to transmit data from PPS-N server via Secure File Transfer Protocol (sFTP).  

              AUDIT:            YES, ALWAYS

57.23,45      LEGACY UPDATE PROCESSING 0;10 SET (Required) (audited)

              Legacy Update Processing   
                                'N' FOR NO; 
                                'Y' FOR YES; 
              LAST EDITED:      JUN 28, 2017 
              HELP-PROMPT:      Enter YES to indicate that the National Drug File will be updated via the legacy FORUM patch 
                                process or NO to indicate that NDF will be updated via the PPS-N 3.0 Update file process. 
              DESCRIPTION:      This field denotes YES or NO if the National Drug File will be updated by the legacy FORUM patch
                                release process or the Pharmacy Product System - National 3.0 Update file process.  

              TECHNICAL DESCR:  The following selection options will be available to the user based on the PPS-N Account Type field
                                as follows: 
                                 
                                If Account Type is 'Q' or 'N', only the NO option will be available . Otherwise, YES and NO options
                                will be available for selection.  

              SCREEN:           S DIC("S")="I $$SCR^PSNPARM(Y)"
              EXPLANATION:      Entries in this field may be restricted based on Account Type.
              AUDIT:            YES, ALWAYS

57.23,50      DOWNLOAD HISTORY       4;0 Multiple #57.234

              DESCRIPTION:      This multiple field contains the status and download history for the Pharmacy Product System -
                                National (PPS-N)/NDF Update file download process.  


              INDEXED BY:       DOWNLOAD BEGIN DATE/TIME (D), DOWNLOAD FILE NAME & DOWNLOAD BEGIN DATE/TIME (E)

57.234,.01      DOWNLOAD FILE NAME     0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                LAST EDITED:      FEB 22, 2017 
                HELP-PROMPT:      Enter 1-40 characters for the PPS-N update file name (format: PPS_XXXPRV_XXXNEW.DAT). 
                DESCRIPTION:      This field contains the Pharmacy Product System - National (PPS-N) Update file name in the format
                                  of PPS_XXXPRV_XXXNEW.DAT.  

                CROSS-REFERENCE:  57.234^B 
                                  1)= S ^PS(57.23,DA(1),4,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),4,"B",$E(X,1,30),DA)

                RECORD INDEXES:   E (#1503)

57.234,1        DOWNLOAD BEGIN DATE/TIME 0;2 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      FEB 22, 2017 
                HELP-PROMPT:      Enter the date and time the download began. 
                DESCRIPTION:      This field contains the date and time that the Pharmacy Product System - National (PPS-N) Update
                                  file process began.  

                FIELD INDEX:      D (#1502)    REGULAR    IR    LOOKUP & SORTING
                    Short Descr:  Cross reference for Download Begin Date/Time
                    Description:  This cross reference is used by the Install Status Report [PSN PPS INSTALL STATUS REPORT] option
                                  for lookup and sorting.  
                      Set Logic:  S ^PS(57.23,DA(1),4,"D",X,DA)=""
                     Kill Logic:  K ^PS(57.23,DA(1),4,"D",X,DA)
                     Whole Kill:  K ^PS(57.23,DA(1),4,"D")
                           X(1):  DOWNLOAD BEGIN DATE/TIME  (57.234,1)  (Subscr 1)  (forwards)

                RECORD INDEXES:   E (#1503)

57.234,2        DOWNLOAD COMPLETE DATE/TIME 0;3 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      FEB 15, 2017 
                HELP-PROMPT:      Enter the date and time the PPS-N Update file download completed. 
                DESCRIPTION:      This field contains the date and time that the Pharmacy Product System - National (PPS-N) Update
                                  file process completed.  


57.234,3        FILE SIZE              0;4 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                LAST EDITED:      FEB 15, 2017 
                HELP-PROMPT:      Enter 1-40 characters for the file size for the PPS-N Update file. 
                DESCRIPTION:
                                  This field contains the file size of the Pharmacy Product System - National Update file.  


57.234,4        DOWNLOAD ERROR MESSAGE 0;5 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>80!($L(X)<1) X
                LAST EDITED:      FEB 22, 2017 
                HELP-PROMPT:      Enter 1-80 characters to describe the error encountered during the PPS-N Update file download 
                                  process. 
                DESCRIPTION:      This field contains error information for the download process of the Pharmacy Product System -
                                  National PPS-N Update file.  If no errors occurred during download, this field will remain blank.  
                                   
                                  Examples of errors are: 
                                    Unable to retrieve update file.  
                                    Missing or Incomplete data in the Update file.  
                                    The system was unable to read or create a national report.  
                                    The system was unable to create local reports.  
                                    Unknown Error.  




57.23,70      REJECT HISTORY         6;0 Multiple #57.236


57.236,.01      REJECT FILE NAME       0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                LAST EDITED:      MAY 15, 2017 
                HELP-PROMPT:      Enter 1-40 characters for the PPS-N update file name (format: PPS_XXXPRV_XXXNEW.DAT). 
                DESCRIPTION:      This field contains the Pharmacy Product System - National (PPS-N) Update file name in the format
                                  of PPS_XXXPRV_XXXNEW.DAT.  

                CROSS-REFERENCE:  57.236^B 
                                  1)= S ^PS(57.23,DA(1),6,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),6,"B",$E(X,1,30),DA)


57.236,1        REJECT BEGIN DATE/TIME 0;2 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:X<1 X
                LAST EDITED:      MAY 15, 2017 
                HELP-PROMPT:      Enter the date and time the reject began. 
                DESCRIPTION:      Enter the date and time the download began. This field contains the date and time that the
                                  Pharmacy Product System - National (PPS-N) Update file process began.  

                NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


57.236,2        REJECTED BY            0;3 POINTER TO NEW PERSON FILE (#200)

                LAST EDITED:      MAY 22, 2017 
                HELP-PROMPT:      This is the name of the person who previously rejected the data file. 
                DESCRIPTION:      REJECT COMPLETE DATE/TIME This field contains the date and time that the Pharmacy Product System
                                  - National (PPS-N) Update file process completed.  




57.23,100     INSTALL HISTORY        5;0 Multiple #57.231

              DESCRIPTION:      This multiple contains historical information for each PPS-N Update file installed for National
                                Drug File (NDF) package.  

              TECHNICAL DESCR:  This multiple is defined when the TaskMan scheduled update of NDF [PSNTUPDT] job runs or the user
                                selects to run the Begin update of NDF data from PPS-N [PSNUPDT] option manually.  It should not be
                                edited.  


              INDEXED BY:       INSTALL BEGIN DATE/TIME (C), UPDATE FILE NAME & INSTALL BEGIN DATE/TIME (F)

57.231,.01      UPDATE FILE NAME       0;1 FREE TEXT (Multiply asked)

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                LAST EDITED:      FEB 22, 2017 
                HELP-PROMPT:      Enter the Update file name in PPS_0PRV_1NEW.DAT format.  
                DESCRIPTION:
                                  This field contains the file name for the Update file being retrieved or installed.  

                CROSS-REFERENCE:  57.231^B 
                                  1)= S ^PS(57.23,DA(1),5,"B",$E(X,1,30),DA)=""
                                  2)= K ^PS(57.23,DA(1),5,"B",$E(X,1,30),DA)

                RECORD INDEXES:   F (#1501)

57.231,1        INSTALL BEGIN DATE/TIME 0;2 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      FEB 22, 2017 
                HELP-PROMPT:      Enter the date and time that the Update file install process began. 
                DESCRIPTION:
                                  This field contains the date and time the PPS-N Update installation process began.  

                FIELD INDEX:      C (#1500)    REGULAR    IR    LOOKUP & SORTING
                    Short Descr:  Cross Reference by Install Begin Date/Time
                    Description:  This cross reference is used by the Install Status Report [PSN PPS INSTALL STATUS REPORT] option
                                  for lookup and sorting.  
                      Set Logic:  S ^PS(57.23,DA(1),5,"C",X,DA)=""
                     Kill Logic:  K ^PS(57.23,DA(1),5,"C",X,DA)
                     Whole Kill:  K ^PS(57.23,DA(1),5,"C")
                           X(1):  INSTALL BEGIN DATE/TIME  (57.231,1)  (Subscr 1)  (forwards)

                RECORD INDEXES:   F (#1501)

57.231,2        INSTALL COMPLETION DATE/TIME 0;3 DATE

                INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                LAST EDITED:      FEB 16, 2017 
                HELP-PROMPT:      Enter the date and time that the installation of the Update fil completed. 
                DESCRIPTION:      This field contains the date and time that the install process for the PPS-N Update file
                                  completed processing.  


57.231,3        LAST VISTA FILE PROCESSED 0;4 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>15!($L(X)<1) X
                LAST EDITED:      FEB 17, 2017 
                HELP-PROMPT:      Enter 1-15 characters for the file number for the last VistA file processed during installation. 
                DESCRIPTION:      This field is updated during the Update file installation process to indicate the last file
                                  number processed.  


57.231,4        LAST FILE IEN PROCESSED 0;5 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      FEB 17, 2017 
                HELP-PROMPT:      Enter 1-30 characters for the last file Internal Entry Number (IEN) processed. 
                DESCRIPTION:      This field contains the last Internal Entry Number (IEN) for the last Vista file processed.  The
                                  format of the IEN can be "IEN," for "file IEN" or "IEN,IEN" for "file IEN, sub-file IEN".  


57.231,5        LAST TMP FILE SUBSCRIPT 0;6 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                LAST EDITED:      FEB 17, 2017 
                HELP-PROMPT:      Enter 1-40 characters for the last TMP file subscript processed. 
                DESCRIPTION:
                                  This field contains the last TMP file subscript used during the install process. 


57.231,6        LAST UPDATE FILE SECTION 0;7 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>30!($L(X)<1) X
                LAST EDITED:      FEB 17, 2017 
                HELP-PROMPT:      Enter 1-30 characters for the last Update file section processed. 
                DESCRIPTION:
                                  This field is used to track the last Update file section processed during the install process.  


57.231,7        DISPLAYED LAST         0;8 FREE TEXT

                INPUT TRANSFORM:  K:$L(X)>35!($L(X)<1) X
                LAST EDITED:      FEB 17, 2017 
                HELP-PROMPT:      Enter 1-35 characters for the last action displayed to the user. 
                DESCRIPTION:
                                  This field contains the last action displayed to the user during the install process. 


57.231,30       INSTALL ERRORS         2;0 DATE Multiple #57.233

                LAST EDITED:      FEB 16, 2017 
                DESCRIPTION:      This field contains error information for the Pharmacy Product System - National (PPS-N)/National
                                  Drug File (NDF) Update file installation process.  


57.233,.01        ERROR DATE/TIME        0;1 DATE (Multiply asked)

                  INPUT TRANSFORM:  S %DT="ESTX" D ^%DT S X=Y K:Y<1 X
                  LAST EDITED:      SEP 28, 2015 
                  HELP-PROMPT:      Enter the date and time that the error occurred. 
                  DESCRIPTION:
                                    This field contains the date and time that the error occurred.  

                  CROSS-REFERENCE:  57.233^B 
                                    1)= S ^PS(57.23,DA(2),5,DA(1),2,"B",$E(X,1,30),DA)=""
                                    2)= K ^PS(57.23,DA(2),5,DA(1),2,"B",$E(X,1,30),DA)


57.233,1          FILE                   0;2 FREE TEXT

                  INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                  LAST EDITED:      SEP 28, 2015 
                  HELP-PROMPT:      Enter 1-40 characters for the file name being retrieved or the file number being installed. 
                  DESCRIPTION:      If the error occurs during the file retrieval process, this field will contain the file name
                                    being retrieved (i.e. PPS_PRV34_NEW35.DAT).  
                                     
                                    If the error occurs during the Update file installation, this field will contain the file
                                    number being installed (i.e. 50.68, 50.605, etc.).  


57.233,2          INTERNAL ENTRY NUMBER  0;3 FREE TEXT

                  INPUT TRANSFORM:  K:$L(X)>20!($L(X)<1) X
                  LAST EDITED:      SEP 28, 2015 
                  HELP-PROMPT:      Enter 1-20 characters for the file internal entry number (IEN) when the Update file 
                                    installation errored. 
                  DESCRIPTION:      This field contains the Internal Entry Number (IEN) for the file when an error occurred during
                                    install of the PPS-N Update file.  


57.233,3          TMP FILE SUBSCRIPT     0;4 FREE TEXT

                  INPUT TRANSFORM:  K:$L(X)>40!($L(X)<1) X
                  LAST EDITED:      SEP 28, 2015 
                  HELP-PROMPT:      Answer must be 1-40 characters in length. 
                  DESCRIPTION:      This field contains the TMP file subscript being processed when the error occurred during the
                                    Update file installation process.  


57.233,4          ERROR MESSAGE          0;5 FREE TEXT

                  INPUT TRANSFORM:  K:$L(X)>60!($L(X)<1) X
                  LAST EDITED:      SEP 28, 2015 
                  HELP-PROMPT:      Enter 1-60 characters to describe the type of error. For example: File #5000.507 does not 
                                    exist. 
                  DESCRIPTION:      This field contains the Pharmacy Product System - National (PPS-N) Update file install error
                                    messages and related information.  
                                     
                                    Examples: File #5000.507 does not exist.  The entry does not exist.  File# 50.606 and IEN
                                    string 100,326, represent different subfile levels.  







      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 REJECT HISTORY:REJECTED BY (#2)

OPTION (#19)                      MENU OPTIONS:MENU OPTIONS (#.01)

OPTION SCHEDULING (#19.2)         SCHEDULED OPTION:SCHEDULE OPTIONS (#.01)

PROTOCOL (#101)                   PROTOCOLS:PROTOCOLS (#.01)


Subfile #57.231

  Record Indexes:

  F (#1501)    RECORD    REGULAR    IR    LOOKUP & SORTING
      Short Descr:  Cross reference by NAME, INSTALL BEGIN DATE/TIME, IEN
      Description:  This cross reference is used by the Install Status Report [PSN PPS INSTALL STATUS REPORT] option for lookup and
                    sorting.  
        Set Logic:  S ^PS(57.23,DA(1),5,"F",$E(X(1),1,30),X(2),DA)=""
       Kill Logic:  K ^PS(57.23,DA(1),5,"F",$E(X(1),1,30),X(2),DA)
       Whole Kill:  K ^PS(57.23,DA(1),5,"F")
             X(1):  UPDATE FILE NAME  (57.231,.01)  (Subscr 1)  (Len 30)  (forwards)
             X(2):  INSTALL BEGIN DATE/TIME  (57.231,1)  (Subscr 2)  (forwards)

Subfile #57.234

  Record Indexes:

  E (#1503)    RECORD    REGULAR    IR    LOOKUP & SORTING
      Short Descr:  Download cross reference by NAME, DOWNLOAD BEGIN DATE/TIME, IEN
      Description:  This cross reference is used by the Install Status Report [PSN PPS INSTALL STATUS REPORT] option for lookup and
                    sorting.  
        Set Logic:  S ^PS(57.23,DA(1),4,"E",$E(X(1),1,30),X(2),DA)=""
       Kill Logic:  K ^PS(57.23,DA(1),4,"E",$E(X(1),1,30),X(2),DA)
       Whole Kill:  K ^PS(57.23,DA(1),4,"E")
             X(1):  DOWNLOAD FILE NAME  (57.234,.01)  (Subscr 1)  (Len 30)  (forwards)
             X(2):  DOWNLOAD BEGIN DATE/TIME  (57.234,1)  (Subscr 2)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):