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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSSP254

Package: Pharmacy Data Management

Routine: PSSP254


Information

PSSP254 ;BIRM/SA - PATCH PSS*1*254 Pre/Post-Init Rtn ; Aug 25, 2021@16:00

Source Information

Source file <PSSP254.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
VA FileMan 5 $$FIND1^DIC  FILE^DICN  (,FILE)^DIE  ^DIK  $$GET1^DIQ  
Kernel 3 $$FMADD^XLFDT  $$UP^XLFSTR  (BMES,MES)^XPDUTL  
Pharmacy Data Management 3 $$FREQCHK^PSSJSV  (NEWROUTE,NEWUNITS,RTEUNIT)^PSSP254A  EN^PSSP254R  
MailMan 1 ^XMD  

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 PSSP254A  

Entry Points

Name Comments DBIA/ICR reference
POST ; post install actions
END ; Post-install end point
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)
MR ; STANDARD MEDICATION ROUTES (#51.23) file updates
WS ; Web Service updates
DISABLE(SRVNAME,PSSIEN) ; Disable PPSN server if it exists-will set it back to enabled
DCF ; Converting DOSING CHECK FREQUENCY field in both files (MEDICATION INSTRUCTION (#51) & ADMINISTRATION SCHEDULE (#51.1))
SETTXT(TXT) ; Setting Plain Text
LSTDRG(FILE,MEDSCH,FIELD) ;Display impacted drugs
MAIL ; Sends Mailman message
LI241 ; FDB DOSE Unit entry list in file (#51.24)
LI242 ; new SYNONYM list to be added in file (#51.24)
LI251 ; DOSE UNIT 1 entries of file (#51.25)
LI252 ; DOSE UNIT 2 entries of file (#51.25)
WEBS ; Map the system type to the SERVER endpoint

External References

Name Field # of Occurrence
$$FIND1^DIC FDB+2, SYN+2, DEL24+4, DUC+2, DEL25+4, MR+6, WS+8
FILE^DICN SYN+5
^DIE FDB+5, DUC+3, UNIT2+11, MR+10, DCF+17, DCF+23
FILE^DIE WS+17, DISABLE+4
^DIK DEL24+6, DEL25+6
$$GET1^DIQ FDB+3, UNIT2+7, MR+7, MR+8, MR+9, DCF+12, DCF+21, DCF+35
$$FREQCHK^PSSJSV DCF+14
NEWROUTE^PSSP254A MR+13
NEWUNITS^PSSP254A ST+26
RTEUNIT^PSSP254A POST+12
EN^PSSP254R POST+37
$$FMADD^XLFDT POST+20
$$UP^XLFSTR DCF+12
^XMD MAIL+8
BMES^XPDUTL POST+13, ST+2, ST+7, ST+10, ST+13, ST+16, ST+19, ST+22, FDB+7, SYN+8
DEL24+8, DUC+5, DEL25+8, UNIT2+14, MR+3, MR+11, WS+20, DISABLE+5, DCF+5, DCF+31
DCF+39, DCF+43, MAIL+3
MES^XPDUTL WS+5, LSTDRG+11, LSTDRG+14

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS( DCF+11, DCF+20, DCF+21
^PS(51.24 - [#51.24] SYN+4, DEL24+5
^PS(51.25 - [#51.25] DEL25+5, UNIT2+5, UNIT2+10, UNIT2+12, UNIT2+13
^TMP("PSS254P" POST+16!, POST+36!, SETTXT+1*
^XOB(18.12 - [#18.12] WS+9
^XTMP("PSSP254B" POST+11, POST+12, POST+19!, POST+20*, FDB+8*, SYN+6*, DEL24+5*, DUC+6*, DEL25+5*, UNIT2+10*
MR+8*, WS+9*, DCF+16*, DCF+22*, DCF+26, DCF+29, DCF+32, DCF+33, DCF+34, LSTDRG+5
, LSTDRG+6
^XUSEC("PSNMGR" MAIL+5

Label References

Name Line Occurrences
DCF POST+32
DEL24 ST+14
DEL25 ST+20
DISABLE WS+10
DUC ST+17
END POST+11
FDB ST+8
LSTDRG DCF+40
MAIL POST+35
MR POST+30
SETTXT POST+22, POST+23, ST+3, ST+4, ST+5, ST+7, ST+9, ST+10, ST+12, ST+13
ST+15, ST+16, ST+18, ST+19, ST+21, ST+22, FDB+7, SYN+8, DEL24+8, DUC+5
DEL25+8, UNIT2+14, MR+1, MR+3, MR+4, MR+11, WS+20, DCF+3, DCF+5, DCF+6
DCF+27, DCF+31, DCF+39, DCF+43, DCF+44, DCF+46, DCF+47, DCF+49, DCF+50, LSTDRG+11
, LSTDRG+14
ST POST+28
SYN ST+11
UNIT2 ST+23
WS POST+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ST+24!, FDB+1~, FDB+2*, FDB+3, FDB+6, FDB+8, SYN+1~, SYN+6, DEL24+1~, DEL24+4*
DEL24+5, DUC+1~, DUC+2*, DUC+4, DUC+6, DEL25+1~, DEL25+4*, DEL25+5, UNIT2+1!, UNIT2+6*
UNIT2+7, UNIT2+10, UNIT2+11!, MR+6*, MR+7, MR+8, MR+9, MR+10!, DCF+1~, DCF+17*
DCF+23*
DA(1 SYN+5*, SYN+6, UNIT2+4*, UNIT2+5, UNIT2+7, UNIT2+8, UNIT2+10, DCF+23*
DD SYN+1~
DIC SYN+1~, SYN+5*
DIC(0 SYN+5*
DIE ST+24!, FDB+1~, FDB+5*, DUC+1~, DUC+3*, UNIT2+1!, UNIT2+8*, UNIT2+11!, MR+10*!, DCF+1~
DCF+17!*, DCF+23*
DIFROM MAIL+1~
DIK DEL24+1~, DEL24+6*, DEL25+1~, DEL25+6*
DINUM SYN+1~
DO SYN+1~
DR ST+24!, FDB+1~, FDB+5*, DUC+1~, DUC+3*, UNIT2+1!, UNIT2+9*, UNIT2+11!, MR+10*!, DCF+1~
DCF+17!*, DCF+23*
DRGCTR DCF+1~, DCF+20*, DCF+21, DCF+22, DCF+23, LSTDRG+1~, LSTDRG+4*, LSTDRG+5*, LSTDRG+6
DRGFILE DCF+1~, DCF+8*, DCF+9*, DCF+21, LSTDRG+1~, LSTDRG+3*
DRGLIST LSTDRG+1~, LSTDRG+9
DRGLIST( LSTDRG+7*, LSTDRG+12
DRGNAME LSTDRG+1~, LSTDRG+6*, LSTDRG+7, LSTDRG+12*, LSTDRG+13
DRGNODE DCF+1~, DCF+8*, DCF+9*, DCF+20, DCF+21
DT POST+20
DUZ MAIL+6
FDA WS+1~, WS+9!, WS+17!
FDA( WS+11*, WS+12*, WS+13*, WS+15*, WS+16*
FIELD DCF+1~, DCF+8*, DCF+9*, DCF+12, DCF+16, DCF+17, DCF+22, DCF+33*, DCF+34, DCF+40
, LSTDRG~, LSTDRG+5, LSTDRG+6
FILE DCF+1~, DCF+7*, DCF+8, DCF+11, DCF+12, DCF+16, DCF+17, DCF+20, DCF+21, DCF+22
DCF+29*, DCF+30, DCF+32, DCF+33, DCF+34, DCF+35, DCF+40, LSTDRG~, LSTDRG+3, LSTDRG+5
, LSTDRG+6
FREQCHK DCF+1~, DCF+14*, DCF+15, DCF+16, DCF+17, DCF+20
FROM FDB+1~, FDB+3*, FDB+4, FDB+6, FDB+8
II ST+1~, UNIT2+1!, UNIT2+3*, MAIL+1~, MAIL+5*
JJ ST+1~, UNIT2+1!, UNIT2+5*, UNIT2+6
LINE DCF+1~
MEDSCH DCF+1~, DCF+11*, DCF+12, DCF+16, DCF+17, DCF+20, DCF+21, DCF+22, DCF+23, DCF+32*
DCF+33, DCF+34, DCF+35, DCF+40, LSTDRG~, LSTDRG+5, LSTDRG+6
MTXT POST+1~, ST+7*, ST+10*, ST+13*, ST+16*, ST+19*, ST+22*, FDB+6*, FDB+7, SYN+7*
SYN+8, DEL24+7*, DEL24+8, DUC+4*, DUC+5, DEL25+7*, DEL25+8, UNIT2+12*, UNIT2+13*, UNIT2+14
MR+2*, MR+3, MR+9*, MR+11, WS+18*, WS+19*, WS+20, DCF+4*, DCF+5, DCF+30*
DCF+31, DCF+35*, DCF+37*, DCF+39, DCF+42*, DCF+43, LSTDRG+10*, LSTDRG+11, LSTDRG+13*, LSTDRG+14
NEWFREQ DCF+1~, DCF+13*, DCF+14, DCF+15, DCF+16, DCF+17
OLDFREQ DCF+1~, DCF+12*, DCF+13, DCF+15, DCF+16
PSA ST+1~, SYN+1~, SYN+2*, SYN+4, SYN+5
PSI ST+1~, SYN+1~, SYN+3*
PSJ ST+1~, ST+8*, ST+11*, ST+17*, ST+23*
PSL ST+1~, UNIT2+1!, UNIT2+3*
PSLIST ST+1~, ST+8*, ST+11*, ST+17*, ST+23*, FDB+2, FDB+4, FDB+5, FDB+6, FDB+8
SYN+2, SYN+3, SYN+7, DUC+2, DUC+3, DUC+4, DUC+6, UNIT2+3, UNIT2+4, UNIT2+12
UNIT2+13
PSSCNT WS+1~, WS+6*
PSSDATA WS+1~, WS+6*, WS+7, WS+8, WS+11, WS+12
PSSERR DISABLE+1~
PSSERR("DIERR" WS+18, WS+19
PSSERVER DISABLE+1~
PSSERVER( DISABLE+3*
PSSIEN WS+8*, WS+9, WS+10*, WS+11, WS+12, WS+13, WS+15, WS+16, DISABLE~, DISABLE+3
PSSLINE POST+1~, SETTXT+1*
PSSTYPE WS+1~, WS+2*, WS+4*, WS+5, WS+7
PSX ST+1~, SYN+1~, SYN+3*, SYN+4, SYN+5, SYN+6, SYN+7, UNIT2+1!, UNIT2+3*, UNIT2+5
UNIT2+7, UNIT2+9, UNIT2+10, UNIT2+12, UNIT2+13
REVFLG DCF+1~, DCF+25*, DCF+38*, DCF+45
SRVNAME WS+1~, WS+8*, WS+10, WS+14, WS+18, WS+19, DISABLE~, DISABLE+5
SYM ST+1~, SYN+1~, SYN+3*
TMPMSG DCF+1~, DCF+21*, DCF+22
TXT ST+1~, DEL24+1~, DEL24+3*, DEL24+4, DEL24+7, DEL25+1~, DEL25+3*, DEL25+4, DEL25+7, MR+5*
MR+6, MR+7, MR+8, MR+9, MR+10, SETTXT~, SETTXT+1
U FDB+2, FDB+4, FDB+5, FDB+6, FDB+8, SYN+2, SYN+3, SYN+7, DUC+2, DUC+3
DUC+4, DUC+6, UNIT2+3, UNIT2+4, UNIT2+12, UNIT2+13
X ST+1~, SYN+5*, DCF+1~
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*
>> XPDQUES("POS1" WS+2
XUMF ST+24!, FDB+5*, DEL24+2*, DUC+3*, DEL25+2*, UNIT2+2*
XX DCF+1~, DCF+34*, DCF+36, DCF+37, DCF+42
Y SYN+1~, SYN+6, DCF+1~

Marked Items

Name Field # of Occurrence
$T(LI241+PSJ ST+8
$T(LI242+PSJ ST+11
$T(LI251+PSJ ST+17
$T(LI252+PSJ ST+23
$T(WEBS+PSSCNT WS+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All