DGENCD1 ;ALB/CJM,Zoltan,PHH,BRM - Catastrophic Disability Protocols; 02/17/2005
Source file <DGENCD1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN(DFN) | ;Entry point for DGENCD CATASTROPHIC DISABILITY protocol | |
| DELETECD | ;Entry point for DGENCD DELETE CATASTROPHIC DISABILITY protocol ; Input -- DFN Patient IEN ; Output -- VALMBCK R =Refresh screen | |
| YN(PROMPT,DFLT) | ; Ask user a yes/no question. | |
| RUSURE(DFN) | ; | |
| ADDCD | ;Entry point for DGENCD ADD/EDIT CATASTROPHIC DISABILITY protocol ; Input -- DFN Patient IEN ; Output -- VALMBCK R =Refresh screen | 
| Name | Field # of Occurrence | 
|---|---|
| $$PRIORITY^DGENA | ADDCD+28 | 
| EDITCD^DGENCD | ADDCD+36 | 
| $$CDTYPE^DGENCDA | ADDCD+6, RUSURE+13 | 
| $$CHKSITE^DGENCDA | ADDCD+7, RUSURE+6 | 
| $$GET^DGENCDA | DELETECD+5 | 
| $$HASCAT^DGENCDA | RUSURE+25 | 
| $$DELETE^DGENCDA1 | DELETECD+10 | 
| BLD^DGENL | EN+2 | 
| EN^DGENLCD | EN+1 | 
| INIT^DGENLCD | ADDCD+36, DELETECD+11 | 
| YN^DICN | YN+6 | 
| ^DIR | ADDCD+25, DELETECD+7, RUSURE+18, RUSURE+28 | 
| FULL^VALM1 | ADDCD+5, DELETECD+4 | 
| BMES^XPDUTL | ADDCD+9, ADDCD+14, ADDCD+21, RUSURE+9, RUSURE+14 | 
| MES^XPDUTL | ADDCD+10, ADDCD+11, ADDCD+15, ADDCD+16, ADDCD+17, ADDCD+22, ADDCD+23, RUSURE+10, RUSURE+11, RUSURE+15 | 
| $$NS^XUAF4 | ADDCD+20, RUSURE+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences | 
|---|---|
| $$RUSURE | DELETECD+9 | 
| $$YN | ADDCD+12, ADDCD+34 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | YN+2~, YN+5*, YN+8 | 
| %Y | YN+2~ | 
| CDSITE | ADDCD+3~, ADDCD+7*, ADDCD+8, ADDCD+20 | 
| DFLT | YN~, YN+1*, YN+5 | 
| DFN | EN~, EN+1, EN+2, ADDCD+6, ADDCD+7, ADDCD+28, ADDCD+36, DELETECD+5, DELETECD+9, DELETECD+10 , RUSURE~, RUSURE+6, RUSURE+13, RUSURE+25 | 
| >> DGCD | DELETECD+5 | 
| >> DGCD("DIAG" | DELETECD+5 | 
| DIR | RUSURE+5~, RUSURE+20! | 
| DIR("A" | ADDCD+25*, DELETECD+7*, RUSURE+17*, RUSURE+23* | 
| DIR("B" | RUSURE+16*, RUSURE+24* | 
| DIR(0 | ADDCD+25*, DELETECD+7*, RUSURE+16*, RUSURE+22* | 
| DIROUT | RUSURE+5~, RUSURE+19 | 
| DIRUT | RUSURE+5~, RUSURE+19, RUSURE+29 | 
| DTOUT | RUSURE+5~, RUSURE+19 | 
| DUOUT | RUSURE+5~, RUSURE+19 | 
| EXIT | ADDCD+3~, ADDCD+4*, ADDCD+18*, ADDCD+24*, ADDCD+26, ADDCD+35*, ADDCD+36 | 
| NOERR | RUSURE+5~, RUSURE+13, RUSURE+19* | 
| PRI | ADDCD+3~, ADDCD+28*, ADDCD+29 | 
| PROMPT | YN~, YN+4 | 
| SITE | RUSURE+5~, RUSURE+6*, RUSURE+7, RUSURE+8 | 
| SITEINF | ADDCD+20*, ADDCD+21, ADDCD+22, RUSURE+5~, RUSURE+8*, RUSURE+9, RUSURE+10 | 
| >> VALMBCK | ADDCD+4*, ADDCD+26*, ADDCD+37*, DELETECD+3*, DELETECD+12* | 
| Y | RUSURE+19, RUSURE+20!, RUSURE+30 | 
| YN | ADDCD+3~, ADDCD+12*, ADDCD+13, ADDCD+34*, ADDCD+35, YN+2~, YN+3, YN+8*, YN+9, YN+10 |