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! |