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

Package: National Health Information Network

Routine: NHINVPS


Information

NHINVPS ;SLC/MKB -- Pharmacy extract

Source Information

Source file <NHINVPS.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
National Health Information Network 2 $$ESC^NHINV  (NVA,PEN1,RX)^NHINVPSO  
Outpatient Pharmacy 1 (OCL,OEL)^PSOORRL  
Pharmacy Data Management 1 NDF^PSS50  
VA FileMan 1 $$GET1^DIQ  

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

Package Total Caller Graph
National Health Information Network 2 NHINVPSI  NHINVPSO  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,ID) ; -- find patient's meds
NDF(DRUG,I) ; -- Set NDF data for dispense DRUG ien
XML(MED) ; -- Return patient meds 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
$$GET1^DIQ NDF+5, NDF+7
$$ESC^NHINV XML+19, XML+20, LOOP+2
NVA^NHINVPSO EN+7, EN+18
PEN1^NHINVPSO EN+10
RX^NHINVPSO EN+8, EN+19
OCL^PSOORRL EN+15
OEL^PSOORRL EN+9
NDF^PSS50 NDF+3

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP("PS" EN+1!, EN+6!, EN+11, EN+16, EN+20, EN+22!
^TMP($J NDF+4, NDF+5, NDF+7, NDF+9, NDF+10!

Label References

Name Line Occurrences
$$LOOP XML+11, XML+13, XML+14, XML+15, XML+21
@( EN+12, EN+21
ADD XML+2, XML+3, XML+5, XML+11, XML+13, XML+14, XML+15, XML+16, XML+17, XML+22
XML EN+6, EN+16

Naked Globals

Name Field # of Occurrence
^( EN+16

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, XML+14, XML+15, XML+17, XML+18, XML+19, XML+20, XML+21
BEG EN~, EN+3*, EN+15
DFN EN~, EN+2*, EN+9, EN+15
DRUG NDF~, NDF+2*, NDF+3, NDF+4, NDF+5, NDF+7, NDF+9, NDF+10
END EN~, EN+3*, EN+15
I NDF~, NDF+3*, NDF+4, NDF+6, NDF+8, NDF+9, XML+1~, XML+6*, XML+7, XML+13
, XML+14, XML+15
ID EN~, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+17*, EN+18, EN+19
, EN+20
IV EN+1~, EN+11*, EN+12, EN+20*, EN+21
MAX EN~, EN+3*, EN+16
MED XML~
MED( XML+3, XML+4, XML+6, XML+7, XML+13, XML+14, XML+15, XML+18
MED("product" NDF+4*, NDF+6*, NDF+8*, NDF+9*
NAMES XML+1~, XML+7*, XML+8*, XML+9*, XML+10*, XML+21*, LOOP+2
NHI EN+1~, EN+16*, EN+20
>> NHIN ADD+2
>> NHINI ADD+1*, ADD+2
>> NHINTOTL XML+2*
NHITM EN+1~, EN+6, EN+7, EN+8, EN+10, EN+16, EN+17!, EN+18, EN+19
P LOOP+1~, LOOP+2*
PS0 EN+1~, EN+16*, EN+17
STR LOOP+1~*, LOOP+2*, LOOP+3
TAG LOOP+1~, LOOP+2*
U EN+17, NDF+4, NDF+6, NDF+8, NDF+9, LOOP+2
VUID NDF+1~, NDF+5*, NDF+6, NDF+7*, NDF+8
X NDF+1~, NDF+5*, NDF+6, NDF+7*, NDF+8, XML+1~, XML+7*, XML+13*, XML+14*, XML+15*
, XML+18*, XML+19, XML+20, XML+21, LOOP+2, ADD~, ADD+2
Y XML+1~, XML+3, XML+4*, XML+11*, XML+13*, XML+14*, XML+15*, XML+18*, XML+19*, XML+20*
, XML+21*
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