DGMTU11 ;ALB/MIR - Patient Relation Retrieval Utilities ; 24 MAR 92
Source file <DGMTU11.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 2 | $$LYR^DGMTSCU1 $$IAI^DGMTU3 |
| VA Fileman | 1 | ^DIE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RELINC | ||
| SET | ; set variables into array...first subscript is relation type, second
; is IEN of file 408.12 (patient relations file) |
|
| GETRELQ | ||
| GETREL(DFN,DGTYPE,DGDT,DGMT) | ; Get all active dependents for a patient
|
|
| RELFND | ||
| RESET(DFN,DGDT,DGMT) | ;
; Sets 'NUMBER OF DEPENDENT CHILDREN' (#.13) and ; 'DEPENDENT CHILDREN' (#.08) in Income Relation File (#408.22) ; based upon the count of active child dependents in Patient ; Relation File (#408.12). |
|
| ACTIVE(IEN,DGDT) | ; Extrinsic function to determine if 408.12 entry is active
|
| FileNo | Call Tags |
|---|---|
| ^DGMT(408.22 - [#408.22] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGMT(408.21 - [#408.21] | RELINC+1 |
| ^DGMT(408.22 - [#408.22] | RELINC, RESET+16, RESET+17 |
| ^DGMT(408.31 - [#408.31] | RESET+15 |
| ^DGPR(408.12 - [#408.12] | RELINC+1, RELFND, ACTIVE+11, ACTIVE+12 |
| Name | Line Occurrences |
|---|---|
| $$ACTIVE | RELFND |
| GETREL | RESET+14 |
| GETRELQ | GETREL+20 |
| RELFND | GETREL+19 |
| RELINC | GETREL+18 |
| SET | RELINC+2, RELFND |
| Name | Field # of Occurrence |
|---|---|
| ^( | ACTIVE+11 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CT | GETREL+16~, GETREL+17*, GETRELQ, SET+13*, RESET+13* |
| DA | RESET+20*, RESET+22! |
| DFN | GETREL~, RELINC, RELFND, RESET~, RESET+14 |
| DGCD | GETREL+16~ |
| DGCD( | SET+13* |
| DGDEP | GETRELQ*, RESET+12~, RESET+13*, RESET+18, RESET+19 |
| DGDEPYN | RESET+12~, RESET+18*, RESET+19, RESET+20 |
| DGDT | GETREL~, GETREL+17*, RELFND, ACTIVE~, ACTIVE+7, RESET~, RESET+13*, RESET+14, RESET+15 |
| DGFL | ACTIVE+6~, ACTIVE+8*, ACTIVE+11, ACTIVE+15* |
| DGID | ACTIVE+6~, ACTIVE+7*, ACTIVE+9, ACTIVE+10*, ACTIVE+15 |
| DGMT | GETREL~, GETREL+18, GETREL+19, RELINC, RESET~, RESET+14, RESET+15 |
| DGNODE | RESET+12~, RESET+17*, RESET+19, RESET+20 |
| DGNOM | ACTIVE+6~, ACTIVE+8*, ACTIVE+9* |
| DGNOY | ACTIVE+6~, ACTIVE+8*, ACTIVE+9* |
| DGREL | GETREL+16!, RESET+12~ |
| DGREL( | SET+10, SET+12*, SET+13* |
| DGREL("S" | RESET+14 |
| DGREL("V" | GETREL+19, RESET+14 |
| DGTYPE | GETREL~, GETREL+19, SET+5, SET+6, SET+7, SET+8 |
| DGX | GETREL+16~, RELINC+1*, RELFND*, SET+4, RESET+12~, RESET+15*, RESET+16*, RESET+17, RESET+20 |
| DIC | RESET+22! |
| DIE | RESET+20*, RESET+22! |
| DR | RESET+20*, RESET+22! |
| DT | GETREL+17, ACTIVE+7, RESET+13 |
| ID | ACTIVE+6~, ACTIVE+9*, ACTIVE+10*, ACTIVE+11*, ACTIVE+15 |
| IEN | GETREL+16~, GETREL+17*, RELINC+1*, RELFND*, SET+11, ACTIVE~, ACTIVE+11, ACTIVE+12, RESET+13* |
| IFN | GETREL+16~, GETREL+17*, RELINC*, RELINC+1 |
| MIEN | ACTIVE+6~, ACTIVE+11*, ACTIVE+12 |
| PRIEN | RESET+12~, RESET+13*, RESET+14*, RESET+15 |
| REF | GETREL+16~, SET+3~, SET+4*, SET+11*, SET+12, SET+13 |
| SPOUSE | RESET+12~, RESET+13*, RESET+14*, RESET+19, RESET+20 |
| TYPE | SET+3~, SET+4*, SET+5*, SET+6*, SET+7*, SET+8*, SET+9, SET+10, SET+12, SET+13 |
| X | GETREL+16~, SET+4*, SET+5, SET+6, SET+7, SET+8, SET+9, ACTIVE+12*, ACTIVE+14, RESET+22! |
| Y | ACTIVE+6~, ACTIVE+8*, ACTIVE+11, ACTIVE+14*, ACTIVE+16, RESET+22! |