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: APSPAUTO

Package: IHS Changes To Pharmacy

Routine: APSPAUTO


Information

APSPAUTO ;IHS/CIA/PLS - Auto Release Prescription ;25-Mar-2016 14:20;DU

Source Information

Source file <APSPAUTO.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
Outpatient Pharmacy 5 REL^PSOBING1  (OREL,RREL)^PSOCMOPB  CP^PSOCP  EN^PSOHLSN1  EN^PSOHLUP  
IHS Changes To Pharmacy 3 ($$RMNRFL,CALLPOS)^APSPFUNC  $$STATCHK^APSPLBL  $$TEST^APSQBRES  
VA Fileman 3 NOW^%DTC  ^DIE  $$GET1^DIQ  
Kernel 1 $$FMADD^XLFDT  
Pharmacy Point of Sale 1 $$STATUS59^ABSPOSRX  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Outpatient Pharmacy 3 PSODISP  PSOEXDT  PSOORED6  
IHS Changes To Pharmacy 1 APSPLBL  

Entry Points

Name Comments DBIA/ICR reference
UPDATE
AUTOREL ; EP
BC ;
BATCH ;
EXISTPOS(RXIEN,RFIEN) ;EP-
ADJEXPDT ;EP-
AC(APSPNOP) ; EP - Autorelease prescription
AC1
EXPDT(RX,AUTO,RDT) ;EP-
RXP
QTY
REF ;release refills and partials
BC1 ;

External References

Name Field # of Occurrence
NOW^%DTC BATCH+11, QTY+7
$$STATUS59^ABSPOSRX EXISTPOS+4
$$RMNRFL^APSPFUNC EXPDT+9
CALLPOS^APSPFUNC AUTOREL+22
$$STATCHK^APSPLBL AUTOREL+20
$$TEST^APSQBRES EXISTPOS+3
^DIE BATCH+11, QTY+9, ADJEXPDT+5
$$GET1^DIQ AUTOREL+2, EXPDT+11, EXPDT+16
REL^PSOBING1 BC+2
OREL^PSOCMOPB BATCH+6
RREL^PSOCMOPB QTY+3
CP^PSOCP UPDATE+2, QTY+12
EN^PSOHLSN1 BATCH+12, QTY+10
EN^PSOHLUP BC+7
$$FMADD^XLFDT EXPDT+18, EXPDT+20, EXPDT+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSDRUG - [#50] GET1^DIQ
^PSRX - [#52] Classic Fileman Calls
^APSPCTRL - [#9009033] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" BC1+9
^PS(52.5 - [#52.5] BATCH+5, QTY+2
^PS(55 - [#55] BC+7
^PS(59.7 - [#59.7] AUTOREL+11, AC1
^PSD(58.8 - [#58.8] BC1+8
^PSDRUG - [#50] BATCH+10*, QTY+6*
^PSDRUG("AQ" BATCH+6, QTY+3
^PSRX - [#52] AUTOREL+19, BC+6, BC+7, BC1+1, BC1+2, BC1+6, BC1+8, BC1+9, BC1+10, BATCH+1
, BATCH+2, BATCH+4, BATCH+7, BATCH+10, REF+2*, UPDATE, UPDATE+2, UPDATE+11, UPDATE+13, RXP
, QTY, QTY+1, QTY+2, QTY+4, QTY+5, QTY+6, QTY+7*, QTY+8*, QTY+9, QTY+11
, QTY+12, QTY+15, QTY+17, EXPDT+7, EXPDT+9, EXPDT+23
^PSRX("ACP" QTY+11!
^PSRX("AR" BATCH+14, QTY+14
^PSRX("B" RXP
^XTMP("PSA" BATCH+14*, QTY+15*
^XUSEC("PSORPH" AUTOREL+8

Label References

Name Line Occurrences
$$EXPDT ADJEXPDT+3
AC AUTOREL+13
ADJEXPDT REF+3, UPDATE+10
BC BC1+1
BC1 BC+6
QTY REF+1
REF BC1+10, BATCH+1, BATCH+4
RXP RXP
UPDATE BATCH+4

Naked Globals

Name Field # of Occurrence
^(0 BATCH+5, BATCH+7, QTY+4
^(2 BATCH+1, BATCH+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % BATCH+11, QTY+7, QTY+8
APSP1 AUTOREL+1~, AUTOREL+10*
APSPEXPD ADJEXPDT+2~, ADJEXPDT+3*, ADJEXPDT+4, ADJEXPDT+5
APSPNOP AC~, AC1, BC1+2, BC1+3, BC1+10, BATCH+1, UPDATE, UPDATE+11
APSPREL AUTOREL+1~, AUTOREL+2*, AUTOREL+13
APSPRXP AUTOREL+1~, AUTOREL+12*, AUTOREL+19, AUTOREL+20, AUTOREL+22
APSPZRP AUTOREL+1~, AUTOREL+5*, AUTOREL+9, AUTOREL+10
AUTO EXPDT~, EXPDT+4*, EXPDT+9
BINGDIV BC+1, BC+3!, UPDATE+13*
BINGNAM BC+1, BC+3!, UPDATE+13*, QTY+17*
BINGRO BC+1, BC+3!, UPDATE+13*
BINGRPR BC+1, BC+3!, QTY+17*
BNGPDV BC+1, BC+3!, QTY+17*
BNGRDV BC+1, BC+3!
CMOP BATCH+6!, QTY+3!
CS EXPDT+2~, EXPDT+3*, EXPDT+12*, EXPDT+17
CX AC+1~
DA AC+1~, BATCH+11*!, QTY+7*, QTY+8*, QTY+9!, ADJEXPDT+2~, ADJEXPDT+5*
DA(1 QTY+7*, QTY+8*
DE EXPDT+2~, EXPDT+11*, EXPDT+12
DIE AC+1~, BATCH+11*!, QTY+7*, QTY+8*, QTY+9!, ADJEXPDT+2~, ADJEXPDT+5*
DIR AC+1~, BC+5!
DIRUT AC+1~
>> DISGROUP BC+1
DR AC+1~, BATCH+11*!, QTY+7*, QTY+8*, QTY+9!, ADJEXPDT+2~, ADJEXPDT+5*
DS EXPDT+2~, EXPDT+15*, EXPDT+19*, EXPDT+20, EXPDT+25
DT BATCH+14, QTY+15, EXPDT+6
DUOUT AC+2~
DUZ AUTOREL+8, AUTOREL+11
EXTEXP EXPDT+2~, EXPDT+16*, EXPDT+17, EXPDT+19
IFN REF+1!, QTY+4!, QTY+6*, QTY+12, QTY+17, QTY+18!
ISSDT EXPDT+2~, EXPDT+10*, EXPDT+18
ISUF BC+5!, BATCH+4, BATCH+5*, BATCH+6!, UPDATE, QTY+1!, QTY+2*, QTY+3, QTY+12
LBL BC+5!, BATCH+7*, BATCH+11!, QTY+5*
LBLP BC+5!, BATCH+4, BATCH+7*, BATCH+10, REF+1!, UPDATE+13, QTY!, QTY+1!, QTY+5*, QTY+6
MAN BC+1!
NREF EXPDT+2~, EXPDT+14*, EXPDT+21, EXPDT+24
OEXPDT EXPDT+2~, EXPDT+18*, EXPDT+20
OUT AC+2~, BC1+9*!, BATCH+4, REF+3, REF+4, UPDATE+14*
>> PCOMH AUTOREL+8
POERR AUTOREL+1~, BC+4, BC1+1, REF+4
>> PPL AUTOREL+5
PSIN AUTOREL+1~, AUTOREL+11*, AC1*, BATCH+4, QTY+1
PSOCPN AC+1~, BATCH+2*, QTY*
PSOCPRX AC+1~, UPDATE+2*, QTY+12*
>> PSODA BATCH+14, QTY+14
>> PSODA(1 BC1+8*, BATCH+14, QTY+14
PSODISPP QTY+10!*
>> PSODT BATCH+11*, BATCH+14, QTY+14
>> PSOFROM AUTOREL+8, AUTOREL+14
>> PSOLIST BC1+2*
PSOLOUD BC+7*!
>> PSOPULL AUTOREL+8
>> PSOSITE AUTOREL+2, BC1+8, BATCH+14, QTY+15
>> PSOSUSPR AUTOREL+8
PSRH AUTOREL+1~, AUTOREL+11*, BATCH+11, QTY+7, QTY+8
PX AC+1~
QDRUG AC+2~, BATCH+2*, BATCH+6, BATCH+10, BATCH+14, QTY*, QTY+3, QTY+6, QTY+15
QTY AC+2~, BATCH+2*, BATCH+10, BATCH+14, QTY+6*
RDT EXPDT~, EXPDT+5*, EXPDT+6*, EXPDT+20, EXPDT+25
RDUZ AC+1~
REC AC+1~
REF AUTOREL+18~, AUTOREL+19*, AUTOREL+22
RES EXISTPOS+1~, EXISTPOS+2*, EXISTPOS+4*, EXISTPOS+5, EXPDT+2~, EXPDT+13*, EXPDT+20*, EXPDT+21*, EXPDT+24*, EXPDT+25
>> RESK BATCH+1*
RFCNT EXPDT+2~, EXPDT+23*, EXPDT+24
RFIEN EXISTPOS~, EXISTPOS+4
RX EXPDT~, EXPDT+7, EXPDT+9, EXPDT+23
RX0 EXPDT+2~, EXPDT+7*, EXPDT+10, EXPDT+11, EXPDT+14, EXPDT+15, EXPDT+16
>> RXFD BATCH+4*, BATCH+5, QTY+2*
RXIEN EXISTPOS~, EXISTPOS+4
>> RXP AUTOREL+10*, AUTOREL+12, BC+6, BC+7, BC1+1, BC1+2, BC1+6, BC1+8, BC1+9, BC1+10
, BATCH+1, BATCH+2, BATCH+4, BATCH+5, BATCH+6, BATCH+7, BATCH+10, BATCH+11, BATCH+12, BATCH+14
, REF+2, UPDATE, UPDATE+2, UPDATE+11, UPDATE+13, RXP*, QTY, QTY+1, QTY+2, QTY+3
, QTY+4, QTY+5, QTY+6, QTY+7, QTY+8, QTY+9, QTY+10, QTY+11, QTY+12, QTY+14
, QTY+15, QTY+17, ADJEXPDT+3, ADJEXPDT+5
>> SPEED BC1+2, BC1+10
>> SUPN BATCH+5*, QTY+2*
TYPE AC+2~
U BC1+8, BATCH+10, EXPDT+9, EXPDT+10, EXPDT+11, EXPDT+12, EXPDT+14, EXPDT+15, EXPDT+16, EXPDT+17
X AC+1~, RXP
X1 AC+1~
X2 AC+1~, EXPDT+17*, EXPDT+18
XTYPE AC+2~, REF+1*, REF+2, QTY+1, QTY+2, QTY+3, QTY+4, QTY+5, QTY+6, QTY+7
, QTY+8, QTY+10, QTY+11, QTY+12, QTY+15, QTY+17
Y AC+1~, BC1+9*, BC1+10
YDT AC+1~
YY AC+1~, QTY+1*, QTY+2, QTY+3, QTY+4, QTY+5, QTY+6, QTY+7, QTY+8, QTY+11
, QTY+14, QTY+15
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