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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: APSPPCC

Package: IHS Changes To Pharmacy

Routine: APSPPCC


Information

APSPPCC ;IHS/CIA/DKM/PLS - PCC Hook for Pharmacy Package ;22-Sep-2014 14:55;DU

Source Information

Source file <APSPPCC.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS Changes To Pharmacy 2 EN^APSPPCC2  ($$VSTR2VIS,SAVE)^APSPPCCV  
VA Fileman 2 UPDATE^DIE  $$GET1^DIQ  
Kernel 1 ($$DT,$$FMADD,$$FMTE)^XLFDT  
MailMan 1 ^XMB  
Outpatient Pharmacy 1 KILLOCM^PSORN52  
Registration 1 INP^VADPT  
Toolkit 1 ($$GET,DEL)^XPAR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Changes To Pharmacy 3 APSPPCC1  APSPPCC2  APSPPCCU  

Entry Points

Name Comments DBIA/ICR reference
TASK ;EP
EN(DATA,REPROC) ;EP
LOG(ARY,CNT) ;
INS(DIV)
POV
LOCADJ(LOC,RXIEN,RXN) ;EP
NPF(IEN)
SEG(TYP,LP) ;
DOIT ;EP
PRVNARR(TXT) ; EP
PROCESS(IEN,REF,MSG,BUL) ;EP
ADD(X)
BUL(IEN,DFN,MSG,ERR) ;
INPAT(DFN,VAINDT) ;
REFPRV(RX,REF) ;EP

External References

Name Field # of Occurrence
EN^APSPPCC2 TASK+14
$$VSTR2VIS^APSPPCCV DOIT+106, DOIT+108
SAVE^APSPPCCV POV+13
UPDATE^DIE PRVNARR+6
$$GET1^DIQ DOIT+62, DOIT+99
KILLOCM^PSORN52 DOIT+9
INP^VADPT INPAT+2
$$DT^XLFDT LOG+6
$$FMADD^XLFDT LOG+6
$$FMTE^XLFDT BUL+6
^XMB BUL+9
$$GET^XPAR DOIT+57, LOG+2
DEL^XPAR DOIT+67, POV+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] GET1^DIQ
^APSPCTRL - [#9009033] GET1^DIQ
^APSPOPHM - [#9009033.9] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APSPCTRL - [#9009033] DOIT+34, INS
^APSPPCC( PROCESS+5, PROCESS+8
^AUPNVMED - [#9000010.14] DOIT+88
^AUTNPOV("B" PRVNARR+3
^AUTTSITE(1 NPF
^DPT - [#2] BUL+4
^OR(100 - [#100] DOIT+12
^PS(59 - [#59] INS
^PSRX - [#52] DOIT+1, DOIT+2, DOIT+12, DOIT+16, DOIT+18, DOIT+20, DOIT+21, DOIT+38, DOIT+75, DOIT+79
, DOIT+97, LOCADJ+4, REFPRV+2, REFPRV+3
^VA(200 - [#200] NPF
^XTMP( LOG+5, LOG+6*, LOG+7, LOG+8!, LOG+9*, LOG+10

Label References

Name Line Occurrences
$$INS DOIT+32
$$LOCADJ DOIT+94
$$NPF DOIT+75, DOIT+76, DOIT+77, DOIT+78, DOIT+79, DOIT+80
$$PROCESS TASK+17
$$REFPRV DOIT+75
$$SEG TASK+4, TASK+8, TASK+11
ADD DOIT+112, DOIT+113, DOIT+114, DOIT+115, DOIT+116, POV+4, POV+8, POV+9, POV+10, POV+11
BUL PROCESS+11
DOIT PROCESS+7
LOG TASK+16, PROCESS+10, DOIT+1, POV+12
TASK EN+6

Naked Globals

Name Field # of Occurrence
^( DOIT+18
^("STA" DOIT+2
^(1 DOIT+2
^(2 DOIT+2
^(3 DOIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT PROCESS+2~, DOIT+41*, DOIT+42, DOIT+67, POV+6, POV+8*, POV+9
ARY LOG~, LOG+4, LOG+9
BUL PROCESS~, PROCESS+4*, PROCESS+11
CAN PROCESS+1~, DOIT+11*, DOIT+12*, POV+9
CNT LOG~, LOG+1, LOG+7*, LOG+8, LOG+9
COM PROCESS+2~, DOIT+37*, POV+10
DAT PROCESS+1~, DOIT+22*, DOIT+25*, DOIT+26, DOIT+27, DOIT+29*, DOIT+30, DOIT+31*, DOIT+63*, DOIT+102
, DOIT+114
DATA EN~, EN+2, EN+3
DAY PROCESS+1~, DOIT+82*, POV+9
DEFOLOC PROCESS+3~, DOIT+34*, DOIT+35*, DOIT+100
DFN PROCESS+1~, PROCESS+11, DOIT+4*, DOIT+106, DOIT+108, DOIT+113, BUL~, BUL+4, INPAT~
DIV PROCESS+1~, DOIT+32*, DOIT+34, DOIT+106, DOIT+108, INS~
DL1 TASK+1~, TASK+6*, TASK+7, TASK+10, TASK+13
DL2 TASK+1~, TASK+6*
DRG PROCESS+2~, DOIT+13*, POV+8, POV+9
DT DOIT+25, DOIT+27, DOIT+29, BUL+6, LOG+6
EPHARM DOIT+98~, DOIT+99*, DOIT+100
ERR PROCESS+2~, PROCESS+4*, PROCESS+9*, PROCESS+10, PROCESS+11, PROCESS+13, DOIT+10*, DOIT+26*, DOIT+27*, DOIT+30*
, DOIT+33*, POV+13, BUL~, BUL+7, PRVNARR+1~, PRVNARR+7
FDA PRVNARR+1~
FDA( PRVNARR+5*
IEN TASK+1~, TASK+13*, TASK+14, TASK+15, TASK+17, PROCESS~, PROCESS+5, PROCESS+8, PROCESS+11, DOIT+1
, DOIT+2, DOIT+9, DOIT+12, DOIT+16, DOIT+18, DOIT+20, DOIT+21, DOIT+38, DOIT+57, DOIT+67
, DOIT+75, DOIT+79, DOIT+94, DOIT+97, DOIT+99, POV+7, POV+8, POV+9, NPF~, BUL~
, BUL+3, PRVNARR+1~, PRVNARR+3*, PRVNARR+4, PRVNARR+7*, PRVNARR+8*, PRVNARR+9
IENS PRVNARR+1~
IENS(1 PRVNARR+8
INS PROCESS+1~, DOIT+32*, DOIT+33, DOIT+35
LFN PROCESS+2~, DOIT+2*, DOIT+10, DOIT+19
LOC PROCESS+1~, DOIT+15*, DOIT+94*, DOIT+95*, DOIT+102, LOCADJ~, LOCADJ+1*, LOCADJ+2*, LOCADJ+4*, LOCADJ+5
LP TASK+1~, TASK+3*, TASK+4, TASK+5, TASK+8, TASK+9, TASK+11, TASK+12, SEG~, SEG+1*
, SEG+2
MSG EN+1~, EN+2*, EN+3*, EN+4*, TASK+14, TASK+16, TASK+17, PROCESS~, PROCESS+4*, PROCESS+10
, PROCESS+11, DOIT+1, POV+12, BUL~, BUL+5
MSG( SEG+1, SEG+2
NMSP LOG+3~, LOG+4*, LOG+8, LOG+9
OPV PROCESS+1~, DOIT+76*, POV+9
PCC PROCESS+1~, POV+13, ADD*
PCC( ADD*
PHM PROCESS+1~, DOIT+77*, DOIT+78*, DOIT+79*, DOIT+80*, DOIT+105*, DOIT+110*, DOIT+111*, DOIT+116
PLOC PROCESS+2~
POV PROCESS+2~, DOIT+57*, DOIT+62, DOIT+67, DOIT+68!, DOIT+75, DOIT+95, DOIT+104, DOIT+115, POV
, POV+4
PRI PROCESS+2~, DOIT+105*, DOIT+110*, DOIT+111*, DOIT+115
PRV PROCESS+1~, DOIT+75*, DOIT+106, DOIT+108, DOIT+110*, DOIT+111*, DOIT+115, REFPRV+1~, REFPRV+2*, REFPRV+4
>> PSOFROM LOCADJ+1, LOCADJ+2, LOCADJ+4
>> PSOSITE DOIT+62
QTY PROCESS+1~, DOIT+81*, POV+9
REF PROCESS~, DOIT+19*, DOIT+20, DOIT+21, DOIT+22, DOIT+28, DOIT+32, DOIT+36, DOIT+38, DOIT+57
, DOIT+67, DOIT+75, DOIT+76, DOIT+78, DOIT+81, DOIT+82, POV+4, POV+7, POV+8, POV+9
, REFPRV~, REFPRV+2, REFPRV+3
REPROC EN~, EN+4
RES REFPRV+1~, REFPRV+4*, REFPRV+5
RET INPAT+1~, INPAT+3*, INPAT+4
RF0 PROCESS+2~, DOIT+20*, DOIT+22, DOIT+29, DOIT+32, DOIT+36, DOIT+75, DOIT+76, DOIT+78, DOIT+81
, DOIT+82
RPRV REFPRV+1~, REFPRV+3*, REFPRV+4
RTS PROCESS+1~, DOIT+36*, DOIT+37, POV+9
RX REFPRV~, REFPRV+2, REFPRV+3
RX0 PROCESS+1~, DOIT+2*, DOIT+3, DOIT+4, DOIT+13, DOIT+14, DOIT+15, DOIT+20, DOIT+75, DOIT+76
, DOIT+80
RX2 PROCESS+1~, DOIT+2*, DOIT+22, DOIT+32, DOIT+36, DOIT+77
RX3 PROCESS+1~, DOIT+2*, DOIT+11
RXID PROCESS+2~, DOIT+3*, DOIT+94, POV+9
RXIEN LOCADJ~, LOCADJ+4
RXN LOCADJ~, LOCADJ+2
SEG TASK+1~, TASK+4*, TASK+6, TASK+7, TASK+8*, TASK+10, TASK+11*, TASK+13
SIG PROCESS+1~, DOIT+14*, DOIT+16*, DOIT+17, DOIT+18*, POV+11
STA PROCESS+2~, DOIT+2*, DOIT+9, DOIT+10, DOIT+12, DOIT+25, DOIT+41
SUB LOG+3~, LOG+4*, LOG+5, LOG+6, LOG+7, LOG+8, LOG+9, LOG+10
TXT PRVNARR~, PRVNARR+2, PRVNARR+3, PRVNARR+5
TYP SEG~, SEG+1
U TASK+13, DOIT+3, DOIT+4, DOIT+11, DOIT+12, DOIT+13, DOIT+14, DOIT+15, DOIT+16, DOIT+22
, DOIT+29, DOIT+32, DOIT+34, DOIT+36, DOIT+57, DOIT+75, DOIT+76, DOIT+77, DOIT+78, DOIT+79
, DOIT+80, DOIT+81, DOIT+82, DOIT+89, DOIT+97, POV+4, POV+8, POV+9, NPF, INS
, BUL+4, BUL+7, LOG+4, LOG+6, LOCADJ+4, REFPRV+2, REFPRV+3
VAIN INPAT+1~
VAIN(4 INPAT+3
VAINDT INPAT~
VM0 PROCESS+2~, DOIT+88*, DOIT+89, POV+8
VMED PROCESS+2~, DOIT+21*, DOIT+27, DOIT+38*, DOIT+41, DOIT+42, DOIT+88, POV+8, POV+9
VSIT PROCESS+2~, DOIT+89*, DOIT+100*, DOIT+102
VSTR PROCESS+2~, DOIT+102*, DOIT+106, DOIT+108, DOIT+112
VSVCCAT PROCESS+3~, DOIT+90*, DOIT+101*, DOIT+102
X PROCESS+2~, DOIT+18*, DOIT+106*, DOIT+108*, DOIT+110, ADD~
XMB BUL+1~, BUL+2*
XMB(1 BUL+3*
XMB(2 BUL+4*
XMB(3 BUL+5*
XMB(4 BUL+6*
XMB(5 BUL+7*
XMDT BUL+1~
XMDUZ BUL+1~, BUL+8*
XMTEXT BUL+1~
XMY BUL+1~
XMYBLOB BUL+1~
XMZ BUL+1~
>> XQY0 LOCADJ+1, LOCADJ+2
ZTREQ TASK+2*, TASK+17!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All