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

Package: Enterprise Health Management Platform

Routine: HMPDLR


Information

HMPDLR ;SLC/MKB,ASMR/RRB - Laboratory extract;Nov 05, 2015 19:21:53

Source Information

Source file <HMPDLR.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Enterprise Health Management Platform 2 ($$ESC,$$FAC,$$STRING,$$VUID)^HMPD  ($$LABTSTNM,$$LRDFN)^HMPXGLAB  
Kernel 1 ($$NS,$$STA)^XUAF4  
Lab Service 1 RR^LR7OR1  
VA FileMan 1 ($$GET1,GETS)^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: 1

Package Total Caller Graph
Enterprise Health Management Platform 1 HMPDJ06  

Entry Points

Name Comments DBIA/ICR reference
EN(DFN,BEG,END,MAX,ID) ; -- find patient's lab results, DE2818
CH(LAB) ; -- return a Chemistry result in LAB("attribute")=value
; Expects ^TMP("LRRR",$J,DFN,"CH",HMPIDT,HMPN),LRDFN
ORDER(LABORD,TEST) ; -- return #100 order for Lab order# & Test
MI(LAB) ; -- return a Microbiology result in LAB("attribute")=value
; Expects ^TMP("LRRR",$J,DFN,"MI",HMPIDT,HMPN),LRDFN
AP(LAB) ; -- return a Pathology result in LAB("attribute")=value
XML(LAB) ; -- Return result as XML in @HMP@(#)
ADD(X) ; -- Add a line @HMP@(n)=X

External References

Name Field # of Occurrence
$$GET1^DIQ CH+19, CH+22, MI+15
GETS^DIQ CH+17, MI+13
$$ESC^HMPD XML+5, XML+6, XML+9
$$FAC^HMPD CH+26, MI+18
$$STRING^HMPD CH+27, MI+19
$$VUID^HMPD CH+23
$$LABTSTNM^HMPXGLAB CH+8
$$LRDFN^HMPXGLAB EN+5
RR^LR7OR1 EN+11, EN+16
$$NS^XUAF4 CH+25, MI+17
$$STA^XUAF4 CH+25, MI+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LAB(61 - [#61] GET1^DIQ,  GETS^DIQ
^LAB(95.3 - [#95.3] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LR - [#63] CH+5, MI+6
^LRO(69 - [#69] ORDER+2, ORDER+3, ORDER+4
^TMP("LRRR" EN+4!, EN+14!, EN+17, EN+18, EN+19, EN+22!, CH+7, CH+27, MI+3, MI+19

Label References

Name Line Occurrences
$$ORDER CH+21
@( EN+13, EN+21
ADD XML+2, XML+3, XML+10, XML+11
XML EN+13, EN+21

Naked Globals

Name Field # of Occurrence
^( CH+5, ORDER+4
^("N" CH+27, MI+19
^(0 ORDER+4

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+8
BEG EN~, EN+3*, EN+9*, EN+11, EN+16
CDT CH+2~, CH+4*, MI+2~, MI+5*
CMMT CH+2~, CH+27*, MI+2~, MI+19*
D ORDER+1~, ORDER+2*, ORDER+3, ORDER+4
DFN EN~, EN+2*, EN+4, EN+5, EN+11, EN+14, EN+16, EN+17, EN+18, EN+19
, EN+22, CH+7, CH+27, MI+3, MI+19
END EN~, EN+3*, EN+9*, EN+11, EN+16
>> HMP ADD+2
>> HMPI ADD+1*, ADD+2
HMPIDT EN+1~, EN+9*, EN+18*, EN+19, CH+3, CH+4, CH+5, CH+7, CH+27, MI+3
, MI+4, MI+5, MI+6, MI+19
HMPITM EN+1~, EN+13, EN+20!, EN+21
HMPN EN+1~, EN+8, EN+10*, EN+19*, CH+3, CH+5, CH+7, MI+3, MI+4
HMPSUB EN+1~, EN+5*, EN+9*, EN+11, EN+12, EN+16, EN+17*, EN+18, EN+19, EN+20
>> HMPTOTL XML+2*
HMPY CH+16~, MI+12~
HMPY(61 CH+18, MI+14
ID EN~, EN+8, EN+9, EN+10, MI+2~
IENS CH+16~*, CH+17, CH+18, MI+12~*, MI+13, MI+14
LAB CH~, CH+2!, MI~, MI+2!, AP~, AP+1!, XML~
LAB( XML+3, XML+4
LAB("collected" CH+4*, MI+5*
LAB("comment" CH+27*, MI+19*
LAB("facility" CH+25*, CH+26*, MI+17*, MI+18*
LAB("groupName" CH+14*
LAB("high" CH+12*
LAB("id" CH+3*, MI+4*
LAB("interpretation" CH+11*, MI+9*
LAB("labOrderID" CH+20*
LAB("localName" CH+13*, MI+10*
LAB("loinc" CH+23*
LAB("low" CH+12*
LAB("orderID" CH+21*
LAB("result" CH+9*, MI+7*
LAB("resulted" CH+6*, MI+6*
LAB("sample" CH+19*, MI+15*
LAB("specimen" CH+18*, MI+14*
LAB("status" CH+6*, MI+4*
LAB("test" CH+8*, CH+13, MI+10*
LAB("type" CH+3*, MI+5*
LAB("units" CH+10*, MI+8*
LAB("vuid" CH+23*
LABORD ORDER~, ORDER+2, ORDER+3
LOINC CH+2~, CH+22*, CH+23
LR0 CH+2~, CH+5*, CH+6, CH+24, MI+2~, MI+6*, MI+16
LRDFN EN+1~, EN+5*, CH+5, MI+6
LRI CH+2~, CH+5*, CH+22
MAX EN~, EN+3*, EN+16
NAMES XML+1~, XML+8*, XML+9
ORD CH+2~, CH+20*, CH+21
P XML+1~, XML+9*
S ORDER+1~, ORDER+3*, ORDER+4
SUB EN+1~, EN+12*, EN+13, EN+20*, EN+21
T ORDER+1~, ORDER+4*
TAG XML+1~, XML+9*
TEST ORDER~, ORDER+4
U CH+6, CH+9, CH+10, CH+11, CH+12, CH+13, CH+14, CH+15, CH+18, CH+20
, CH+22, CH+24, CH+25, ORDER+4, MI+3, MI+6, MI+7, MI+8, MI+9, MI+10
, MI+11, MI+14, MI+16, MI+17, XML+9
X CH+2~, CH+12*, CH+15*, CH+16, CH+19, CH+21*, CH+22*, CH+24*, CH+25, CH+26
, MI+2~, MI+11*, MI+12, MI+15, MI+16*, MI+17, MI+18, XML+1~, XML+4*, XML+5
, XML+6, XML+7, XML+9, ADD~, ADD+2
X0 CH+2~, CH+7*, CH+8, CH+9, CH+10, CH+11, CH+12, CH+13, CH+14, CH+15
, CH+20, CH+21, MI+2~, MI+3*, MI+7, MI+8, MI+9, MI+10, MI+11
Y ORDER+1~*, ORDER+4*, ORDER+5, XML+1~, XML+3, XML+4*, XML+5*, XML+6*, XML+7*, XML+8*
, XML+9*, XML+10*
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