GMPLUTL ; SLC/MKB/KER -- PL Utilities ;11/29/11 09:04
Source file <GMPLUTL.m>
Package | Total | Call Graph |
---|---|---|
Problem List | 5 | GETFLDS^GMPLEDT3 GETPLIST^GMPLMGR1 (EN,NEW)^GMPLSAVE ($$EXTDT,$$PROBTEXT)^GMPLX ($$SERVICE,VADPT)^GMPLX1 |
Lexicon Utility | 2 | EN^LEXCODE $$GETASSN^LEXTRAN1 |
DRG Grouper | 1 | $$ICDDX^ICDCODE |
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 7 | PXAIPL PXBAPI PXBGPL PXBPL PXCAPL PXCAPL1 PXCAPL2 |
Order Entry Results Reporting | 2 | ORCPROB ORQQPL1 |
Problem List | 1 | GMPLX1 |
Text Integration Utility | 1 | TIURP |
Name | Comments | DBIA/ICR reference |
---|---|---|
CR1 | ; Ok to Create
|
|
ACTIVE(GMPDFN,GMPL) | ; Returns list of Active Problems for a Patient
|
|
UPDATE(PL,PLY) | ; Update a Problem/Create if Not Found
|
|
CREATE(PL,PLY) | ; Creates a new problem
|
|
CRQ | ; Quit Create
|
|
FIXLEX(PL) | ; Fix Lexicon expression pointer value for SNOMED Concepts
|
|
GETDXX | ||
GETDX(CODE) | ; Get ICD associated with SNOMED CT Code
|
Name | Field # of Occurrence |
---|---|
GETFLDS^GMPLEDT3 | UPDATE+36 |
GETPLIST^GMPLMGR1 | ACTIVE+35 |
EN^GMPLSAVE | UPDATE+51 |
NEW^GMPLSAVE | CR1+15 |
$$EXTDT^GMPLX | ACTIVE+41 |
$$PROBTEXT^GMPLX | ACTIVE+39 |
$$SERVICE^GMPLX1 | CR1+6 |
VADPT^GMPLX1 | CREATE+37, UPDATE+39 |
$$ICDDX^ICDCODE | ACTIVE+40 |
EN^LEXCODE | FIXLEX+3 |
$$GETASSN^LEXTRAN1 | GETDX+2 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPROB - [#9000011] | ACTIVE+38, UPDATE+33, UPDATE+35 |
^DPT - [#2] | CREATE+34 |
^GMPL(125.99 - [#125.99] | ACTIVE+33, CR1+8 |
^VA(200 - [#200] | CREATE+35, UPDATE+34 |
Name | Line Occurrences |
---|---|
$$GETDX | FIXLEX+6 |
@( | CREATE+38, CREATE+40, UPDATE+44 |
CREATE | UPDATE+32 |
FIXLEX | CR1+1 |
GETDXX | GETDX+3 |
Name | Field # of Occurrence |
---|---|
^(1 | ACTIVE+38 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | ACTIVE+31~, ACTIVE+32*, ACTIVE+38*, ACTIVE+39, ACTIVE+40, ACTIVE+41, ACTIVE+42, ACTIVE+44, ACTIVE+45 |
CODE | GETDX~, GETDX+2 |
DA | CREATE+30~, CR1+15 |
DIFFRENT | UPDATE+30~, UPDATE+45*, UPDATE+49*, UPDATE+50*, UPDATE+51 |
DUZ | CR1+10 |
DUZ("AG" | CREATE+32, UPDATE+31 |
DUZ(2 | CREATE+32, UPDATE+31 |
FLD | UPDATE+30~, UPDATE+40*, UPDATE+42, UPDATE+45 |
GMPAGTOR | CREATE+29~, CREATE+36*, UPDATE+39* |
GMPARAM | ACTIVE+31~ |
GMPARAM("QUIET" | ACTIVE+33* |
GMPARAM("REV" | ACTIVE+33* |
GMPCV | CREATE+30~, CREATE+36* |
GMPDFN | ACTIVE~, ACTIVE+32, CREATE+30~, CREATE+36*, CREATE+37, UPDATE+30~, UPDATE+35*, UPDATE+37, UPDATE+39 |
GMPFLD | CREATE+29~, UPDATE+30~, UPDATE+36 |
GMPFLD( | CR1+2*, CR1+3*, CR1+4*, CR1+5*, CR1+6*, CR1+7*, CR1+8*, CR1+9*, CR1+10*, CR1+12* , CR1+13*, CR1+14*, UPDATE+42, UPDATE+45*, UPDATE+47, UPDATE+48, UPDATE+49* |
GMPFLD(10 | CR1+10*, CR1+11*, UPDATE+50* |
GMPGULF | CREATE+29~, CREATE+36*, UPDATE+39* |
GMPHNC | CREATE+30~, CREATE+36* |
GMPI | CREATE+29~, CREATE+38*, CREATE+40*, UPDATE+30~, UPDATE+41*, UPDATE+42, UPDATE+45 |
GMPIFN | UPDATE+30~, UPDATE+32*, UPDATE+33, UPDATE+35, UPDATE+36, UPDATE+51 |
GMPION | CREATE+29~, CREATE+36*, UPDATE+39* |
GMPL | ACTIVE~ |
GMPL( | ACTIVE+38*, ACTIVE+39*, ACTIVE+40*, ACTIVE+41*, ACTIVE+42*, ACTIVE+44* |
GMPL(0 | ACTIVE+45* |
GMPL0 | ACTIVE+31~, ACTIVE+38*, ACTIVE+40 |
GMPL1 | ACTIVE+31~, ACTIVE+38*, ACTIVE+39, ACTIVE+42, ACTIVE+43 |
GMPLIST | ACTIVE+31~, ACTIVE+35 |
GMPLIST( | ACTIVE+36, ACTIVE+37 |
>> GMPLUSER | CR1+8 |
GMPLVIEW | ACTIVE+31~, ACTIVE+35 |
GMPLVIEW("ACT" | ACTIVE+34* |
GMPLVIEW("PROV" | ACTIVE+34* |
GMPLVIEW("VIEW" | ACTIVE+34* |
GMPMST | CREATE+30~, CREATE+36* |
GMPORIG | UPDATE+30~ |
GMPQUIT | CREATE+29~, CREATE+38, CREATE+39, CREATE+40, CREATE+41, UPDATE+30~, UPDATE+41, UPDATE+43*, UPDATE+44, UPDATE+46 |
GMPROV | CREATE+30~, CR1+5*, UPDATE+30~, UPDATE+35* |
GMPSC | CREATE+29~, CREATE+36*, UPDATE+39* |
GMPSHD | CREATE+30~, CREATE+36* |
GMPTOTAL | ACTIVE+31~, ACTIVE+35 |
GMPVA | CREATE+29~, CREATE+32*, CREATE+37, UPDATE+30~, UPDATE+31*, UPDATE+39 |
GMPVAMC | CREATE+29~, CREATE+32*, UPDATE+30~, UPDATE+31* |
I | ACTIVE+31~, ACTIVE+43* |
ICD | GETDX+6~, GETDX+7*, GETDX+8 |
ICDS | FIXLEX+1~, FIXLEX+6*, FIXLEX+7 |
IFN | ACTIVE+31~, ACTIVE+37*, ACTIVE+38, ACTIVE+39 |
ITEMS | UPDATE+30~, UPDATE+40*, UPDATE+41 |
LEX | GETDX+1~, GETDX+3 |
LEX( | GETDX+5, GETDX+7 |
LEXS | FIXLEX+1~ |
LEXS("SCT" | FIXLEX+3, FIXLEX+5 |
NUM | ACTIVE+31~, ACTIVE+36*, ACTIVE+37 |
ONSET | ACTIVE+31~, ACTIVE+40*, ACTIVE+41 |
ORI | GETDX+1~, GETDX+4*, GETDX+5*, GETDX+7 |
ORY | GETDX+1~*, GETDX+2*, GETDX+3*, GETDX+4*, GETDX+8*, GETDX+9*, GETDXX |
PL | CREATE~, CR1+1, FIXLEX~, UPDATE~, UPDATE+32 |
PL( | UPDATE+42*, UPDATE+43, UPDATE+44, UPDATE+45 |
PL("AO" | CR1+12 |
PL("COMMENT" | CR1+11, UPDATE+50 |
PL("CV" | CR1+14 |
PL("DIAGNOSIS" | CR1+2, FIXLEX+7* |
PL("EC" | CR1+13 |
PL("HNC" | CR1+13 |
PL("IR" | CR1+12 |
PL("LEXICON" | CR1+1, CR1+3, FIXLEX+5* |
PL("LOCATION" | CR1+10 |
PL("MST" | CR1+13 |
PL("NARRATIVE" | CREATE+33, CR1+1, CR1+2, CR1+4, FIXLEX+2, FIXLEX+4*, FIXLEX+5, UPDATE+49 |
PL("ONSET" | CR1+7 |
PL("PATIENT" | CREATE+34, CREATE+36, UPDATE+37 |
PL("PROBLEM" | UPDATE+32 |
PL("PROVIDER" | CREATE+35, CR1+5, CR1+6, UPDATE+34, UPDATE+35 |
PL("RECORDED" | CR1+7, UPDATE+38 |
PL("RESOLVED" | CR1+9 |
PL("SC" | CR1+12 |
PL("SHD" | CR1+14 |
PL("STATUS" | CR1+9 |
PLY | CREATE~, CREATE+31!*, CR1+15*, UPDATE~, UPDATE+31*, UPDATE+32, UPDATE+51* |
PLY(0 | CREATE+31*, CREATE+33*, CREATE+34*, CREATE+35*, UPDATE+31*, UPDATE+33*, UPDATE+34*, UPDATE+36*, UPDATE+37*, UPDATE+38* , UPDATE+43*, UPDATE+47*, UPDATE+48*, UPDATE+51* |
SCT | FIXLEX+1~, FIXLEX+2*, FIXLEX+3, FIXLEX+5, FIXLEX+6 |
SP | ACTIVE+31~, ACTIVE+32*, ACTIVE+43*, ACTIVE+44 |
SUB | UPDATE+30~, UPDATE+41*, UPDATE+42, UPDATE+43, UPDATE+44, UPDATE+45 |
U | ACTIVE+33, ACTIVE+39, ACTIVE+40, ACTIVE+41, ACTIVE+42, ACTIVE+43, CR1+2, CR1+4, CR1+8, FIXLEX+5 , FIXLEX+7, GETDX+3, UPDATE+35, UPDATE+41, UPDATE+42, UPDATE+45, UPDATE+49 |