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

Package: Outpatient Pharmacy

Routine: PSOORRLO


Information

PSOORRLO ;BHAM ISC/SJA - returns patient's outpatient meds-original sort ;Dec 10, 2021@09:35

Source Information

Source file <PSOORRLO.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Outpatient Pharmacy 2 EN^PSOHLUP  (END,SIG1)^PSOORRL1  
VA FileMan 2 C^%DTC  $$GET1^DIQ  
Inpatient Medications 1 OCL^PSJORRE  

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

Package Total Caller Graph
Outpatient Pharmacy 3 PSOORRL  PSOORRL3  PSOORRLN  

Entry Points

Name Comments DBIA/ICR reference
OCL ;entry point to return condensed list
WAIT ; IF PENDING ENTRY STILL BEING BUILT SEE IF IT COMPLETES WITHIN ANOTHER SECOND
NVA ; Set Non-VA Med Orders in the ^TMP Global
TMPBLD
NVANEW ;New NVA tag for Complex Order DB Structure
TMPBLDNW ;New tag for New Complex NVA Meds Db structure
NVACXV1
NVACXV2
NVACXV3
NVACXNV

External References

Name Field # of Occurrence
C^%DTC OCL+5
$$GET1^DIQ TMPBLDNW+5, TMPBLDNW+6, TMPBLDNW+7, TMPBLDNW+8, TMPBLDNW+9
OCL^PSJORRE OCL+53
EN^PSOHLUP OCL+3
END^PSOORRL1 OCL+54
SIG1^PSOORRL1 OCL+27

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
55.516 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.606 - [#50.606] OCL+38, NVA+17, TMPBLDNW+10
^PS(50.7 - [#50.7] OCL+38, NVA+17, TMPBLDNW+10
^PS(51.2 - [#51.2] OCL+23, OCL+24, OCL+25
^PS(52.41 - [#52.41] OCL+33, OCL+41, OCL+42, OCL+43, OCL+46, WAIT+1
^PS(55 - [#55] OCL+3, OCL+7, NVA+10, NVA+12, TMPBLD+5, TMPBLDNW+3, NVACXV1+10, NVACXV2+8, NVACXV3+8, NVACXNV+7
^PSDRUG - [#50] OCL+17, OCL+38, NVA+17, TMPBLDNW+10
^PSRX - [#52] OCL+7, OCL+9, OCL+10, OCL+11, OCL+15, OCL+17, OCL+21, OCL+22, OCL+23, OCL+24
OCL+25, OCL+27, OCL+29, OCL+30, OCL+31
^TMP("PS" OCL+4!, OCL+49*, OCL+51*, NVACXNV+1*, NVACXNV+2*, NVACXNV+3*, NVACXNV+4*, NVACXNV+5*, NVACXNV+6*, NVACXNV+7*
^TMP("PS1" OCL+4!, OCL+50, OCL+51, OCL+52!, TMPBLD+1*, TMPBLD+2*, TMPBLD+3*, TMPBLD+4*, TMPBLD+5*, NVACXV1+1*
NVACXV1+2*, NVACXV1+4*, NVACXV1+5*, NVACXV1+6*, NVACXV1+7*, NVACXV1+8*, NVACXV1+9*, NVACXV1+10*, NVACXV2+2*, NVACXV2+3*
NVACXV2+4*, NVACXV2+5*, NVACXV2+6*, NVACXV2+7*, NVACXV2+8*, NVACXV3+2*, NVACXV3+3*, NVACXV3+4*, NVACXV3+5*, NVACXV3+6*
NVACXV3+7*, NVACXV3+8*
^TMP("PSO" OCL+4!, OCL+17*, OCL+18*, OCL+19*, OCL+20*, OCL+21*, OCL+22*, OCL+24*, OCL+25*, OCL+26*
OCL+29*, OCL+30*, OCL+31*, OCL+38*, OCL+39*, OCL+40*, OCL+41*, OCL+42*, OCL+43*, OCL+44*
OCL+45*, OCL+46*, OCL+48, OCL+49, OCL+52!
^VA(200 - [#200] OCL+18

Label References

Name Line Occurrences
NVA OCL+47
NVACXNV TMPBLDNW+16
NVACXV1 TMPBLDNW+13
NVACXV2 TMPBLDNW+14
NVACXV3 TMPBLDNW+15
NVANEW NVA+12
TMPBLD NVA+23, NVA+26, NVA+30, NVA+34, NVA+36, NVA+39
TMPBLDNW NVANEW+8, NVANEW+9, NVANEW+13, NVANEW+17, NVANEW+19, NVANEW+22
WAIT OCL+33, OCL+36

Naked Globals

Name Field # of Occurrence
^("STA" OCL+10
^(0 OCL+11, OCL+25
^(2 OCL+10
^(3 OCL+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDT OCL+5, OCL+55!, NVA+7
>> BDT1 NVA+28*, NVA+32*, NVANEW+11*, NVANEW+15*
CONJ TMPBLDNW+1~, TMPBLDNW+9*, NVACXV1+9, NVACXV2+7, NVACXV3+7, NVACXNV+6
DBT1 OCL+55!
DD TMPBLDNW+1~, TMPBLDNW+3*, TMPBLDNW+4, NVACXV1+4, NVACXV1+5, NVACXV1+6, NVACXV1+7, NVACXV1+8, NVACXV1+9, NVACXV2+4
NVACXV2+5, NVACXV2+6, NVACXV2+7, NVACXV3+4, NVACXV3+5, NVACXV3+6, NVACXV3+7, NVACXNV+3, NVACXNV+4, NVACXNV+5
NVACXNV+6
DDX TMPBLDNW+1~, TMPBLDNW+4*, TMPBLDNW+5, TMPBLDNW+6, TMPBLDNW+7, TMPBLDNW+8, TMPBLDNW+9
>> DFN OCL+3, OCL+7, OCL+33, OCL+53, NVA+10, NVA+12, TMPBLD+5, TMPBLDNW+3, TMPBLDNW+4, NVACXV1+10
NVACXV2+8, NVACXV3+8, NVACXNV+7
DOSE TMPBLDNW+1~, TMPBLDNW+5*, NVACXV1+7, NVACXV2+7, NVACXV3+7, NVACXNV+6
DRG NVA+17*, TMPBLD+1, TMPBLDNW+1~, TMPBLDNW+10*, NVACXV1+1, NVACXV2+2, NVACXV2+3, NVACXV2+4, NVACXV2+5, NVACXV2+6
NVACXV2+7, NVACXV2+8, NVACXV3+2, NVACXV3+3, NVACXV3+4, NVACXV3+5, NVACXV3+6, NVACXV3+7, NVACXV3+8, NVACXNV+1
DT OCL+5, OCL+12, NVA+8, NVA+9
DURA TMPBLDNW+1~, TMPBLDNW+8*, NVACXV1+8, NVACXV2+7, NVACXV3+7, NVACXNV+6
EDT OCL+5, OCL+55!, NVA+7
EDT1 OCL+55!, NVA+28*, NVA+29, NVA+32*, NVA+33, NVANEW+11*, NVANEW+12, NVANEW+15*, NVANEW+16
>> EXDT OCL+6*, OCL+7*, OCL+8
EXDT1 OCL+2~, OCL+8*, OCL+17, OCL+18, OCL+19, OCL+20, OCL+21, OCL+22, OCL+24, OCL+25
OCL+26, OCL+29, OCL+30, OCL+31
GP OCL+2~, OCL+14*, OCL+17, OCL+18, OCL+19, OCL+20, OCL+21, OCL+22, OCL+24, OCL+25
OCL+26, OCL+29, OCL+30, OCL+31, OCL+34*, OCL+38, OCL+39, OCL+40, OCL+41, OCL+42
OCL+43, OCL+44, OCL+45, OCL+46, OCL+55!, TMPBLD*, TMPBLD+1, TMPBLD+2, TMPBLD+3, TMPBLD+4
TMPBLD+5, TMPBLDNW+11*, NVACXV1+1, NVACXV1+2, NVACXV1+4, NVACXV1+5, NVACXV1+6, NVACXV1+7, NVACXV1+8, NVACXV1+9
NVACXV1+10, NVACXV2+1~*, NVACXV2+2, NVACXV2+3, NVACXV2+4, NVACXV2+5, NVACXV2+6, NVACXV2+7, NVACXV2+8
>> I OCL+11*, OCL+30*, OCL+48*, OCL+49, OCL+50*, OCL+51, NVA+10*, NVA+12, TMPBLD+1, TMPBLD+5
NVANEW+2, NVACXV2+2, NVACXV2+8, NVACXV3+2, NVACXV3+8, NVACXNV+1, NVACXNV+7
>> IEN OCL+43*, OCL+44*, OCL+45
>> IFN OCL+6*, OCL+7*, OCL+9, OCL+10, OCL+11, OCL+15, OCL+17, OCL+21, OCL+22, OCL+23
OCL+24, OCL+25, OCL+27, OCL+29, OCL+30, OCL+31, OCL+33*, OCL+38, OCL+41, OCL+42
OCL+43, OCL+46, WAIT+1
>> INST OCL+43*
>> INST( OCL+43*
>> ITFN OCL+28*, OCL+29, OCL+30*
>> J OCL+48*, OCL+49*, OCL+51*
>> LSTDS OCL+10*, OCL+11*, OCL+19
>> LSTFD OCL+10*, OCL+11*, OCL+19
>> LSTRD OCL+10*, OCL+11*, OCL+19
>> MDR OCL+22*, OCL+23*, OCL+24, OCL+25
MEDR TMPBLDNW+1~, TMPBLDNW+7*, NVACXV1+7, NVACXV2+7, NVACXV3+7, NVACXNV+6
>> MIG OCL+43*, OCL+44, OCL+45
>> MR OCL+22*, OCL+23, OCL+24, OCL+25
NON NVANEW+1~, NVANEW+2*, NVANEW+3, NVANEW+4, TMPBLDNW+11, NVACXV1+2, NVACXV2+1, NVACXV2+3, NVACXV3+3
NVA NVANEW+1~, NVANEW+2*, TMPBLDNW+3, TMPBLDNW+4, NVACXV1+1, NVACXV1+10
>> PSBDT OCL+5*, OCL+6, NVA+8
>> PSEDT OCL+5*
PSEX OCL+2~, OCL+34*, OCL+38, OCL+39, OCL+40, OCL+41, OCL+42, OCL+43, OCL+44, OCL+45
OCL+46, OCL+55!
PSG OCL+2~, OCL+48*, OCL+49, OCL+50*, OCL+51, OCL+55!
PSOACT NVA+6~, NVA+19*, NVA+20*, NVA+22, NVANEW+5*, NVANEW+7
PSOBDT NVA+6~, NVA+7*, NVA+8*, NVA+9, NVA+28, NVA+32, NVA+36, NVA+37, NVANEW+11, NVANEW+15
NVANEW+19, NVANEW+20
>> PSOBDTIN OCL+53
PSODC NVA+6~, NVA+19*, NVA+21*, NVA+35, NVANEW+5*, NVANEW+18
PSODCDT NVA+6~, NVA+18*, NVA+20, NVA+21, NVA+36, NVA+37, NVANEW+4*, NVANEW+5, NVANEW+19, NVANEW+20
PSODD NVANEW+1~, NVANEW+3*, TMPBLDNW+10
PSOEDT NVA+6~, NVA+7*, NVA+8*, NVA+9*, NVA+25, NVA+28, NVA+32, NVA+38, NVANEW+9, NVANEW+11
NVANEW+15, NVANEW+21
>> PSOEDTIN OCL+53
PSOELSE OCL+27*, OCL+28, OCL+32!
PSOOI NVANEW+1~, NVANEW+3*, TMPBLDNW+10
>> PSOR OCL+33*, OCL+35, OCL+36, OCL+37, OCL+38, OCL+39, OCL+40, WAIT+1*
PST OCL+2~, OCL+48*, OCL+49, OCL+55!
>> RX0 OCL+10*, OCL+17, OCL+18, OCL+19
>> RX2 OCL+10*, OCL+12, OCL+17
>> RX3 OCL+10*
>> SC OCL+21*
>> SCH OCL+21*, OCL+41*, OCL+42*
SCHD TMPBLDNW+1~, TMPBLDNW+6*, NVACXV1+5, NVACXV1+7, NVACXV2+5, NVACXV2+7, NVACXV3+5, NVACXV3+7, NVACXNV+4, NVACXNV+6
SD OCL+2~, OCL+41*, OCL+42*, OCL+43*, OCL+44*
SDT OCL+2~, OCL+55!, NVA+6~, NVA+18*, NVA+23, NVA+24, NVA+25, NVA+27, NVA+28, NVA+31
NVA+32, NVA+36, NVA+38, NVANEW+4*, NVANEW+8, NVANEW+9, NVANEW+10, NVANEW+11, NVANEW+14, NVANEW+15
NVANEW+19, NVANEW+21
SDT1 OCL+2~, OCL+55!, NVA+6~, NVA+28*, NVA+29, NVA+32*, NVA+33, NVANEW+11*, NVANEW+12, NVANEW+15*
NVANEW+16
>> SG OCL+44*, OCL+45
ST OCL+2~, OCL+14*, OCL+15*, OCL+19, NVACXV2+1~*, NVACXV2+2, NVACXV2+3, NVACXV2+4, NVACXV2+5, NVACXV2+6
NVACXV2+7, NVACXV2+8, NVACXV3+1~*, NVACXV3+2, NVACXV3+3, NVACXV3+4, NVACXV3+5, NVACXV3+6, NVACXV3+7, NVACXV3+8
>> ST0 OCL+12*, OCL+13
>> STA OCL+10*, OCL+12, OCL+15
STT OCL+2~, OCL+13*, OCL+14
>> TFN OCL+5*, OCL+10*, OCL+17, OCL+18, OCL+19, OCL+20, OCL+21, OCL+22, OCL+24, OCL+25
OCL+26, OCL+29, OCL+30, OCL+31, OCL+38*, OCL+39, OCL+40, OCL+41, OCL+42, OCL+43
OCL+44, OCL+45, OCL+46, OCL+53, TMPBLD*, TMPBLD+1, TMPBLD+2, TMPBLD+3, TMPBLD+4, TMPBLD+5
TMPBLDNW+2*, NVACXV1+1, NVACXV1+2, NVACXV1+4, NVACXV1+5, NVACXV1+6, NVACXV1+7, NVACXV1+8, NVACXV1+9, NVACXV1+10
NVACXV2+2, NVACXV2+3, NVACXV2+4, NVACXV2+5, NVACXV2+6, NVACXV2+7, NVACXV2+8, NVACXV3+2, NVACXV3+3, NVACXV3+4
NVACXV3+5, NVACXV3+6, NVACXV3+7, NVACXV3+8, NVACXNV+1, NVACXNV+2, NVACXNV+3, NVACXNV+4, NVACXNV+5, NVACXNV+6
NVACXNV+7
>> TRM OCL+10*, OCL+11*, OCL+17
U OCL+31, OCL+46, TMPBLD+5, NVACXV1+10, NVACXV2+8, NVACXV3+8, NVACXNV+7
>> VIEW OCL+53, TMPBLDNW+13, TMPBLDNW+14, TMPBLDNW+15
X OCL+5, OCL+27*, OCL+55!, NVA+10*, NVA+11, NVA+17, NVA+18, TMPBLDTMPBLD+2, TMPBLD+3
TMPBLD+4, NVANEW+2, NVACXNV+2
>> X1 OCL+5*
>> X2 OCL+5*
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