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

Package: IHS Changes To Pharmacy

Routine: APSPFNC3


Information

APSPFNC3 ;IHS/MSC/PLS - auto return to stock/delete support ;21-Aug-2008 14:57;SM

Source Information

Source file <APSPFNC3.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
Outpatient Pharmacy 5 EN^PSOHLSN1  EN^PSOHLUP  LOCK^PSOORCPY  DCV^PSOPKIV1  (ACT,CP,STAT)^PSORESK1  
VA Fileman 3 NOW^%DTC  ^DIE  ^DIK  
IHS Changes To Pharmacy 1 CALLPOS^APSPFUNC  
Pharmacy Data Management 1 ($$L,PSOL,PSOUL,UL)^PSSLOCK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Outpatient Pharmacy 1 PSONEW2  

Entry Points

Name Comments DBIA/ICR reference
ULK ;
INVT ;
EN(DA) ; EP
RESK ;
ULP ;
PASS ;N PSORXDAC K PSOXYZF S PSORXDAC=$O(^PS(52.5,"B",DA,0)) I PSORXDAC,$P($G(^PS(52.5,PSORXDAC,0)),U,7)="L" N PSOXYZ S PSOXYZF=0 W !!,"Please wait, Rx is Loading for CMOP Transmission.." D
INVINC ;
ENQ
KILL
EX
ACT ;adds activity info for deleted rx
REF ;

External References

Name Field # of Occurrence
NOW^%DTC ACT+4, RESK+19, REF+16
CALLPOS^APSPFUNC ENQ+16, RESK+23, REF+20
^DIE RESK+19, REF+16
^DIK ENQ+6, ENQ+7, ENQ+9, RESK+21, REF+18
EN^PSOHLSN1 ENQ+5, RESK+22, REF+19
EN^PSOHLUP RESK+4
LOCK^PSOORCPY EN+8
DCV^PSOPKIV1 PASS+7
ACT^PSORESK1 RESK+20, REF+17
CP^PSORESK1 REF+12
STAT^PSORESK1 RESK+5
$$L^PSSLOCK EN+8
PSOL^PSSLOCK EN+9
PSOUL^PSSLOCK ULK+1
UL^PSSLOCK ULP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Please wait, Rx is Loading for CMOP Transmission.."
  • Line Location: PASS+0
Function Call: WRITE
  • Prompt: !!,"Sorry, still loading for CMOP transmission, try again later.",!
  • Line Location: PASS+2
Function Call: WRITE
  • Prompt: !!,"No Action Taken!",!
  • Line Location: RESK+7
Function Call: WRITE
  • Prompt: !
  • Line Location: REF+16
Routine Call
  • DIE
  • Line Location:
    • RESK+19
    • REF+16

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls
^PS(52.4 - [#52.4] Classic Fileman Calls
^PS(52.41 - [#52.41] Classic Fileman Calls
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.4 - [#52.4] ENQ+7
^PS(52.41 - [#52.41] ENQ+9
^PS(52.5 - [#52.5] ENQ+6, RESK+21, REF+18
^PS(55 - [#55] ENQ+15, ENQ+17, RESK+4
^PS(59.7 - [#59.7] RESK+3
^PSDRUG - [#50] ENQ+14*, RESK+16, RESK+17, REF+13, REF+14, INVINC+1*
^PSRX - [#52] EN+7, EN+13, EN+14, ENQ, ENQ+1, ENQ+2*, ENQ+3, ENQ+4*, ENQ+5, ENQ+16
, ACT+2, ACT+3, ACT+6*, ACT+7*, RESK+4, RESK+5, RESK+9, RESK+10, RESK+11, RESK+12
, RESK+13, REF+2, REF+5, REF+6, REF+7, REF+8, REF+11, REF+12
^PSRX("ACP" ENQ+3!, ACT+2!
^PSRX("AH" ENQ+4!
^PSRX("AR" RESK+15, RESK+18!, REF+10, REF+15!

Label References

Name Line Occurrences
ACT ENQ+3
INVINC RESK+16, RESK+17, REF+13, REF+14
INVT RESK+16, REF+13
KILL PASS+4
REF RESK+10
RESK PASS+4
ULK PASS+4, PASS+7, ENQ+13, ENQ+18
ULP EN+11, PASS+4, PASS+7, ENQ+13, ENQ+18

Naked Globals

Name Field # of Occurrence
^( ENQ+15, ENQ+17!
^("STA" RESK+5
^(0 EN+14, ENQ+15!*, RESK+10, REF+7
^(2 EN+14, ENQ+3
^(660.1 ENQ+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% KILL!, ACT+1~, ACT+7, RESK+2~, RESK+19
%H ACT+1~
%I ACT+1~
%Y KILL!
COM EN+2~, ENQ+18!, RESK+1~, RESK+7*
COPAYFLG RESK+1~, REF+12*
DA EN~, EN+6, EN+13, EN+14, PASS+3, PASS+4, PASS+5*, ENQ, ENQ+1, ENQ+3*
, ENQ+4*, ENQ+5, ENQ+6*, ENQ+7*, ENQ+8, ENQ+9*!, ENQ+10*, ENQ+12*, ENQ+13, KILL!
, ACT+1~, ACT+3*, ACT+5*, ACT+6, ACT+7, EX*, RESK+19*, RESK+21*, REF+16*, REF+18*
DA(1 REF+16*
DFN EN+3~, ENQ+15*, ENQ+17
DI KILL!
DIC KILL!
DIE KILL!, RESK+2~, RESK+19!*, REF+16!*
DIG KILL!
DIH KILL!
DIK ENQ+6*, ENQ+7*, ENQ+9*!, RESK+2~, RESK+21!*, REF+18!*
DIR KILL+1!, RESK+2~, RESK+6!
DIRUT KILL+1!
DIU KILL!
DIV KILL!
DR KILL!, RESK+19*, REF+16*
DT ACT+7
DTOUT KILL+1!
DUOUT KILL+1!
DUZ ACT+7
FDA ACT+1~, ACT+3*
I EN+3~, ENQ+15*, ENQ+17*, ACT+1~, ACT+2*, RESK+2~
IFN RESK+2~
INCOM PASS+7~*
J RESK+1~
PKI1 EN+3~, PASS+7
PS EN+2~, EN+5*, KILL!
PSDEL EN+2~, EN+5*, ENQ+18, KILL!
PSIN RESK+1~, RESK+3*, RESK+12, REF+7
PSOABCDA EN+1~, ENQ+8!*, ENQ+10, ENQ+12!, KILL+1!
PSODEF EN+4~, RESK+3!
PSODEFLG EN+1~, PASS+4*, RESK+5*, RESK+16, REF+12*, REF+13
PSODLCOM KILL!, RESK+1~, RESK+7*
PSODT KILL+1!
PSOGG EN+3~, EN+13*, KILL!
PSOGGFL EN+3~, EN+12*, EN+13*, EN+14
PSOHLDAH EN+1~, PASS+3*, PASS+5, KILL!
PSOHLRE EN+1~, PASS+3*, PASS+5, KILL!
PSOIB ENQ*, KILL!
PSOINVTX KILL+1!, RESK+16, REF+13, INVT+1*
PSOLOCRL KILL+1!, RESK+13!*, RESK+14, RESK+15, RESK+18, REF+8*, REF+9, REF+10, REF+15
PSOLOUD RESK+2~, RESK+4*!
PSOMSG EN+2~, EN+9, EN+10
PSONODF KILL+1!
PSONOOR PASS+6*, ENQ+5, KILL+1!
PSOPCECT KILL!, RESK+3*
PSOPLCK EN+2~, EN+8*
PSOREF EN+1~, KILL!, ACT+1~, ACT+2*
>> PSORX("INTERVENE" ENQ+13, ENQ+18
PSORXDFN EN+3~, EN+7*, EN+8, KILL!, ULP+1
PSOWHERE RESK+1~, RESK+13!, RESK+15*, RESK+16, RESK+17, RESK+18, REF+10*, REF+13, REF+14, REF+15
PSOXXDEL EN+2~, EN+5*, KILL+1!
PSOXYZF EN+3~, KILL+1!
>> PSOZVER ENQ+13
PSROF KILL+1!, REF+2*
>> PSVFLAG ENQ+13, ENQ+18
QDRUG KILL+1!, RESK+2~, RESK+9*, RESK+16, RESK+17, REF+13, REF+14, INVINC+1
QTY EN+1~, KILL+1!, RESK+10*, REF+11*, INVINC+1
REL EN+3~, EN+12*, EN+14*, PASS+3, PASS+4, PASS+5*
RESK KILL!, RESK+1~, RESK+3*
RFDATE KILL!
RFL KILL!
RFL1 KILL!
RX ENQ+1*, ENQ+14, ENQ+15, ENQ+18!, KILL!
RX0 KILL!, RESK+1~
RX2 KILL!, RESK+1~
RXF ACT+1~, ACT+2*, ACT+7
RXN EN+2~, EN+6*, EN+7, EN+9, ENQ+1*, ENQ+2, ENQ+3, ENQ+4, ENQ+6, ENQ+7
, ENQ+9, ENQ+15, ENQ+16, ENQ+17, ENQ+18!, KILL!, ACT+2, ACT+3, ACT+6, ACT+7
, EX, ULK+1
RXO KILL!
RXP EN+1~, PASS+4*, KILL+1!, RESK+4, RESK+5, RESK+9, RESK+10, RESK+11, RESK+12, RESK+13
, RESK+15, RESK+18, RESK+19, RESK+21, RESK+22, RESK+23, REF+2, REF+5, REF+6, REF+7
, REF+8, REF+10, REF+11, REF+12, REF+15, REF+16, REF+18, REF+19, REF+20
SIGOK KILL+1!
ST KILL!, RESK+1~
ST0 KILL!, RESK+1~
STAT ENQ+18!
TYPE KILL+1!, REF+1~, REF+2*, REF+3, REF+5, REF+6, REF+7, REF+8, REF+10, REF+11
, REF+15, REF+16, REF+20
U EN+7, EN+10, EN+14, ENQ+2, ENQ+3, ENQ+4, ENQ+5, ENQ+14, ENQ+15, ENQ+16
, ACT+2, ACT+6, ACT+7, RESK+3, RESK+4, RESK+5, RESK+9, RESK+10, RESK+11, RESK+12
, RESK+13, REF+2, REF+5, REF+6, REF+7, REF+8, REF+11, INVINC+1
X EN+3~, KILL!
XTYPE RESK+1~, RESK+11*, REF+4*
Y EN+3~, ENQ+2, KILL!
Z EN+3~, KILL!
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 |  Naked Globals |  Local Variables |  All