PSA*3.0*12 (2277)    BUILD (9.6)

Name Value
NAME PSA*3.0*12
DATE DISTRIBUTED 1999-04-13 00:00:00
PACKAGE FILE LINK DRUG ACCOUNTABILITY
REQUIRED BUILD
  • PSA*3.0*3
    ACTION:   Don't install, remove global
TYPE SINGLE PACKAGE
DESCRIPTION OF ENHANCEMENTS
 1). When an adjustment is made to the balance of a drug in a pharmacy
 
 2). There is a problem with invoices being marked as processed when 
 in fact they should not have been marked as such because there are
 data elements missing.
 Solution: When the individual line items are being processed the system
           checks the order unit. For a line item to successfully process
           as having an order unit, it must match one of the following 3
           conditions:
            a). The order unit is defined in the initial uploaded item
            b). An adjusted order unit has been entered
 location or invoice, the adjustment activity is recorded, but the
            c). The order unit is defined in the synonym multiple in
                the drug file.
 
 3). After installing patch #3, if an invoice is being processed that is
 already on file for the same order number, a string too long error
 occurs at INVOICE+17 of routine PSAPROC7. 
 
 4). Invoices are passing through the processing and verification portions 
 of Drug Accountability with no problem, however, when the system does
 the checking of the data for updating price and drug information, these
 stored data is not updated. Some Drug Accountability programs make
 problems are found, and nothing is updated.
 Solution: This is in part because of problem #2 above, the order unit.
           When the line item's data is being placed into the DRUG 
           ACCOUNTABILITY ORDER file (#58.811), the system assigns the
           order unit to be either the value initially entered on the 
           invoice, or the value in the synonym multiple, otherwise zero.
           No mention of the adjusted order unit. The order of assignment
           should be, synonym multiple, adjusted, then initial upload.
 
 5). Several facilities do not have their pharmacy locations defined
 the adjustments internally before printing out the drug balances,
 properly in the DRUG ACCOUNTABILITY STATS file (#58.8), which results in
 errors. Usually the error is an undefined variable PSACOMB.
 (fixed in routine PSAUTL1)
 
 6). Uploading of incomplete invoiced data is corrected.
 
 7). The dispense unit per order unit is no longer asked for on supply
 items.
 (PSAVER2 - If the user identifies the drug as supply, then they should 
 not be prompted for DUOU. Added a Line of code to check for PSASUPP.
 while other programs do not make these necessary calculations. Other
 
 8). When the PSA IV ALL LOCATIONS is executed each evening as a background
 job, part of the OP dispensing functionality is to check each ward that
 is associated with the pharmacy location in the DRUG ACCOUNTABILITY STATS
 file (#58.8). Currently the program will discontinue processing if the ward
 doesn't match the pharmacy location, BUT it also quits if the ward
 does match the location. Therefore no OP dispensing data is recorded.
 (fixed in routine PSAPSI3)
 
 9). Balances on Controlled Substances are not updated when the orders
 VISTA packages extract data from the Drug Accountability files on
 are verified.
 
 10). When an invoice is being processed/edited, the order unit field will
 display the order unit associated with the line item based on adjustment,
 invoice's order unit or the order unit in the synonym of the drug file.
 When this field is to be edited, the only choices displayed are the 
 original invoiced order unit or the drug file entry. If an adjustment
 had been made, the program ignored it. NOIS (HUN-1197-20485)
 (Fixed 13 Jan 99 in routine PSAPROC3).
 
 a regular basis, by not setting up the programs internally to make the
 11). When patch PSA*3*3 was sent out, the second line syntax for the
 routines PSAUDP & PSAUP1 which were released in patch PSA*3*6, was
 erased. These two routines are added to this patch with updated second
 line syntax.
 
 12). During the set up of a pharmacy location there was a problem with 
 the call to obtain the outpatient pharmacy location. If there was more
 than one location that was spelled similarly the program would take the
 first one as default.
 
 calculations for the adjustments, the data they are obtaining is
 13). When the user is processing invoices, they can actually enter a
 <RETURN> at the select pharmacy location or select master vault prompt.
 the system will continue to process normally, but an error will occur
 in SITES+1^PSAUTL1. This value must be entered for proper processing.
 The user must now up-arrow out of the selection.
 
 incorrect.
TRACK PACKAGE NATIONALLY YES
BUILD COMPONENTS
  • ENTRIES:
    • PSADJ
      ACTION:   SEND TO SITE
      CHECKSUM:   B54165345
    • PSAVER2
      ACTION:   SEND TO SITE
      CHECKSUM:   B48070679
    • PSAUDP
      ACTION:   SEND TO SITE
      CHECKSUM:   B10115428
    • PSAORDP1
      ACTION:   SEND TO SITE
      CHECKSUM:   B71517025
    • PSAENTO
      ACTION:   SEND TO SITE
      CHECKSUM:   B53830917
    • PSAPROC
      ACTION:   SEND TO SITE
      CHECKSUM:   B75068798
    • PSAPROC7
      ACTION:   SEND TO SITE
      CHECKSUM:   B34483223
    • PSAUP
      ACTION:   SEND TO SITE
      CHECKSUM:   B48624388
    • PSAUP1
      ACTION:   SEND TO SITE
      CHECKSUM:   B37567049
    • PSAHELP
      ACTION:   SEND TO SITE
      CHECKSUM:   B2900059
    • PSAUP4
      ACTION:   SEND TO SITE
      CHECKSUM:   B69679338
    • PSAPROC1
      ACTION:   SEND TO SITE
      CHECKSUM:   B38120266
    • PSAUTL1
      ACTION:   SEND TO SITE
      CHECKSUM:   B37659793
    • PSAVER7
      ACTION:   SEND TO SITE
      CHECKSUM:   B36020547
    • PSAPSI3
      ACTION:   SEND TO SITE
      CHECKSUM:   B24501473