Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORQQPL3

Package: Order Entry Results Reporting

Routine: ORQQPL3


Information

ORQQPL3 ; ALB/PDR,REV,ISL/JER/TC - Problem List RPCs ;02/13/17 14:04

Source Information

Source file <ORQQPL3.m>

Call Graph

Call Graph

Call Graph Total: 10

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Order Entry Results Reporting 7 ORQQPL CLIN FILTER LIST  ORQQPL PROBLEM LIST  ORQQPL PROV FILTER LIST  ORQQPL SERV FILTER LIST  ORQQPL USER PROB CATS  ORQQPL USER PROB LIST  ORVCODATA01  

Entry Points

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

External References

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

Used in RPC

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$GETSP DELLIST+37
DELLIST PROBL+10
LIST PROBL+11

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All