EDPQLE ;SLC/KCM - Retrieve Log Entry ;2/28/12 08:33am
Source file <EDPQLE.m>
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 |
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 |
---|---|---|
Emergency Department Integration Software | 4 | EDPCTRL EDPLOGA EDPQLW EDPQPP |
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 |
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 |
FileNo | Call Tags |
---|---|
^EDPB(231.8 - [#231.8] | GET1^DIQ |
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 |
Name | Field # of Occurrence |
---|---|
^(1 | LOG+4 |
^(3 | LOG+4 |
>> | 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~ |