DGOTHD1 ;SLC/SS,RM,MKN - OTHD (OTHER THAN HONORABLE DISCHARGE) APIs ; 12/27/17
Source file <DGOTHD1.m>
Package | Total | Call Graph |
---|---|---|
Registration | 6 | ^DGDDC ($$GETEXPMH,$$ISOTH,$$ISOTHD,STRDATE)^DGOTHD $$OTHSOC^DGOTHD1 ($$CHCKPAT,$$CROTHENT,$$GETSITE,$$HASENTRY)^DGOTHD2 (CRTEELCH,INACT33)^DGOTHEL FILAUTH^DGOTHUT1 |
VA FileMan | 6 | EN^DDIOL MSG^DIALOG $$GET1^DID (FILE,HELP)^DIE $$GET1^DIQ ^DIR |
Kernel | 3 | $$NOW^XLFDT $$UP^XLFSTR $$NAME^XUSER |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
FRSTNTRY(DGDFN,DGSTRDT,DGEXPMH) | ;
|
|
OTHDATA(DG365,DG90) | ;
|
|
XPANDED(DGDFN) | ;
|
|
EMHCTYP(DGDFN) | ;prompt for EXPANDED MH CARE TYPE
|
|
QUITYN(QUESTION) | ;
|
|
UPDTEMHT(DGDFN) | ;set the associated EXPANDED MH CARE TYPE
; Input : ; DGDFN - Patient IEN ; Output: ; Create EXPANDED MH CARE TYPE entry in field #.5501 node #.55 in Patient File (#2) |
|
OTHSOC(EMHCT) | ;Extract OTHER THAN HONORABLE set of codes
|
|
EMHCT(DGDFN) | ;EXPANDED MH CARE TYPE 'OTH' in Patient file #2
; Input : ; DGDFN - Patient IEN ; Output: ; Remove EXPANDED MH CARE TYPE entry in field #.5501 node #.55 in Patient File (#2) |
|
PREVSEL(DGDFN) | ;put back the patient's previous primary eligibility code
; Input : ; DGDFN - Patient IEN |
Name | Field # of Occurrence |
---|---|
EN^DDIOL | XPANDED+22, EMHCTYP+47 |
^DGDDC | XPANDED+50 |
$$GETEXPMH^DGOTHD | FRSTNTRY+3 |
$$ISOTH^DGOTHD | EMHCTYP+30, EMHCTYP+33 |
$$ISOTHD^DGOTHD | XPANDED+15 |
STRDATE^DGOTHD | XPANDED+48 |
$$OTHSOC^DGOTHD1 | EMHCTYP+13 |
$$CHCKPAT^DGOTHD2 | UPDTEMHT+6 |
$$CROTHENT^DGOTHD2 | FRSTNTRY+7 |
$$GETSITE^DGOTHD2 | OTHDATA+6 |
$$HASENTRY^DGOTHD2 | FRSTNTRY+3, XPANDED+26, EMHCTYP+28, EMHCTYP+30, EMHCTYP+33, UPDTEMHT+9 |
CRTEELCH^DGOTHEL | UPDTEMHT+9 |
INACT33^DGOTHEL | XPANDED+16 |
FILAUTH^DGOTHUT1 | FRSTNTRY+3, FRSTNTRY+12 |
MSG^DIALOG | EMHCTYP+37 |
$$GET1^DID | OTHSOC+6 |
FILE^DIE | UPDTEMHT+8, EMHCT+10, PREVSEL+5 |
HELP^DIE | EMHCTYP+37 |
$$GET1^DIQ | XPANDED+28, EMHCTYP+12 |
^DIR | EMHCTYP+18, QUITYN+7 |
$$NOW^XLFDT | OTHDATA+7, UPDTEMHT+9 |
$$UP^XLFSTR | OTHDATA+5 |
$$NAME^XUSER | OTHDATA+5 |
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DPT - [#2] | GET1^DID, GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGOTH(33 - [#33] | FRSTNTRY+3 |
Name | Line Occurrences |
---|---|
$$EMHCTYP | XPANDED+44 |
$$QUITYN | XPANDED+32 |
OTHDATA | FRSTNTRY+3, FRSTNTRY+11 |
PREVSEL | XPANDED+36, EMHCTYP+23, EMHCTYP+28, EMHCTYP+30 |
UPDTEMHT | XPANDED+46 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | XPANDED+13~, XPANDED+50*, EMHCTYP+8~, EMHCTYP+11*, PREVSEL+3~ |
DG365 | OTHDATA~, OTHDATA+2 |
DG90 | OTHDATA~, OTHDATA+3 |
DGARR | XPANDED+12~ |
DGDFN | FRSTNTRY~, FRSTNTRY+3, FRSTNTRY+7, FRSTNTRY+12, XPANDED~, XPANDED+11, XPANDED+15, XPANDED+16, XPANDED+26, XPANDED+28 , XPANDED+36, XPANDED+44, XPANDED+46, XPANDED+48, XPANDED+50, EMHCTYP~, EMHCTYP+11, EMHCTYP+12, EMHCTYP+23, EMHCTYP+28 , EMHCTYP+30, EMHCTYP+33, UPDTEMHT~, UPDTEMHT+6, UPDTEMHT+7, UPDTEMHT+9, EMHCT~, EMHCT+5, EMHCT+7, PREVSEL~ , PREVSEL+4 |
DGDIRB | EMHCTYP+8~, EMHCTYP+12*, EMHCTYP+13, EMHCTYP+22, EMHCTYP+30, EMHCTYP+33, EMHCTYP+48 |
>> DGECODE | XPANDED+37, XPANDED+52 |
DGEH | PREVSEL+3~ |
DGEMHC | XPANDED+43~, XPANDED+44*, XPANDED+45 |
>> DGEMHCNVT | XPANDED+10*, EMHCTYP+26*, EMHCTYP+28 |
DGERR | XPANDED+12~, UPDTEMHT+5~, OTHSOC+5~, OTHSOC+7 |
DGEXPMH | FRSTNTRY~, FRSTNTRY+9 |
DGFDA | UPDTEMHT+5~ |
DGFDA(2 | UPDTEMHT+7* |
DGFDART | EMHCT+6~, PREVSEL+3~ |
DGFDART( | EMHCT+8*, EMHCT+9*, PREVSEL+4* |
DGIEN33 | FRSTNTRY+1~, FRSTNTRY+3*, FRSTNTRY+5, FRSTNTRY+7*, FRSTNTRY+14, XPANDED+12~, PREVSEL+3~ |
DGIEN365 | FRSTNTRY+1~ |
DGIEN90 | FRSTNTRY+1~ |
DGMSG | XPANDED+12~, XPANDED+22, EMHCTYP+47 |
DGMSG(1 | XPANDED+18*, EMHCTYP+43* |
DGMSG(2 | XPANDED+19*, EMHCTYP+44* |
DGMSG(3 | XPANDED+20*, EMHCTYP+45* |
DGMSG(4 | XPANDED+21*, EMHCTYP+46* |
DGOTHERR | EMHCT+6~, EMHCT+11, PREVSEL+3~, PREVSEL+6 |
DGOTHSOC | OTHSOC+5~, OTHSOC+6*, OTHSOC+8 |
DGOTHSOC( | OTHSOC+8*, OTHSOC+9 |
DGPREEL | PREVSEL+3~ |
>> DGPRVSPE | XPANDED+28, PREVSEL+4 |
DGQUIT | XPANDED+12~, EMHCTYP+21*, EMHCTYP+26*, EMHCTYP+35*, EMHCTYP+38*, EMHCTYP+48*, EMHCTYP+50 |
DGSTRDT | FRSTNTRY~ |
DGTYPHLP | EMHCTYP+9~, EMHCTYP+17! |
DGXRF | XPANDED+13~, XPANDED+50* |
DGYN | XPANDED+12~, XPANDED+26*, XPANDED+32*, XPANDED+33 |
DIK | PREVSEL+3~ |
DIR | EMHCTYP+8~, EMHCTYP+49!, QUITYN+1~ |
DIR("?" | QUITYN+4*, QUITYN+5*, QUITYN+6* |
DIR("A" | QUITYN+3* |
DIR("B" | EMHCTYP+13* |
DIR("T" | EMHCTYP+14* |
DIR(0 | EMHCTYP+11*, QUITYN+2* |
DIROUT | EMHCTYP+8~, EMHCTYP+25 |
DIRUT | EMHCTYP+8~, EMHCTYP+32 |
DONE | EMHCTYP+9~, EMHCTYP+11*, EMHCTYP+15, EMHCTYP+21*, EMHCTYP+26*, EMHCTYP+35*, EMHCTYP+38*, EMHCTYP+48* |
DT | OTHDATA+4 |
DTOUT | EMHCTYP+8~, EMHCTYP+20 |
DUOUT | EMHCTYP+8~, EMHCTYP+25 |
DUZ | OTHDATA+5, OTHDATA+6 |
EMHCNV | XPANDED+12~, XPANDED+15*, XPANDED+16 |
EMHCT | OTHSOC~, OTHSOC+9 |
FIELD | EMHCTYP+9~, EMHCTYP+10*, EMHCTYP+11, EMHCTYP+37 |
FILE | EMHCTYP+9~, EMHCTYP+10*, EMHCTYP+11, EMHCTYP+37 |
I | OTHSOC+5~, OTHSOC+8* |
IENS | EMHCT+6~, EMHCT+7*, EMHCT+8, EMHCT+9 |
OTHDATA | FRSTNTRY+1~, FRSTNTRY+3, FRSTNTRY+12, OTHDATA+1!, OTHDATA+2*, OTHDATA+3*, OTHDATA+4*, OTHDATA+5*, OTHDATA+6*, OTHDATA+7* |
QUESTION | QUITYN~, QUITYN+3 |
SVX | XPANDED+13~, XPANDED+14*, XPANDED+50 |
U | OTHDATA+2, OTHDATA+3, OTHDATA+4, OTHDATA+5, OTHDATA+6, OTHDATA+7, XPANDED+52 |
>> X | XPANDED+14, XPANDED+50*, EMHCTYP+36 |
Y | XPANDED+37*, XPANDED+52*, EMHCTYP+36, EMHCTYP+42, EMHCTYP+48, QUITYN+1~, QUITYN+8, UPDTEMHT+7 |
YY | OTHSOC+5~, OTHSOC+8* |