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

Package: Outpatient Pharmacy

Routine: PSONVNEW


Information

PSONVNEW ;BIR/SAB - Add Non-VA Med orders ;Feb 28, 2022@14:29:26

Source Information

Source file <PSONVNEW.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 4 FILE^DICN  UPDATE^DIE  EN^DIK  EN^DIQ1  
Outpatient Pharmacy 2 (SEG,SEND)^PSOHLSN1  XO^PSOORUTL  
Registration 2 DEM^VADPT  $$SITE^VASITE  
Kernel 1 ($$FMTHL7,$$HL7TFM)^XLFDT  
Order Entry Results Reporting 1 $$UNESC^ORHLESC  

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

Package Total Caller Graph
Outpatient Pharmacy 5 PSOAUTOC  PSOCAN3  PSOHLNEW  PSONVAVW  PSOPMP1  

Entry Points

Name Comments DBIA/ICR reference
REIN
DC
SCHED(SCH) ; Returns the SCHEDULE description
EXP(X) ; expand based on 51.1 and 51
UPPER(PSOSCUP) ;
ROUTE(RTIEN) ; Returns the ROUTE description
APSOD ;dc non-va meds because of date of death entry called from psocan3

External References

Name Field # of Occurrence
FILE^DICN PSONVNEW+15, PSONVNEW+35
UPDATE^DIE PSONVNEW+49
EN^DIK PSONVNEW+17
EN^DIQ1 REIN+2
$$UNESC^ORHLESC PSONVNEW+62, PSONVNEW+64
SEG^PSOHLSN1 REIN+7, REIN+12, REIN+17, REIN+24, REIN+30
SEND^PSOHLSN1 REIN+32
XO^PSOORUTL DC+2, APSOD+3
DEM^VADPT REIN+5
$$SITE^VASITE REIN+1
$$FMTHL7^XLFDT REIN+28
$$HL7TFM^XLFDT PSONVNEW+22

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PS(55 - [#55] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(50.606 - [#50.606] REIN+22
^PS(50.7 - [#50.7] REIN+22
^PS(51 - [#51] EXP+4
^PS(51.1 - [#51.1] EXP+2
^PS(51.2 - [#51.2] ROUTE+2
^PS(55 - [#55] PSONVNEW+14, PSONVNEW+16*, PSONVNEW+56*, PSONVNEW+57*, PSONVNEW+59*, PSONVNEW+60*, PSONVNEW+62*, PSONVNEW+63*, PSONVNEW+64*, PSONVNEW+65*
PSONVNEW+66*, PSONVNEW+67*, PSONVNEW+68*, PSONVNEW+69*, REIN+16, REIN+21, REIN+28, DC+2, APSOD+2
^UTILITY("DIQ1" REIN+1!, REIN+2!
^VA(200 - [#200] REIN+16

Label References

Name Line Occurrences
$$EXP SCHED+7
$$ROUTE PSONVNEW+31
$$SCHED PSONVNEW+30, PSONVNEW+43, SCHED+9
$$UPPER SCHED+4

Naked Globals

Name Field # of Occurrence
^( EXP+4
^(0 PSONVNEW+16*, REIN+22, EXP+2, APSOD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PSONVNEW+70!
CHR PSONVNEW+70!
>> COUNT REIN+5*, REIN+18
DA PSONVNEW+15!, PSONVNEW+17*, PSONVNEW+26!, PSONVNEW+35!, PSONVNEW+51!, REIN+1*, REIN+2!
DA(1 PSONVNEW+26*, PSONVNEW+37*, PSONVNEW+42, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45, PSONVNEW+48
DA(2 PSONVNEW+37*, PSONVNEW+42, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45, PSONVNEW+48
DD PSONVNEW+15!, PSONVNEW+26!, PSONVNEW+35!, PSONVNEW+51!
>> DFN PSONVNEW+14, PSONVNEW+15, PSONVNEW+16, PSONVNEW+17, PSONVNEW+26, PSONVNEW+34, PSONVNEW+37, PSONVNEW+56, PSONVNEW+57, PSONVNEW+59
PSONVNEW+60, PSONVNEW+62, PSONVNEW+63, PSONVNEW+64, PSONVNEW+65, PSONVNEW+66, PSONVNEW+67, PSONVNEW+68, PSONVNEW+69, REIN+6
REIN+16, REIN+21, REIN+28, DC+2
DIC PSONVNEW+15!, PSONVNEW+26!, PSONVNEW+34*, PSONVNEW+35!, PSONVNEW+51!, REIN+2*!
DIC("DR" PSONVNEW+15*, PSONVNEW+34*
DIC(0 PSONVNEW+15*, PSONVNEW+34*
DIK PSONVNEW+17!*
DIK(1 PSONVNEW+17*
DINUM PSONVNEW+15*, PSONVNEW+26!, PSONVNEW+35!, PSONVNEW+51!
DIQ REIN+1!, REIN+2!
DIQ(0 REIN+2*
>> DLAYGO PSONVNEW+34*
DO PSONVNEW+15!, PSONVNEW+26!, PSONVNEW+35!, PSONVNEW+51!
DR PSONVNEW+15!, PSONVNEW+26!, PSONVNEW+31*, PSONVNEW+32*, PSONVNEW+33*, PSONVNEW+34, PSONVNEW+35!, PSONVNEW+51!, REIN+2*!
DSC PSONVNEW+19~, PSONVNEW+21*, PSONVNEW+54!, PSONVNEW+56*, PSONVNEW+59*, PSONVNEW+60, PSONVNEW+62*, PSONVNEW+63
DT PSONVNEW+57, PSONVNEW+60, PSONVNEW+63, PSONVNEW+65
>> ENTERED PSONVNEW+33
FDA PSONVNEW+37!, PSONVNEW+49!
FDA( PSONVNEW+42*, PSONVNEW+43*, PSONVNEW+44*, PSONVNEW+45*, PSONVNEW+48*
>> FIELD(0 REIN+6*, REIN+11*, REIN+15*, REIN+21*, REIN+27*
>> FIELD(1 REIN+15*, REIN+22*, REIN+29*
>> FIELD(10 REIN+16*
>> FIELD(2 REIN+11*, REIN+15*
>> FIELD(20 REIN+23*
>> FIELD(3 REIN+6*, REIN+11*, REIN+15*
>> FIELD(5 REIN+6*, REIN+15*
FIELDS REIN+32!
HOLD PSONVNEW+70!
>> I PSONVNEW+20*, PSONVNEW+21, PSONVNEW+22, PSONVNEW+23, SCHED+6*
LIMIT REIN+5*, REIN+10*, REIN+14*, REIN+20*, REIN+26*, REIN+32!
>> LLL PSONVNEW+69*
>> LOCATION PSONVNEW+33, REIN+11
MSG PSONVNEW+72, REIN!
MSG( PSONVNEW+20, PSONVNEW+21, PSONVNEW+22, PSONVNEW+23, REIN+18*
MSG(1 REIN+3*
>> NAME REIN+5*, REIN+6
>> NULLFLDS REIN*, REIN+5, REIN+10, REIN+14, REIN+20, REIN+26
>> OBXAR( PSONVNEW+67, PSONVNEW+68, PSONVNEW+69
>> OCOUNT PSONVNEW+66*, PSONVNEW+67, PSONVNEW+68, PSONVNEW+69
OI REIN+21*, REIN+22, REIN+32!
OO DC*, DC+3!
ORC PSONVNEW+39~, PSONVNEW+41*, PSONVNEW+42
ORCSEG PSONVNEW+19~, PSONVNEW+22*, PSONVNEW+41
PCOM PSONVNEW+19!
PCOM( PSONVNEW+21*, PSONVNEW+61, PSONVNEW+62, PSONVNEW+64
PCOM(0 PSONVNEW+61
PDA APSOD+1~, APSOD+2*, APSOD+3
PDFN DC+2*, APSOD+1~, APSOD+3*
>> PLACER PSONVNEW+32, REIN+15
PMSG PSONVNEW+72*, DC+3!
PMSG( DCDC+1
>> POERR("PSOFILNM" DC+1*, DC+2, APSOD+3*
PP PSONVNEW+39~, PSONVNEW+40*, PSONVNEW+41, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45, PSONVNEW+47
>> PROV PSONVNEW+67
PSIN EXP+1~, EXP+2*, EXP+4*
>> PSOBCT PSONVNEW+69*
>> PSODDRUG PSONVNEW+31
>> PSODFN APSOD+2, APSOD+3
PSODOS PSONVNEW+29*, PSONVNEW+52!
PSODSC PSONVNEW+55, PSONVNEW+56, REIN+32!
PSODSC( PSONVNEW+59
PSODSC(0 PSONVNEW+58
>> PSOHINST REIN+2*, REIN+3
PSOIND PSONVNEW+19~, PSONVNEW+23*, REIN+23
>> PSOLOG PSONVNEW+33
>> PSOLQ1I( PSONVNEW+47
>> PSOLQ1I(1 PSONVNEW+29
>> PSOLQ1II( PSONVNEW+47
>> PSOLQ1II(1 PSONVNEW+29
>> PSOLQ1IX( PSONVNEW+47
>> PSOLQ1IX(1 PSONVNEW+29
PSONVA PSONVNEW+19~, PSONVNEW+35*, PSONVNEW+51*, PSONVNEW+56, PSONVNEW+57, PSONVNEW+59, PSONVNEW+60, PSONVNEW+62, PSONVNEW+63, PSONVNEW+64
PSONVNEW+65, PSONVNEW+66, PSONVNEW+67, PSONVNEW+68, PSONVNEW+69, REIN+15, REIN+16, REIN+21, REIN+28, REIN+32!
>> PSOPSTRT REIN+28*, REIN+29
>> PSOQWX PSONVNEW+29, PSONVNEW+47
>> PSORDITE PSONVNEW+26
PSOSCH PSONVNEW+30*, PSONVNEW+52!
PSOSCUP UPPER~, UPPER+1
>> Q1I( PSONVNEW+47
>> Q1I(1 PSONVNEW+29
>> QCOUNT PSONVNEW+38
>> QTARRAY( PSONVNEW+40, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45
>> QTARRAY(1 PSONVNEW+30
>> REIN REIN+15, REIN+18, REIN+32
>> ROUTE(1 PSONVNEW+31
RTIEN ROUTE~, ROUTE+2
SCFLG EXP+1~, EXP+2*, EXP+3, EXP+4*, EXP+5
SCH PSONVNEW+70!, SCHED~, SCHED+4*, SCHED+5, SCHED+6, SCHED+7, SCHED+8, SCHED+9
SCHED PSONVNEW+70!
SCHEX SCHED+3~, SCHED+7*, EXP+1~, EXP+2*, EXP+3, EXP+4*, EXP+5
>> SCLFL EXP+4
SDL PSONVNEW+70!
SGL PSONVNEW+70!
SPCT SCHED+3~, SCHED+6*, SCHED+8, SCHED+9
STDT PSONVNEW+22*, PSONVNEW+54!
STRDT PSONVNEW+22*, PSONVNEW+32, PSONVNEW+70!
>> T PSONVNEW+21*, PSONVNEW+59*, PSONVNEW+61*, PSONVNEW+62, PSONVNEW+64, PSONVNEW+65
VADM REIN+5!
VADM(1 REIN+5
>> VAL PSONVNEW+47*, PSONVNEW+48
W PSONVNEW+70!
WW PSONVNEW+70!
X PSONVNEW+15*, PSONVNEW+26*, REIN+28*, REIN+29!, EXP~, EXP+2, EXP+4, ROUTE+1~, ROUTE+2*, ROUTE+3
XO DC+1*, DC+3!
>> Y PSONVNEW+15, PSONVNEW+35, PSONVNEW+37, PSONVNEW+51
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