Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSSP254U

Package: Pharmacy Data Management

Routine: PSSP254U


Information

PSSP254U ;CAN/EJD - PSS*1*254 Uninstall ; Nov 02, 2022@16:00

Source Information

Source file <PSSP254U.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 $$FIND1^DIC  FILE^DICN  (,FILE)^DIE  $$GET1^DIQ  ^DIR  
Kernel 1 (BMES,MES)^XPDUTL  
MailMan 1 ^XMD  
Pharmacy Data Management 1 (NEWROUTE,NEWUNIT,SETUP)^PSSP254V  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Pharmacy Data Management 1 PSSP254V  

Entry Points

Name Comments DBIA/ICR reference
BACKOUT ;Perform the backout
GONOGO() ;Safety Check
SAVELOG ;Save
DCF ;File 51 and 51.1 Dosing Check Frequency
DCFDRG(FILE,MEDSCH,FIELD) ;Restore impacted drugs
WS ; Web Service updates
MR ; STANDARD MEDICATION ROUTES (#51.23) file updates
ST ; Update entries in DOSE UNITS file (#51.24) and DOSE UNIT CONVERSION file (#51.25)
FDB ; 1st DataBank Dose Unit Updates
SYN ; SYNONYM updates
DEL24 ; delete entries from file #51.24
DUC ; update the DOSE UNIT 1 (#.01) of the DOSE UNIT CONVERSION file (#51.25)
DEL25 ; delete entries from the DOSE UNIT CONVERSION file (#51.25)
UNIT2 ; update the DOSE UNIT 2 field (#.01) and the CONVERSION FACTOR field (#1) entries in file (#51.25)
DISABLE(SRVNAME,PSSIEN) ; Disable PPSN server if it exists-will set it back to enabled
SETTXT(TXT) ; Setting Plain Text
MAIL ; Sends Mailman message

External References

Name Field # of Occurrence
$$FIND1^DIC DEL24+16, DEL25+16, UNIT2+47
FILE^DICN DCFDRG+13, DEL24+32, DEL25+30
^DIE DCF+30, DCF+35, MR+25, FDB+19, SYN+30, DEL24+25, DUC+18, DEL25+23, UNIT2+36, UNIT2+53
FILE^DIE WS+24, DISABLE+4
$$GET1^DIQ DCF+21, DCF+24, WS+16, MR+16, MR+19, MR+23, FDB+13, FDB+17, SYN+21, SYN+24
DUC+11, UNIT2+16, UNIT2+17, UNIT2+18, UNIT2+44
^DIR GONOGO+6
NEWROUTE^PSSP254V BACKOUT+25
NEWUNIT^PSSP254V BACKOUT+20
SETUP^PSSP254V SAVELOG+2
^XMD MAIL+8
BMES^XPDUTL DCF+5, MR+5, ST+4, ST+25, FDB+3, SYN+9, DEL24+4, DUC+3, DEL25+4, UNIT2+3
, DISABLE+5, MAIL+3
MES^XPDUTL DCF+10, DCF+14, DCF+26, DCF+32, DCF+37, DCFDRG+19, DCFDRG+22, WS+4, WS+6, WS+18
WS+27, MR+11, MR+21, MR+26, FDB+7, FDB+15, FDB+20, SYN+13, SYN+26, SYN+31
DEL24+8, DEL24+18, DEL24+35, DUC+7, DUC+15, DUC+19, DEL25+8, DEL25+18, DEL25+33, UNIT2+7
UNIT2+23, UNIT2+37, UNIT2+49, UNIT2+56

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No data to rollback. Nothing Done."
  • Line Location: BACKOUT+4
Function Call: WRITE
  • Prompt: !!,"Nothing Done"
  • Line Location: GONOGO+8
Routine Call
  • DIC
  • Line Location:
    • DEL24+16
    • DEL25+16
    • UNIT2+47
Routine Call
  • DIE
  • Line Location:
    • DCF+30
    • DCF+35
    • MR+25
    • FDB+19
    • SYN+30
    • DEL24+25
    • DUC+18
    • DEL25+23
    • UNIT2+36
    • UNIT2+53
Routine Call
  • DIE
  • Line Location:
    • WS+24
    • DISABLE+4
Routine Call
  • DIR
  • Line Location:
    • GONOGO+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XOB(18.12 - [#18.12] GET1^DIQ
^PS(51.23 - [#51.23] Classic Fileman Calls,  GET1^DIQ
^PS(51.24 - [#51.24] FIND1^DIC,  GET1^DIQ
51.242 GET1^DIQ
^PS(51.25 - [#51.25] FIND1^DIC,  GET1^DIQ
51.251 FIND1^DIC,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PSS254P" BACKOUT+10!, BACKOUT+36!, SETTXT+1*
^XTMP("PSSP254B" BACKOUT+4, SAVELOG+3, SAVELOG+4!, DCF+8, DCF+12, DCF+15, DCF+16, DCF+17, DCF+33, DCFDRG+7
, DCFDRG+8, DCFDRG+9, WS+4, WS+8, WS+11, WS+12, WS+13, MR+9, MR+14, MR+15
FDB+5, FDB+9, FDB+10, FDB+11, SYN+11, SYN+15, SYN+16, SYN+17, SYN+18, SYN+20
DEL24+6, DEL24+10, DEL24+13, DEL24+28, DEL24+29, DUC+5, DUC+9, DUC+10, DEL25+6, DEL25+10
DEL25+13, DEL25+26, DEL25+27, UNIT2+5, UNIT2+12, UNIT2+13, UNIT2+14, UNIT2+40, UNIT2+41, UNIT2+42
^XTMP("PSSP254U" SAVELOG+1!, SAVELOG+3*
^XUSEC("PSNMGR" MAIL+5

Label References

Name Line Occurrences
$$GONOGO BACKOUT+7
DCF BACKOUT+28
DCFDRG DCF+33
DEL24 ST+20
DEL25 ST+36
DISABLE WS+20
DUC ST+31
FDB ST+10
MAIL BACKOUT+31
MR BACKOUT+24
SAVELOG BACKOUT+34
SETTXT DCF+3, DCF+5, DCF+6, DCF+10, DCF+14, DCF+26, DCF+32, DCF+37, DCF+38, DCFDRG+19
, DCFDRG+22, WS+18, WS+27, MR+3, MR+5, MR+6, MR+11, MR+21, MR+26, ST+5
ST+6, ST+7, ST+12, ST+17, ST+22, ST+26, ST+27, ST+28, ST+33, ST+38
FDB+3, FDB+7, FDB+15, FDB+20, SYN+9, SYN+13, SYN+26, SYN+31, DEL24+4, DEL24+8
DEL24+18, DEL24+35, DUC+3, DUC+7, DUC+15, DUC+19, DEL25+4, DEL25+8, DEL25+18, DEL25+33
UNIT2+3, UNIT2+7, UNIT2+23, UNIT2+37, UNIT2+49, UNIT2+56
ST BACKOUT+19
SYN ST+15
UNIT2 ST+41
WS BACKOUT+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CTR DEL24+1~, DEL24+28*, DEL24+29, DEL25+1~, DEL25+26*, DEL25+27, UNIT2+1~, UNIT2+13*, UNIT2+14, UNIT2+15
UNIT2+41*, UNIT2+42, UNIT2+43
CURCONV UNIT2+1~, UNIT2+18*, UNIT2+21, UNIT2+29, UNIT2+32
CURRENT UNIT2+1~, UNIT2+17*, UNIT2+21, UNIT2+22, UNIT2+27, UNIT2+30, UNIT2+32, UNIT2+34
DA DCF+1~, DCF+30*, DCF+35*, DCFDRG+1~, MR+1~, MR+14*, MR+15, MR+16, MR+19, MR+23
ST+43!, FDB+1~, FDB+9*, FDB+10, FDB+11, FDB+13, FDB+14, FDB+17, SYN+1~, SYN+19*
SYN+20, SYN+24, DEL24+1~, DEL24+11*, DEL24+12, DUC+1~, DUC+9*, DUC+10, DUC+11, DUC+14
DUC+17, DEL25+1~, DEL25+11*, DEL25+12, UNIT2+1~, UNIT2+15*, UNIT2+17, UNIT2+18, UNIT2+43*
DA(1 DCFDRG+10*, DCFDRG+11, SYN+19*, SYN+20, SYN+21, SYN+24, SYN+30, DEL24+12*, DEL24+30, DEL25+12*
DEL25+28, UNIT2+15*, UNIT2+16, UNIT2+17, UNIT2+18, UNIT2+25, UNIT2+43*, UNIT2+44, UNIT2+47, UNIT2+51
DATA DEL24+1~, DEL24+13*, DEL24+16, DEL24+17, DEL24+21, DEL24+22, DEL24+23, DEL24+34, DEL25+1~, DEL25+13*
DEL25+16, DEL25+17, DEL25+21, DEL25+32, UNIT2+1~, UNIT2+14*, UNIT2+21, UNIT2+27, UNIT2+28, UNIT2+29
UNIT2+30, UNIT2+32, UNIT2+33, UNIT2+42*, UNIT2+47, UNIT2+48, UNIT2+52, UNIT2+55
DIC DCFDRG+1~, DCFDRG+11*, DEL24+1~, DEL24+30*, DEL25+1~, DEL25+28*
DIC(0 DCFDRG+12*, DEL24+31*, DEL25+29*
DIE DCF+1~, DCF+30!*, DCF+35!*, MR+1~, MR+25*, ST+43!, FDB+1~, FDB+19*, SYN+1~, SYN+30*
DEL24+1~, DEL24+24*, DUC+1~, DUC+18*, DEL25+1~, DEL25+22*, UNIT2+1~, UNIT2+25*, UNIT2+51*
DIFROM MAIL+1~
DIR GONOGO+1~
DIR("A" GONOGO+4*
DIR("B" GONOGO+5*
DIR(0 GONOGO+3*
DR DCF+1~, DCF+30!*, DCF+35!*, MR+1~, MR+25*, ST+43!, FDB+1~, FDB+19*, SYN+1~, SYN+30*
DEL24+21*, DEL24+22*, DEL24+23*, DUC+1~, DUC+18*, DEL25+1~, DEL25+21*, UNIT2+1~, UNIT2+28*, UNIT2+29*
UNIT2+33*, UNIT2+52*
DRGCTR DCF+1~, DCFDRG+1~, DCFDRG+6*, DCFDRG+7*, DCFDRG+8, DCFDRG+9
DRGFILE DCF+1~, DCFDRG+1~, DCFDRG+3*
DRGLIST DCFDRG+1~, DCFDRG+17
DRGLIST( DCFDRG+15*, DCFDRG+20
DRGNAME DCFDRG+1~, DCFDRG+9*, DCFDRG+15, DCFDRG+20*, DCFDRG+21
DRGNODE DCF+1~, DCFDRG+4*, DCFDRG+11
DUZ MAIL+6
ENTRY SYN+1~, SYN+21*, SYN+25, SYN+29, DEL24+1~, DEL25+1~
FDA WS+1~, WS+9!
FDA( WS+21*, WS+22*, WS+23*
FIELD DCF+1~, DCF+16*, DCF+17, DCF+30, DCF+33, DCF+35, DCFDRG~, DCFDRG+7, DCFDRG+8, DCFDRG+9
FILE DCF+1~, DCF+12*, DCF+13, DCF+15, DCF+16, DCF+17, DCF+21, DCF+24, DCF+30, DCF+33
DCF+35, DCFDRG~, DCFDRG+3, DCFDRG+4, DCFDRG+7, DCFDRG+8, DCFDRG+9, DCFDRG+11
FREQCHK DCF+1~
FROM MR+1~
II ST+1~, MAIL+1~, MAIL+5*
JJ ST+1~
LINE DCF+1~
MEDSCH DCF+1~, DCF+15*, DCF+16, DCF+17, DCF+21, DCF+24, DCF+30, DCF+33, DCF+35, DCFDRG~
, DCFDRG+7, DCFDRG+8, DCFDRG+9, DCFDRG+10
MTXT BACKOUT+1~, DCF+4*, DCF+5, DCF+9*, DCF+10, DCF+13*, DCF+14, DCF+21*, DCF+25*, DCF+26
DCF+31*, DCF+32, DCF+36*, DCF+37, DCFDRG+18*, DCFDRG+19, DCFDRG+21*, DCFDRG+22, WS+17*, WS+18
WS+25*, WS+26*, WS+27, MR+4*, MR+5, MR+10*, MR+11, MR+20*, MR+21, MR+23*
MR+26, FDB+3*, FDB+6*, FDB+7, FDB+14*, FDB+15, FDB+17*, FDB+20, SYN+9*, SYN+12*
SYN+13, SYN+25*, SYN+26, SYN+29*, SYN+31, DEL24+4*, DEL24+7*, DEL24+8, DEL24+17*, DEL24+18
DEL24+34*, DEL24+35, DUC+3*, DUC+6*, DUC+7, DUC+14*, DUC+15, DUC+17*, DUC+19, DEL25+4*
DEL25+7*, DEL25+8, DEL25+17*, DEL25+18, DEL25+32*, DEL25+33, UNIT2+3*, UNIT2+6*, UNIT2+7, UNIT2+22*
UNIT2+23, UNIT2+30*, UNIT2+34*, UNIT2+37, UNIT2+48*, UNIT2+49, UNIT2+55*, UNIT2+56
NAME MR+1~, MR+16*, MR+20, MR+23, FDB+1~, FDB+10*, FDB+14, FDB+17, DUC+1~, DUC+11*
DUC+13, DUC+14, DUC+17, UNIT2+1~, UNIT2+16*, UNIT2+22, UNIT2+30, UNIT2+34, UNIT2+44*, UNIT2+48
UNIT2+55
NEWFREQ DCF+1~, DCF+18*, DCF+29, DCF+36
OLD MR+1~, MR+15*, MR+19, MR+23, MR+24*, MR+25, FDB+1~, FDB+11*, FDB+13, FDB+17
FDB+18*, FDB+19, DUC+1~, DUC+10*, DUC+13, DUC+17, DUC+18
OLDFREQ DCF+1~, DCF+19*, DCF+24, DCF+30, DCF+31, DCF+35, DCF+36
PORT WS+1~, WS+13*, WS+16, WS+22
PSA ST+1~
PSI ST+1~
PSJ ST+1~
PSL ST+1~
PSLIST ST+1~
PSSERR WS+1~, DISABLE+1~
PSSERR("DIERR" WS+25, WS+26
PSSERVER DISABLE+1~
PSSERVER( DISABLE+3*
PSSIEN WS+1~, WS+7*, WS+8*, WS+11, WS+12, WS+13, WS+16, WS+20, DISABLE~, DISABLE+3
PSSIENC WS+1~, WS+20*, WS+21, WS+22, WS+23
PSSLINE BACKOUT+1~, SETTXT+1*
PSX ST+1~
SERVER WS+1~, WS+12*, WS+16, WS+21
SFILE SYN+1~
SRVNAME WS+1~, WS+11*, WS+17, WS+20, WS+25, WS+26, DISABLE~, DISABLE+5
SUB DEL24+1~, DEL25+1~, UNIT2+1~, UNIT2+12*, UNIT2+13, UNIT2+14, UNIT2+15, UNIT2+40*, UNIT2+41, UNIT2+42
UNIT2+43
SUB(1 DEL24+10*, DEL24+11, DEL24+13, DEL24+28, DEL24+29, DEL25+10*, DEL25+11, DEL25+13, DEL25+26, DEL25+27
SUBS SYN+1~
SUBS(1 SYN+15*, SYN+16, SYN+17, SYN+18, SYN+20
SUBS(2 SYN+16*, SYN+17, SYN+18, SYN+19
SUBS(3 SYN+17*, SYN+18, SYN+20
SUBS(4 SYN+18*, SYN+19
SYM ST+1~
SYN SYN+1~, SYN+20*, SYN+24, SYN+25, SYN+29
TMPMSG DCF+1~
TXT ST+1~, ST+3*, ST+4, ST+6, ST+24*, ST+25, ST+27, SETTXT~, SETTXT+1
U BACKOUT+12*, DCF+18, DCF+19, DCFDRG+8, DCFDRG+9, WS+11, WS+12, WS+13, MR+15, FDB+10
FDB+11, DEL24+16, DEL24+17, DEL24+21, DEL24+22, DEL24+23, DEL24+34, DUC+10, DEL25+16, DEL25+17
DEL25+21, DEL25+32, UNIT2+21, UNIT2+27, UNIT2+28, UNIT2+29, UNIT2+30, UNIT2+32, UNIT2+33, UNIT2+47
UNIT2+48, UNIT2+52, UNIT2+55
X GONOGO+1~, DCF+1~, DCFDRG+1~, DCFDRG+8*, ST+1~, DEL24+1~, DEL24+29*, DEL25+1~, DEL25+27*
XMDUZ MAIL+1~, MAIL+7*
XMSUB MAIL+1~, MAIL+6*
XMTEXT MAIL+1~, MAIL+7*
XMX MAIL+1~
XMY MAIL+1~
XMY( MAIL+5*, MAIL+6*
XUMF ST+43!, FDB+1~, FDB+19*, DEL24+1~, DEL24+2*, DUC+1~, DUC+18*, DEL25+1~, DEL25+2*, UNIT2+1~
UNIT2+9*
XX DCF+1~, DCF+17*, DCF+18, DCF+19
Y GONOGO+1~, GONOGO+8, DCF+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All