ORQQPL3 ; ALB/PDR,REV,ISL/JER/TC - Problem List RPCs ;02/13/17 14:04
Source file <ORQQPL3.m>
Package | Total | Call Graph |
---|---|---|
Problem List | 3 | GETPLIST^GMPLMGR1 $$ICDDESC^GMPLUTL2 $$PROBTEXT^GMPLX |
DRG Grouper | 2 | ($$CODECS,$$CSI,$$ICDDX,$$SAB,$$STATCHK)^ICDEX ($$ICDDATA,$$STATCHK)^ICDXCODE |
Lexicon Utility | 2 | $$STATCHK^LEXSRC2 $$IMPDATE^LEXU |
Kernel | 1 | $$DT^XLFDT |
Order Entry Results Reporting | 1 | $$PAD^ORCHTAB |
Toolkit | 1 | $$GET^XPAR |
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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROBL(ROOT,DFN,CONTEXT,ORIDT) | ; GET LIST OF PATIENT PROBLEMS
|
|
LIST(GMPL,GMPDFN,GMPSTAT,ORIDT) | ; -- Returns list of problems for patient GMPDFN
; in GMPL(#)=ifn^status^description^ICD^onset^last modified^SC^SpExp^Condition^Loc^ ; loc.type^prov^service^priority^has comment^date recorded^SC condition(s)^ ; inactive flag^ICD long description^ICD coding system ; & GMPL(0)=number of problems returned ; This is virtually same as LIST^GMPLUTL2 except that it appends the ; condition - T)ranscribed or P)ermanent,location,loc type,provider, service. |
|
DELLIST(RETURN,GMPDFN,ORIDT) | ; GET LIST OF DELETED PROBLEMS
; see GETPLIST^GMPLMGR1 and LIST^GMPUTL2 |
|
GETSP() | ; GET EXPOSURES
|
|
CAT(ORTMP,ORDUZ,ORCLIN) | ; Get user category list
|
|
PROB(TMP,ORGROUP) | ; Get user problem list for given group
|
|
GETRPRV(RETURN,INP) | ; GET LIST OF RESPONSIBLE PROVIDERS FROM PRBLM LIST
; RETURN - aa list of responsible providers from which to select for filtering ; INP - array of problem list providers to select from |
|
GETCLIN(RETURN,INP) | ; Get FILTERED LIST OF CLINICS
; RETURN NAMES FOR LIST OF CLINICS PASSED IN |
|
GETSRVC(RETURN,INP) | ; GET FILTERED LIST OF INPATIENT SERVICES
; RETURN NAMES FOR LIST OF IEN PASSED IN |
Name | Field # of Occurrence |
---|---|
GETPLIST^GMPLMGR1 | LIST+20 |
$$ICDDESC^GMPLUTL2 | LIST+42, DELLIST+25 |
$$PROBTEXT^GMPLX | LIST+67, DELLIST+20 |
$$CODECS^ICDEX | PROB+20, PROB+24, PROB+31 |
$$CSI^ICDEX | LIST+35, LIST+37, DELLIST+22, DELLIST+24 |
$$ICDDX^ICDEX | PROB+31 |
$$SAB^ICDEX | LIST+35, DELLIST+22, PROB+20, PROB+24 |
$$STATCHK^ICDEX | PROB+21, PROB+25 |
$$ICDDATA^ICDXCODE | LIST+36, DELLIST+23 |
$$STATCHK^ICDXCODE | LIST+37, DELLIST+24 |
$$STATCHK^LEXSRC2 | LIST+38, PROB+16 |
$$IMPDATE^LEXU | LIST+10, DELLIST+3 |
$$PAD^ORCHTAB | PROBL+15 |
$$DT^XLFDT | PROB+7 |
$$GET^XPAR | CAT+6 |
RPC Name | Call Tags |
---|---|
ORQQPL PROBLEM LIST | PROBL |
ORQQPL USER PROB CATS | CAT |
ORQQPL USER PROB LIST | PROB |
ORQQPL PROV FILTER LIST | GETRPRV |
ORQQPL CLIN FILTER LIST | GETCLIN |
ORQQPL SERV FILTER LIST | GETSRVC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNPROB - [#9000011] | LIST+27, LIST+28, LIST+29, LIST+30, LIST+31, LIST+39, LIST+41, DELLIST+12, DELLIST+13, DELLIST+14 , DELLIST+15, DELLIST+18, DELLIST+44 |
^AUPNPROB("ACTIVE" | DELLIST+7, DELLIST+11 |
^DIC(49 - [#49] | LIST+63, GETSRVC+5, GETSRVC+6 |
^GMPL(125 - [#125] | CAT+9, CAT+10, CAT+11 |
^GMPL(125.11 - [#125.11] | PROB+8, PROB+10, PROB+11 |
^GMPL(125.99 - [#125.99] | LIST+15 |
^SC - [#44] | LIST+58, DELLIST+40, GETCLIN+5, GETCLIN+6 |
^VA(200 - [#200] | LIST+60, GETRPRV+7, GETRPRV+8 |
Name | Line Occurrences |
---|---|
$$GETSP | DELLIST+37 |
DELLIST | PROBL+10 |
LIST | PROBL+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AO | LIST+24~, LIST+47*, LIST+54, DELLIST+9~, DELLIST+29*, DELLIST+36 |
CNT | LIST+8~, LIST+13*, LIST+32*, LIST+70, LIST+71 |
CONTEXT | PROBL~, PROBL+6*, PROBL+7*, PROBL+8 |
CV | LIST+24~, LIST+52*, LIST+54, DELLIST+9~, DELLIST+34*, DELLIST+36 |
DFN | PROBL~, PROBL+10, PROBL+11 |
DIWF | PROBL+1~, PROBL+5* |
DIWL | PROBL+1~, PROBL+5* |
DIWR | PROBL+1~, PROBL+5* |
DT | PROBL+3, LIST+11, LIST+12, DELLIST+4, DELLIST+5 |
DTREC | LIST+23~, LIST+56*, LIST+69, DELLIST+8~, DELLIST+45*, DELLIST+50 |
ENV | LIST+24~, LIST+49*, LIST+54, DELLIST+9~, DELLIST+31*, DELLIST+36 |
GMPARAM | LIST+8~ |
GMPARAM("QUIET" | LIST+14* |
GMPARAM("REV" | LIST+15* |
GMPDFN | LIST~, LIST+9, DELLIST~, DELLIST+7, DELLIST+11 |
GMPL | LIST~ |
GMPL( | LIST+70* |
GMPL(0 | LIST+71* |
GMPL0 | LIST+23~, LIST+27*, LIST+34, LIST+35, LIST+36, LIST+37, LIST+43, LIST+44, LIST+45 |
GMPL1 | LIST+23~, LIST+28*, LIST+46, LIST+47, LIST+48, LIST+49, LIST+50, LIST+51, LIST+52, LIST+53 , LIST+55, LIST+56, LIST+59, LIST+61, LIST+65, LIST+66, LIST+68 |
GMPL800 | LIST+23~, LIST+29* |
GMPL802 | LIST+23~, LIST+30*, LIST+34, LIST+35 |
GMPSTAT | LIST~, LIST+16 |
HASCMT | LIST+24~, LIST+31*, LIST+69, DELLIST+8~, DELLIST+44*, DELLIST+50 |
HNC | LIST+24~, LIST+50*, LIST+54, DELLIST+9~, DELLIST+32*, DELLIST+36 |
I | LIST+23~, LIST+40~*, LIST+41*, LIST+65*, DELLIST+2~, DELLIST+6*, DELLIST+46*, DELLIST+47, DELLIST+48, DELLIST+49 , DELLIST+50, DELLIST+51, GETSP+1~, GETSP+3*, GETRPRV+6*, GETRPRV+8, GETCLIN+2~, GETCLIN+4*, GETCLIN+6, GETSRVC+2~ , GETSRVC+4*, GETSRVC+6 |
ICD | LIST+23~, LIST+36*, LIST+37, LIST+41*, LIST+42, LIST+67, DELLIST+8~, DELLIST+23*, DELLIST+24, DELLIST+25 , DELLIST+47 |
ICDD | LIST+23~, LIST+26*, LIST+42*, LIST+69, DELLIST+9~, DELLIST+17*, DELLIST+25*, DELLIST+50 |
IFN | LIST+23~, LIST+25*, LIST+27, LIST+28, LIST+29, LIST+30, LIST+31, LIST+39, LIST+41, LIST+67 , DELLIST+8~, DELLIST+10*, DELLIST+11*, DELLIST+12, DELLIST+13, DELLIST+14, DELLIST+15, DELLIST+18, DELLIST+20, DELLIST+44 , DELLIST+47 |
IMPLDT | LIST+8~, LIST+10*, LIST+37, DELLIST+2~, DELLIST+3*, DELLIST+24 |
INACT | LIST+24~, LIST+26*, LIST+37*, LIST+38*, LIST+69, DELLIST+9~, DELLIST+17*, DELLIST+24*, DELLIST+50 |
INP | GETRPRV~, GETCLIN~, GETSRVC~ |
INP( | GETRPRV+6, GETRPRV+7, GETRPRV+8, GETCLIN+4, GETCLIN+5, GETCLIN+6, GETSRVC+4, GETSRVC+5, GETSRVC+6 |
IR | LIST+24~, LIST+48*, LIST+54, DELLIST+9~, DELLIST+30*, DELLIST+36 |
L0 | DELLIST+8~, DELLIST+13*, DELLIST+16, DELLIST+19, DELLIST+21, DELLIST+22, DELLIST+23, DELLIST+24, DELLIST+26, DELLIST+27 |
L1 | DELLIST+8~, DELLIST+18*, DELLIST+28, DELLIST+29, DELLIST+30, DELLIST+31, DELLIST+32, DELLIST+33, DELLIST+34, DELLIST+35 , DELLIST+38, DELLIST+41, DELLIST+42, DELLIST+43, DELLIST+45, DELLIST+48, GETSP+3 |
L800 | DELLIST+8~, DELLIST+14* |
L802 | DELLIST+8~, DELLIST+15*, DELLIST+21, DELLIST+22 |
LASTMOD | LIST+23~, LIST+43*, LIST+68 |
>> LCNT | PROBL+4*, PROBL+14* |
LEX | LIST+33~, LIST+38 |
LIN | LIST+24~, LIST+67*, LIST+68*, LIST+69*, LIST+70 |
LOC | LIST+24~, LIST+55*, LIST+58*, LIST+69, DELLIST+8~, DELLIST+38*, DELLIST+40, DELLIST+49 |
LT | LIST+24~, LIST+57*, LIST+58*, LIST+69, DELLIST+8~, DELLIST+39*, DELLIST+40*, DELLIST+49 |
MOD | DELLIST+8~, DELLIST+27*, DELLIST+48 |
MST | LIST+24~, LIST+51*, LIST+54, DELLIST+9~, DELLIST+33*, DELLIST+36 |
NUM | PROBL+4*, LIST+8~, LIST+22*, LIST+25 |
ONSET | LIST+23~, LIST+45*, LIST+67, DELLIST+8~, DELLIST+26*, DELLIST+47 |
ORCLIN | CAT~, CAT+6 |
ORDT | PROB+1~, PROB+7*, PROB+16, PROB+20, PROB+21, PROB+24, PROB+25, PROB+31 |
ORDTINT | LIST+23~, LIST+34*, LIST+35, LIST+36, DELLIST+9~, DELLIST+21*, DELLIST+22, DELLIST+23 |
ORDUZ | CAT~ |
ORGCNT | CAT+1~, CAT+4*, CAT+14*, CAT+15 |
ORGROUP | CAT+1~, CAT+12*, CAT+13, PROB~, PROB+8, PROB+10, PROB+11 |
ORGSEQ | CAT+1~, CAT+4*, CAT+9*, CAT+10 |
ORHDR | CAT+1~, CAT+13*, CAT+15 |
ORI | PROBL+2~, PROB+9~ |
ORICD | PROB+1~, PROB+12*, PROB+18, PROB+19, PROB+20, PROB+21, PROB+24, PROB+25, PROB+31 |
ORIDT | PROBL~, PROBL+3*, PROBL+10, PROBL+11, LIST~, LIST+11*, LIST+12*, LIST+37, LIST+38, LIST+42 , DELLIST~, DELLIST+4*, DELLIST+5*, DELLIST+24, DELLIST+25 |
ORIFN | CAT+1~, CAT+10*, CAT+11, PROB+1~, PROB+10*, PROB+11 |
ORITEM | CAT+1~, CAT+11*, CAT+12, CAT+13, PROB+1~, PROB+11*, PROB+12, PROB+13, PROB+31 |
ORK | PROB+9~, PROB+19*, PROB+20, PROB+21 |
ORLCNT | CAT+1~, CAT+4*, PROB+1~, PROB+4* |
ORLIST | LIST+8~, LIST+20 |
ORLIST( | LIST+22, LIST+25 |
ORPCNT | PROB+1~, PROB+7*, PROB+28*, PROB+31 |
ORPLCPTR | PROB+1~, PROB+20*, PROB+21, PROB+24*, PROB+25 |
ORPLCSYS | LIST+23~, LIST+35*, LIST+36, LIST+42, LIST+69, DELLIST+9~, DELLIST+22*, DELLIST+23, DELLIST+25, DELLIST+50 , PROB+1~, PROB+20*, PROB+24*, PROB+31 |
ORPSEQ | PROB+1~, PROB+7*, PROB+8*, PROB+10 |
ORQUIT | PROB+9~*, PROB+16*, PROB+19, PROB+21*, PROB+25*, PROB+27 |
ORSCTC | PROB+1~, PROB+13*, PROB+15, PROB+16 |
ORSLST | CAT+1~, CAT+6*, CAT+9, CAT+10, CAT+11 |
ORTEXT | PROB+1~, PROB+12*, PROB+31 |
ORTG | CAT+1~, CAT+2*, CAT+3, CAT+15, PROB+1~, PROB+2*, PROB+3, PROB+31 |
ORTMP | CAT~, CAT+2 |
ORTOTAL | LIST+20, LIST+24~ |
ORVIEW | LIST+8~, LIST+20 |
ORVIEW("ACT" | LIST+16* |
ORVIEW("PROV" | LIST+17* |
ORVIEW("VIEW" | LIST+18* |
ORX | PROBL+2~ |
PRIO | LIST+23~, LIST+66*, LIST+69, DELLIST+8~, DELLIST+43*, DELLIST+50 |
PROV | LIST+24~, LIST+59*, LIST+60*, LIST+69, DELLIST+8~, DELLIST+41*, DELLIST+49 |
RETURN | DELLIST~, GETRPRV~, GETCLIN~, GETSRVC~ |
RETURN( | DELLIST+47*, DELLIST+48*, DELLIST+49*, DELLIST+50*, GETRPRV+8*, GETCLIN+6*, GETSRVC+6* |
RETURN(0 | DELLIST+51*, GETRPRV+9* |
ROOT | PROBL~, PROBL+10, PROBL+11 |
ROOT(0 | PROBL+13 |
ROOT(1 | PROBL+15* |
S | DELLIST+2~, DELLIST+6*, DELLIST+7*, DELLIST+11, GETRPRV+4~, GETRPRV+5*, GETRPRV+6*, GETRPRV+7, GETRPRV+8, GETCLIN+2~ , GETCLIN+3*, GETCLIN+4*, GETCLIN+5, GETCLIN+6, GETSRVC+2~, GETSRVC+3*, GETSRVC+4*, GETSRVC+5, GETSRVC+6 |
SC | LIST+24~, LIST+46*, LIST+54, LIST+68, DELLIST+8~, DELLIST+28*, DELLIST+36, DELLIST+48 |
SCCOND | LIST+24~, LIST+54*, LIST+69, DELLIST+9~, DELLIST+36*, DELLIST+50 |
SCT | LIST+23~, LIST+29*, LIST+38, LIST+42, DELLIST+8~, DELLIST+14*, DELLIST+25 |
SERV | LIST+24~, LIST+61*, LIST+62*, LIST+63*, LIST+69, DELLIST+8~, DELLIST+42*, DELLIST+49 |
SHD | LIST+24~, LIST+53*, LIST+54, DELLIST+9~, DELLIST+35*, DELLIST+36 |
SP | LIST+8~, LIST+13*, LIST+64*, LIST+65*, LIST+68, DELLIST+8~, DELLIST+37*, DELLIST+48, GETSP+2*, GETSP+3* , GETSP+4 |
ST | PROBL+2~, PROBL+8*, PROBL+10, PROBL+11, LIST+23~, LIST+44*, LIST+67, DELLIST+8~, DELLIST+19*, DELLIST+47 |
TMP | PROB~, PROB+2 |
TXT | DELLIST+8~, DELLIST+20*, DELLIST+47 |
U | LIST+15, LIST+29, LIST+34, LIST+35, LIST+36, LIST+41, LIST+43, LIST+44, LIST+45, LIST+46 , LIST+47, LIST+48, LIST+49, LIST+50, LIST+51, LIST+52, LIST+53, LIST+55, LIST+56, LIST+58 , LIST+59, LIST+60, LIST+61, LIST+63, LIST+65, LIST+66, LIST+67, LIST+68, LIST+69, DELLIST+12 , DELLIST+14, DELLIST+19, DELLIST+21, DELLIST+22, DELLIST+23, DELLIST+26, DELLIST+27, DELLIST+28, DELLIST+29, DELLIST+30 , DELLIST+31, DELLIST+32, DELLIST+33, DELLIST+34, DELLIST+35, DELLIST+38, DELLIST+41, DELLIST+42, DELLIST+43, DELLIST+45 , DELLIST+47, DELLIST+48, DELLIST+49, DELLIST+50, GETSP+3, CAT+12, CAT+13, PROB+12, PROB+13, PROB+31 , GETRPRV+8, GETRPRV+9, GETCLIN+6, GETSRVC+6 |