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

Package: Outpatient Pharmacy

Routine: PSORREF


Information

PSORREF ;AITC/BWF,RBD - Remote RX retrieval API ;12 Dec 2024 4:27 PM

Source Information

Source file <PSORREF.m>

Call Graph

Call Graph

Call Graph Total: 19

Package Total Call Graph
Outpatient Pharmacy 11 ($$LSTRFL,ECMESND)^PSOBPSU1  ($$STATUS,$$SUBMIT)^PSOBPSUT  ^PSOBUILD  UPDHREL^PSOHLDS6  $$GETNDC^PSONDCUT  $$PSOET^PSOREJP3  $$LMREJ^PSOREJU1  PROCESS^PSORREF0  
START^PSORREF1  (LABEL,LOGDATA)^PSORWRAP  $$TITRX^PSOUTL  
VA FileMan 4 (C,NOW)^%DTC  $$FIND1^DIC  FILE^DIE  ($$GET1,GETS)^DIQ  
Kernel 3 ($$DEFDIR,$$DEL,$$FTG)^%ZISH  (RMDEV,SAVDEV,USE)^%ZISUTL  ($$DT,$$FMADD,$$FMTE,$$NOW)^XLFDT  
Pharmacy Data Management 1 SAVNDC^PSSNDCUT  

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

Package Total Caller Graph
Outpatient Pharmacy 2 PSOHLDS6  PSORWRAP  

Entry Points

Name Comments DBIA/ICR reference
REMREF(RET,RXNUM,FDATE,MW,RPHARM,RPHONE,RSITE,RX0,RX2,RXSTA,RPROV,RSIG,RREF0,ROR1,RX3) ;
ORGFILL(RX) ; Determine if Prescription is Orig. Fill - RBD *774
VALIDDRUG(DRUGIEN) ;
EOJ ;
RET0 ;
ULK ;
UPDREF(PSOMSG,PSOIEN,RPHARM,RPHONE,RSITE,PASSLOC) ;
ACT(PSORTYPE,PSORIEN,PSORFILL) ;
ACTD(PSOREASN,PSOMSG) ;Update Activity log at host site for OPAI Dispensed Fill, called from PSORLLLI
UPDH ;continue update of Dispensing Information at Host Site, called from PSORLLLI

External References

Name Field # of Occurrence
C^%DTC REMREF+30, REMREF+66
NOW^%DTC REMREF+62
$$DEFDIR^%ZISH REMREF+90
$$DEL^%ZISH REMREF+96, REMREF+110
$$FTG^%ZISH REMREF+108
RMDEV^%ZISUTL REMREF+112
SAVDEV^%ZISUTL REMREF+95
USE^%ZISUTL REMREF+112
$$FIND1^DIC REMREF+23
FILE^DIE REMREF+54, REMREF+70, REMREF+119, UPDREF+13
$$GET1^DIQ REMREF+9, REMREF+10, REMREF+15, REMREF+24, REMREF+29, REMREF+31, REMREF+37, REMREF+43, REMREF+47, REMREF+77
, REMREF+84, REMREF+136, ORGFILL+1, VALIDDRUG+1, VALIDDRUG+3, VALIDDRUG+5, VALIDDRUG+8, UPDREF+5, UPDREF+6, UPDREF+7
GETS^DIQ REMREF+121, UPDREF+15
$$LSTRFL^PSOBPSU1 ORGFILL+1
ECMESND^PSOBPSU1 REMREF+73
$$STATUS^PSOBPSUT REMREF+76
$$SUBMIT^PSOBPSUT REMREF+72
^PSOBUILD REMREF+31
UPDHREL^PSOHLDS6 UPDH+9, UPDH+17, UPDH+25
$$GETNDC^PSONDCUT REMREF+77
$$PSOET^PSOREJP3 REMREF+75
$$LMREJ^PSOREJU1 REMREF+33
PROCESS^PSORREF0 REMREF+48
START^PSORREF1 REMREF+35
LABEL^PSORWRAP REMREF+99
LOGDATA^PSORWRAP REMREF+130, UPDREF+30
$$TITRX^PSOUTL REMREF+20
SAVNDC^PSSNDCUT REMREF+77
$$DT^XLFDT VALIDDRUG+2
$$FMADD^XLFDT REMREF+40, REMREF+103, REMREF+107
$$FMTE^XLFDT REMREF+42
$$NOW^XLFDT REMREF+105, REMREF+107

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] FIND1^DIC,  GET1^DIQ
^PSDRUG - [#50] GET1^DIQ
^PSRX - [#52] GET1^DIQ,  GETS^DIQ
^PS(59.7 - [#59.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(52 REMREF+57
^PS(53 - [#53] REMREF+87
^PS(55 - [#55] REMREF+87
^PS(59 - [#59] REMREF+26
^PSRX - [#52] REMREF+38, REMREF+59, REMREF+61, REMREF+62*, REMREF+64, REMREF+80, REMREF+135, REMREF+136, REMREF+137, REMREF+138
, REMREF+139, REMREF+140, UPDREF+4, ACT+3, ACT+4*, ACT+6*, ACTD+3, ACTD+4*, ACTD+5*, UPDH+4*
UPDH+5*, UPDH+6*, UPDH+7*, UPDH+8*, UPDH+11, UPDH+12*, UPDH+13*, UPDH+14*, UPDH+15*, UPDH+16*
UPDH+18, UPDH+19*, UPDH+20*, UPDH+21*, UPDH+22*, UPDH+23*, UPDH+24*
^PSRX("B" REMREF+9, REMREF+32
^XTMP("PSORLBL" REMREF+102!, REMREF+103*, REMREF+109

Label References

Name Line Occurrences
$$ORGFILL REMREF+22
$$VALIDDRUG REMREF+25
EOJ REMREF+35, REMREF+50, REMREF+141
RET0 REMREF+13, REMREF+16, REMREF+20, REMREF+25, REMREF+33, REMREF+42, REMREF+43, REMREF+46, VALIDDRUG+2, VALIDDRUG+4
EOJ+1
UPDREF REMREF+113

Naked Globals

Name Field # of Occurrence
^(0 REMREF+61*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% REMREF+62, REMREF+63!
BACK REMREF+2~, REMREF+33
CHKDT REMREF+3~, REMREF+40*, REMREF+42
CLERK REMREF+115~, REMREF+124*, REMREF+131, UPDREF+1~, UPDREF+19*, UPDREF+31
CLOZVAL REMREF+5~, VALIDDRUG+5*, VALIDDRUG+6
CSVAL REMREF+3~, VALIDDRUG+3*, VALIDDRUG+4
DA REMREF+54~*, REMREF+59, REMREF+61, REMREF+62, REMREF+64
DAT REMREF+115~, REMREF+130, UPDREF+1~, UPDREF+30
DAT(1 REMREF+127*, REMREF+128*, REMREF+129*, UPDREF+29*
DEL REMREF+3~, REMREF+96*, REMREF+110*
DELARR REMREF+4~, REMREF+96, REMREF+110
DELARR("PSOLBL_" REMREF+96*, REMREF+110*
DIEN REMREF+115~, REMREF+122*, UPDREF+1~, UPDREF+7*
DINACT REMREF+3~, VALIDDRUG+1*, VALIDDRUG+2
DISPDT REMREF+115~, REMREF+126*, REMREF+128, REMREF+132, UPDREF+1~, UPDREF+24*, UPDREF+29, UPDREF+31
DNAME REMREF+115~, REMREF+122*, REMREF+128, REMREF+131, UPDREF+1~, UPDREF+6*, UPDREF+29, UPDREF+31
DRUGIEN VALIDDRUG~, VALIDDRUG+1, VALIDDRUG+3, VALIDDRUG+5, VALIDDRUG+8
DSUPP REMREF+2~, REMREF+29*, REMREF+39, REMREF+115~, REMREF+124*, REMREF+129, REMREF+131, UPDREF+1~, UPDREF+18*, UPDREF+29
, UPDREF+31
DT REMREF+30, REMREF+91, REMREF+96, REMREF+103, REMREF+110, UPDREF+4, ACT+6, ACTD+5
EDIV REMREF+115~, REMREF+126*, REMREF+132, UPDREF+1~, UPDREF+23*, UPDREF+31
FDA REMREF+53!, REMREF+54!, REMREF+70!, REMREF+117~, REMREF+119!, UPDREF+1~, UPDREF+13!
FDA( UPDREF+10*, UPDREF+11*, UPDREF+12*
FDA(52 REMREF+53*, REMREF+68*, REMREF+69*, REMREF+118*, REMREF+119*
FDATE REMREF~, REMREF+34, REMREF+35, RET0+1
FIL UPDREF+1~, UPDREF+2*, UPDREF+10, UPDREF+11, UPDREF+12, UPDREF+15, UPDREF+16, UPDREF+17, UPDREF+18, UPDREF+19
, UPDREF+20, UPDREF+22, UPDREF+23, UPDREF+24, UPDREF+25, UPDREF+26, UPDREF+27, UPDREF+28
FILLDATA REMREF+115~
FILLDATA(52 REMREF+122, REMREF+123, REMREF+124, REMREF+125, REMREF+126, REMREF+127
FILLDT REMREF+115~, REMREF+123*, REMREF+129, REMREF+131
FLL UPDH+1~, UPDH+9*, UPDH+17*, UPDH+25*
FLLN UPDH+1~, UPDH+9*, UPDH+17*, UPDH+25*
FOUND REMREF+2~, REMREF+105*, REMREF+107, REMREF+109*
FTGOPEN REMREF+2~, REMREF+105*, REMREF+107, REMREF+108*
FTGSTRT REMREF+3~, REMREF+105*, REMREF+107
FULLPTH REMREF+2~, REMREF+92*
HDRUG REMREF+3~, REMREF+24*, REMREF+25
HFSDONE REMREF+2~, REMREF+93*
HFSIEN REMREF+2~
>> HLINSTN REMREF+100, REMREF+101, REMREF+102, REMREF+103, REMREF+109
IDIV REMREF+115~, REMREF+125*, REMREF+132, UPDREF+1~, UPDREF+22*, UPDREF+31
IRX UPDH+1~*
LASTREF REMREF+2~
LFD EOJ+2!
LOGDATE REMREF+115~, REMREF+125*, REMREF+132, UPDREF+1~, UPDREF+20*, UPDREF+31
MAX EOJ+2!
MIN EOJ+2!
MSG REMREF+2~, REMREF+33
MW REMREF~
NDC REMREF+115~, REMREF+127*, REMREF+132, UPDREF+1~, UPDREF+25*, UPDREF+31
NODE EOJ+2!
NOONEVA REMREF+5~, VALIDDRUG+8*, VALIDDRUG+9
OFFSET REMREF+3~, REMREF+39*, REMREF+40
PAR REMREF+4~, REMREF+106~*
PASSLOC REMREF+2~, REMREF+101*, REMREF+113, REMREF+133, UPDREF~, UPDREF+31
PDIR REMREF+3~
PFIL REMREF+3~
PPL1 REMREF+2~, REMREF+88*
PS EOJ+2!
PSISSDT REMREF+3~, REMREF+37*, REMREF+40, REMREF+45
PSOBBC REMREF+5~
PSOBBC1 REMREF+5~
PSOCMNT ACT+5~*, ACT+6
PSOCOM REMREF+57~*, REMREF+62
PSOD1 REMREF+58~*, REMREF+59*, REMREF+60*, REMREF+61, REMREF+62
PSODFDIR REMREF+4~, REMREF+90*, REMREF+92, REMREF+96, REMREF+108, REMREF+110
PSODFN REMREF+31*, REMREF+80*, REMREF+84, REMREF+87, EOJ+3!
PSODIR REMREF+5~
PSODTCUT REMREF+3~, REMREF+30*
PSOERR EOJ+2!
PSOEXREP REMREF+3~, REMREF+97*
PSOFLLDT REMREF+55~*, REMREF+56*, REMREF+57
PSOFNAME REMREF+4~, REMREF+91*, REMREF+92, REMREF+99, REMREF+108
PSOFROM REMREF+32*, EOJ+3!
>> PSOHCHEK UPDH+4, UPDH+12, UPDH+19
>> PSOHFILL UPDH+5, UPDH+13, UPDH+20
>> PSOHFLOT UPDH+6, UPDH+14, UPDH+21
>> PSOHIENR ACTD+3, ACTD+4, ACTD+5, UPDH+1, UPDH+4, UPDH+5, UPDH+6, UPDH+7, UPDH+8, UPDH+11
UPDH+12, UPDH+13, UPDH+14, UPDH+15, UPDH+16, UPDH+18, UPDH+19, UPDH+20, UPDH+21, UPDH+22
UPDH+23, UPDH+24
>> PSOHSEXP UPDH+8, UPDH+16, UPDH+24
>> PSOHSMAN UPDH+7, UPDH+15, UPDH+23
>> PSOHSNDC UPDH+22
>> PSOHSUB UPDH+3, UPDH+11, UPDH+12, UPDH+13, UPDH+14, UPDH+15, UPDH+16, UPDH+17, UPDH+18, UPDH+19
UPDH+20, UPDH+21, UPDH+22, UPDH+23, UPDH+24, UPDH+25
>> PSOHSUBR ACTD+5
>> PSOHTPE ACTD+5, UPDH+10
PSOID REMREF+35!
PSOIEN UPDREF~, UPDREF+4, UPDREF+5, UPDREF+6, UPDREF+7, UPDREF+8, UPDREF+30, UPDREF+31
PSOIR ACT+2~, ACT+3*, ACT+4*, ACT+6, ACTD+2~, ACTD+3*, ACTD+4*, ACTD+5
PSOJ ACT+2~, ACT+3*, ACTD+2~, ACTD+3*
PSOK REMREF+58~*, REMREF+59*, REMREF+61
PSOLIST EOJ+2!
PSOMSG EOJ+2!, UPDREF~, ACTD~, ACTD+5
PSOMSG(0 UPDREF+31*
PSOMVH REMREF+5~
PSOOFILL REMREF+22~*, REMREF+42, REMREF+45, REMREF+52, REMREF+113, REMREF+114, REMREF+134
PSOPAR REMREF+2~, REMREF+26*
PSOPHDUZ REMREF+3~, REMREF+23*, REMREF+62, REMREF+99
PSOREASN ACTD~, ACTD+5
PSOREF EOJ+2!
PSOREF("DFLG" REMREF+32*, REMREF+35
PSOREF("IRXN" REMREF+32*
PSOREF("PSODFN" REMREF+31*
PSOREF("QFLG" REMREF+32*
PSORFILL ACT~, ACT+5, ACT+6
PSORIEN ACT~, ACT+3, ACT+4, ACT+6
PSORTYPE ACT~, ACT+5
PSORX EOJ+3!
PSORX("BAR CO DE" , EOJ+2!
PSORX("FILL D ATE" , REMREF+32!, REMREF+34*, REMREF+42, REMREF+43, REMREF+45, REMREF+53, REMREF+55, REMREF+56, EOJ+2!
PSORX("IRXN" REMREF+81*
PSORX("MAIL/WINDOW" REMREF+83*
PSORX("METHOD OF PICKUP" , REMREF+86*
PSORX("NAME" REMREF+84*
PSORX("PATIEN T STATUS" , REMREF+87*
PSORX("PSOL" REMREF+82*
PSORX("QFLG" REMREF+85*
PSORXIENS REMREF+53~*, REMREF+68, REMREF+69
PSOSD REMREF+31!
PSOSIEN REMREF+2~, REMREF+9*, REMREF+26
PSOSITE REMREF+2~, REMREF+26*, REMREF+77, REMREF+91, REMREF+96, REMREF+99, REMREF+110
PSOX REMREF+3~, REMREF+63~, REMREF+87*
PSOX("RX0" REMREF+64*, REMREF+66
PSOX("RX2" REMREF+64*, REMREF+65
PSOX("RX3" REMREF+64*, REMREF+65*, REMREF+67*, REMREF+68
PSOX1 REMREF+63~, REMREF+65*
PSOZ REMREF+58~, REMREF+59*
PTHDAT REMREF+2~, REMREF+93*
PTHFILE REMREF+3~
PTHPIECE REMREF+2~
QTY REMREF+115~, REMREF+123*, REMREF+128, REMREF+131, UPDREF+1~, UPDREF+17*, UPDREF+29, UPDREF+31
REF EOJ+2!
REFDATA UPDREF+1~
REFDATA( UPDREF+16, UPDREF+17, UPDREF+18, UPDREF+19, UPDREF+20, UPDREF+22, UPDREF+23, UPDREF+24, UPDREF+25, UPDREF+26
, UPDREF+27, UPDREF+28
REFIEN REMREF+115~, REMREF+116*, REMREF+130, REMREF+131, UPDREF+1~, UPDREF+4*, UPDREF+8, UPDREF+30, UPDREF+31
REFIENS UPDREF+1~, UPDREF+8*, UPDREF+10, UPDREF+11, UPDREF+12, UPDREF+15, UPDREF+16, UPDREF+17, UPDREF+18, UPDREF+19
, UPDREF+20, UPDREF+22, UPDREF+23, UPDREF+24, UPDREF+25, UPDREF+26, UPDREF+27, UPDREF+28
RET REMREF~, REMREF+48, REMREF+113
RET(0 REMREF+8*, REMREF+131*, REMREF+132*, REMREF+133*, RET0+1*
RET(1 REMREF+11*, REMREF+17*, REMREF+20*, REMREF+33*, REMREF+42*, REMREF+43*, REMREF+46*, REMREF+50, REMREF+78, REMREF+134*
, VALIDDRUG+2*, VALIDDRUG+4*, VALIDDRUG+6*, VALIDDRUG+9*
RET(2 REMREF+12*, REMREF+18*, REMREF+43*, REMREF+47*, VALIDDRUG+4*, VALIDDRUG+6*, VALIDDRUG+9*
RET(3 REMREF+19*, VALIDDRUG+4*
RF EOJ+2!
RFILLDT UPDREF+1~, UPDREF+16*, UPDREF+29, UPDREF+31
ROR1 REMREF~, REMREF+140*
RPHARM REMREF~, REMREF+113, REMREF+118, REMREF+129, REMREF+132, RET0+1, UPDREF~, UPDREF+11, UPDREF+27*, UPDREF+29
, UPDREF+31
RPHONE REMREF~, REMREF+27*, REMREF+113, REMREF+119, REMREF+132, RET0+1, UPDREF~, UPDREF+12, UPDREF+28*, UPDREF+31
RPROV REMREF~, REMREF+136*
RREF0 REMREF~, REMREF+139*
RREFIEN REMREF+4~, REMREF+138*, REMREF+139
RRXIEN REMREF+2~, REMREF+9*, REMREF+15, REMREF+20, REMREF+22, REMREF+24, REMREF+29, REMREF+31, REMREF+37, REMREF+38
, REMREF+43, REMREF+47, REMREF+53, REMREF+54, REMREF+72, REMREF+73, REMREF+75, REMREF+76, REMREF+77, REMREF+80
, REMREF+82, REMREF+88, REMREF+99, REMREF+113, REMREF+117, REMREF+121, REMREF+130, REMREF+131, REMREF+135, REMREF+136
, REMREF+137, REMREF+138, REMREF+139, REMREF+140, RET0+1
RRXIENS REMREF+115~, REMREF+117*, REMREF+118, REMREF+119, REMREF+122, REMREF+123, REMREF+124, REMREF+125, REMREF+126, REMREF+127
RSIG REMREF~, REMREF+137*
RSITE REMREF~, REMREF+113, REMREF+118, REMREF+127, REMREF+133, RET0+1, UPDREF~, UPDREF+10, UPDREF+26*, UPDREF+29
, UPDREF+31
RX ORGFILL~, ORGFILL+1
RX0 REMREF~, REMREF+135*, REMREF+136
RX2 REMREF~, REMREF+135*
RX3 REMREF~, REMREF+135*
RXFLDS REMREF+116~, REMREF+120*, REMREF+121
RXN REMREF+32~, EOJ+2!
RXNUM REMREF~, REMREF+9, REMREF+32, REMREF+33, REMREF+42, REMREF+43, REMREF+46, REMREF+81, REMREF+91, REMREF+96
, REMREF+100, REMREF+101, REMREF+102, REMREF+103, REMREF+109, REMREF+110, REMREF+127, REMREF+131, REMREF+134, VALIDDRUG+2
, VALIDDRUG+4, VALIDDRUG+6, VALIDDRUG+9, RET0+1, UPDREF+1~, UPDREF+5*, UPDREF+29, UPDREF+31
RXO EOJ+2!
RXP EOJ+2!
RXS EOJ+2!
RXSTA REMREF~, REMREF+136*
SD EOJ+2!
SITENUM REMREF+3~
STATION REMREF+2~
STRT REMREF+2~
TFILLS REMREF+3~, REMREF+38*, REMREF+39
U REMREF+61, REMREF+65, REMREF+66, REMREF+67, REMREF+68, REMREF+80, REMREF+103, REMREF+127, REMREF+128, REMREF+129
, REMREF+131, REMREF+132, REMREF+133, REMREF+136, RET0+1, UPDREF+29, UPDREF+31
VAERR EOJ+2!
X REMREF+3~, REMREF+30, REMREF+63~, REMREF+67
X1 REMREF+3~, REMREF+30*, REMREF+63~, REMREF+65*
X2 REMREF+3~, REMREF+30*, REMREF+63~, REMREF+66*
XTMPLOC REMREF+2~, REMREF+100*, REMREF+108
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