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

Package: Registration

Routine: DGENCDA1


Information

DGENCDA1 ;ALB/CJM,RMM Zoltan,JAN,PHH,BRM,CKN,DJS - Catastrophic Disabilty API - File Data;Sep 16, 2002 ; 9/22/05 5:25pm

Source Information

Source file <DGENCDA1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 CHK^DIE  ^DIK  $$EXTERNAL^DILFD  
Registration 2 ($$LIMBCODE,$$LIMBOK,$$RANGEMET,$$TYPE,$$VALID)^DGENA5  $$UPPER^DGUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Registration 5 DGENCD  DGENCDA2  DGENUPL4  DGENUPL9  DGRPCE  
Income Verification Match 1 IVMZ7CCD  

Entry Points

Name Comments DBIA/ICR reference
DELETE(DFN) ;
ISCD(DGCDIS) ; Returns 1/0, is the patient CD?
; DGCDIS("DESCR",N)=CD REASON for Descriptor.
; DGCDIS("DIAG",N)=CD REASON for Diagnosis.
; DGCDIS("COND",N)=CD REASON for Condition.
; DGCDIS("SCORE",N)=SCORE (for condition.)
; DGCDIS("PERM",N)=Permanent Indicator (for condition).
; DGCDIS("PROC",N)=CD REASON for procedure.
; DGCDIS("EXT",N)=Affected Extremity (for procedure.)
LOCK(DFN) ;
CHECK(DGCDIS,ERROR) ;
ERRDISP(FILE) ; Display error.
UNLOCK(DFN) ;

External References

Name Field # of Occurrence
$$LIMBCODE^DGENA5 ISCD+26
$$LIMBOK^DGENA5 CHECK+64
$$RANGEMET^DGENA5 ISCD+33
$$TYPE^DGENA5 CHECK+52, CHECK+57, CHECK+62, CHECK+69, ISCD+13, ISCD+16, ISCD+19, ISCD+32
$$VALID^DGENA5 CHECK+70
$$UPPER^DGUTL CHECK+24
CHK^DIE CHECK+32, CHECK+42
^DIK DELETE+17, DELETE+27, DELETE+33
$$EXTERNAL^DILFD CHECK+30, CHECK+36, CHECK+40

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "ERROR updating ",$S(FILE=2.401:"CD DESCRIPTORS",FILE=2.399!(FILE=2.409):"CD HISTORY",1:"PATIENT CD DATA"),!
  • Line Location: ERRDISP+4
Function Call: WRITE
  • Prompt: ?5,DGCDERR("DIERR",1,"TEXT",LINE),!
  • Line Location: ERRDISP+5
Function Call: WRITE
  • Prompt: !
  • Line Location: ERRDISP+6
Routine Call
  • DIE
  • Line Location:
    • CHECK+32
    • CHECK+42

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] CHK^DIE,  EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGEN(27.17 - [#27.17] ISCD+24
^DPT - [#2] LOCK+7, UNLOCK+6, DELETE+9, DELETE+20, DELETE+22

Label References

Name Line Occurrences
$$LOCK DELETE+11
UNLOCK DELETE+35

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CD ISCD+8~*, ISCD+14*, ISCD+17*, ISCD+30*, ISCD+34*, ISCD+35*, ISCD+36
DA DELETE+6~, DELETE+13~, DELETE+15*, DELETE+16, DELETE+23~, DELETE+24*, DELETE+29~, DELETE+31*
DA(1 DELETE+14*, DELETE+25*, DELETE+30*
DFN LOCK~, LOCK+7, UNLOCK~, UNLOCK+6, DELETE~, DELETE+9, DELETE+11, DELETE+14, DELETE+16, DELETE+20
, DELETE+22, DELETE+25, DELETE+26, DELETE+30, DELETE+32, DELETE+35
>> DGCDERR("DIERR" ERRDISP+5
DGCDIS CHECK~, ISCD~
DGCDIS( CHECK+19
DGCDIS("BY" CHECK+22, CHECK+23, CHECK+24
DGCDIS("COND" CHECK+67, CHECK+68, CHECK+69, CHECK+70, CHECK+74, ISCD+31, ISCD+32, ISCD+33
DGCDIS("DATE" CHECK+27, CHECK+28, CHECK+29, CHECK+30, CHECK+44
DGCDIS("DESCR" CHECK+50, CHECK+51, CHECK+52, CHECK+74, ISCD+12, ISCD+13
DGCDIS("DIAG" CHECK+55, CHECK+56, CHECK+57, CHECK+74, ISCD+15, ISCD+16
DGCDIS("EXT" CHECK+63, CHECK+64, ISCD+21, ISCD+22
DGCDIS("FACDET" CHECK+36
DGCDIS("METDET" CHECK+46, CHECK+47
DGCDIS("PERM" CHECK+71, ISCD+33
DGCDIS("PROC" CHECK+60, CHECK+61, CHECK+62, CHECK+64, CHECK+74, ISCD+18, ISCD+19, ISCD+24, ISCD+26
DGCDIS("REVDTE" CHECK+38, CHECK+39, CHECK+40, CHECK+44
DGCDIS("SCORE" CHECK+70, ISCD+33
DGCDIS("VCD" CHECK+11, CHECK+12, CHECK+17, CHECK+22, CHECK+27, CHECK+36, CHECK+38, CHECK+46, CHECK+74
DIK DELETE+6~, DELETE+13~, DELETE+16*, DELETE+23~, DELETE+26*, DELETE+29~, DELETE+32*
EIEN CHECK+9~, CHECK+63*, CHECK+64
ERROR CHECK~, CHECK+10*, CHECK+20*, CHECK+22*, CHECK+23*, CHECK+24*, CHECK+27*, CHECK+34*, CHECK+36*, CHECK+38*
, CHECK+39, CHECK+41*, CHECK+43*, CHECK+44*, CHECK+46*, CHECK+47*, CHECK+52*, CHECK+57*, CHECK+62*, CHECK+64*
, CHECK+69*, CHECK+70*, CHECK+71*, CHECK+74*
EXCLUDE ISCD+9~
EXCLUDE( ISCD+28, ISCD+29*
EXIT CHECK+9~, CHECK+48*, CHECK+50, CHECK+52*, CHECK+53, CHECK+55, CHECK+57*, CHECK+58, CHECK+60, CHECK+62*
, CHECK+64*, CHECK+65, CHECK+67, CHECK+69*, CHECK+70*, CHECK+72
EXT ISCD+9~, ISCD+22*, ISCD+23, ISCD+24, ISCD+27
EXTERNAL CHECK+9~, CHECK+26*, CHECK+30*, CHECK+31, CHECK+32, CHECK+40*, CHECK+41, CHECK+42
FILE ERRDISP~, ERRDISP+4
FLD CHECK+9~, CHECK+18*, CHECK+19
ISCD CHECK+9~
ITEM CHECK+9~, CHECK+48*, CHECK+50*, CHECK+51, CHECK+52, CHECK+55*, CHECK+56, CHECK+57, CHECK+60*, CHECK+61
, CHECK+62, CHECK+63, CHECK+64, CHECK+67*, CHECK+68, CHECK+69, CHECK+70, CHECK+71
LCODE ISCD+9~, ISCD+20*, ISCD+21*, ISCD+22
LIEN ISCD+9~, ISCD+24*, ISCD+25, ISCD+26
LIMB ISCD+9~, ISCD+26*, ISCD+27, ISCD+28, ISCD+29
LINE ERRDISP+1~, ERRDISP+2*, ERRDISP+5*
OK CHECK+9~, CHECK+26*, CHECK+29*, CHECK+31*, CHECK+33*, CHECK+34
POP CHECK+9~, CHECK+16*, CHECK+17, CHECK+18, CHECK+19*, CHECK+20
RESULT CHECK+9~, CHECK+32, CHECK+33, CHECK+42, CHECK+43
SIEN DELETE+19~, DELETE+21*, DELETE+22*, DELETE+24
SUB ISCD+9~, ISCD+10*, ISCD+12*, ISCD+13, ISCD+15*, ISCD+16, ISCD+18*, ISCD+19, ISCD+21, ISCD+22
, ISCD+24, ISCD+26, ISCD+28, ISCD+29, ISCD+31*, ISCD+32, ISCD+33
SUBFILE DELETE+19~, DELETE+20*, DELETE+22, DELETE+26
SUCCESS DELETE+6~, DELETE+7*, DELETE+10*, DELETE+11*, DELETE+36
VALID CHECK+9~, CHECK+14*, CHECK+75*, CHECK+76
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