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

Package: Outpatient Pharmacy

Routine: PSOORNE4


Information

PSOORNE4 ;BIR/SAB-display renew RXs from backdoor ;04-Jun-2013 12:51;DU

Source Information

Source file <PSOORNE4.m>

Call Graph

Call Graph Total: 28

Package Total Call Graph
Outpatient Pharmacy 19 (1,11,12,13,2,4,5,9,INS2)^PSOBKDED  ^PSOBUILD  (DOSE,INS,SINS)^PSODIR  EN^PSOFSIG  SIGONE^PSOHELP  ^PSOLMRN  HLDHDR^PSOLMUTL  DIN^PSONFI  
DOSE1^PSOORED5  LMDISP^PSOORFI5  SV^PSOORNE5  ACP1^PSOORNE6  ^PSOORUT2  (DCP,L1,REA)^PSOPKIV1  (INST1,INST2)^PSORENW  STOP^PSORENW1  
EN^PSORN52  RNPSOSD^PSOUTIL  KV^PSOVER1  
VA Fileman 4 NOW^%DTC  $$EXTERNAL^DILFD  $$GET1^DIQ  ^DIR  
IHS Changes To Pharmacy 3 IHSFLDS^APSPDIR  $$SCREEN^APSPMULT  EN^APSPPCC1  
Kernel 1 $$FMTE^XLFDT  
Registration 1 FULL^VALM1  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Outpatient Pharmacy 5 PSOLMUTL  PSOORRNW  PSORENW0  PSORENW2  PSORENW4  

Entry Points

Name Comments DBIA/ICR reference
PAT
ACP
EN1
VER1(PSONEW) ;
1
0 ; EP - IHS/CIA/PLS - 01/26/04 - Prompt IHS Fields
3
2
5
4
7
6
9
RMK
EN(PSONEW)
PKI
VER
DSP
RDD
8
10
EDTSEL
SV
DSPL
EDT ;D KV^PSOVER1 S DIR("A")="Select Field to Edit by number",DIR(0)="LO^1:"_$S($G(PSOREEDT):10,1:8)

External References

Name Field # of Occurrence
NOW^%DTC RMK+17
IHSFLDS^APSPDIR 0+1
$$SCREEN^APSPMULT VER+17
EN^APSPPCC1 PKI+3
$$EXTERNAL^DILFD RMK+7, RMK+9, RMK+10, RMK+11, RMK+12
$$GET1^DIQ RMK+4, RMK+5, RMK+6
^DIR EDT+2, VER+12
1^PSOBKDED 1
11^PSOBKDED 7
12^PSOBKDED 4
13^PSOBKDED 8
2^PSOBKDED 2
4^PSOBKDED 6
5^PSOBKDED 5
9^PSOBKDED 3
INS2^PSOBKDED PAT
^PSOBUILD PKI+4
DOSE^PSODIR VER+6
INS^PSODIR VER+10, 10
SINS^PSODIR VER+10, 10
EN^PSOFSIG VER+6, VER+10
SIGONE^PSOHELP VER+5, PAT+9
^PSOLMRN RDD
HLDHDR^PSOLMUTL EDTSEL+3
DIN^PSONFI DSP+3
DOSE1^PSOORED5 9
LMDISP^PSOORFI5 DSP+1
SV^PSOORNE5 SV
ACP1^PSOORNE6 PKI+4
^PSOORUT2 DSP
DCP^PSOPKIV1 RDD
L1^PSOPKIV1 DSP+2
REA^PSOPKIV1 ACP
INST1^PSORENW PAT+1
INST2^PSORENW ACP+1
STOP^PSORENW1 VER+14
EN^PSORN52 PKI+2
RNPSOSD^PSOUTIL PKI+4
KV^PSOVER1 EDT+1, EDT+2, VER+12
FULL^VALM1 EDTSEL+5, VER+2
$$FMTE^XLFDT RMK+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Dosing Instruction Missing!!",!
  • Line Location: VER+1
Function Call: WRITE
  • Prompt: !,"Drug: "_PSODRUG("NAME")
  • Line Location: VER+2
Function Call: WRITE
  • Prompt: !,SIG(I)
  • Line Location: VER+4
Function Call: WRITE
  • Prompt: !,$E($G(INS1),2,250)
  • Line Location: VER+5
Function Call: WRITE
  • Prompt: !
  • Line Location: VER+6
Function Call: WRITE
  • Prompt: !!,"Drug: "_PSODRUG("NAME")
  • Line Location: 9+0
Routine Call
  • DIR
  • Line Location:
    • EDT+2
    • VER+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] EXTERNAL^DILFD,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" VER+15, VER+16, DSP+12, DSP+13, RMK+17
^PS(50.606 - [#50.606] DSP+6
^PS(50.607 - [#50.607] DSP+18
^PS(50.7 - [#50.7] DSP+6
^PS(51.2 - [#51.2] DSP+25
^PS(55 - [#55] VER+10, DSP+19
^PSDRUG - [#50] PAT+13, PAT+15
^PSDRUG("AQ" DSP+8, PAT+13
^PSRX - [#52] VER+5, DSPL+1, DSPL+6, PAT+9
^SC - [#44] PAT+19
^TMP("PSOPO" DSP!, DSP+4*, DSP+6*, DSP+7, DSP+8*, DSP+9, DSP+10*, DSP+11*, DSP+12*, DSP+13*
, DSP+14*, DSP+16*, DSP+17*, DSP+18*, DSP+20*, DSP+22*, DSP+23*, DSP+24*, DSP+25*, DSP+26*
, DSP+27*, DSP+28*, PAT*, PAT+3*, PAT+6*, PAT+7*, PAT+10*, PAT+11*, PAT+12*, PAT+15*
, PAT+16*, PAT+17*, PAT+18*, PAT+19*, PAT+20*, PAT+21*, PAT+22*, RMK*, RMK+1*, RMK+3*
, RMK+4*, RMK+5*, RMK+6*, RMK+7*, RMK+8*, RMK+9*, RMK+10*, RMK+11*, RMK+12*, RMK+14*
, RMK+16*, RMK+18*
^VA(200 - [#200] PAT+21, RMK+1, RMK+16
^XUSEC("PSORPH" ACP+1

Label References

Name Line Occurrences
@( EDTSEL+4
DSP DSPL
DSPL RDD
EN1 PKI+1
PAT DSP+14
PKI ACP
RDD RDD+1
SV EN1, EN1+1, 9+2, 10
VER ACP+1, VER+13

Naked Globals

Name Field # of Occurrence
^(0 DSP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RMK+17!
>> DIR("A" EDT+1*, VER+12*
>> DIR(0 EDT+1*, VER+12*
DIRUT VER+6!, VER+9!
DOSE DSPL+1*, DSPL+2, DSPL+3, DSPL+4, DSPL+5, DSPL+7!
>> DTOUT EDT+2
>> DUOUT EDT+2
DUZ ACP+1, RMK+1
FLD EN~, EDTSEL+4*
>> I VER+4*, DSPL+1*, DSPL+6, DSP+15*, DSP+16, DSP+17, DSP+18, DSP+19, DSP+20, DSP+21
, DSP+22, DSP+23, DSP+24, DSP+25, DSP+26, DSP+27, DSP+28, PAT+5*, PAT+6, PAT+7
>> IEN DSP*, DSP+4*, DSP+6*, DSP+7, DSP+8*, DSP+9, DSP+10*, DSP+11*, DSP+12*, DSP+13*
, DSP+14*, DSP+16*, DSP+17*, DSP+18, DSP+20*, DSP+22*, DSP+23*, DSP+24*, DSP+25*, DSP+26*
, DSP+27*, DSP+28*, PAT*, PAT+3*, PAT+6*, PAT+7, PAT+10*, PAT+11*, PAT+12*, PAT+14*
, PAT+15, PAT+16*, PAT+17*, PAT+18*, PAT+19*, PAT+20*, PAT+21*, PAT+22*, RMK*, RMK+1*
, RMK+3*, RMK+4*, RMK+5*, RMK+6*, RMK+7*, RMK+8*, RMK+9*, RMK+10*, RMK+11*, RMK+12*
, RMK+14*, RMK+16, RMK+18, RMK+19
>> INS1 VER+5, PAT+9
LST EN~, EDTSEL+3*, EDTSEL+4
MIG PAT+4!
NEWDOSE PKI+1!, VER+7*
>> NFID DSP+8, DSP+9*
>> NFIO DSP+6, DSP+7*
>> OR0 RMK+16, RMK+17
>> PKI1 RDD, ACP, DSP+2
>> POERR("DFLG" PKI*, VER*
>> PSEXDT VER+14, VER+16
>> PSODFN PKI+3, VER+10, DSP+19
>> PSODIR("DFLG" EDTSEL+3, EDTSEL+4, 9+1*
>> PSODIR("QFLG" EDTSEL+3, EDTSEL+4
>> PSODRUG("IEN" DSP+3, DSP+8, PAT+13, PAT+15
>> PSODRUG("NAME" VER+2, DSP+8, 9
>> PSODRUG("OI" DSP+3, DSP+5, DSP+6
>> PSODRUG("UNIT" PAT+12
>> PSOEDT EDTSEL+3*
>> PSOFDR RMK+16
PSOFROM1 ACP+1*, ACP+2!, VER!
>> PSOID DSP+12*
>> PSOLM EDTSEL*
PSONEW EN~, PKI+2, VER1~, VER+6, VER+10, 0+1, 9, 10
PSONEW("# OF REFILLS" , PAT+16
PSONEW("BST" RMK+7
PSONEW("CASH DUE" , RMK+12
PSONEW("CLINIC" PAT+19
PSONEW("CM" RMK+9
PSONEW("CONJUNCTION" EN1+3!, DSPL+4*, DSP+28
PSONEW("COPIES" PAT+22
PSONEW("COSIG NING PROVIDER" , PAT+21
PSONEW("DAW" RMK+10
PSONEW("DAYS SUPPLY" , PAT+11
PSONEW("DFLG" EDTSEL*, VER*, VER+6, VER+8, VER+11, VER+12, 9+1
PSONEW("DOSE ORDERED" , EN1+2!, DSPL+3*, DSP+16, DSP+17, DSP+19, DSP+21, DSP+23
PSONEW("DOSE" EN1+2!, DSPL+2*, DSP+17
PSONEW("DSCMED" RMK+11
PSONEW("DURATION" EN1+3!, DSPL+4*, DSP+27
PSONEW("ENT" EN1, PKI+1, VER, VER+7, VER+9, VER+13, DSPL, DSPL+1*, DSPL+2*, DSPL+3
, DSPL+4, DSPL+5, DSPL+6, DSP+14, DSP+15
PSONEW("EXPIR ATION DATE" , RMK+8
PSONEW("FIELD" EDTSEL*
PSONEW("FILL DATE" , DSP+13
PSONEW("IRXN" PKI+3, VER+2*
PSONEW("ISSUE DATE" , DSP+12
PSONEW("LOGIN DATE" , RMK+17*
PSONEW("LOT # " , RMK+8
PSONEW("MANUFACTURER" RMK+8
PSONEW("METHO D OF PICK-UP" , PAT+18
PSONEW("NOUN" EN1+3!, DSPL+5*, DSP+24
PSONEW("NRX # " , DSP+4
PSONEW("ODOSE" EN1+3!, DSPL+6*, DSP+20
PSONEW("OIRXN" VER+2, VER+5, DSPL+1, DSPL+6, PAT+1, PAT+9, RMK+4, RMK+5, RMK+6
PSONEW("PATIE NT STATUS" , DSP+11*
PSONEW("PENDI NG ORDER" , DSP+1
PSONEW("PROVI DER NAME" , PAT+20
PSONEW("PTST NODE" , DSP+11
PSONEW("QFLG" ACP, PKI, VER*
PSONEW("QTY" PAT+12
PSONEW("REMARKS" RMK
PSONEW("ROUTE" EN1+2!, DSPL+3*, DSP+25
PSONEW("SCHEDULE" EN1+3!, DSPL+4*, DSP+26
PSONEW("SIG" PAT+9
PSONEW("TN" DSP+10
PSONEW("UNITS" EN1+2!, DSPL+3*, DSP+18
PSONEW("VERB" EN1+3!, DSPL+5*, DSP+16, DSP+21, DSP+22
PSONEW2 PKI!
>> PSONEW3 EDTSEL*
PSOORRNW VER!, VER+1*, 9*
>> PSOPAR ACP+1, PAT+18
>> PSOPF RMK+19*
PSOPRC EN1+3!
PSOQUIT EN1!, RDD+1
PSOREEDT EN1*, EN1+1*, RDD!, EDT+1, VER+1*, DSP+14, DSP+17, PAT
>> PSORENW("DRUG IEN" , VER+17
>> PSORENW("FILL DATE" , VER+15
>> PSORENW("MAIL/WINDOW" PAT+17
>> PSORENW("POE" EN1
>> PSORENW("QFLG" VER+14*, VER+17*
>> PSORX("FN" RDD, PKI+2*
RN PAT+14*, PAT+20*!, RMK+1*, RMK+16, RMK+18!
RXN PAT+1*, PAT+3!
SG PAT+4!, PAT+5*, PAT+6, PAT+7, PAT+10*
>> SIG PAT+9*, PAT+10
>> SIG( VER+4, PAT+5, PAT+6, PAT+7
>> SIG(0 VER+3, VER+7, PAT+4
>> SIGOK VER+7*, PAT+4
>> SPEED VER+8, VER+11, VER+12
>> VALMBCK RDD*, EDT+2*, EDTSEL+5*, PKI*, PKI+4*, 9+1*
VALMCNT EN~, RMK+19*
VALMSG VER+2!, VER+8*, VER+11*, VER+15*, VER+16*, VER+17*
X VER+5*, VER+12!, PAT+9*, RMK+17!
Y EDTSEL+3, VER+12!, VER+15*, VER+16*, DSP+12*, DSP+13*, RMK+17*, RMK+18
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