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 |  Local Variables |  All
Print Page as PDF
Routine: DG53244T

Package: Registration

Routine: DG53244T


Information

DG53244T ;BPOIFO/KEITH - NAME STANDARDIZATION ; 27 Jan 2002 11:05 PM

Source Information

Source file <DG53244T.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZTLOAD  ($$FMADD,$$FMTE,$$NOW)^XLFDT  EN^XUTMDEVQ  
VA Fileman 3 ^%DT  FILE^DIE  ^DIR  
Registration 1 (END,PARAM,SUBT,TITL)^DG53244V  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Registration 1 DG53244U  

Entry Points

Name Comments DBIA/ICR reference
QQ
Q
CONVERT ;Convert patient name fields
PQUE ;Queue patient name conversion
EXC
MGIN(DGNCMG) ;Replace name change mail group
LIM
STOP ;Request patient name conversion to stop
FLDS ;Get fields to report
QUEUE
PQ
MGOUT(DGNCMG) ;Remove name change mail group
SR
PRINT ;Print name conversion report
SD

External References

Name Field # of Occurrence
^%DT PQ
^%ZTLOAD PQ+8
END^DG53244V Q
PARAM^DG53244V EXC+14
SUBT^DG53244V PRINT+19, PRINT+29, PRINT+34, FLDS+14, EXC+13, LIM, SR+1, SD+1, PQUE+1
TITL^DG53244V PRINT+4, CONVERT+3, STOP+2
FILE^DIE MGOUT+7, MGIN+6
^DIR PRINT+24, PRINT+32, FLDS+5, EXC+1, EXC+16, CONVERT+15, CONVERT+25, LIM+8, SR+5, SD+9
, QQ+3, STOP+10, STOP+17
$$FMADD^XLFDT SD+4
$$FMTE^XLFDT PRINT+13, PRINT+14, CONVERT+7, CONVERT+8, SD+5
$$NOW^XLFDT SD+4
EN^XUTMDEVQ QUEUE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The name conversion ",$S(DGPDT:"has changed",1:"will change")," data in eleven different PATIENT file fields.",!,"Please specify which of these fields to return on the report."
  • Line Location: PRINT+35
Function Call: WRITE
  • Prompt: !!,$C(7),"At least one selection is required!",!
  • Line Location: FLDS+13
Function Call: WRITE
  • Prompt: !!,"This report groups name exceptions by the categories listed below. Of these"
  • Line Location: FLDS+15
Function Call: WRITE
  • Prompt: !,"types, the first three are considered important to review. Names with no comma"
  • Line Location: FLDS+16
Function Call: WRITE
  • Prompt: !,"may not be parsed correctly by Kernel name standardization utilities. Names"
  • Line Location: FLDS+17
Function Call: WRITE
  • Prompt: !,"with parenthetical text, e.g. ""(INELIGIBLE)"" may require clean up prior to"
  • Line Location: FLDS+18
Function Call: WRITE
  • Prompt: !,"conversion. Names that cannot be converted should be corrected or deleted."
  • Line Location: FLDS+19
Function Call: WRITE
  • Prompt: !!,"The fourth category will apply to the majority of name changes. These are"
  • Line Location: FLDS+20
Function Call: WRITE
  • Prompt: !,"instances where characters such as periods, have been removed or changed"
  • Line Location: FLDS+21
Function Call: WRITE
  • Prompt: !," and probably do not require review. You may review all four categories but"
  • Line Location: FLDS+22
Function Call: WRITE
  • Prompt: !,"limiting the report to the first three will produce a more relevant and"
  • Line Location: FLDS+23
Function Call: WRITE
  • Prompt: !,"manageable list."
  • Line Location: FLDS+24
Function Call: WRITE
  • Prompt: !!,$C(7),"At least one selection is required!",!
  • Line Location: EXC+11
Function Call: WRITE
  • Prompt: !!,$C(7),"This report requires 132 column output!"
  • Line Location: QUEUE+0
Function Call: WRITE
  • Prompt: "."
  • Line Location: CONVERT+21
Function Call: WRITE
  • Prompt: !!?(80-$L(DGI)\2),DGI
  • Line Location: LIM+2
Function Call: WRITE
  • Prompt: !!,"The conversion can be tasked to run to completion or stop after a specified"
  • Line Location: LIM+3
Function Call: WRITE
  • Prompt: !,"record entry or date/time. If stopped prior to completion it will need to be"
  • Line Location: LIM+4
Function Call: WRITE
  • Prompt: !,"re-tasked to run to completion at another time."
  • Line Location: LIM+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PQ+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: QQ+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: STOP+17
Routine Call
  • DIE
  • Line Location:
    • MGOUT+7
    • MGIN+6
Routine Call
  • DIR
  • Line Location:
    • PRINT+24
    • PRINT+32
    • FLDS+5
    • EXC+1
    • EXC+16
    • CONVERT+15
    • CONVERT+25
    • LIM+8
    • SR+5
    • SD+9
    • QQ+3
    • STOP+10
    • STOP+17

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" PQUE+3
^DG(43 - [#43] MGOUT+4
^DPT(0 LIM+1, SR+3
^DPT(999999999 SR+3
^XTMP( MGOUT+5*, MGIN+3
^XTMP("DPTNAME" PRINT+5, CONVERT+4, CONVERT+20, CONVERT+27*, STOP+3, STOP+12*

Label References

Name Line Occurrences
EXC EXC+11
FLDS FLDS+13
PQ PQ+1
Q PRINT+28, PRINT+32, FLDS+12, EXC+10, EXC+16, CONVERT+10, CONVERT+17, LIM+8, SR, SD
, QQ+4, STOP+15, STOP+18
QQ PQ+4
QUEUE PRINT+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT PQUE+2~, PQ*
%DT("A" PQUE+3*
%DT("B" PQUE+3*
DGEND PRINT+3~, PRINT+4*, FLDS+4, FLDS+6*, FLDS+8*, FLDS+27*, EXC, EXC+2*, EXC+5*, CONVERT+1~
DGEXC PRINT+3~, EXC+5*, EXC+11
DGEXC( EXC+3*
DGEXC(1 EXC+4
DGEXC(2 EXC+4
DGEXC(3 EXC+4
DGEXC(4 EXC+4
DGFDA MGOUT+3~, MGIN+4~
DGFDA(43 MGOUT+6*, MGIN+5*
DGFLAG PRINT+2~, PRINT+9*, PRINT+15*, PRINT+25*, CONVERT+1~, CONVERT+2*
DGFLAG( PRINT+25*, CONVERT+2*
DGFLAG("K" PRINT+9*
DGFLAG("U" PRINT+15*
DGFLD PRINT+3~, FLDS+3*, FLDS+8!*, FLDS+13
DGFLD( FLDS+8*, FLDS+9*
DGFMT PRINT+3~, PRINT+33*
DGFMT( PRINT+33*
DGI PRINT+3~, QUEUE+1*, CONVERT+1~, CONVERT+19*, LIM+1*, LIM+2, SD+5*, SD+6, PQUE+2~, PQ+6*
, PQ+8*
DGLIM CONVERT+1~, LIM+9*, SR, SR+6, SD, SD+10, PQ+1
DGLIM( SR+6*, SD+10*, PQ+1
DGMSG MGOUT+3~, MGIN+4~
DGNCMG MGOUT~, MGOUT+4*, MGOUT+5, MGIN~, MGIN+3*, MGIN+5
>> DGNMSP MGOUT+5, MGIN+3
DGOUT PRINT+2~, PRINT+4*, PRINT+24*, PRINT+28, FLDS+4, FLDS+5*, FLDS+12, EXC, EXC+1*, EXC+10
, CONVERT+1~, CONVERT+2*, CONVERT+17, CONVERT+19, CONVERT+20*, CONVERT+22, SR, SR+5*, SD, SD+9*
, STOP+1~*, STOP+10*, STOP+15
DGPDT PRINT+2~, PRINT+5*, PRINT+12, PRINT+13, PRINT+14, PRINT+17, PRINT+35, CONVERT+1~, CONVERT+4*, CONVERT+6
, CONVERT+7, CONVERT+8, CONVERT+10, CONVERT+29, LIM+1, SR+3
DGRUN CONVERT+1~, CONVERT+5*, CONVERT+17, STOP+1~, STOP+3*, STOP+4, STOP+7
DGT0 PRINT+3~, PRINT+5*, PRINT+6, PRINT+11, CONVERT+1~, CONVERT+4*, CONVERT+5, CONVERT+20, LIM+1, SR+3
DGX FLDS+9~, FLDS+10*, EXC+6~, EXC+7*
DIR PRINT+3~, PRINT+21!, PRINT+30!, FLDS+1!, FLDS+25!, EXC+15!, CONVERT+1~, STOP+1~
DIR("?" PRINT+31*, EXC+15*
DIR("A" PRINT+23*, PRINT+31*, FLDS+3*, FLDS+7*, FLDS+27*, EXC+6*, EXC+15*, CONVERT+14*, CONVERT+24*, LIM+7*
, SR+4*, SD+7*, QQ+2*, STOP+9*, STOP+16*
DIR("B" FLDS+3*, FLDS+7!, EXC+15*, QQ+2!, STOP+8*, STOP+16!
DIR(0 PRINT+22*, PRINT+31*, FLDS+2*, FLDS+10*, FLDS+26*, EXC+7*, EXC+8*, EXC+15*, CONVERT+14*, CONVERT+24*
, LIM+6*, SR+3*, SD+4*, SD+5, SD+8*, QQ+2*, STOP+8*, STOP+16*
DT PQUE+3
DTOUT PRINT+2~, PRINT+24, PRINT+32, FLDS+5, EXC+1, EXC+16, CONVERT+1~, LIM+8, SR+5, SD+9
, STOP+1~, STOP+10
DUOUT PRINT+2~, PRINT+24, PRINT+32, FLDS+5, EXC+1, EXC+16, CONVERT+1~, LIM+8, SR+5, SD+9
, STOP+1~, STOP+10
U PRINT+13, PRINT+14, CONVERT+5, CONVERT+7, CONVERT+8, CONVERT+10, CONVERT+20, CONVERT+27, LIM+1, SR+3
, STOP+3, STOP+12, MGOUT+4, MGOUT+5, MGIN+3
X FLDS+6, EXC+2, STOP+1~
Y PRINT+25, PRINT+33, FLDS+8, FLDS+9, FLDS+10, EXC+3, EXC+7, EXC+16, LIM+9, SR+6
, SD+10, PQUE+2~, PQUE+3*, PQ+1, PQ+4, PQ+5, STOP+1~, STOP+11
Y(0 PRINT+25, PRINT+33, FLDS+8, FLDS+9, FLDS+10, EXC+3, EXC+7
ZTDESC PQUE+2~, PQ+7*
ZTDTH PQUE+2~, PQ+5*
ZTIO PQUE+2~, PQ+5*
ZTRTN PQUE+2~, PQ+5*
ZTSAVE QUEUE+2, PQUE+2~
ZTSAVE( QUEUE+1*, PQ+6*
ZTSK PQUE+2~, PQ+8, QQ, QQ+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All