DGDEATH ;ALB/MRL/PJR-PROCESS DECEASED PATIENTS ; 10/27/04 9:45pm
Source file <DGDEATH.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
Q1 | ||
LINE(X) | ; add line contained in X to array
|
|
DEMOG | ; list main demographics
|
|
F | ||
GET | ||
DISCHRGE | ;
; If the patient is being discharged, determine values needed for ; Source of Notification and Date/Time last entered. |
|
APTT3 | ;Check to exclude "While an Inpatient" from DOD Bulletin
; Input: DFN Output: DGDONOT |
|
Q | ||
SNDISP | ; Source of Notification display choices
|
|
DEL | ; delete death bulletin
|
|
SN | ||
DSBULL | ;
|
|
SA | ||
XFR | ; called from set x-ref of field .351 of file 2
|
|
DKBULL | ;
|
|
DIS |
Name | Field # of Occurrence |
---|---|
NOW^%DTC | GET+5 |
^DGBUL | Q1, DEL+12 |
^DGPATV | XFR+3, DEL+5 |
KILL^DGPATV | Q1+1, DEL+13 |
^DGPMSTAT | XFR+5 |
^DIC | GET+1 |
$$FIND1^DIC | DEMOG+7 |
^DIE | GET+7, GET+10, SN |
FILE^DIE | DSBULL+7, DKBULL+4, DISCHRGE+7 |
$$GET1^DIQ | XFR+3 |
GETS^DIQ | DEMOG+11 |
$$PCMMXMY^SCAPMC25 | F+8, DEL+10 |
$$PCMAIL^SCMCMM | F+9, DEL+11 |
$$SDAPI^SDAMA301 | F+2 |
$$FMTE^XLFDT | XFR+6, XFR+12, DEMOG+13 |
$$HTFM^XLFDT | DISCHRGE+4 |
$$NS^XUAF4 | DEMOG+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | Classic Fileman Calls, GET1^DIQ, GETS^DIQ |
^DIC(4 - [#4] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DD(2 | SNDISP+2 |
^DG(405.2 - [#405.2] | DSBULL+6 |
^DGPM - [#405] | GET+4, XFR+11, XFR+15, DSBULL+5, APTT3+11 |
^DGPM("APTT3" | APTT3+6, APTT3+7, APTT3+10 |
^DGPM("ATID1" | GET+4 |
^DGS(41.1 - [#41.1] | SA |
^DIC(21 - [#21] | F+7 |
^DIC(42 - [#42] | XFR+15, XFR+19 |
^DPT - [#2] | GET+2, GET+3, GET+4, GET+8, GET+9, SN, F+7, DEL+2, DEL+3, DEMOG+6 , APTT3+4 |
^TMP("DEATH" | GET+6*, GET+8!, GET+11!, SN+3!, DSBULL+9, DKBULL+3 |
^TMP($J | F+4, Q1+1! |
Name | Line Occurrences |
---|---|
APTT3 | XFR+7 |
DEL | DKBULL+5 |
DEMOG | XFR+4, DEL+8 |
DIS | GET+4 |
DISCHRGE | SN+1, DSBULL+8, DSBULL+10 |
GET | GET+3, GET+8, GET+11, SN+3 |
LINE | XFR+8, XFR+9, XFR+10, XFR+13, XFR+14, XFR+16, XFR+17, XFR+19, XFR+20, F+5 , F+6, F+7, DEL+6, DEL+7, DEL+9, DEMOG+1, DEMOG+2, DEMOG+3, DEMOG+8, DEMOG+9 , DEMOG+10, DEMOG+17, DEMOG+18, DEMOG+19, DEMOG+20 |
Q | GET+1 |
SA | F+6 |
SN | SN |
SNDISP | SN |
XFR | SN+2, DSBULL+8, DSBULL+10 |
Name | Field # of Occurrence |
---|---|
^( | GET+4 |
^(0 | GET+4, XFR+11, XFR+19, F+7, SA* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | GET+5 |
A | GET+7!, Q! |
ADM | XFR+11*, XFR+12, XFR+13, Q1+1! |
DA | GET+1*, Q!, DEL+2, DSBULL+3, DKBULL+1 |
DATA | GET~ |
DATE | APTT3+2~, APTT3+7*, APTT3+8, APTT3+9, APTT3+10 |
>> DEATHVAL | XFR+9, DEMOG+12*, DEMOG+13* |
DELBY | DEL+1~, DEMOG+16*, DEMOG+18 |
DELTM | DEL+1~, DEMOG+15*, DEMOG+19 |
DFN | GET+1*, GET+2, GET+3, GET+4, GET+8, GET+9, SN, Q!, XFR+2, XFR+3 , F+1, F+4, F+7, F+8, F+9, SA, DEL+2*, DEL+3, DEL+10, DEL+11 , DEMOG+6, DEMOG+11, DEMOG+12, DEMOG+14, DEMOG+15, DEMOG+16, DSBULL+3*, DSBULL+7, DKBULL+1*, DKBULL+2 , DKBULL+3, DISCHRGE+5, DISCHRGE+6, APTT3+4, APTT3+6, APTT3+7, APTT3+10 |
DG1 | XFR+5*, XFR+9, XFR+11, XFR+13, XFR+16, XFR+18, Q1+1! |
DGA1 | XFR+11, XFR+15, XFR+16, Q1+1! |
DGARRAY | F~, F+2 |
DGARRAY("FLDS" | F+1* |
DGARRAY("SORT" | F+1* |
DGARRAY(1 | F+1* |
DGARRAY(3 | F+1* |
DGARRAY(4 | F+1* |
>> DGB | Q1*, DEL+12* |
>> DGCMOR | DEMOG+10 |
DGCT | XFR+3*, F+9*, Q1+1!, DEL+4*, DEL+11*, DEL+13!, LINE+1*, LINE+2 |
DGDA | GET+4*, Q! |
>> DGDAUTO | DISCHRGE+5 |
DGDDT | XFR+5*, XFR+13, Q1+1! |
DGDEATH | XFR+3*, F, Q1, Q1+1!, SA, DEL+4*, DEL+12, DEL+13! |
DGDNEW | GET+9*, GET+10, GET+11, SN, SN+1, SN+2, Q! |
DGDOLD | GET+2*, SN+1, SN+2, Q! |
DGDONOT | Q!, XFR+7*, XFR+9, APTT3+3*, APTT3+12* |
DGDTHEN | GET+1*, Q!, XFR+9, XFR+13, XFR+16, XFR+18 |
DGFAPT | XFR+1~, F*, F+4* |
DGFAPT1 | XFR+1~, F+4*, F+5 |
DGFAPTI | XFR+1~, F*, F+4, F+5* |
DGI | Q1+1!, SA* |
DGLIST | SNDISP+1~, SNDISP+2*, SNDISP+9 |
DGLNAME | SNDISP+1~, SNDISP+9* |
>> DGLOCATN | DEMOG+7*, DEMOG+8 |
DGMTI | GET~ |
>> DGNAME | DEMOG+1 |
>> DGNOW | GET+5*, DISCHRGE+4*, DISCHRGE+5 |
DGPCMM | XFR+1~, F+8*, DEL+1~, DEL+10* |
>> DGPMDA | DSBULL+4, DSBULL+5 |
DGSCHAD | F+6*, Q1+1!, SA* |
DGT | XFR+5*, Q1+1! |
DGTEXT | XFR+3! |
DGTEXT( | LINE+2* |
>> DGVETS | F+7, DEMOG+4 |
DGX | XFR+15*, XFR+16!, DEMOG+5~, DEMOG+6*, DEMOG+7, DEMOG+9 |
>> DGXFR0 | XFR+19 |
DGXX | GET+4*, Q!, Q1+1! |
DGY | GET+4*, Q!, Q1+1! |
DIC | GET+1*, GET+7, Q! |
DIC(0 | GET+1* |
DIE | GET+7*, Q! |
DIR | SNDISP+1~ |
DIR("?" | SNDISP+4*, SNDISP+5*, SNDISP+6*, SNDISP+7*, SNDISP+8*, SNDISP+9*, SNDISP+10*, SNDISP+11 |
DIROUT | SNDISP+1~ |
DIRUT | SNDISP+1~ |
>> DISTYPE | DSBULL+5*, DSBULL+6 |
>> DOB | DEMOG+3 |
DR | GET+7*, GET+10*, SN*, Q! |
DT | F+1, F+9, DEL+11 |
DTHINFO | DEL+1~ |
DTHINFO(2 | DEMOG+12, DEMOG+14, DEMOG+15, DEMOG+16 |
DTOUT | SNDISP+1~ |
DUOUT | SNDISP+1~ |
DUZ | SA, DKBULL+3, DISCHRGE+6 |
>> FDA(2 | DSBULL+7*, DKBULL+2*, DKBULL+3*, DISCHRGE+5*, DISCHRGE+6* |
I | SNDISP+1~, SNDISP+11* |
>> IVMDODUP | DSBULL+2 |
SDCNT | F~, F+2*, F+4 |
>> SOURCE | DEMOG+14*, DEMOG+20 |
>> SSN | DEMOG+2 |
TYPE | APTT3+2~, APTT3+5*, APTT3+11*, APTT3+12 |
U | XFR+15, F+5, DEMOG+7 |
X | XFR+5, Q1*, DEL+4, DEL+12*, LINE~, LINE+2, SNDISP+1~, SNDISP+9* |
XDOD | APTT3+2~, APTT3+4*, APTT3+5*, APTT3+7, APTT3+8, APTT3+9 |
XIEN | APTT3+2~, APTT3+10*, APTT3+11 |
>> XMSUB | XFR+3*, DEL+4* |
Y | GET+1, XFR+5*, XFR+6*, XFR+12*, XFR+13, Q1+1!, SNDISP+1~, SNDISP+3*, SNDISP+9*, SNDISP+10 |
YES | APTT3+2~, APTT3+5*, APTT3+8*, APTT3+9*, APTT3+12 |
Z | Q1+1! |