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

Package: Enterprise Health Management Platform

Routine: HMPDJ06


Information

HMPDJ06 ;SLC/MKB,ASMR/RRB/MBS - Laboratory;May 10, 2016 18:20:53

Source Information

Source file <HMPDJ06.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Enterprise Health Management Platform 8 ($$FAC,$$STRING,$$VUID)^HMPD  ADD^HMPDJ  $$LOINC^HMPDJ06  $$ORDER^HMPDLR  $$NAME^HMPDLRA  ADD^HMPMETA  $$EN^HMPSTMP  ($$JSONDT,$$SETUID,FACILITY)^HMPUTILS  
Kernel 2 $$TRIM^XLFSTR  ($$NS,$$STA)^XUAF4  
Lab Service 1 LRPXRM^LRPXAPI  
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: 2

Package Total Caller Graph
Enterprise Health Management Platform 2 HMPDJ0  HMPDJ06  

Entry Points

Name Comments DBIA/ICR reference
CH1 ; -- lab ID = CH;HMPIDT;HMPN
ACC ; -- put accession-level data in HMPACC("attribute")
MI ; -- microbiology accession ID = MI;HMPIDT
ITEM() ; -- find ITEM string from ^PXRMINDX [uses LRDFN,ID,DFN,CDT]
AP ; -- pathology ID = HMPSUB;HMPIDT
DATE(X) ; -- strip off seconds, return JSON format
LOINC(LTEST,SPC) ;DE4624 - Gets LOINC code from Lab Test/Specimin

External References

Name Field # of Occurrence
$$GET1^DIQ CH1+27, MI+17, AP+20
GETS^DIQ ACC+6, MI+15
$$FAC^HMPD ACC+13, MI+20, AP+17
$$STRING^HMPD CH1+29
$$VUID^HMPD CH1+27
ADD^HMPDJ CH1+35, MI+55, AP+33
$$LOINC^HMPDJ06 CH1+26
$$ORDER^HMPDLR CH1+24
$$NAME^HMPDLRA AP+27
ADD^HMPMETA CH1+34, MI+54, AP+32
$$EN^HMPSTMP CH1+31, MI+51, AP+29
$$JSONDT^HMPUTILS DATE+3
$$SETUID^HMPUTILS CH1+7, CH1+24, ACC+9, MI+6, MI+19, MI+48, AP+7, AP+22, AP+26
FACILITY^HMPUTILS ACC+11, MI+21, AP+17
LRPXRM^LRPXAPI MI+32, MI+39
$$TRIM^XLFSTR CH1+17
$$NS^XUAF4 ACC+12, MI+20
$$STA^XUAF4 ACC+12, MI+20

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(60 - [#60] CH1+14, LOINC+1, LOINC+2, LOINC+3
^LR - [#63] CH1+11, ACC+2, MI+11, MI+50, AP+13, AP+15, AP+18
^PXRMINDX(63 MI+30, MI+31, MI+36, MI+37, ITEM+3
^TMP("LRRR" CH1+12, CH1+29, MI+23, MI+24

Label References

Name Line Occurrences
$$DATE ACC+3, ACC+4, MI+10, MI+12, AP+11, AP+14

Naked Globals

Name Field # of Occurrence
^( AP+15
^("N" CH1+29
^(99 MI+50

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACC MI+1~, MI+18*, MI+19, MI+47, MI+48
CDT ACC+1~, ACC+3*, MI+1~, MI+10*, MI+30, MI+31, MI+36, MI+37, ITEM+3, AP+11*
CMMT CH1+1~, CH1+29*
DA MI+1~, MI+38*, MI+40, MI+42, MI+43, MI+44, MI+45
>> DFN CH1+3, CH1+7, CH1+12, CH1+24, CH1+29, ACC+9, MI+3, MI+6, MI+19, MI+23
MI+24, MI+30, MI+31, MI+36, MI+37, MI+48, ITEM+3, AP+3, AP+7, AP+22
AP+26
ERRMSG CH1+2~, CH1+4*, MI+2~, MI+4*, AP+2~, AP+4*
ERRPAT CH1+2~, CH1+3*, MI+2~, MI+3*, AP+2~, AP+3*
FAC MI+1~, MI+20*, MI+21
FLD MI+1~, MI+38*, MI+42, MI+43, MI+44, MI+45
HMPACC CH1+6, ACC+1!
HMPACC("groupName" ACC+10*
HMPACC("groupUid" ACC+9*
HMPACC("observed" ACC+3*
HMPACC("resulted" ACC+4*
HMPACC("sample" ACC+8*
HMPACC("specimen" ACC+7*
>> HMPIDT CH1+11, CH1+12, CH1+29, ACC+2, ACC+3, ACC+9, MI+10, MI+11, MI+23, MI+24
MI+50, AP+11, AP+13, AP+15, AP+18
HMPITM MI+1~, MI+36*, MI+37, MI+39
HMPM MI+1~, MI+31!, MI+32, MI+33, MI+34, MI+37!, MI+39, MI+40, MI+42, MI+43
MI+44, MI+45
>> HMPMETA CH1+34, MI+54, AP+32
>> HMPN CH1+11, MI+23*, MI+24, MI+27
>> HMPP CH1+10, CH1+12
HMPPX MI+1~, MI+35*, MI+36, MI+40, MI+41
>> HMPSUB ACC+2, ACC+9, MI+23, AP+8, AP+9, AP+13, AP+15, AP+18, AP+27
HMPY ACC+5~, MI+14~
HMPY(61 ACC+7, ACC+8, MI+16
I AP+1~, AP+15*, AP+19*, AP+21, AP+22, AP+23
>> ID CH1+4, CH1+7, MI+4, MI+6, MI+18, ITEM+2, AP+4, AP+6, AP+7, AP+26
IDX MI+1~, MI+31*, MI+32, MI+37*, MI+38, MI+39, ITEM+1~, ITEM+2*, ITEM+3
IENS ACC+5~*, ACC+6, ACC+7, ACC+8, MI+14~*, MI+15, MI+16
ITM ITEM+1~, ITEM+2*, ITEM+3*
LAB CH1+1~, CH1+6*, MI+1~, AP+1~
LAB("bactRemarks" MI+28*
LAB("categoryCode" CH1+8*, MI+7*, AP+8*
LAB("categoryName" CH1+9*, MI+8*, AP+9*
LAB("comment" CH1+29*, MI+50*
LAB("displayName" CH1+22*
LAB("displayOrder" CH1+10*
LAB("gramStain" MI+27*
LAB("groupName" MI+18*, AP+14*
LAB("groupUid" MI+19*
LAB("high" CH1+17*
LAB("interpretationCode" CH1+20*
LAB("interpretationName" CH1+21*
LAB("labOrderId" CH1+23*
LAB("lastUpdateTime" CH1+31*, CH1+32, MI+51*, MI+52, AP+29*, AP+30
LAB("localId" CH1+7*, MI+6*, AP+6*
LAB("low" CH1+17*
LAB("observed" MI+10*, AP+11*
LAB("orderUid" CH1+24*
LAB("organisms" MI+40*, MI+42*, MI+43*, MI+44*, MI+45*
LAB("organizerType" AP+6*
LAB("result" CH1+15*
LAB("resulted" MI+12*, AP+14*
LAB("results" MI+47*, MI+48*, MI+49*, AP+21*, AP+22*, AP+23*, AP+24, AP+25*, AP+26*, AP+27*
LAB("sample" MI+17*
LAB("specimen" MI+16*, AP+16*
LAB("stampTime" CH1+32*, CH1+34, MI+52*, MI+54, AP+30*, AP+32
LAB("statusCode" CH1+30*, MI+9*, AP+10*
LAB("statusName" CH1+30*, MI+9*, AP+10*
LAB("test" CH1+22
LAB("typeCode" CH1+27*, CH1+28*, MI+34*
LAB("typeId" CH1+14*
LAB("typeName" CH1+14*, MI+33*
LAB("uid" CH1+7*, CH1+34, MI+6*, MI+54, AP+7*, AP+21, AP+25, AP+32
LAB("units" CH1+16*
LAB("urineScreen" MI+25*
LAB("vuid" CH1+27*
LOINC CH1+1~, CH1+26*, CH1+27, CH1+28
LR0 ACC+1~, ACC+2*, ACC+4, ACC+10, ACC+11, MI+1~, MI+11*, MI+12, MI+13, MI+18
MI+20, AP+1~, AP+13*, AP+14
>> LRDFN CH1+11, ACC+2, MI+11, MI+50, ITEM+2, AP+13, AP+15, AP+18
LRI CH1+1~, CH1+11*, CH1+26
LT AP+20~*, AP+23
LTEST LOINC~, LOINC+1, LOINC+2, LOINC+3
NODE AP+1~, AP+18*, AP+19
ORD CH1+1~, CH1+23*, CH1+24
SPC CH1+1~, CH1+12*, CH1+26, CH1+28, ACC+1~, ACC+4*, ACC+5, LOINC~, LOINC+2, LOINC+3
U CH1+12, CH1+14, CH1+15, CH1+16, CH1+17, CH1+18, CH1+22, CH1+23, CH1+26, ACC+4
ACC+10, ACC+11, ACC+12, MI+12, MI+13, MI+18, MI+20, MI+24, MI+33, MI+34
MI+40, MI+42, MI+43, MI+44, MI+45, AP+14, AP+15, AP+19
X CH1+1~, CH1+17*, CH1+18*, CH1+19*, CH1+20, CH1+21, CH1+24*, ACC+1~, ACC+11*, ACC+12*
ACC+13*, MI+1~, MI+13*, MI+14, MI+17, MI+20*, MI+30*, MI+31, MI+32, AP+1~
AP+15*, AP+16, AP+19*, AP+20, AP+22, DATE~, DATE+1
X0 CH1+1~, CH1+12*, CH1+14, CH1+15, CH1+16, CH1+17, CH1+18, CH1+22, CH1+23, CH1+24
CH1+26, CH1+28, MI+1~, MI+24*
X1 MI+1~, MI+24*, MI+25, MI+27, MI+28
X2 MI+1~, MI+24*, MI+25, MI+27, MI+28
Y ITEM+1~*, ITEM+3*, ITEM+4, DATE+1~*, DATE+2*, DATE+3*, DATE+4
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