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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: DGPFTR1

Package: Registration

Routine: DGPFTR1


Information

DGPFTR1 ;SHRPE/YMG - PRF TRANSFER REQUESTS ACTIONS ; 05/08/18

Source Information

Source file <DGPFTR1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
Registration 7 ($$FNDASGN,$$GETASGN)^DGPFAA  $$UPDASGN^DGPFHLT1  SEND^DGPFHLT2  UPDLOG^DGPFHLT3  (BLD,BLDHDR)^DGPFTR  $$MPIOK^DGPFUT  $$PARENT^DGPFUT1  
VA FileMan 3 IX^DIC  ($$GET1,GETS)^DIQ  ^DIR  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  ($$NAME,$$STA)^XUAF4  
List Manager 2 (CLEAR,FULL,PAUSE)^VALM1  EN^VALM2  

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

Package Total Caller Graph
Registration 4 DGPF PRF TR REQ CHANGE VIEW  DGPF PRF TR REQ DETAILS  DGPF PRF TR REQ REVIEW  DGPFLMA5  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
CV ; change list view
CVX ; exit point
SELQID() ; user prompt for selection of query Id
ASKALL(STR1,STR2) ; user prompt for All / Selected
; STR1 - item name to ask about (singular)
; STR2 - item name to ask about (plural)
SD ; show request details
RR ; review pending request
DISPREQ(IENS,DGFDA) ; display request data
; IENS - ien in file 26.22_","
; DGFDA - FDA array containing data for a given transfer request log entry
ASKREV() ; user prompt for request approval / rejection
ASKRSN(TYPE,RFLG) ; user prompt for request / response reason

External References

Name Field # of Occurrence
$$FNDASGN^DGPFAA RR+44
$$GETASGN^DGPFAA RR+46
$$UPDASGN^DGPFHLT1 RR+52
SEND^DGPFHLT2 RR+55
UPDLOG^DGPFHLT3 RR+34
BLD^DGPFTR CV+7, CV+64, RR+56
BLDHDR^DGPFTR CV+7, CV+64
$$MPIOK^DGPFUT RR+22
$$PARENT^DGPFUT1 RR+42
IX^DIC SELQID+7
$$GET1^DIQ RR+26
GETS^DIQ SD+6, RR+6
^DIR CV+15, CV+24, CV+33, CV+46, CV+57, ASKALL+11, ASKREV+9, ASKRSN+11
CLEAR^VALM1 CV+3
FULL^VALM1 CV+3, SD+2, RR+2
PAUSE^VALM1 SD+11, RR+59
EN^VALM2 SD+3, RR+3
$$FMTE^XLFDT CV+45, CV+56
$$NOW^XLFDT RR+27
$$NAME^XUAF4 RR+49
$$STA^XUAF4 RR+49

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Starting date cannot be later than ending date!",!
  • Line Location: CV+58
Function Call: WRITE
  • Prompt: !!,"Invalid selection."
  • Line Location: SD+5
Function Call: WRITE
  • Prompt: !!,"Invalid selection."
  • Line Location: RR+5
Function Call: WRITE
  • Prompt: !!,"Invalid patient ICN - must be national."
  • Line Location: RR+22
Function Call: WRITE
  • Prompt: !!,"Record locked by another user. Please try again later."
  • Line Location: RR+33
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPREQ+6
Routine Call
  • DIC
  • Line Location:
    • SELQID+7
Routine Call
  • DIR
  • Line Location:
    • CV+15
    • CV+24
    • CV+33
    • CV+46
    • CV+57
    • ASKALL+11
    • ASKREV+9
    • ASKRSN+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DGPF(26.22 - [#26.22] Classic Fileman Calls,  GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGPF(26.22 - [#26.22] CV+39, CV+49, RR+33, RR+35

Label References

Name Line Occurrences
$$ASKALL CV+6, CV+9, CV+19, CV+28, CV+37
$$ASKREV RR+16
$$ASKRSN RR+18
$$SELQID CV+7
CVX CV+6, CV+7, CV+9, CV+10, CV+19, CV+20, CV+28, CV+29, CV+37, CV+38
DISPREQ SD+9, RR+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT RR+1~, RR+16*, RR+17, RR+18, RR+31, RR+48, RR+50
ASGIEN RR+1~, RR+44*, RR+45, RR+46, RR+52
D SELQID+4~, SELQID+5*
DA CV+1~, CV+33!
DATAARY RR+1~, RR+34, RR+52, RR+55
DATAARY("DFN" RR+23*
DATAARY("FLAG" RR+25*, RR+44
DATAARY("ICN" RR+24*
DATAARY("MSGID" RR+29*
DATAARY("ORIGOWN" RR+47*
DATAARY("QOK" RR+30*
DATAARY("REQDTM" RR+20*
DATAARY("REQID" RR+28*
DATAARY("REVBY" RR+26*
DATAARY("REVCMT" RR+18*
DATAARY("REVDTM" RR+27*
DATAARY("REVDUZ" RR+41*
DATAARY("REVRES" RR+31*
DATAARY("SENDTO" RR+42*, RR+43*
DATAARY("SFIEN" RR+48*, RR+49
DATAARY("SFNAME" RR+49*
DFN RR+1~, RR+21*, RR+22, RR+23, RR+44
DGERR RR+1~, RR+19*, RR+45*, RR+46*, RR+52*, RR+55
DGFDA SD+1~, SD+9, RR+1~, RR+15, DISPREQ~, DISPREQ+5
DGFDA( RR+7, RR+11, RR+20, RR+21, RR+25, RR+28, RR+29, RR+42, RR+43, RR+48
, DISPREQ+7, DISPREQ+9, DISPREQ+11, DISPREQ+13, DISPREQ+15, DISPREQ+17, DISPREQ+19, DISPREQ+21, DISPREQ+23, DISPREQ+25
, DISPREQ+27, DISPREQ+29, DISPREQ+31
DGFERR RR+1~, RR+34, RR+36
DGFERR("DIERR" RR+38, RR+39
DGICN RR+1~, RR+22, RR+24
DGIEN SD+1~, SD+5*, SD+6, RR+1~, RR+5*, RR+6, RR+33, RR+35, RR+37
DGPFA RR+1~, RR+46, RR+52
DGPFA("OWNER" RR+47, RR+48
DIC SELQID+4~, SELQID+5*
DIC("A" SELQID+6*
DIC(0 SELQID+5*
DIR CV+1~, CV+15!, CV+24!, CV+33!, CV+46!, CV+57!, ASKALL+6~, ASKALL+11!, ASKREV+4~, ASKREV+9!
, ASKRSN+6~, ASKRSN+11!
DIR("A" CV+13*, CV+14*, CV+22*, CV+23*, CV+31*, CV+32*, CV+41*, CV+42*, CV+43*, CV+44*
CV+52*, CV+53*, CV+54*, CV+55*, ASKALL+8*, ASKALL+9*, ASKREV+5*, ASKREV+6*, ASKREV+7*, ASKRSN+7*
, ASKRSN+8*, ASKRSN+9*
DIR("B" CV+45*, CV+56*, ASKALL+7*
DIR("S" CV+12*
DIR(0 CV+11*, CV+21*, CV+30*, CV+40*, CV+51*, ASKALL+10*, ASKREV+8*, ASKRSN+10*
DIROUT CV+1~, ASKALL+6~, ASKREV+4~, ASKRSN+6~
DIRUT CV+1~, ASKALL+6~, ASKREV+4~, ASKRSN+6~
>> DSPSTR CV+65*, RR+56
DTMOK CV+2~, CV+50*, CV+59*
DTOUT CV+1~, CV+10, CV+20, CV+29, CV+38, CV+48, CV+50, CV+57, SELQID+4~, SELQID+8
, ASKALL+6~, ASKALL+12, ASKREV+4~, ASKREV+10, ASKRSN+6~, ASKRSN+12
DUOUT CV+1~, CV+10, CV+20, CV+29, CV+38, CV+48, CV+50, CV+57, SELQID+4~, SELQID+8
, ASKALL+6~, ASKALL+12, ASKREV+4~, ASKREV+10, ASKRSN+6~, ASKRSN+12
DUZ RR+26, RR+41
EDTM CV+2~, CV+61*, CV+63
FLAG CV+2~, CV+19*, CV+20, CV+25*, CV+63
IENS SD+1~, SD+6*, SD+9, RR+1~, RR+6*, RR+7, RR+11, RR+15, RR+20, RR+21
RR+25, RR+28, RR+29, RR+34, RR+42, RR+43, RR+48, DISPREQ~, DISPREQ+7, DISPREQ+9
, DISPREQ+11, DISPREQ+13, DISPREQ+15, DISPREQ+17, DISPREQ+19, DISPREQ+21, DISPREQ+23, DISPREQ+25, DISPREQ+27, DISPREQ+29
, DISPREQ+31
PAT CV+2~, CV+9*, CV+10, CV+16*, CV+63
QID CV+2~, CV+6*, CV+7*, CV+63
RFLG ASKRSN~, ASKRSN+10
SDTM CV+2~, CV+37*, CV+38, CV+47*, CV+58, CV+63
SEL SD+1~, SD+4*, SD+5, RR+1~, RR+4*, RR+5
STATUS CV+2~, CV+28*, CV+29, CV+34*, CV+63, RR+1~, RR+7*, RR+9
STR CV+2~, CV+4*, CV+7*, CV+63*, CV+64, CV+65, DISPREQ+4~, DISPREQ+7*, DISPREQ+8, DISPREQ+9*
, DISPREQ+10, DISPREQ+11*, DISPREQ+12, DISPREQ+13*, DISPREQ+14, DISPREQ+15*, DISPREQ+16, DISPREQ+17*, DISPREQ+18, DISPREQ+19*
, DISPREQ+20, DISPREQ+21*, DISPREQ+22, DISPREQ+23*, DISPREQ+24, DISPREQ+25*, DISPREQ+26, DISPREQ+27*, DISPREQ+28, DISPREQ+29*
, DISPREQ+30, DISPREQ+31*, DISPREQ+32
STR1 ASKALL~, ASKALL+9, ASKALL+10
STR2 ASKALL~, ASKALL+9, ASKALL+10
TMPDTM CV+2~, CV+39*, CV+45, CV+49*, CV+56
TYPE ASKRSN~, ASKRSN+9
U CV+16, CV+25, CV+63, RR+42, RR+47, RR+48
>> VALMAR SD+4, SD+5, RR+4, RR+5
>> VALMBCK CVX+1*, SD+12*, RR+60*
>> VALMBG CV+64*
>> VALMY("" SD+4, RR+4
X CV+1~, SELQID+4~, SELQID+9, ASKALL+6~, ASKREV+4~, ASKRSN+6~
>> XQORNOD(0 SD+3, RR+3
XQY0 CV+2~
Y CV+1~, CV+16, CV+25, CV+34, CV+47, CV+58, CV+61, SELQID+4~, ASKALL+6~, ASKALL+13
, ASKREV+4~, ASKREV+11, ASKRSN+6~, ASKRSN+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All