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 ;2/13/07 11:35am

Source Information

Source file <PSONVNEW.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 3 FILE^DICN  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+14, PSONVNEW+31
EN^DIK PSONVNEW+16
EN^DIQ1 REIN+2
$$UNESC^ORHLESC PSONVNEW+42, PSONVNEW+44
SEG^PSOHLSN1 REIN+7, REIN+12, REIN+17, REIN+23, REIN+29
SEND^PSOHLSN1 REIN+31
XO^PSOORUTL DC+2, APSOD+3
DEM^VADPT REIN+5
$$SITE^VASITE REIN+1
$$FMTHL7^XLFDT REIN+27
$$HL7TFM^XLFDT PSONVNEW+21

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+13, PSONVNEW+15*, PSONVNEW+36*, PSONVNEW+37*, PSONVNEW+39*, PSONVNEW+40*, PSONVNEW+42*, PSONVNEW+43*, PSONVNEW+44*, PSONVNEW+45*
PSONVNEW+46*, PSONVNEW+47*, PSONVNEW+48*, PSONVNEW+49*, REIN+16, REIN+21, REIN+27, 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+27
$$SCHED PSONVNEW+26, SCHED+9
$$UPPER SCHED+4

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PSONVNEW+50!
CHR PSONVNEW+50!
>> COUNT REIN+5*, REIN+18
DA PSONVNEW+14!, PSONVNEW+16*, PSONVNEW+24!, PSONVNEW+31!, REIN+1*, REIN+2!
DA(1 PSONVNEW+24*
DD PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+31!
>> DFN PSONVNEW+13, PSONVNEW+14, PSONVNEW+15, PSONVNEW+16, PSONVNEW+24, PSONVNEW+30, PSONVNEW+36, PSONVNEW+37, PSONVNEW+39, PSONVNEW+40
PSONVNEW+42, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45, PSONVNEW+46, PSONVNEW+47, PSONVNEW+48, PSONVNEW+49, REIN+6, REIN+16
REIN+21, REIN+27, DC+2
DIC PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+30*, PSONVNEW+31!, REIN+2*!
DIC("DR" PSONVNEW+14*, PSONVNEW+30*
DIC(0 PSONVNEW+14*, PSONVNEW+30*
DIK PSONVNEW+16!*
DIK(1 PSONVNEW+16*
DINUM PSONVNEW+14*, PSONVNEW+24!, PSONVNEW+31!
DIQ REIN+1!, REIN+2!
DIQ(0 REIN+2*
>> DLAYGO PSONVNEW+30*
DO PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+31!
DR PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+27*, PSONVNEW+28*, PSONVNEW+29*, PSONVNEW+30, PSONVNEW+31!, REIN+2*!
DSC PSONVNEW+18~, PSONVNEW+20*, PSONVNEW+34!, PSONVNEW+36*, PSONVNEW+39*, PSONVNEW+40, PSONVNEW+42*, PSONVNEW+43
DT PSONVNEW+37, PSONVNEW+40, PSONVNEW+43, PSONVNEW+45
>> ENTERED PSONVNEW+29
>> FIELD(0 REIN+6*, REIN+11*, REIN+15*, REIN+21*, REIN+26*
>> FIELD(1 REIN+15*, REIN+22*, REIN+28*
>> FIELD(10 REIN+16*
>> FIELD(2 REIN+11*, REIN+15*
>> FIELD(3 REIN+6*, REIN+11*, REIN+15*
>> FIELD(5 REIN+6*, REIN+15*
FIELDS REIN+31!
HOLD PSONVNEW+50!
>> I PSONVNEW+19*, PSONVNEW+20, PSONVNEW+21, SCHED+6*
LIMIT REIN+5*, REIN+10*, REIN+14*, REIN+20*, REIN+25*, REIN+31!
>> LLL PSONVNEW+49*
>> LOCATION PSONVNEW+29, REIN+11
MSG PSONVNEW+52, REIN!
MSG( PSONVNEW+19, PSONVNEW+20, PSONVNEW+21, REIN+18*
MSG(1 REIN+3*
>> NAME REIN+5*, REIN+6
>> NULLFLDS REIN*, REIN+5, REIN+10, REIN+14, REIN+20, REIN+25
>> OBXAR( PSONVNEW+47, PSONVNEW+48, PSONVNEW+49
>> OCOUNT PSONVNEW+46*, PSONVNEW+47, PSONVNEW+48, PSONVNEW+49
OI REIN+21*, REIN+22, REIN+31!
OO DC*, DC+3!
PCOM PSONVNEW+18!
PCOM( PSONVNEW+20*, PSONVNEW+41, PSONVNEW+42, PSONVNEW+44
PCOM(0 PSONVNEW+41
PDA APSOD+1~, APSOD+2*, APSOD+3
PDFN DC+2*, APSOD+1~, APSOD+3*
>> PLACER PSONVNEW+28, REIN+15
PMSG PSONVNEW+52*, DC+3!
PMSG( DCDC+1
>> POERR("PSOFILNM" DC+1*, DC+2, APSOD+3*
>> PROV PSONVNEW+47
PSIN EXP+1~, EXP+2*, EXP+4*
>> PSOBCT PSONVNEW+49*
>> PSODDRUG PSONVNEW+27
>> PSODFN APSOD+2, APSOD+3
PSODOS PSONVNEW+26*, PSONVNEW+32!
PSODSC PSONVNEW+35, PSONVNEW+36, REIN+31!
PSODSC( PSONVNEW+39
PSODSC(0 PSONVNEW+38
>> PSOHINST REIN+2*, REIN+3
>> PSOLOG PSONVNEW+29
>> PSOLQ1I(1 PSONVNEW+26
PSONVA PSONVNEW+18~, PSONVNEW+31*, PSONVNEW+36, PSONVNEW+37, PSONVNEW+39, PSONVNEW+40, PSONVNEW+42, PSONVNEW+43, PSONVNEW+44, PSONVNEW+45
PSONVNEW+46, PSONVNEW+47, PSONVNEW+48, PSONVNEW+49, REIN+15, REIN+16, REIN+21, REIN+27, REIN+31!
>> PSOPSTRT REIN+27*, REIN+28
>> PSORDITE PSONVNEW+24
PSOSCH PSONVNEW+26*, PSONVNEW+32!
PSOSCUP UPPER~, UPPER+1
>> QTARRAY(1 PSONVNEW+26
>> REIN REIN+15, REIN+18, REIN+31
>> ROUTE(1 PSONVNEW+27
RTIEN ROUTE~, ROUTE+2
SCFLG EXP+1~, EXP+2*, EXP+3, EXP+4*, EXP+5
SCH PSONVNEW+50!, SCHED~, SCHED+4*, SCHED+5, SCHED+6, SCHED+7, SCHED+8, SCHED+9
SCHED PSONVNEW+50!
SCHEX SCHED+3~, SCHED+7*, EXP+1~, EXP+2*, EXP+3, EXP+4*, EXP+5
>> SCLFL EXP+4
SDL PSONVNEW+50!
SGL PSONVNEW+50!
SPCT SCHED+3~, SCHED+6*, SCHED+8, SCHED+9
STDT PSONVNEW+21*, PSONVNEW+34!
STRDT PSONVNEW+21*, PSONVNEW+28, PSONVNEW+50!
>> T PSONVNEW+20*, PSONVNEW+39*, PSONVNEW+41*, PSONVNEW+42, PSONVNEW+44, PSONVNEW+45
VADM REIN+5!
VADM(1 REIN+5
W PSONVNEW+50!
WW PSONVNEW+50!
X PSONVNEW+14*, PSONVNEW+24*, REIN+27*, REIN+28!, EXP~, EXP+2, EXP+4, ROUTE+1~, ROUTE+2*, ROUTE+3
XO DC+1*, DC+3!
>> Y PSONVNEW+14, PSONVNEW+31
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