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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: GMPLDISP

Package: Problem List

Routine: GMPLDISP


Information

GMPLDISP ; ISL/MKB,JER,TC - Problem List detailed display ;08/26/14 11:57

Source Information

Source file <GMPLDISP.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Problem List 3 DT^GMPLHIST  ($$ICDDESC,$$SCTTEXT)^GMPLUTL2  ($$EXTDT,$$MSG,$$PAD,$$PROBTEXT,WRAP)^GMPLX  
DRG Grouper 2 ($$CODECS,$$CSI,$$SAB)^ICDEX  $$ICDDATA^ICDXCODE  
Kernel 2 ($$FMTE,$$HTFM)^XLFDT  $$REPEAT^XLFSTR  
List Manager 2 $$SETSTR^VALM1  (CLEAN,CNTRL)^VALM10  

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: 4

Package Total Caller Graph
Problem List 3 GMPL DETAILED DISPLAY  GMPL DT CONTINUE  GMPL DT MENU  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN ; Init Variables (need GMPLSEL,GMPLNO) and List Array
PROB ; Display problem GMPIFN
PR1 ; Onset
; SC Condition
; Status
; Exposure
; Provider
; Service/Clinic
PR2 ; Recorded
; Entered
PR3 ; Comments
PR4 ; Audit Trail
PRQ ; Header Node
HDR ; Header Code (uses GMPDFN, GMPIFN)
HELP ; Help Code
DEFLT() ; Default Action, using GMPI and GMPLNO
ERROR ; Error Message - drop into EXIT
EXIT ; Exit Code

External References

Name Field # of Occurrence
DT^GMPLHIST PR4+9
$$ICDDESC^GMPLUTL2 PROB+13, PROB+34
$$SCTTEXT^GMPLUTL2 PROB+21
$$EXTDT^GMPLX PR1+6, PR1+11, PR2+2, PR2+5, PR3+9
$$MSG^GMPLX PRQ+1, HELP+7
$$PAD^GMPLX PROB+35
$$PROBTEXT^GMPLX PROB+12
WRAP^GMPLX PROB+16, PROB+24, PROB+28
$$CODECS^ICDEX PROB+11
$$CSI^ICDEX PROB+7
$$SAB^ICDEX PROB+7
$$ICDDATA^ICDXCODE PROB+10
$$SETSTR^VALM1 PR1+8, PR1+14, PR1+17, PR1+21
CLEAN^VALM10 PROB+4
CNTRL^VALM10 PR3+2, PR4+3
$$FMTE^XLFDT HDR+3
$$HTFM^XLFDT HDR+2
$$REPEAT^XLFSTR HDR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There are no more problems that have been selected to view!",!
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"Retrieving current data for problem #"_GMPLNUM_" ...",!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !!?4,"You may view detailed information here on this problem;"
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !?4,"more data may be available by entering 'Next Screen'."
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !?4,"If you have selected multiple problems to view, you may"
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !?4,"enter 'Continue to Next Selected Problem'; to return to"
  • Line Location: HELP+4
Function Call: WRITE
  • Prompt: !?4,"the patient's problem list, enter 'Quit to Problem List'."
  • Line Location: HELP+5
Function Call: WRITE
  • Prompt: !!,"Press <return> to continue ... "
  • Line Location: HELP+6
Function Call: WRITE
  • Prompt: !!,"ERROR -- Cannot continue ... Returning to Problem List.",!
  • Line Location: ERROR+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] PROB+5, PROB+31, PROB+32, PROB+33, PR3+4, PR3+6, PR3+7, HDR+2
^DIC(49 - [#49] PR1+18
^GMPL(125.8 - [#125.8] PR4+4, PR4+5, PR4+6, PR4+7
^SC - [#44] PR1+19
^TMP("GMPLCMT" PROB+3!, PR3+9*, PR3+11, PR3+12, PR3+13, PR3+15, PR3+17!
^TMP("GMPLIDX" EN+5
^VA(200 - [#200] PR1+15, PR2+3, PR2+6, PR3+9

Label References

Name Line Occurrences
ERROR EN+1, EN+4, EN+5, PROB+4
PR4 PR3+5
PRQ PR4+4

Naked Globals

Name Field # of Occurrence
^(1 PROB+5
^(800 PROB+5
^(802 PROB+5
^(803 PROB+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIFN PROB+1~, PR4+6*, PR4+7
DA PROB+31~*, PROB+32, PROB+33
DESCR PROB+2~, PROB+28, PROB+29
DESCR( PROB+29
DESCR(1 PROB+28
DT PROB+6
DTIME HELP+6
FAC PROB+1~, PR3+4*, PR3+5, PR3+6, PR3+7
FLD PR4+7~*, PR4+8
GMICDLBL PROB+2~, PROB+11*, PROB+26, PROB+28
>> GMPARAM("VER" PR2+7
>> GMPDFN HDR+1
GMPDT EXIT+1!
GMPDT( PROB+17*, PROB+19*, PROB+20*, PROB+24*, PROB+25*, PROB+26*, PROB+28*, PROB+29*, PROB+35*, PROB+36*
PR1+8*, PR1+14*, PR1+17*, PR1+21*, PR1+22*, PR2+4*, PR2+8*, PR2+9*, PR3+1*, PR3+5*
PR3+14*, PR3+15*, PR3+16*, PR4+1*, PR4+2*, PR4+4*
GMPDT(0 PRQ+1*
>> GMPI EN+2*, EN+4, DEFLT+1
>> GMPIFN EN+5*, PROB+4, PROB+5, PROB+12, PROB+31, PROB+32, PROB+33, PR3+4, PR3+6, PR3+7
PR4+4, PR4+5, PR4+6, HDR+2
GMPL0 PROB+1~, PROB+5*, PROB+6, PROB+7, PROB+10, PROB+21, PR1+6, PR1+9, PR2+5, PR4+7~*
GMPL1 PROB+1~, PROB+5*, PROB+6, PROB+8, PR1+7, PR1+10, PR1+11, PR1+15, PR1+18, PR1+19
PR2+2, PR2+3, PR2+6, PR2+7
GMPL800 PROB+1~, PROB+5*, PROB+14
GMPL802 PROB+2~, PROB+5*, PROB+6, PROB+7
GMPL803 PROB+1~, PROB+5*, PROB+30
GMPLATHR PROB+2~, PR3+8*, PR3+9
GMPLCSYS PROB+2~, PROB+7*, PROB+10, PROB+13, PROB+26
GMPLDT PROB+1~, PROB+6*, PROB+7, PROB+10, PROB+11, PROB+13
>> GMPLNO EN+1, EN+2, DEFLT+1
GMPLNTDT PROB+2~, PR3+8*, PR3+9, PR3+10*, PR3+11*, PR3+12, PR3+13, PR3+15
>> GMPLNUM EN+4*, EN+5, EN+6
>> GMPLSEL EN+1, EN+4
GMPLTEXT PROB+2~, PR3+8*, PR3+9
>> GMPLVIEW("VIEW" PR1+18
>> GMPVA PR1+7, PR1+13, PR1+16, PR1+20
I PROB+1~, PROB+8*, PROB+20*
ICD PROB+2~, PROB+10*, PROB+11, PROB+13, PROB+26
ICDDESC PROB+2~, PROB+13*, PROB+26, PROB+28
ICDN PROB+32~*, PROB+34, PROB+35
ICDNCSYS PROB+32~, PROB+33*, PROB+34
ICDNDT PROB+32~*, PROB+34
ICDNDX PROB+32~, PROB+34*, PROB+35
IDT PROB+1~, PR4+5*, PR4+6
>> IOUOFF PR3+2, PR4+3
>> IOUON PR3+2, PR4+3
J PROB+1~, PROB+29*
L PROB+1~, PROB+25*
LASTMOD HDR+1~, HDR+2*, HDR+3*, HDR+4
LCNT PROB+1~, PROB+5*, PROB+17, PROB+19, PROB+20*, PROB+24*, PROB+25*, PROB+26*, PROB+28*, PROB+29*
PROB+35*, PROB+36*, PR1+8*, PR1+12*, PR1+14, PR1+15*, PR1+17, PR1+20*, PR1+21, PR1+22*
PR2+4*, PR2+6*, PR2+8, PR2+9*, PR3+1*, PR3+2, PR3+5*, PR3+14*, PR3+15*, PR3+16*
PR4+1*, PR4+2*, PR4+3, PR4+4*, PRQ+1
LINE PROB+1~, PR1+6*, PR1+8*, PR1+9*, PR1+10*, PR1+11*, PR1+14*, PR1+15*, PR1+17*, PR1+18*
PR1+19*, PR1+21*, PR2+2*, PR2+3*, PR2+4, PR2+5*, PR2+6*, PR2+7*, PR2+8, PR3+13*
PR3+14, PR3+15*
NIFN PROB+2~, PR3+6*, PR3+7, PR3+9, PR3+10*, PR3+12*, PR3+13, PR3+15
NOTE PROB+1~, PR3+7*, PR3+8, PR3+9, PR3+16
PAT HDR+1~*, HDR+4
PNTXT PROB+2~, PROB+15*, PROB+23
PROVNAR PROB+2~, PROB+12*, PROB+15, PROB+16
SCTC PROB+2~, PROB+14*, PROB+20, PROB+21, PROB+22
SCTD PROB+2~, PROB+14*, PROB+20, PROB+22
SCTT PROB+2~, PROB+21*, PROB+23, PROB+24
>> SCTTTXT PROB+24, PROB+25
>> SCTTTXT( PROB+25
>> SCTTTXT(1 PROB+24
SP PROB+1~, PROB+5*, PROB+8*, PROB+9*, PR1+13, PR1+16, PR1+20
STR PROB+1~, PR1+6*, PR1+7*, PR1+8, PR1+12*, PR1+13*, PR1+14, PR1+15*, PR1+16*, PR1+17
PR1+20*, PR1+21
TEXT PROB+1~, PROB+16, PROB+17, PROB+18, PROB+20
TEXT( PROB+20
TEXT(1 PROB+17, PROB+19
U EN+5, PROB+6, PROB+7, PROB+8, PROB+10, PROB+11, PROB+14, PROB+21, PROB+32, PROB+33
PR1+6, PR1+7, PR1+9, PR1+10, PR1+11, PR1+13, PR1+15, PR1+16, PR1+18, PR1+19
PR1+20, PR2+2, PR2+3, PR2+5, PR2+6, PR2+7, PR3+8, PR3+9, PR3+13, PR3+15
PR4+7, HDR+1, HDR+2
>> VALMBCK EN+3*, PRQ+1*, HELP+7*, ERROR+2*
>> VALMBG PRQ+1*
>> VALMCC HELP+7
>> VALMCNT PRQ+1*
>> VALMHDR(1 HDR+4*
>> VALMSG PRQ+1*, HELP+7*
X PROB+1~, PR1+9*, PR1+10, PR1+11, HELP+1~, HELP+6*
Y PROB+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All