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

Package: Registration

Routine: DPTNAME1


Information

DPTNAME1 ;BPOIFO/KEITH - NAME STANDARDIZATION ; 12 Aug 2002@20:20

Source Information

Source file <DPTNAME1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ($$FMTE,$$NOW)^XLFDT  CVALID^XLFNAME8  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Changes To Lab 1 BLRAGUT  
Registration 1 DPTNAME  

Entry Points

Name Comments DBIA/ICR reference
NOTES()
GIVEN ;Given name help text
SUFFIX ;Name suffix help text
FAMILY ;Family name help text
CLAST(DGX,DGC) ;Find last instance of character
F1(DGX,DGCOMA)
HTEXT(DGF,DGL) ;Generic help text
COMP(DGX,DGDNC) ;Use existing name array
JUMP(DGI) ;Evaluate request to jump fields
FC1(DGC,DGCOMA) ;Transform single character
MIDDLE ;Middle name help text
PREFIX ;Name prefix help text
CVALID(DGC,DGX,DGM) ;Name component validation
; Input: DGC=name component (e.g. FAMILY, GIVEN, etc.)
; DGX=input value to validate
; DGM=array to return results and errors (pass by reference)
DEGREE ;Name degree help text
NCEVAL(DGC,DGX) ;Evaluate name component entry values

External References

Name Field # of Occurrence
$$GET1^DIQ NOTES+5
$$FMTE^XLFDT NOTES+4
$$NOW^XLFDT NOTES+4
CVALID^XLFNAME8 CVALID+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,DGM("ERROR",DGI)
  • Line Location: NCEVAL+15
Function Call: WRITE
  • Prompt: " (",DGM("RESULT"),")"
  • Line Location: NCEVAL+19
Function Call: WRITE
  • Prompt: $P(DGY,DGX,2)
  • Line Location: JUMP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ

Label References

Name Line Occurrences
$$CLAST F1+50
$$FC1 F1+9
@( CVALID+14
CVALID NCEVAL+7
HTEXT FAMILY+2, GIVEN+2, MIDDLE+2, PREFIX+2, SUFFIX+2, DEGREE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DGAUDIT(2 F1+55*
DGC NCEVAL~, NCEVAL+7, CVALID~, CVALID+13, CVALID+14, CVALID+16, F1+5~, F1+9*, F1+10, F1+15*
, F1+16, F1+17, F1+18, F1+23*, F1+24, F1+25, F1+27*, F1+28*, F1+29, F1+35*
, F1+36, F1+37, F1+42*, F1+56*, F1+57, CLAST~, CLAST+2, CLAST+3, FC1~, FC1+5*
, FC1+7, FC1+9, FC1+11, FC1+13*, FC1+15*
DGC( JUMP+5, JUMP+6
DGC(1 F1+49*, F1+50
DGC(2 F1+49*, F1+50
DGCH F1+47~*, F1+48*, F1+52*
>> DGCOM JUMP+2, JUMP+5, JUMP+7
DGCOMA F1~, F1+9, F1+22, FC1~, FC1+7
>> DGCX JUMP+7
DGDNC COMP~, COMP+5, COMP+6*
DGF CVALID+11~, CVALID+12*, CVALID+13*, HTEXT~, HTEXT+3
DGHOW NOTES+3~, NOTES+7*, NOTES+8
DGI NCEVAL+5~, NCEVAL+8*, NCEVAL+9, NCEVAL+13*, NCEVAL+14, NCEVAL+15, CVALID+11~, JUMP~, JUMP+5*, JUMP+6*
, JUMP+7, COMP+4~, COMP+7*, F1+5~, F1+9*, F1+10, F1+15*, F1+18, F1+35*, F1+36
, F1+37*, F1+38, F1+42*, F1+43, F1+44*, F1+49*, F1+56*
DGII F1+5~, F1+17*, F1+18
DGL NCEVAL+5~, CVALID+11~, CVALID+15*, HTEXT~, HTEXT+4
DGM NCEVAL+5~, NCEVAL+7, CVALID~, CVALID+16
DGM("ERROR" NCEVAL+13, NCEVAL+14*, NCEVAL+15
DGM("HELP" NCEVAL+8, FAMILY+3*, MIDDLE+3*, HTEXT+3*, HTEXT+4*, HTEXT+5*
DGM("LENGTH" FAMILY+1*, FAMILY+2, GIVEN+1*, GIVEN+2, MIDDLE+1*, MIDDLE+2, PREFIX+1*, PREFIX+2, SUFFIX+1*, SUFFIX+2
, DEGREE+1*, DEGREE+2, CVALID+15
DGM("RESULT" NCEVAL+12, NCEVAL+19, NCEVAL+20
DGMSG CVALID+11~
DGOLDX F1+5~*, F1+62
DGOLDX(1 F1+48*, F1+52
DGOLDX(2 F1+47*, F1+55
DGR CVALID+11~
DGWHEN NOTES+3~, NOTES+4*, NOTES+8
DGWHO NOTES+3~, NOTES+5*, NOTES+6*, NOTES+8
DGX NCEVAL~, NCEVAL+4, NCEVAL+6, NCEVAL+7, NCEVAL+11, NCEVAL+14, NCEVAL+17!, NCEVAL+19, NCEVAL+20*, CVALID~
, CVALID+16, JUMP+1~*, JUMP+2, JUMP+5, JUMP+6, JUMP+7, COMP~, COMP+5, F1~, F1+5
, F1+7*, F1+9, F1+10*, F1+16, F1+17, F1+18*, F1+22, F1+23, F1+24, F1+25*
, F1+26, F1+27*, F1+28, F1+29*, F1+33, F1+35, F1+36, F1+37, F1+38*, F1+42
, F1+43, F1+44*, F1+47, F1+48, F1+50, F1+51*, F1+52, F1+55, F1+57*, F1+60*
, F1+61*, F1+62, CLAST~, CLAST+2, CLAST+3
DGX( COMP+7*
DGY JUMP+1~, JUMP+7*, COMP+4~, COMP+6*, COMP+7, F1+5~, F1+13*, F1+15, F1+22*, F1+23
, F1+26*, F1+27, F1+34*, F1+36, F1+48*, F1+49, F1+56, CLAST+1~, CLAST+3*
DGZ COMP+4~, COMP+7*, F1+5~, F1+14*, F1+18, F1+28*, F1+29, CLAST+1~, CLAST+2*, CLAST+3*
, CLAST+4
DGZ(1 F1+50*, F1+51
DGZ(2 F1+50*, F1+51
>> DIR("?" NCEVAL+8*, NCEVAL+9*!
DUZ NOTES+5, NOTES+6
U NCEVAL+6, NOTES+7, CVALID+13, CVALID+15, JUMP+2, JUMP+5, JUMP+7, COMP+7, F1+15, F1+18
, F1+36
>> X JUMP+1
>> XQY0 NOTES+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables |  All