Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: PSSDEEA

Package: Pharmacy Data Management

Routine: PSSDEEA


Information

PSSDEEA ;PBM/RMS - DRUG FILE ENTER/EDIT AUDIT ; 18 May 2018 10:55 AM

Source Information

Source file <PSSDEEA.m>

Entry Points

Name Comments DBIA/ICR reference
BEFORE(TAG) ;
; Capture the drug entry before it is edited to have to compare to
; after the user completes the editing. Email changes in
; linetag 'AFTER' (called at the end of PSSDEE).
; From: PSSDEE [PSS DRUG ENTER/EDIT]
; Output:
; 1. ^UTILITY(TAG,$J,DA)=Drug file entry number DA before editing
; 2. ZDA ; DA or IEN of Drug file #50 entry
; 3. ZN ; Will be equal to 1 if a new drug was entered into file
AFTER(TAG) ;
EN
HEADER ;HEADER FOR FIELDS CHANGED IN THE DRUG ENTER/EDIT OPTION
; ZEXCEPT: PSSZMES,USER,ZDAN
COMPAR ;
; ZEXCEPT: PSSZMES,ANS,FLAG,LABEL,NEWVAL,OLDVAL,ZDA,TAG,PSSZNOC
OLDEXT(OLDVAL,PSSZNODE,PIECE) ;COMPUTE EXTERNAL 'OLD' VALUE WHERE NECESSARY
NEWEXT(ZDA,PSSZNODE,PIECE) ;COMPUTE EXTERNAL 'NEW' VALUE WHERE NECESSARY
SEND ;
; ZEXCEPT: ZDA,ZDAN,PSSZNOC
STOR ;STORES VALUES INTO MAILMAN VARIABLES
; ZEXCEPT: PSSZMES,COUNT,FIELD,LABEL,NEWVAL,OLDVAL,SPACES
SETLB ;SETS $TEXT LABEL
; ZEXCEPT: LABEL,PSSZNODE
SUB0 ;FIELDS FOR ^PSDRUG(ZDA,0)
SUB2 ;FIELDS FOR ^PSDRUG(ZDA,2)
SUB3 ;FIELDS FOR ^PSDRUG(ZDA,3)
SUB85 ;
SUB660 ;FIELDS FOR ^PSDRUG(ZDA,660)
SUB6601 ;FIELDS FOR ^PSDRUG(ZDA,660.1)
SUBEPH ;FIELDS FOR ^PSDRUG(ZDA,"EPH")
SUBI ;FIELDS FOR ^PSDRUG(ZDA,"I")
SUBND ;FIELDS FOR ^PSDRUG(ZDA,"ND")

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call