EDPQLE ;SLC/KCM - Retrieve Log Entry ; 1/9/25 10:52am
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+24, 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+24 , BEDS+25, 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+17 |
| ^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+17, REQ+3 |
| BED | BEDS+3~, BEDS+4*, BEDS+5, BEDS+7, BEDS+8, BEDS+10*, BEDS+11, BEDS+17, BEDS+18, BEDS+21 |
| 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+18 |
| 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+17 |
| 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+16*, BEDS+19 |
| MYBED | BEDS+3~, BEDS+18*, BEDS+19 |
| 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+17*, BEDS+19 |
| 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+14, BEDS+16, BEDS+18, BEDS+22 , BEDS+23, 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+24 , 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+21*, 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+22*, 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+23* |
| 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+14 , BEDS+16, BEDS+22, BEDS+23 |
| 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~ |