PSOERXI2 ;ALB/BWF - eRx Utilities/RPC's ; 11/8/2022 5:14pm
Source file <PSOERXI2.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Outpatient Pharmacy | 1 | PSOERXI1 |
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) | ;
|
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 |
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | FIND1^DIC |
^PS(52.49 - [#52.49] | FIELD^DID |
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 |
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 |
>> | 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 |