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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: NHINVPSI

Package: National Health Information Network

Routine: NHINVPSI


Information

NHINVPSI ;SLC/MKB -- Inpatient Pharmacy extract

Source Information

Source file <NHINVPSI.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
National Health Information Network 2 ($$FAC,$$STRING)^NHINV  (NDF,XML)^NHINVPS  
Kernel 1 ($$LOW,$$UP)^XLFSTR  
Order Entry Results Reporting 1 ($$OI,$$VALUE)^ORX8  
Outpatient Pharmacy 1 (OCL,OEL)^PSOORRL  
Pharmacy Data Management 1 ZERO^PSS50P7  
VA FileMan 1 ($$GET1,GETS)^DIQ  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,ID) ; -- find patient's UD/IV meds
IN(ID,MED) ; -- return a medication in MED("attribute")=value
; [expects PS0,OCL^PSOORRL data]
IN1(ID,MED) ; -- return a medication in MED("attribute")=value
; [expects OEL^PSOORRL data]
ORD ; get rest of inpatient data from ORDER
ORDLOC ; enter here for just order# and location
IV(ID,MED) ; -- return an infusion in MED("attribute")=value
; [expects PS0,OCL^PSOORRL data]
IV1(ID,MED) ; -- return an infusion in MED("attribute")=value
; [expects OEL^PSOORRL data]
IVP ; -- add IV products for ID,DFN
IVLIM(X) ; -- Return expanded version of IV Limit X

External References

Name Field # of Occurrence
$$GET1^DIQ ORDLOC+2, IVP+6, IVP+13
GETS^DIQ IVP+4, IVP+11
$$FAC^NHINV IN+17, IN1+16, ORDLOC+4, IV+14, IV1+13
$$STRING^NHINV IN+14, IN1+14
NDF^NHINVPS ORD+11, IVP+7, IVP+14
XML^NHINVPS EN+11, EN+21
$$OI^ORX8 ORD+1
$$VALUE^ORX8 ORD+5, ORD+10
OCL^PSOORRL EN+15
OEL^PSOORRL EN+8
ZERO^PSS50P7 ORD+3
$$LOW^XLFSTR IN+8, IN1+8
$$UP^XLFSTR IVLIM+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ
^PS(52.6 - [#52.6] GET1^DIQ
^PS(52.7 - [#52.7] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] ORDLOC+3
^SC("AE" IN1+18, IV1+15
^TMP("PS" EN+1!, EN+9, EN+12!, EN+16, EN+19, EN+22!, IN+3, IN1+3, IV+3, IV1+3
^TMP($J ORD+4, ORD+12!

Label References

Name Line Occurrences
$$IVLIM IV+11, IV1+11
@( EN+10, EN+20
IVP IV+10, IV1+10
ORD IN+18, IN1+17
ORDLOC IV+15, IV1+14

Naked Globals

Name Field # of Occurrence
^( EN+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BEG EN~, EN+3*, EN+15
DFN EN~, EN+2*, EN+8, EN+15, IVP+3
DOSE IN+2~, IN+9*, IN+11, IN+12, IN1+2~, IN1+9*, IN1+11, IN1+12, ORD+5*, ORD+8*
ORD+9
DRUG IN1+2~, ORD+6*, ORD+7*, ORD+10*, ORD+11, IVP+1~, IVP+6*, IVP+7, IVP+13*, IVP+14
END EN~, EN+3*, EN+15
FILE IVP+1~, IVP+2*, IVP+4, IVP+5, IVP+8, IVP+10*, IVP+11, IVP+12
I IVP+1~, IVP+4*, IVP+5, IVP+11*, IVP+12, IVLIM+2~, IVLIM+5*
ID EN~, EN+6, EN+7, EN+8, EN+9, EN+17*, EN+18, EN+19, IN~, IN+4
, IN1~, IN1+4, IV~, IV+4, IV1~, IV1+4, IVP+2, IVP+3, IVP+10
IEN IVP+1~, IVP+6*, IVP+9, IVP+13*, IVP+15
IENS IVP+1~, IVP+3*, IVP+4, IVP+5, IVP+11, IVP+12
IV EN+1~, EN+9*, EN+10, EN+19*, EN+20
LIST IVP+1~, IVP+5!*, IVP+12!*
LIST( IVP+6, IVP+8, IVP+9, IVP+13, IVP+15
LIST(1 IVP+8, IVP+15
LOC IN+2~, IN1+2~, IN1+18, ORDLOC+2*, ORDLOC+3, ORDLOC+4, IV+2~, IV1+2~, IV1+15
MAX EN~, EN+3*, EN+16
MED IN~, IN+2!, IN1~, IN1+2!, IV~, IV+2!, IV1~, IV1+2!
MED("IMO" IN+16*, IN1+18*, IV+12*, IV1+15*
MED("dose" IN+11*, IN1+11*, ORD+9*, IV+9*, IV1+9*
MED("facility" IN+17*, IN1+16*, ORDLOC+4*, IV+14*, IV1+13*
MED("form" ORD+4*
MED("id" IN+4*, IN1+4*, IV+4*, IV1+4*
MED("ivLimit" IV+11*, IV1+11*
MED("location" ORDLOC+3*
MED("name" IN+7*, IN1+7*, ORD+2*, IV+4*, IV1+4*
MED("orderID" ORDLOC+1*
MED("orderingProvider" IN+15*, IN1+15*, IV+13*, IV1+12*
MED("product" IVP+9*, IVP+15*
MED("rate" IV+10*, IV1+10*
MED("sig" IN+12*, IN+14*, IN1+12*, IN1+14*
MED("start" IN+5*, IN1+5*, IV+5*, IV1+5*
MED("status" IN+8*, IN1+8*, IV+8*, IV1+8*
MED("stop" IN+6*, IN1+6*, IV+6*, IV1+6*
MED("vaStatus" IN+7*, IN1+7*, IV+7*, IV1+7*
MED("vaType" IN+4*, IN1+4*, IV+4*, IV1+4*
N IVP+1~, IVP+2*, IVP+7*, IVP+9, IVP+14*, IVP+15
NHI EN+1~, EN+16*, EN+19, IN+3, IV+3
NHIN IVP+1~, IVP+4!, IVP+11!
NHIN( IVP+5, IVP+12
NHITM EN+1~, EN+11, EN+17!, EN+21
OI IN+2~, IN1+2~, ORD+1*, ORD+2
ORDER IN+2~, IN+18*, IN1+2~, IN1+17*, ORD+1, ORD+5, ORD+10, ORDLOC+1, ORDLOC+2, IV+2~
, IV+15*, IV1+2~, IV1+14*
PS IN+2~, IN+3*, IN1+2~, IN1+3*, IV+2~, IV+3*, IV1+2~, IV1+3*
PS("CLINIC" IN+16, IV+12
PS("IVLIM" IV+11, IV1+11
PS("MDR" IN+10, IN1+10, IV+9, IV1+9
PS("P" IN+15, IN1+15, IV+13, IV1+12
PS("SCH" IN+10, IN1+10, IV+9, IV1+9
PS("SIG" IN+9, IN1+9
PS("SIO" IN+12, IN+13, IN1+12, IN1+13
PS(0 IN1+3, IV1+3
PS0 EN+1~, EN+16*, EN+17, IN+5, IN+6, IN+7, IN+8, IN+9, IN+18, IN1+2~
, IN1+3*, IN1+5, IN1+6, IN1+7, IN1+8, IN1+9, IN1+17, IV+4, IV+5, IV+6
, IV+7, IV+10, IV+15, IV1+2~, IV1+3*, IV1+4, IV1+5, IV1+6, IV1+7, IV1+10
, IV1+14
PSOI IN+2~, IN1+2~, ORD+1*, ORD+2, ORD+3, ORD+4
RTE IN+2~, IN+10*, IN+11, IN+12, IN1+2~, IN1+10*, IN1+11, IN1+12
SCH IN+2~, IN+10*, IN+11, IN+12, IN1+2~, IN1+10*, IN1+11, IN1+12
SIO IN+13~*, IN+14, IN1+13~*, IN1+14
STR IVP+1~, IVP+8*, IVP+9
U EN+17, IN+5, IN+6, IN+7, IN+8, IN+9, IN+10, IN+11, IN+18, IN1+5
, IN1+6, IN1+7, IN1+8, IN1+9, IN1+10, IN1+11, IN1+17, ORD+1, ORD+2, ORD+4
ORD+9, ORDLOC+3, IV+4, IV+5, IV+6, IV+7, IV+9, IV+10, IV+15, IV1+4
, IV1+5, IV1+6, IV1+7, IV1+9, IV1+10, IV1+14, IVP+9, IVP+15
UNT IVLIM+2~, IVLIM+5*, IVLIM+6, IVLIM+7, IVLIM+8, IVLIM+9, IVLIM+10, IVLIM+11
UNTS IN+2~, IN1+2~
VAL IVLIM+2~, IVLIM+5*, IVLIM+6, IVLIM+7, IVLIM+8, IVLIM+9, IVLIM+10, IVLIM+11
X IN+2~, IN+5*, IN+6*, IN+7*, IN+8, IN1+2~, IN1+5*, IN1+6*, IN1+7*, IN1+8
ORD+5*, ORD+6, ORD+7, ORD+8, IV+2~, IV+5*, IV+6*, IV+7*, IV+8, IV+11*
, IV1+2~, IV1+5*, IV1+6*, IV1+7*, IV1+8, IV1+11*, IVLIM~, IVLIM+1, IVLIM+3*, IVLIM+4*
, IVLIM+5
Y IVLIM+2~, IVLIM+3*, IVLIM+6*, IVLIM+7*, IVLIM+8*, IVLIM+9*, IVLIM+10*, IVLIM+11*, IVLIM+12
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All