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

Package: Outpatient Pharmacy

Routine: PSOERXI2


Information

PSOERXI2 ;ALB/BWF - eRx Utilities/RPC's ; 11/8/2022 5:14pm

Source Information

Source file <PSOERXI2.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Outpatient Pharmacy 11 ($$CONVDTTM,$$CSERX)^PSOERXA1  (CANRX,REFRESP)^PSOERXA5  CHRESP^PSOERXA6  (CHMESREQ,PAT)^PSOERXIA  PRE^PSOERXIB  PHR^PSOERXIC  (ALLERGY,BENEFITS,FACILITY,OBSERV)^PSOERXID  MEDS^PSOERXIE  
($$GETREQ,$$GETSTAT,ERR)^PSOERXU2  $$GETPAT^PSOERXU5  $$FINDNRX^PSOERXU6  
VA FileMan 3 $$FIND1^DIC  FIELD^DID  (FILE,UPDATE)^DIE  
Kernel 2 $$NOW^XLFDT  $$UP^XLFSTR  
Web Services Client 1 $$STATCHK^XOBWLIB  

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

Package Total Caller Graph
Outpatient Pharmacy 1 PSOERXI1  

Entry Points

Name Comments DBIA/ICR reference
PARSE(STREAM,ERXVALS,NPI,STREAM2,STREAM3) ;
HDR(MTYPE) ; header information
SPUSH(S,X) ;places X on the stack S and returns the current level of the stack
SPOP(S,X) ;removes the top item from the stack S and put it into the variable X and returns the level that X was at
SPEEK(S,X) ;same as SPOP except the top item is not removed
SPUT(S,X) ;implementation specific, uses the stack to form a global node
APUT(S,X,LN) ;

External References

Name Field # of Occurrence
$$FIND1^DIC PARSE+62
FIELD^DID HDR+47
FILE^DIE PARSE+67, PARSE+71, PARSE+87
UPDATE^DIE HDR+86, HDR+97, HDR+101, HDR+103, HDR+106
$$CONVDTTM^PSOERXA1 HDR+42
$$CSERX^PSOERXA1 HDR+77, HDR+78
CANRX^PSOERXA5 PARSE+98
REFRESP^PSOERXA5 PARSE+95
CHRESP^PSOERXA6 PARSE+89
CHMESREQ^PSOERXIA PARSE+88, PARSE+92
PAT^PSOERXIA PARSE+75
PRE^PSOERXIB PARSE+78
PHR^PSOERXIC PARSE+75
ALLERGY^PSOERXID PARSE+74
BENEFITS^PSOERXID PARSE+74
FACILITY^PSOERXID PARSE+74
OBSERV^PSOERXID PARSE+79
MEDS^PSOERXIE PARSE+81, PARSE+94
$$GETREQ^PSOERXU2 HDR+94
$$GETSTAT^PSOERXU2 HDR+65
ERR^PSOERXU2 HDR+107
$$GETPAT^PSOERXU5 PARSE+70
$$FINDNRX^PSOERXU6 HDR+92, HDR+95
$$NOW^XLFDT HDR+61
$$UP^XLFSTR HDR+48
$$STATCHK^XOBWLIB PARSE+11, PARSE+27, PARSE+44

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4 - [#4] FIND1^DIC
^PS(52.49 - [#52.49] FIELD^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.49 - [#52.49] HDR+16, HDR+46, HDR+96, HDR+100, HDR+102, HDR+105
^TMP($J PARSE+2, PARSE+59, PARSE+60, HDR+3, HDR+4, HDR+20, HDR+21, HDR+22, HDR+23, HDR+24
, HDR+25

Label References

Name Line Occurrences
$$HDR PARSE+65
APUT PARSE+20, PARSE+36, PARSE+53
SPOP PARSE+24, PARSE+40, PARSE+57
SPUSH PARSE+17, PARSE+21, PARSE+33, PARSE+37, PARSE+50, PARSE+54
SPUT PARSE+23, PARSE+25, PARSE+39, PARSE+41, PARSE+56, PARSE+58

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%XML PARSE+1~
ATTR PARSE+4~, PARSE+18*, PARSE+19, PARSE+34*, PARSE+35, PARSE+51*, PARSE+52
BREAK PARSE+12~, PARSE+13*, PARSE+28~, PARSE+29*, PARSE+45~, PARSE+46*
COMPSTR HDR+2~, HDR+51*, HDR+52, HDR+53
DONE HDR+2~, HDR+49*, HDR+50, HDR+52*, HDR+53*
DTVER HDR+19~, HDR+20*
ECLVER HDR+19~, HDR+21*
ERR PARSE+64~
>> ERXHID PARSE+97, HDR+16, HDR+44, HDR+57
ERXIEN HDR+1~, HDR+87*, HDR+88*, HDR+89, HDR+92, HDR+94, HDR+96, HDR+97, HDR+100, HDR+101
, HDR+102, HDR+103, HDR+105, HDR+106, HDR+107, HDR+108
ERXIENS HDR+1~, HDR+14*, HDR+20, HDR+21, HDR+22, HDR+23, HDR+24, HDR+25, HDR+27, HDR+30
, HDR+31, HDR+32, HDR+55, HDR+57, HDR+59, HDR+60, HDR+61, HDR+62, HDR+64, HDR+66
, HDR+67, HDR+68, HDR+69, HDR+70, HDR+71, HDR+72, HDR+73, HDR+74, HDR+75, HDR+77
, HDR+79, HDR+80, HDR+82, HDR+84
ERXISTAT HDR+2~, HDR+65*, HDR+66
ERXVALS PARSE~
ERXVALS("PRRFlag" PARSE+83
FDA PARSE+67!, PARSE+71!, PARSE+87!, HDR+1~, HDR+86!
FDA( PARSE+67*, PARSE+71*, PARSE+85*, HDR+20*, HDR+21*, HDR+22*, HDR+23*, HDR+24*, HDR+25*, HDR+27*
, HDR+30*, HDR+31*, HDR+32*, HDR+55*, HDR+57*, HDR+59*, HDR+60*, HDR+61*, HDR+62*, HDR+64*
, HDR+66*, HDR+67*, HDR+68*, HDR+69*, HDR+70*, HDR+71*, HDR+72*, HDR+73*, HDR+74*, HDR+75*
, HDR+77*, HDR+79*, HDR+80*, HDR+82*, HDR+84*
FDA2 HDR+97!, HDR+101!, HDR+103!, HDR+106!
FDA2( HDR+97*, HDR+101*, HDR+103*, HDR+106*
FMID HDR+1~, HDR+13*, HDR+59
FQUAL HDR+1~, HDR+6*, HDR+68
FROM HDR+1~, HDR+9*, HDR+67
GL PARSE+1~, PARSE+2*, PARSE+3, HDR+1~, HDR+3*, HDR+9, HDR+10, HDR+11, HDR+30, HDR+31
, HDR+32, HDR+34, HDR+36, HDR+37, HDR+39, HDR+40, HDR+42, HDR+43, HDR+79, HDR+80
, HDR+81, HDR+83, SPUT+3, APUT+3
GL2 HDR+1~, HDR+4*, HDR+6, HDR+7
HUBDENY PARSE+1~, PARSE+97*, PARSE+98
I HDR+2~, HDR+50*, HDR+51, SPUSH+1~*, SPUSH+2, SPOP+1~*, SPOP+2, SPOP+3, SPOP+4, SPEEK+1~*
, SPEEK+2, SPEEK+3, SPUT+1~, SPUT+4*, SPUT+5, SPUT+7, APUT+1~, APUT+4*, APUT+5
IMTYP PARSE+76~, PARSE+80*, PARSE+81
IPR PARSE+76~, PARSE+77*, PARSE+78
J SPOP+3~*
LN APUT~, APUT+9
MES HDR+1~, HDR+16, HDR+17*
MID HDR+1~, HDR+11*, HDR+13
MTCODE HDR+2~, HDR+53*, HDR+54, HDR+55, HDR+65, HDR+93
MTVALS HDR+1~
MTVALS("POINTER" HDR+51
MTYPE PARSE+1~, PARSE+59*, PARSE+60, PARSE+65, PARSE+69, PARSE+74, PARSE+75, PARSE+78, PARSE+79, PARSE+81
, PARSE+82, PARSE+88, PARSE+89, PARSE+91, PARSE+92, PARSE+93, PARSE+94, PARSE+95, PARSE+96, PARSE+98
, HDR~, HDR+48, HDR+107
NERXIEN PARSE+64~, PARSE+65*, PARSE+66, PARSE+67, PARSE+69, PARSE+70, PARSE+71, PARSE+74, PARSE+75, PARSE+78
, PARSE+79, PARSE+81, PARSE+85, PARSE+88, PARSE+89, PARSE+92, PARSE+94, PARSE+95, PARSE+98, PARSE+99
NEWERX HDR+1~
NEWERX( HDR+88
NEWERX(0 HDR+88
NPI PARSE~, PARSE+60*, PARSE+61, PARSE+62
NRXIEN HDR+91~, HDR+92*, HDR+95*, HDR+96, HDR+97, HDR+99, HDR+100, HDR+101
NUM SPUT+6~*, SPUT+7*, SPUT+8, APUT+6~*, APUT+9
PARENT PARSE+14~, PARSE+16*, PARSE+17, PARSE+30~, PARSE+32*, PARSE+33, PARSE+47~, PARSE+49*, PARSE+50
PATIEN PARSE+64~, PARSE+70*, PARSE+71
PONUM HDR+1~, HDR+34*, HDR+62
PROHIBIT PARSE+1~, PARSE+83*, PARSE+85
PUSHED PARSE+14~, PARSE+17*, PARSE+21, PARSE+30~, PARSE+33*, PARSE+37, PARSE+47~, PARSE+50*, PARSE+54
READER PARSE+4~, PARSE+8
READER2 PARSE+4~, PARSE+9
READER3 PARSE+4~, PARSE+10
REFREQ HDR+91~, HDR+94*, HDR+95
RTHID HDR+2~, HDR+44*, HDR+46, HDR+64
RTHIEN HDR+2~, HDR+45*, HDR+46*, HDR+65, HDR+90, HDR+102, HDR+103, HDR+105, HDR+106
RTMID HDR+1~, HDR+43*, HDR+60, HDR+65
RTMIEN HDR+2~
S PARSE+4~, PARSE+17, PARSE+20, PARSE+21, PARSE+23, PARSE+24, PARSE+25, PARSE+28~, PARSE+33, PARSE+36
, PARSE+37, PARSE+39, PARSE+40, PARSE+41, PARSE+45~, PARSE+50, PARSE+53, PARSE+54, PARSE+56, PARSE+57
, PARSE+58, SPUSH~, SPOP~, SPEEK~, SPUT~, APUT~
S( SPUSH+1*, SPOP+2!, SPOP+3*, SPEEK+2, SPUT+4, SPUT+5, SPUT+7, APUT+4, APUT+5
S("" SPUSH+1, SPOP+1, SPEEK+1
SENTTIME HDR+1~, HDR+42*, HDR+71
SIGVAL HDR+2~, HDR+81!
SIGVAL(1 HDR+81*
SRSID HDR+1~, HDR+36*, HDR+74
SRTID HDR+1~, HDR+37*, HDR+75
SSDEV HDR+19~, HDR+30*
SSPROD HDR+19~, HDR+31*
SSSID HDR+1~, HDR+39*, HDR+72
SSTID HDR+1~, HDR+40*, HDR+73
SSVER HDR+19~, HDR+32*
STATUS PARSE+4~, PARSE+8*, PARSE+11
STATUS2 PARSE+4~, PARSE+9*, PARSE+26, PARSE+27
STATUS3 PARSE+4~, PARSE+10*, PARSE+43, PARSE+44
STR SPUT+1~, SPUT+3*, SPUT+5*, SPUT+8*, SPUT+9*, SPUT+10, SPUT+11, SPUT+12, APUT+1~, APUT+3*
, APUT+5*, APUT+9*, APUT+10*, APUT+11, APUT+12, APUT+13
STREAM PARSE~, PARSE+5*, PARSE+8
STREAM2 PARSE~, PARSE+6*, PARSE+9
STREAM3 PARSE~, PARSE+7*, PARSE+10
STRUCTV HDR+19~, HDR+22*
TO HDR+1~, HDR+10*, HDR+69
TPRTVER HDR+19~, HDR+25*
TQUAL HDR+1~, HDR+7*, HDR+70
TRANDOM HDR+19~, HDR+23*
TRANSVER HDR+19~, HDR+24*
U PARSE+66, PARSE+97, HDR+16, HDR+44, HDR+57
UPMTYPE HDR+2~, HDR+48*, HDR+53
VAINST PARSE+1~, PARSE+62*, PARSE+63, PARSE+67, PARSE+89, PARSE+98
X PARSE+14~, PARSE+24, PARSE+30~, PARSE+40, PARSE+47~, PARSE+57, SPUSH~, SPUSH+1, SPOP~, SPOP+2*
, SPOP+3, SPEEK~, SPEEK+2*, SPUT~, SPUT+2*, SPUT+10, SPUT+11, APUT~, APUT+2*, APUT+11
, APUT+12
X509DAT HDR+83!
X509DAT(1 HDR+83*
X509DATA HDR+2~
XOBERR PARSE+4~, PARSE+11
XOBERR2 PARSE+4~, PARSE+27
XOBERR3 PARSE+4~, PARSE+44
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All