EDPDTL ;SLC/MKB - Return various details for ED LOG ;2/28/12 08:33am
Source file <EDPDTL.m>
| 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 | 1 | EDPCTRL |
| 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
|
| 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 |
| 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 |
| 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 |
| 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 |
| >> | 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 |