HMPDLR ;SLC/MKB,ASMR/RRB - Laboratory extract;Nov 05, 2015 19:21:53
Source file <HMPDLR.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 1 | HMPDJ06 |
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
|
FileNo | Call Tags |
---|---|
^LAB(61 - [#61] | GET1^DIQ, GETS^DIQ |
^LAB(95.3 - [#95.3] | GET1^DIQ |
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 |
Name | Line Occurrences |
---|---|
$$ORDER | CH+21 |
@( | EN+13, EN+21 |
ADD | XML+2, XML+3, XML+10, XML+11 |
XML | EN+13, EN+21 |
Name | Field # of Occurrence |
---|---|
^( | CH+5, ORDER+4 |
^("N" | CH+27, MI+19 |
^(0 | ORDER+4 |
>> | 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* |