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

Package: Emergency Department Integration Software

Routine: EDPQLE


Information

EDPQLE ;SLC/KCM - Retrieve Log Entry ;2/28/12 08:33am

Source Information

Source file <EDPQLE.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Emergency Department Integration Software 5 $$ALLOW^EDPFPER  PRF^EDPFPTC  ($$CSYS,$$ICDDATA,$$VER)^EDPLEX  (CHOICES,CLINLST)^EDPQLE1  ($$XMLA,$$XMLS,XML,XMLE)^EDPX  
Kernel 1 ($$FMDIFF,$$NOW)^XLFDT  
PCE Patient Care Encounter 1 ENCEVENT^PXAPI  
Registration 1 DEM^VADPT  
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: 4

Package Total Caller Graph
Emergency Department Integration Software 4 EDPCTRL  EDPLOGA  EDPQLW  EDPQPP  

Entry Points

Name Comments DBIA/ICR reference
GET(LOG,CHOICES) ; Get a log entry by request
LOG(LOG) ; return the log entry as XML
PRIMPCE(EDPVISIT) ; return primary provider from PCE
DIAGPCE(EDPVISIT) ; add PCE diagnoses
DIAGFREE(LOG) ; add free text diagnoses
DOB(DFN) ; Return date of birth (external)
CODE(IEN) ; set NOVAL code to 0 when returning code
BEDS ; add a list of available room/beds for this area
PERSONS ; add the internal/external values for persons
CODED ; add internal/external values for codes
CLINICS ; add internal/external values for clinic
REQ(VAL) ; return the fields required to close this entry
; called from LOG, AREA is assumed to be defined
DLYREQ() ; return true if delay params set to required
; called from REQ, PARAM is assumed to be defined
NOTOBS() ; return true if not in observation status
; called from REQ, VAL is assumed to be defined
EXCEED() ; return true if delay time exceeded
; called from REQ, VAL and PARAM are assumed to be defined

External References

Name Field # of Occurrence
$$GET1^DIQ BEDS+7
$$ALLOW^EDPFPER PRIMPCE+11
PRF^EDPFPTC LOG+55
$$CSYS^EDPLEX DIAGPCE+7, DIAGFREE+8
$$ICDDATA^EDPLEX DIAGPCE+8, DIAGFREE+7
$$VER^EDPLEX DIAGPCE+7, DIAGFREE+8
CHOICES^EDPQLE1 GET+9
CLINLST^EDPQLE1 GET+10
$$XMLA^EDPX DIAGPCE+13, DIAGPCE+22, DIAGFREE+14, BEDS+23, PERSONS+7, CLINICS+6
$$XMLS^EDPX BEDS+2, CODED+5
XML^EDPX GET+7, GET+11, LOG+46, LOG+57, DIAGPCE+13, DIAGPCE+22, DIAGFREE+14, BEDS+1, BEDS+2, BEDS+23
BEDS+24, PERSONS+2, PERSONS+7, PERSONS+8, CODED+2, CODED+5, CODED+6, CLINICS+3, CLINICS+6, CLINICS+7
XMLE^EDPX LOG+47
ENCEVENT^PXAPI LOG+12
DEM^VADPT DOB+3
$$FMDIFF^XLFDT EXCEED+5
$$NOW^XLFDT GET+4, LOG+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^EDPB(231.8 - [#231.8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTNPOV - [#9999999.27] DIAGPCE+9, DIAGPCE+20
^DPT - [#2] LOG+24
^EDP(230 - [#230] GET+2, GET+10, LOG+3, LOG+4, LOG+6, LOG+33, DIAGFREE+2, DIAGFREE+3, DIAGFREE+4, BEDS+16
^EDPB(231.8 - [#231.8] BEDS+4, BEDS+5, BEDS+11
^EDPB(231.9 - [#231.9] GET+3, LOG+10, LOG+50, REQ+3
^EDPB(233.1 - [#233.1] GET+5, CODED+4, NOTOBS+4
^ICPT - [#81] DIAGPCE+17
^ICPT("B" DIAGPCE+17
^SC - [#44] CLINICS+4
^TMP("PXKENC" LOG+11!, PRIMPCE+5, PRIMPCE+6, DIAGPCE+4, DIAGPCE+5, DIAGPCE+6, DIAGPCE+14, DIAGPCE+15
^VA(200 - [#200] PERSONS+5
^XUSEC("PROVIDER" PRIMPCE+10

Label References

Name Line Occurrences
$$CODE LOG+29, LOG+34, LOG+35, LOG+41, LOG+42
$$DLYREQ REQ+9
$$DOB LOG+25
$$EXCEED REQ+9
$$REQ LOG+43
BEDS GET+8
CLINICS GET+8
CODED GET+8
DIAGFREE LOG+53
DIAGPCE LOG+51
LOG GET+6
PERSONS GET+8

Naked Globals

Name Field # of Occurrence
^(1 LOG+4
^(3 LOG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> AREA GET+2*, GET+3, GET+9, LOG+10, LOG+50, BEDS+4, BEDS+16, REQ+3
BED BEDS+3~, BEDS+4*, BEDS+5, BEDS+7, BEDS+8, BEDS+10*, BEDS+11, BEDS+16, BEDS+17, BEDS+20
CHLOAD GET+1~, GET+3*, GET+9
CHOICES GET~, GET+3
CHTS GET+1~, GET+3*, GET+7
CLINIC GET+1~, LOG+31*, CLINICS+1, CLINICS+4, CLINICS+5
CODE DIAGPCE+3~, DIAGPCE+8*, DIAGPCE+10, DIAGPCE+17*, DIAGPCE+18, DIAGFREE+1~, DIAGFREE+7*, DIAGFREE+8, DIAGFREE+11
CODED GET+1~
CODED( CODED+3, CODED+4, CODED+5
CODED("arrival" LOG+29*
CODED("delay" LOG+41*
CODED("disposition" LOG+42*
CODED("status" LOG+34*
CURBED GET+1~, LOG+44*, BEDS+17
CURVAL GET+1~
DFN DOB~, DOB+1
DIAG DIAGFREE+1~, DIAGFREE+2*, DIAGFREE+4
EDPLCIEN DIAGPCE+3~, DIAGPCE+7*, DIAGPCE+8, DIAGPCE+9, DIAGFREE+7*, DIAGFREE+8
EDPLCTYPE DIAGPCE+3~, DIAGPCE+7*, DIAGPCE+9, DIAGPCE+10, DIAGFREE+8*, DIAGFREE+9, DIAGFREE+11
EDPLVDT DIAGPCE+3~, DIAGPCE+6*, DIAGPCE+7, DIAGPCE+8, DIAGFREE+3*, DIAGFREE+7, DIAGFREE+8
EDPNOVAL GET+5~*, CODE+1
>> EDPSITE BEDS+4, BEDS+16
EDPTIME GET+4~*, EXCEED+3
EDPVISIT PRIMPCE~, PRIMPCE+5, PRIMPCE+6, DIAGPCE~, DIAGPCE+1, DIAGPCE+4, DIAGPCE+5, DIAGPCE+6, DIAGPCE+14, DIAGPCE+15
I PRIMPCE+3~, PRIMPCE+5*, PRIMPCE+6, DIAGPCE+3~, DIAGPCE+4*, DIAGPCE+5, DIAGPCE+14*, DIAGPCE+15
IEN CODE~, CODE+1, CODE+2, PERSONS+1~
IN EXCEED+2~*, EXCEED+5
LABEL DIAGFREE+1~
LOCID PERSONS+1~, PERSONS+3*, PERSONS+4, PERSONS+5, PERSONS+6
LOG GET~, GET+2, GET+6, GET+10, LOG~, LOG+3, LOG+4, LOG+6, LOG+19, LOG+33
, LOG+53, DIAGFREE~, DIAGFREE+2, DIAGFREE+3, DIAGFREE+4
MAX EXCEED+4~*, EXCEED+5
MULTI BEDS+3~, BEDS+15*, BEDS+18
MYBED BEDS+3~, BEDS+17*, BEDS+18
NAME PERSONS+1~, PERSONS+5*, PERSONS+6, CODED+1~, CODED+4*, CODED+5, CLINICS+2~, CLINICS+4*, CLINICS+5
NEED REQ+2~, REQ+3*, REQ+4*, REQ+5*, REQ+9*, REQ+10
OCCUPIED BEDS+3~, BEDS+16*, BEDS+18
OUT EXCEED+3~*, EXCEED+5
PARAM REQ+2~, REQ+3*, REQ+4, REQ+5, DLYREQ+2, EXCEED+4
PERSON GET+1~
PERSON( PERSONS+3
PERSON("nurse" LOG+38*
PERSON("provider" LOG+37*
PERSON("resident" LOG+39*
PRIM PRIMPCE+3~, PRIMPCE+4*, PRIMPCE+5, PRIMPCE+8*, PRIMPCE+9, PRIMPCE+10, PRIMPCE+11, PRIMPCE+12
ROLE PERSONS+1~, PERSONS+3*, PERSONS+7
SEQ BEDS+3~, BEDS+5*, BEDS+8, BEDS+9*, BEDS+10
SEQ( BEDS+8*, BEDS+9, BEDS+10
STS NOTOBS+2~*, NOTOBS+3, NOTOBS+4
U GET+2, GET+3, GET+10, LOG+10, LOG+12, LOG+20, LOG+21, LOG+22, LOG+23, LOG+24
, LOG+26, LOG+27, LOG+28, LOG+29, LOG+30, LOG+31, LOG+32, LOG+34, LOG+35, LOG+36
, LOG+37, LOG+38, LOG+39, LOG+40, LOG+41, LOG+42, LOG+44, LOG+50, LOG+51, PRIMPCE+7
, PRIMPCE+8, DIAGPCE+6, DIAGPCE+7, DIAGPCE+8, DIAGPCE+9, DIAGPCE+12, DIAGPCE+17, DIAGPCE+20, DIAGPCE+21, DIAGFREE+3
, DIAGFREE+7, DIAGFREE+10, DIAGFREE+13, DOB+4, BEDS+5, BEDS+13, BEDS+15, BEDS+17, BEDS+21, BEDS+22
PERSONS+5, CODED+4, CLINICS+4, REQ+4, REQ+5, DLYREQ+2, NOTOBS+4, EXCEED+4
VA DOB+2~
VADM DOB+2~
VADM(3 DOB+4
VADM(4 DOB+4
VAL REQ~
VAL("inTS" EXCEED+2
VAL("outTS" EXCEED+3
VAL("status" NOTOBS+2
X LOG+1~, LOG+43, LOG+47, PRIMPCE+3~, PRIMPCE+6*, PRIMPCE+7, PRIMPCE+8, DIAGPCE+3~, DIAGPCE+5!*, DIAGPCE+7
, DIAGPCE+9, DIAGPCE+12, DIAGPCE+13, DIAGPCE+15!*, DIAGPCE+17, DIAGPCE+20, DIAGPCE+21, DIAGPCE+22, DOB+2~, BEDS+23
PERSONS+1~, PERSONS+7, CODED+1~, CODED+3*, CODED+4, CODED+5, CLINICS+2~, CLINICS+6
X("acuity" LOG+35*
X("area" LOG+21*
X("arrival" LOG+29*
X("bed" LOG+36*, LOG+44
X("clinic" LOG+31*
X("closed" LOG+26*
X("code" DIAGPCE+8*, DIAGPCE+18*
X("comment" LOG+40*
X("compLong" LOG+33*
X("complaint" LOG+32*
X("data" BEDS+20*, PERSONS+6*, CLINICS+5*
X("delay" LOG+41*
X("dfn" LOG+23*, LOG+24, LOG+25, LOG+55
X("disposition" LOG+42*
X("dob" LOG+25*
X("icdType" DIAGPCE+9*
X("id" LOG+19*
X("ien" DIAGPCE+9*
X("inTS" LOG+27*
X("label" DIAGPCE+9*, DIAGPCE+10*, DIAGPCE+20*, BEDS+21*, PERSONS+6*, CLINICS+5*
X("loadTS" LOG+5*
X("md" LOG+37*
X("name" LOG+22*
X("nurse" LOG+38*
X("outTS" LOG+28*
X("primary" DIAGPCE+12*
X("quantity" DIAGPCE+21*
X("ref" BEDS+22*
X("required" LOG+43*
X("res" LOG+39*
X("site" LOG+20*
X("ssn" LOG+24*
X("status" LOG+34*
X("type" DIAGPCE+6*, DIAGPCE+16*
X("visit" LOG+30*
X0 LOG+1~, LOG+4*, LOG+10, LOG+12, LOG+20, LOG+21, LOG+22, LOG+23, LOG+26, LOG+27
, LOG+28, LOG+29, LOG+30, LOG+31, LOG+50, LOG+51, BEDS+3~, BEDS+11*, BEDS+13, BEDS+15
BEDS+21, BEDS+22
X1 LOG+1~, LOG+4*, LOG+32, LOG+41, LOG+42
X3 LOG+1~, LOG+4*, LOG+10, LOG+34, LOG+35, LOG+36, LOG+37, LOG+38, LOG+39, LOG+40
, LOG+44
X4 DIAGFREE+1~, DIAGFREE+4*, DIAGFREE+7, DIAGFREE+10, DIAGFREE+13, DIAGFREE+14
X4("code" DIAGFREE+8*
X4("icdType" DIAGFREE+9*
X4("ien" DIAGFREE+8*
X4("label" DIAGFREE+10*, DIAGFREE+11*
X4("primary" DIAGFREE+13*
X4("type" DIAGFREE+6*
Y DOB+2~
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