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

Package: National Drug File

Routine: PSNPPSI3


Information

PSNPPSI3 ;HP/MJE-PPSN update NDF data for parsing DATAO records ; 05 Mar 2014 1:20 PM

Source Information

Source file <PSNPPSI3.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 6 NOW^%DTC  ($$GET1,FIELD)^DID  (FILE,UPDATE,WP)^DIE  ^DIK  $$ROOT^DILFD  $$GET1^DIQ  
National Drug File 5 (MULTIPLE,UNMATCH)^PSNPPSI2  (56,CTRLFILE,CTRLIEN,CTRLSS)^PSNPPSMS  (INGRED,NDFK)^PSNPPSNK  ($$STRIP,ERROR,ERROR2)^PSNPPSNU  ING^PSNXREF  

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
National Drug File 1 PSNPPSI2  

Entry Points

Name Comments DBIA/ICR reference
DATAO ;
DATAO2 ;
ERROR ;
CLASS ;

External References

Name Field # of Occurrence
NOW^%DTC DATAO+67
$$GET1^DID DATAO+31
FIELD^DID DATAO+25, DATAO+32
FILE^DIE DATAO+78, DATAO+83, DATAO+88, DATAO+116, DATAO+117
UPDATE^DIE DATAO+4, DATAO+69, DATAO+93, DATAO+99, DATAO+109
WP^DIE DATAO2+10
^DIK DATAO+105
$$ROOT^DILFD DATAO+11
$$GET1^DIQ DATAO+56, CLASS+2, CLASS+3
MULTIPLE^PSNPPSI2 DATAO+43
UNMATCH^PSNPPSI2 DATAO+22
56^PSNPPSMS DATAO+72
CTRLFILE^PSNPPSMS DATAO+6, DATAO+11
CTRLIEN^PSNPPSMS DATAO+8, DATAO+49
CTRLSS^PSNPPSMS DATAO+7, DATAO+15
INGRED^PSNPPSNK DATAO+71
NDFK^PSNPPSNK DATAO+53
$$STRIP^PSNPPSNU DATAO+37, DATAO+38
ERROR^PSNPPSNU DATAO+69, DATAO+78, DATAO+83, DATAO+88, ERROR+1
ERROR2^PSNPPSNU DATAO2+2
ING^PSNXREF DATAO2+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSNDF(50.68 - [#50.68] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DATAO+44, DATAO+46, DATAO+108
^NDFK(5000 DATAO+35*
^PS( DATAO+97
^PSNDF( DATAO+98
^PSNDF(50.68 - [#50.68] DATAO+113*, DATAO+114!, DATAO2+2
^TMP("PSN PPSN PARSED" DATAO+9, DATAO+14*, DATAO+45*, DATAO+58*, DATAO+59*, DATAO+74*, CLASS+5*
^TMP("PSN PPSN.WP" DATAO+29!, DATAO+37*, DATAO+38*, DATAO2+4, DATAO2+5, DATAO2+6, DATAO2+8, DATAO2+9, DATAO2+11!
^TMP("PSN PPSN.WPXRF" DATAO+19*, DATAO+29!
^TMP("PSNN" DATAO2+1

Label References

Name Line Occurrences
CLASS DATAO+61
ERROR DATAO+93, DATAO+99, DATAO+109, DATAO+116, DATAO+117

Naked Globals

Name Field # of Occurrence
^( DATAO+35*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DATAO+68
>> CTRLIEN DATAO+3
>> CTRLXIEN DATAO+3
DA DATAO+48*, DATAO+78*, DATAO+83*, DATAO+88*, DATAO+97*, DATAO+98*, DATAO+99, DATAO+103~, DATAO+105*, DATAO+109
DATAO+113*, DATAO+114, DATAO2+1*
DA(1 DATAO+104*, DATAO+108*, DATAO2+1*, DATAO2+2
>> DIA DATAO+12*, DATAO+13*, DATAO+14, DATAO+18, DATAO+20, DATAO+31, DATAO+37, DATAO+43, DATAO+44, DATAO+45
DATAO+50, DATAO+59, DATAO+63, DATAO+65, DATAO+72, DATAO+73, DATAO+74, DATAO+76, DATAO+78, DATAO+81
DATAO+83, DATAO+86, DATAO+88, DATAO+91, DATAO+95, DATAO+97, DATAO+98, DATAO+102, DATAO+104, DATAO+105
DATAO+107, DATAO+108, DATAO+112, DATAO+113, CLASS+1, CLASS+2, CLASS+3, CLASS+5
DIAU DATAO+103~, DATAO+105!
DIE DATAO+76!, DATAO+81!, DATAO+86!
DIK DATAO+103~, DATAO+105*!
ERR DATAO2+7!
ERROR DATAO+55!, DATAO+66!, DATAO+77!, DATAO+82!, DATAO+87!, DATAO+92!, DATAO+96!, DATAO+109!, DATAO+116!, DATAO+117!
DATAO+118!
ERROR("DIERR" DATAO+69, DATAO+78, DATAO+83, DATAO+88, ERROR+1
FDA DATAO+2!, DATAO+5!, DATAO+20!, DATAO+65!, DATAO+66!, DATAO+69!, DATAO+77!, DATAO+79!, DATAO+82!, DATAO+84!
DATAO+87!, DATAO+89!, DATAO+91!, DATAO+92!, DATAO+93!, DATAO+95!, DATAO+96!, DATAO+99!, DATAO+109!, DATAO+116!
DATAO+117!, DATAO+118!
FDA( DATAO+3*, DATAO+68*, DATAO+78*, DATAO+83*, DATAO+88*, DATAO+93*, DATAO+99*, DATAO+109*, DATAO+116*, DATAO+117*
>> FILE DATAO+9*, DATAO+11*, DATAO+19, DATAO+20, DATAO+22, DATAO+25, DATAO+29, DATAO+31, DATAO+32, DATAO+37
DATAO+38, DATAO+41, DATAO+43, DATAO+46, DATAO+50, DATAO+52, DATAO+58, DATAO+59, DATAO+61, DATAO+63
DATAO+65, DATAO+71, DATAO+72, DATAO+73, DATAO+74, DATAO+76, DATAO+81, DATAO+86, DATAO+97, DATAO+98
DATAO+102, DATAO+107, DATAO+112, DATAO+117, DATAO2+4*, DATAO2+5, DATAO2+6, DATAO2+8, DATAO2+9, DATAO2+10
>> FLDS DATAO+20*, DATAO+25, DATAO+28, DATAO+29, DATAO+32, DATAO+42, DATAO+46, DATAO+47*, DATAO+54, DATAO+58
DATAO+59, DATAO+93, DATAO+109, DATAO+116, DATAO+117, DATAO2+6*, DATAO2+8, DATAO2+9, DATAO2+10
>> GROOT DATAO+9*, DATAO+11
>> GROOT1 DATAO+11*, DATAO+13, DATAO+15
IEN DATAO+20!
>> IENS DATAO+20*, DATAO+28, DATAO+29, DATAO+45*, DATAO+48, DATAO+49, DATAO+56, DATAO+58, DATAO+59, DATAO+68
DATAO+78, DATAO+83, DATAO+88, DATAO+93, DATAO+99*, DATAO+109, DATAO+116, DATAO+117, DATAO2+2, DATAO2+5*
DATAO2+6, DATAO2+8, DATAO2+9, DATAO2+10
>> J DATAO+44*, DATAO+45*
>> JJ DATAO+11*, DATAO+13, DATAO+15, DATAO+28, DATAO+39*, DATAO2+1*, DATAO2+8*, DATAO2+9
>> LI DATAO+44*, DATAO+45*
>> MFLDS DATAO+18*, DATAO+19
>> MIENS DATAO+18*, DATAO+19
>> MJJ DATAO+28*, DATAO+37*, DATAO+38*
>> NEW DATAO+12*, DATAO+13*, DATAO+19, DATAO+38, DATAO+39, DATAO+57, DATAO+59, DATAO+68, DATAO+72, DATAO+74
DATAO+78, DATAO+83, DATAO+88, DATAO+93, DATAO+99, DATAO+102, DATAO+109, DATAO+112, DATAO+116, DATAO+117
CLASS+5
>> OFLDS DATAO+19, DATAO+28*, DATAO+29, DATAO+37, DATAO+38
>> OIENS DATAO+19, DATAO+28*, DATAO+29, DATAO+37, DATAO+38
>> OJJ DATAO+9*
>> OLDV CLASS+2*, CLASS+5
ORDN DATAO+55!, DATAO+57*, DATAO+58
ORDP DATAO+55!, DATAO+56*, DATAO+58
>> PSNMULTI DATAO+17, DATAO+19*, DATAO+25, DATAO+26, DATAO+27, DATAO+38*
>> PSNPS DATAO+35, DATAO+52, DATAO+70, DATAO+73
>> PSNTMPN DATAO+3*, DATAO+72, DATAO2+2
>> PSNWP DATAO+31*, DATAO+34*, DATAO+35
RES1 DATAO+24!
RES1("TYPE" DATAO+26
>> RES2("GLOBAL SUBSCRIPT LOCATION" , DATAO+33
>> RES3 DATAO+33*, DATAO+34
>> ROOT DATAO+11*, DATAO+20*, DATAO+44*, DATAO+93, DATAO+99, DATAO+108, DATAO+109, DATAO+116, DATAO2+2
>> ROOT3 DATAO+104*, DATAO+105, DATAO+108*
TMP DATAO2+7!
TMP( DATAO2+9*
>> VAGEN CLASS+2*, CLASS+5
>> VAGENN CLASS+3*, CLASS+5
>> X DATAO+35*
XFILE DATAO+1!, DATAO+41*, DATAO+46*, DATAO+119!
XFLDS DATAO+1!, DATAO+46*, DATAO+119!
>> XPATH DATAO+108*
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