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 |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: NHINVPRC

Package: National Health Information Network

Routine: NHINVPRC


Information

NHINVPRC ;SLC/MKB -- Procedure extract

Source Information

Source file <NHINVPRC.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
National Health Information Network 3 $$ESC^NHINV  EN1^NHINVRA  (EN1,ONE)^NHINVSR  
Radiology Nuclear Medicine 1 EN1^RAO7PC1  
Surgery 1 LIST^SROESTV  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,ID) ; -- find patient's procedures
XML(PRC) ; -- Return procedures as XML
LOOP() ; -- build sub-items string from NAMES and X
ADD(X) ; -- Add a line @NHIN@(n)=X

External References

Name Field # of Occurrence
$$ESC^NHINV XML+12, LOOP+2
EN1^NHINVRA EN+10, EN+25
EN1^NHINVSR EN+8
ONE^NHINVSR EN+16
EN1^RAO7PC1 EN+10, EN+22
LIST^SROESTV EN+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J EN+22!, EN+24, EN+27!

Label References

Name Line Occurrences
$$LOOP XML+9, XML+13
ADD XML+2, XML+3, XML+6, XML+9, XML+10, XML+14
XML EN+7, EN+18, EN+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATT XML+1~, XML+3*, XML+4, XML+5, XML+6, XML+7, XML+8, XML+9, XML+10, XML+11
, XML+12, XML+13
BEG EN~, EN+2*, EN+9*, EN+10, EN+14, EN+22
DFN EN~, EN+1*, EN+10, EN+14, EN+22, EN+24
END EN~, EN+2*, EN+9*, EN+10, EN+14, EN+22
I XML+1~, XML+7*, XML+8
ID EN~, EN+7, EN+8, EN+9, EN+10
MAX EN~, EN+2*, EN+14, EN+22, EN+24
NAMES XML+1~, XML+4*, LOOP+2
NHI EN+4~, EN+15*, EN+16, EN+23*, EN+24*, EN+25
NHICNT EN+4~, EN+23*, EN+24, EN+26*
>> NHIN ADD+2
>> NHINI ADD+1*, ADD+2
>> NHINTOTL XML+2*
NHITM EN+4~, EN+7, EN+8, EN+10, EN+16!, EN+18, EN+25!, EN+26
NHY EN+4~, EN+14, EN+15, EN+19
P LOOP+1~, LOOP+2*
PRC XML~
PRC( XML+3, XML+5, XML+7, XML+8, XML+11
SHOWADD EN+13~*
STR LOOP+1~*, LOOP+2*, LOOP+3
TAG LOOP+1~, LOOP+2*
U LOOP+2
X XML+1~, XML+8*, XML+11*, XML+12, XML+13, LOOP+2, ADD~, ADD+2
Y XML+1~, XML+3, XML+5*, XML+9*, XML+11*, XML+12*, XML+13*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All