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

Package: Emergency Department Integration Software

Routine: EDPDTL


Information

EDPDTL ;SLC/MKB - Return various details for ED LOG ;2/28/12 08:33am

Source Information

Source file <EDPDTL.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Emergency Department Integration Software 3 $$STATUS^EDPHIST  $$FORMAT^EDPUPD  ($$MSG,$$XMLA,XML,XMLE)^EDPX  
Kernel 2 $$FMTE^XLFDT  $$UP^XLFSTR  
Adverse Reaction Tracking 1 EN1^GMRADPT  
General Medical Record - Vitals 1 EN1^GMRVUT0  
Lab Service 1 RR^LR7OR1  
Order Entry Results Reporting 1 ($$OI,$$PKGID)^ORX8  
Outpatient Pharmacy 1 OCL^PSOORRL  
Radiology Nuclear Medicine 1 EN30^RAO7PC3  
Registration 1 (6,OAD,OPD)^VADPT  
Text Integration Utility 1 ENCOVER^TIUPP3  
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: 1

Package Total Caller Graph
Emergency Department Integration Software 1 EDPCTRL  

Entry Points

Name Comments DBIA/ICR reference
EN(LOG,TYPE) ; -- Return details for item in EDPXML(n)
ENQ ; end
ERR(MSG) ; -- return error MSG
BOOL(X) ; -- Return external form of boolean value X
DFN ; -- Return patient information in EDPXML(n)
LOC ; -- Return location information
COMP ; -- Return long complaint
USR(P) ; -- Return contact info for provider/resident/rn
ORD(TYPE) ; -- Return status info for orders
ITEM(ORDER,PKG) ; -- Return [short] name of ORDER's orderable item
RADRPT(ORIFN) ; -- Return Radiology report as text string
XRPT ; -- Body of Report for CASE, PROC
ALLG ; -- Return list of allergies
PROB ; -- Return active problems
MEDS ; -- Return active Rx's
ACTIVE(X) ; -- return 1 or 0, if X is an active status
VIT ; -- Return vitals taken during current ED visit

External References

Name Field # of Occurrence
$$GET1^DIQ DFN+25, DFN+42, USR+6, ORD+6, ORD+15, ORD+22, ITEM+4, PROB+4, PROB+5
$$STATUS^EDPHIST ORD+7
$$FORMAT^EDPUPD DFN+24, DFN+26
$$MSG^EDPX ERR+1
$$XMLA^EDPX ORD+17, ORD+23, ORD+26, ORD+30, PROB+6, MEDS+9, VIT+11
XML^EDPX EN+1, ENQ+1, ERR+2, ORD+17, ORD+23, ORD+24, ORD+26, ORD+29, ORD+30, PROB+6
MEDS+9, VIT+11
XMLE^EDPX DFN+45, LOC+20, COMP+3, USR+18, ORD+28, ALLG+6
EN1^GMRADPT ALLG+3
EN1^GMRVUT0 VIT+4
RR^LR7OR1 ORD+18
$$OI^ORX8 ORD+11, ITEM+2
$$PKGID^ORX8 RADRPT+2
OCL^PSOORRL MEDS+3
EN30^RAO7PC3 RADRPT+2
ENCOVER^TIUPP3 DFN+36
6^VADPT DFN+3
OAD^VADPT DFN+3
OPD^VADPT DFN+3
$$FMTE^XLFDT VIT+6
$$UP^XLFSTR EN+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^OR(100 - [#100] GET1^DIQ
^DPT - [#2] GET1^DIQ
^DIC(3.1 - [#3.1] GET1^DIQ
^LAB(60 - [#60] GET1^DIQ
^AUPNPROB - [#9000011] GET1^DIQ
^AUTTHF - [#9999999.64] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB("ACTIVE" PROB+3
^AUPNVHF("AA" DFN+41
^EDP(230 - [#230] EN+3, DFN+2, LOC+2, COMP+2, USR+2, ORD+3, ORD+14, RADRPT+3, ALLG+2, PROB+2
MEDS+2, VIT+2
^EDPB(231.8 - [#231.8] LOC+3
^EDPB(231.9 - [#231.9] LOC+7
^EDPB(233.1 - [#233.1] LOC+13
^ORD(101.43 - [#101.43] ITEM+6
^TMP("LRRR" ORD+13!, ORD+19
^TMP("PS" MEDS+4
^TMP("TIUPPCV" DFN+35!, DFN+37, DFN+38!
^TMP($J RADRPT+4, RADRPT+5, RADRPT+6, RADRPT+7, RADRPT+12, RADRPT+14!, XRPT+2, XRPT+4
^UTILITY($J VIT+4!, VIT+5, VIT+7, VIT+8
^VA(200 - [#200] USR+4, USR+8

Label References

Name Line Occurrences
$$ACTIVE MEDS+5
$$BOOL DFN+14, DFN+15, LOC+8
$$ITEM ORD+10
$$RADRPT ORD+27
ALLG EN+16
COMP EN+9
DFN EN+6, EN+7
ENQ EN+2, EN+3, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+12, EN+13
, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19
ERR EN+2, EN+3, EN+21
LOC EN+8
MEDS EN+18
ORD EN+10, EN+11, EN+12
PROB EN+17
USR EN+13, EN+14, EN+15
VIT EN+19
XRPT RADRPT+10, RADRPT+13

Naked Globals

Name Field # of Occurrence
^( DFN+37, ORD+3, ORD+19, ITEM+6, RADRPT+12, XRPT+2, XRPT+4, MEDS+4, VIT+8
^("ORD" XRPT+2
^(0 VIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CASE RADRPT+1~, RADRPT+5*, RADRPT+6, RADRPT+7, RADRPT+12*, XRPT+2, XRPT+4
DFN DFN+1~, DFN+2*, DFN+25, DFN+36, DFN+41, ORD+13~, ORD+14*, ORD+18, ORD+19, RADRPT+1~
, RADRPT+3*, RADRPT+4, RADRPT+5, RADRPT+6, RADRPT+7, RADRPT+12, RADRPT+14, XRPT+2, XRPT+4, ALLG+1~
ALLG+2*, PROB+1~, PROB+2*, PROB+3, MEDS+1~, MEDS+2*, MEDS+3, VIT+1~, VIT+2*
EDPL ORD+13~, ORD+20!, ORD+23
EDPL("deviation" ORD+21*
EDPL("range" ORD+21*
EDPL("test" ORD+22*
EDPL("units" ORD+20*
EDPL("value" ORD+20*
EDPR ORD+27~, ORD+28
EDPR("report" ORD+27*
EDPTXT ORD+4!
EDPX DFN+1~, DFN+45, LOC+1~, LOC+20, COMP+1~, COMP+3, USR+1~, USR+18, ORD+1~, ORD+4!
, ORD+17, ORD+26, ORD+30, ALLG+1~, ALLG+6, PROB+1~, PROB+6, MEDS+1~, MEDS+9, VIT+1~
VIT+6!, VIT+11
EDPX( VIT+9*
EDPX("abbre" ORD+10*
EDPX("address1" DFN+18*
EDPX("address2" DFN+19*
EDPX("address3" DFN+20*
EDPX("advDirective" DFN+37*
EDPX("age" DFN+8*
EDPX("area" LOC+7*
EDPX("board" LOC+17*
EDPX("cell" DFN+26*
EDPX("city" DFN+21*
EDPX("color" LOC+18*
EDPX("commercialPhone" USR+13*
EDPX("defaultSts" LOC+13*
EDPX("died" DFN+12*
EDPX("digitalPager" USR+16*
EDPX("displayName" LOC+10*
EDPX("displayWhen" LOC+12*
EDPX("dob" DFN+7*
EDPX("employmentName" DFN+29*
EDPX("employmentSts" DFN+28*
EDPX("error" VIT+10*
EDPX("fax" USR+14*
EDPX("homePhone" USR+9*
EDPX("icd" PROB+5*
EDPX("inactive" LOC+8*
EDPX("longComplaint" COMP+3*
EDPX("maritalSts" DFN+11*
EDPX("multipleAssign" LOC+15*
EDPX("name" DFN+5*, LOC+5*, USR+5*, ORD+11*, ALLG+5*, PROB+4*, MEDS+6*
EDPX("nok" DFN+31*
EDPX("nokPhone" DFN+32*
EDPX("officePhone" USR+10*
EDPX("orderId" ORD+5*
EDPX("phone" DFN+24*
EDPX("phone3" USR+11*
EDPX("phone4" USR+12*
EDPX("sc" DFN+15*
EDPX("scPct" DFN+16*
EDPX("sequence" LOC+9*
EDPX("sex" DFN+9*
EDPX("sharedName" LOC+16*
EDPX("sig" MEDS+7*
EDPX("ssn" DFN+6*
EDPX("state" DFN+22*
EDPX("status" MEDS+8*
EDPX("statusId" ORD+6*
EDPX("statusName" ORD+7*
EDPX("stnNum" LOC+6*
EDPX("time" VIT+6*
EDPX("title" USR+6*
EDPX("tobaccoUse" DFN+41, DFN+43*
EDPX("veteran" DFN+14*
EDPX("voicePager" USR+15*
EDPX("zip" DFN+23*
GMRAL ALLG+1~, ALLG+3
GMRAL( ALLG+4, ALLG+5
GMRVSTR VIT+1~, VIT+3*
GMRVSTR(0 VIT+3*
HF DFN+40~*, DFN+41*, DFN+42
I DFN+37~*, ORD+1~, ORD+2*, ORD+3*, ORD+13~, ORD+19*, ITEM+1~, ITEM+6*, RADRPT+1~, XRPT+1~
XRPT+4*, ALLG+1~, ALLG+4*, ALLG+5, MEDS+1~, MEDS+4*
ID RADRPT+1~, RADRPT+2*
IDT ORD+13~, ORD+16*, ORD+19, VIT+1~, VIT+5*, VIT+6, VIT+7, VIT+8
IEN PROB+1~, PROB+3*, PROB+4, PROB+5, VIT+1~, VIT+8*
IN VIT+1~, VIT+2*, VIT+3
LABID ORD+13~, ORD+15*, ORD+16, ORD+18
LOC LOC+1~, LOC+2*, LOC+3
LOG EN~, EN+2*, EN+3, DFN+2, LOC+2, COMP+2, USR+2, ORD+3, ORD+14, RADRPT+3
ALLG+2, PROB+2, MEDS+2, VIT+2
MSG ERR~, ERR+1, DFN+35~, DFN+36
N RADRPT+1~, RADRPT+4*, RADRPT+6*, RADRPT+8*, RADRPT+9*, RADRPT+10*, RADRPT+13*, RADRPT+16*, RADRPT+17*, XRPT+3*
XRPT+4*
NODE LOC+1~, LOC+3*, LOC+5, LOC+6, LOC+7, LOC+8, LOC+9, LOC+10, LOC+11, LOC+13
LOC+14, LOC+16, LOC+17, LOC+18, USR+1~, USR+4*, USR+5, USR+6, USR+8*, USR+9
, USR+10, USR+11, USR+12, USR+13, USR+14, USR+15, USR+16
NP USR+1~, USR+2*, USR+4, USR+8
OI ORD+1~, ITEM+1~, ITEM+2*, ITEM+4, ITEM+6
ORD XRPT+1~, XRPT+2*, XRPT+3
ORDER ITEM~, ITEM+2
ORIFN ORD+1~, ORD+5*, ORD+6, ORD+7, ORD+10, ORD+11, ORD+15, ORD+27, RADRPT~, RADRPT+2
P USR~, USR+2
PKG ITEM~, ITEM+3, ITEM+5
PROC RADRPT+1~, RADRPT+6*, RADRPT+7*, RADRPT+9, RADRPT+12*, XRPT+3, XRPT+4
PSET RADRPT+1~, RADRPT+4*, RADRPT+6, RADRPT+11
REC VIT+1~, VIT+8*, VIT+9
RX MEDS+1~, MEDS+4*
RX("SIG" MEDS+7
RX(0 MEDS+5, MEDS+6, MEDS+8
STS ORD+1~, ORD+6*, ORD+7
SUB ORD+13~, ORD+16*, ORD+19
TEXT RADRPT+1~
TEXT( RADRPT+6*, RADRPT+8*, RADRPT+9*, RADRPT+10*, RADRPT+13*, RADRPT+17, XRPT+3*, XRPT+4*
TEXT(1 RADRPT+16
TYPE EN~, EN+4*, EN+6, EN+7, EN+8, EN+9, EN+10, EN+11, EN+12, EN+13
, EN+14, EN+15, EN+16, EN+17, EN+18, EN+19, ORD~, ORD+2*, ORD+3, ORD+7
VIT+1~, VIT+7*, VIT+8, VIT+9
U DFN+2, DFN+6, DFN+9, DFN+11, DFN+16, DFN+22, DFN+28, DFN+37, LOC+2, LOC+5
LOC+6, LOC+7, LOC+8, LOC+9, LOC+10, LOC+11, LOC+13, LOC+14, LOC+16, LOC+17
LOC+18, USR+2, USR+5, USR+6, USR+9, USR+10, USR+11, USR+12, USR+13, USR+14
, USR+15, USR+16, ORD+3, ORD+10, ORD+11, ORD+12, ORD+14, ORD+20, ORD+21, ORD+25
, ITEM+2, ITEM+4, RADRPT+3, ALLG+2, ALLG+5, PROB+2, MEDS+2, MEDS+5, MEDS+6, MEDS+8
VIT+2, VIT+9
VA DFN+1~
VADM DFN+1~
VADM(1 DFN+5
VADM(10 DFN+11
VADM(2 DFN+6
VADM(3 DFN+7
VADM(4 DFN+8
VADM(5 DFN+9
VADM(6 DFN+12
VAEL DFN+1~
VAEL(3 DFN+15, DFN+16
VAEL(4 DFN+14
VAERR DFN+1~
VAOA DFN+1~
VAOA(8 DFN+32
VAOA(9 DFN+31
VAPA DFN+1~
VAPA(1 DFN+18
VAPA(2 DFN+19
VAPA(3 DFN+20
VAPA(4 DFN+21
VAPA(5 DFN+22
VAPA(6 DFN+23
VAPA(8 DFN+23
VAPD DFN+1~
VAPD(6 DFN+29
VAPD(7 DFN+28
X ERR+1~*, ERR+2, BOOL~, BOOL+1, DFN+1~, DFN+23*, DFN+24, DFN+25*, DFN+26, DFN+40~
DFN+42*, DFN+43, LOC+11*, LOC+12, LOC+14*, LOC+15, COMP+1~, COMP+2*, COMP+3, ORD+1~
, ORD+17*, ORD+19*, ORD+20, ORD+21, ORD+22*, ORD+23*, ORD+26*, ORD+30*, ITEM+1~, ITEM+4*
, ITEM+6*, ITEM+7, XRPT+1~, XRPT+4*, ACTIVE~, ACTIVE+2, ACTIVE+3, ACTIVE+4, ACTIVE+5, VIT+1~
VIT+6*
X0 ORD+1~, ORD+3*, ORD+5, ORD+10, ORD+12, ORD+25
Y ITEM+1~, ITEM+2*, ITEM+4*, ITEM+7*, ITEM+8, RADRPT+1~, RADRPT+16*, RADRPT+17*, RADRPT+18, ACTIVE+1~*
, ACTIVE+2*, ACTIVE+3*, ACTIVE+4*, ACTIVE+5*, ACTIVE+6
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