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 ;29-May-2012 14:56;PLS

Source Information

Source file <PSONVNEW.m>

Call Graph

Call Graph Total: 9

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  

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
STATU ;EP - If set to miscellaneous, then the status of the order should be RECONCILE
SCHED(SCH) ; Returns the SCHEDULE description
ROUTE(RTIEN) ; Returns the ROUTE description
DC
APSOD ;dc non-va meds because of date of death entry called from psocan3
REIN
QSCH

External References

Name Field # of Occurrence
FILE^DICN PSONVNEW+14, PSONVNEW+33
UPDATE^DIE STATU+7
EN^DIK PSONVNEW+16
EN^DIQ1 REIN+2
SEG^PSOHLSN1 REIN+7, REIN+12, REIN+19, REIN+25, REIN+31
SEND^PSOHLSN1 REIN+33
XO^PSOORUTL DC+2, APSOD+3
DEM^VADPT REIN+5
$$SITE^VASITE REIN+1
$$FMTHL7^XLFDT REIN+29
$$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+24, STATU+3
^PS(50.7 - [#50.7] REIN+24, STATU+3
^PS(51 - [#51] SCHED+8, SCHED+16
^PS(51.1 - [#51.1] SCHED+4, SCHED+5, SCHED+13, SCHED+14, SCHED+15
^PS(51.2 - [#51.2] ROUTE+2
^PS(55 - [#55] PSONVNEW+13, PSONVNEW+15*, PSONVNEW+38*, PSONVNEW+39*, PSONVNEW+41*, PSONVNEW+42*, PSONVNEW+44*, PSONVNEW+45*, PSONVNEW+46*, PSONVNEW+47*
, PSONVNEW+48*, PSONVNEW+49*, PSONVNEW+50*, PSONVNEW+51*, PSONVNEW+53, PSONVNEW+54*, PSONVNEW+59*, PSONVNEW+61*, REIN+16, REIN+18
, REIN+23, REIN+29, DC+2, APSOD+2
^UTILITY("DIQ1" REIN+1!, REIN+2!
^VA(200 - [#200] REIN+16

Label References

Name Line Occurrences
$$ROUTE PSONVNEW+27
$$SCHED PSONVNEW+26
QSCH SCHED+6, SCHED+8

Naked Globals

Name Field # of Occurrence
^( SCHED+16
^(0 PSONVNEW+15*, REIN+24, SCHED+5, APSOD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PSONVNEW+63!, SCHED+1~, SCHED+4*, SCHED+5
CHR PSONVNEW+63!
CNT SCHED+1~, SCHED+10*, SCHED+11, SCHED+17
>> COUNT REIN+5*, REIN+20
DA PSONVNEW+14!, PSONVNEW+16*, PSONVNEW+24!, PSONVNEW+33!, REIN+1*, REIN+2!
DA(1 PSONVNEW+24*
DD PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+33!
>> DFN PSONVNEW+13, PSONVNEW+14, PSONVNEW+15, PSONVNEW+16, PSONVNEW+24, PSONVNEW+32, PSONVNEW+38, PSONVNEW+39, PSONVNEW+41, PSONVNEW+42
, PSONVNEW+44, PSONVNEW+45, PSONVNEW+46, PSONVNEW+47, PSONVNEW+48, PSONVNEW+49, PSONVNEW+50, PSONVNEW+51, PSONVNEW+53, PSONVNEW+54
, PSONVNEW+59, PSONVNEW+61, REIN+6, REIN+16, REIN+18, REIN+23, REIN+29, DC+2, STATU+6
DIC PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+32*, PSONVNEW+33!, REIN+2*!
DIC("DR" PSONVNEW+14*, PSONVNEW+32*
DIC(0 PSONVNEW+14*, PSONVNEW+32*
DIK PSONVNEW+16!*
DIK(1 PSONVNEW+16*
DINUM PSONVNEW+14*, PSONVNEW+24!, PSONVNEW+33!
DIQ REIN+1!, REIN+2!
DIQ(0 REIN+2*
>> DLAYGO PSONVNEW+32*
DO PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+33!
DR PSONVNEW+14!, PSONVNEW+24!, PSONVNEW+27*, PSONVNEW+28*, PSONVNEW+29*, PSONVNEW+31*, PSONVNEW+32, PSONVNEW+33!, REIN+2*!
DSC PSONVNEW+18~, PSONVNEW+20*, PSONVNEW+36!, PSONVNEW+38*, PSONVNEW+41*, PSONVNEW+42, PSONVNEW+44*, PSONVNEW+45
DT PSONVNEW+39, PSONVNEW+42, PSONVNEW+45, PSONVNEW+47, PSONVNEW+61
>> ENTERED PSONVNEW+29
FDA STATU+5~
FDA( STATU+6*
>> FIELD(0 REIN+6*, REIN+11*, REIN+15*, REIN+23*, REIN+28*
>> FIELD(1 REIN+15*, REIN+24*, REIN+30*
>> FIELD(10 REIN+16*
>> FIELD(2 REIN+11*, REIN+15*
>> FIELD(3 REIN+6*, REIN+11*, REIN+15*
>> FIELD(5 REIN+6*, REIN+15*, REIN+18*
FIELDS REIN+33!
FND SCHED+1~, SCHED+10*, SCHED+13, SCHED+15*, SCHED+17*
HOLD PSONVNEW+63!, SCHED+1~
HOLD( SCHED+11*, SCHED+15*, SCHED+16*, SCHED+17
I PSONVNEW+19*, PSONVNEW+20, PSONVNEW+21, SCHED+1~, SCHED+11*, SCHED+15, SCHED+16
K SCHED+1~, SCHED+13*, SCHED+14, SCHED+15, SCHED+17*
LIMIT REIN+5*, REIN+10*, REIN+14*, REIN+22*, REIN+27*, REIN+33!
>> LLL PSONVNEW+51*
>> LOCATION PSONVNEW+29, REIN+11
MSCHMLOC PSONVNEW+31, PSONVNEW+54, PSONVNEW+62!
MSCHMLST PSONVNEW+31, PSONVNEW+54, PSONVNEW+62!
MSCLD PSONVNEW+31, PSONVNEW+54, PSONVNEW+62!
MSCPDF STATU+1~, STATU+3*, STATU+4
MSCR PSONVNEW+56~, PSONVNEW+58*, PSONVNEW+59, PSONVNEW+61
MSCRSN PSONVNEW+62!
MSCRSN( PSONVNEW+59, PSONVNEW+60!
MSCRSN(0 PSONVNEW+55, PSONVNEW+57
MSG PSONVNEW+65, REIN!
MSG( PSONVNEW+19, PSONVNEW+20, PSONVNEW+21, REIN+20*
MSG(1 REIN+3*
>> NAME REIN+5*, REIN+6
>> NULLFLDS REIN*, REIN+5, REIN+10, REIN+14, REIN+22, REIN+27
>> OBXAR( PSONVNEW+49, PSONVNEW+50, PSONVNEW+51
>> OCOUNT PSONVNEW+48*, PSONVNEW+49, PSONVNEW+50, PSONVNEW+51
OI REIN+23*, REIN+24, REIN+33!
OO DC*, DC+3!
PCOM PSONVNEW+18!
PCOM( PSONVNEW+20*, PSONVNEW+43, PSONVNEW+44, PSONVNEW+46
PCOM(0 PSONVNEW+43
PDA APSOD+1~, APSOD+2*, APSOD+3
PDFN DC+2*, APSOD+1~, APSOD+3*
>> PLACER PSONVNEW+28, REIN+15
PMSG PSONVNEW+65*, DC+3!
PMSG( DC, DC+1
>> POERR("PSOFILNM" DC+1*, DC+2, APSOD+3*
>> PROV PSONVNEW+49
>> PSOBCT PSONVNEW+51*
>> PSODDRUG PSONVNEW+27
>> PSODFN APSOD+2, APSOD+3
PSODOS PSONVNEW+26*, PSONVNEW+34!
PSODSC PSONVNEW+37, PSONVNEW+38, REIN+33!
PSODSC( PSONVNEW+41
PSODSC(0 PSONVNEW+40
>> PSOHINST REIN+2*, REIN+3
>> PSOLOG PSONVNEW+29
>> PSOLQ1I(1 PSONVNEW+26
PSONVA PSONVNEW+18~, PSONVNEW+33*, PSONVNEW+38, PSONVNEW+39, PSONVNEW+41, PSONVNEW+42, PSONVNEW+44, PSONVNEW+45, PSONVNEW+46, PSONVNEW+47
, PSONVNEW+48, PSONVNEW+49, PSONVNEW+50, PSONVNEW+51, PSONVNEW+53, PSONVNEW+54, PSONVNEW+59, PSONVNEW+61, REIN+15, REIN+16
, REIN+18, REIN+23, REIN+29, REIN+33!, STATU+6
>> PSOPSTRT REIN+29*, REIN+30
>> PSORDITE PSONVNEW+24, STATU+2, STATU+3
PSOSCH PSONVNEW+26*, PSONVNEW+34!
>> QTARRAY(1 PSONVNEW+26
>> REIN REIN+15, REIN+20, REIN+33
>> ROUTE(1 PSONVNEW+27
RTIEN ROUTE~, ROUTE+2
SCH PSONVNEW+63!, SCHED~, SCHED+2, SCHED+4, SCHED+8, SCHED+10, SCHED+11
SCHED PSONVNEW+63!, SCHED+1~, SCHED+2*, SCHED+4, SCHED+5*, SCHED+6, SCHED+8*, SCHED+17*, QSCH
SDL PSONVNEW+63!
SGL PSONVNEW+63!
STDT PSONVNEW+21*, PSONVNEW+36!
STRDT PSONVNEW+21*, PSONVNEW+28, PSONVNEW+63!
T PSONVNEW+20*, PSONVNEW+41*, PSONVNEW+43*, PSONVNEW+44, PSONVNEW+46, PSONVNEW+47, PSONVNEW+56~, PSONVNEW+57*, PSONVNEW+59, PSONVNEW+60
U PSONVNEW+54, PSONVNEW+61, REIN+18, STATU+3
VADM REIN+5!
VADM(1 REIN+5
W PSONVNEW+63!
>> WORD SCHED+11*, SCHED+12, SCHED+13, SCHED+16
WW PSONVNEW+63!
X PSONVNEW+14*, PSONVNEW+24*, REIN+29*, REIN+30!, ROUTE+1~, ROUTE+2*, ROUTE+3
XO DC+1*, DC+3!
>> Y PSONVNEW+14, PSONVNEW+33
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