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 |