PSSDEEA ;PBM/RMS - DRUG FILE ENTER/EDIT AUDIT ; 18 May 2018 10:55 AM
Source file <PSSDEEA.m>
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")
|
FileNo | Call Tags |
---|---|
^PSDRUG - [#50] | GET1^DIQ |