ASDREG ; IHS/ADC/PDW/ENM - REG EDITS ALLOWED FROM SCHEDULING ; [ 12/21/1999 2:31 PM ]
Source file <ASDREG.m>
Package | Total | Call Graph |
---|---|---|
IHS Patient Registration | 3 | HDR^AG PATNLK^AGEDIT ^AGVAR |
VA Fileman | 3 | ^%DT ^DIE ^DIR |
IHS VA Utilities | 2 | ^XBCLS ($$VAL,$$VALI,ENP)^XBDIQ1 |
Kernel | 2 | $$FMTE^XLFDT $$REPEAT^XLFSTR |
IHS Changes To Scheduling | 1 | $$DIV^ASDUT |
Package | Total | Caller Graph |
---|---|---|
Diabetes Registry | 1 | BDMVAGL |
IHS Changes To Scheduling | 1 | ASDM |
Mental Health Social Services | 1 | AMHVAGL |
Name | Comments | DBIA/ICR reference |
---|---|---|
EDITYP | ; -- check user for edit type to use
|
|
END | ; -- eoj
|
|
POSTCK | ; -- SUBRTN to return new value of data & set ^agpatch if needed
|
|
ZIP | ; -- mailing address-zip
|
|
CITY | ; -- mailing address-city
|
|
FIELD(X,Y) | ; -- returns name of field
|
|
PRESAVE | ; -- SUBRTN to return before value of data
|
|
ST | ; -- mailing address-street
|
|
NOTE | ;
|
|
EDIT(FILE) | ; -- SUBRTN to set variables
|
|
STATE | ; -- mailing address-state
|
|
HPH | ; -- home phone number
|
|
WPH | ; -- work phone number
|
|
DISPAT | ; displays patient name & identifiers
|
|
DISREG | ; displays last reg update and add. info
|
|
DISPLAY | ;PEP; -- display address then ask to edit
; to call at PEP have DFN set and ASDREG=1 ; if you're sure user wants to edit, set ASDOK=1 |
Name | Field # of Occurrence |
---|---|
^%DT | POSTCK+3 |
HDR^AG | EDITYP+11 |
PATNLK^AGEDIT | EDITYP+12 |
^AGVAR | EDITYP+11 |
$$DIV^ASDUT | EDITYP+2 |
^DIE | EDITYP+10, EDIT+1 |
^DIR | EDITYP+6, DISPLAY+11 |
^XBCLS | EDITYP+13 |
$$VAL^XBDIQ1 | DISPLAY+4, PRESAVE+1, POSTCK+2, DISPAT+6, DISREG+3 |
$$VALI^XBDIQ1 | EDITYP+2 |
ENP^XBDIQ1 | DISPLAY+3 |
$$FMTE^XLFDT | DISPAT+4 |
$$REPEAT^XLFSTR | DISREG+2, DISREG+7 |
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 |
|
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 |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AGPATCH( | POSTCK+3* |
^AUPNPAT - [#9000001] | EDITYP+8, EDITYP+10, DISPLAY+13, END+1, DISPAT+7, DISREG+5, DISREG+6 |
^DD( | FIELD+1 |
^DIC(19 - [#19] | ASDREG+4, ASDREG+5 |
^DPT - [#2] | DISPAT+2 |
^XTMP("AGHL7" | POSTCK+5* |
^XUSEC("SDZREGEDIT" | EDITYP+4 |
Name | Line Occurrences |
---|---|
$$FIELD | DISPLAY+4, DISREG+3 |
DISPAT | EDITYP+11, EDITYP+13 |
DISPLAY | EDITYP+3 |
DISREG | EDITYP+5 |
EDIT | ST+1, CITY+1, STATE+1, ZIP+1, HPH+1, WPH+1 |
END | EDITYP+4, DISPLAY+7, DISPLAY+8, DISPLAY+13, ST+1, CITY+3, STATE+1, ZIP+1, HPH+1, WPH+1 |
NOTE | CITY+2 |
POSTCK | ST+1, CITY+1, STATE+1, ZIP+1, HPH+1, WPH+1 |
PRESAVE | ST+1, CITY+1, STATE+1, ZIP+1, HPH+1, WPH+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AG | END+3! |
AGCHRT | END+3! |
AGLINE | END+3! |
AGOPT | END+3! |
AGOPT(14 | EDITYP+12 |
AGPAT | END+3! |
AGQI | END+3! |
AGQT | END+3! |
AGSCRN | END+3! |
AGTP | END+3! |
AGUPDT | END+3! |
ASDOK | DISPLAY+8, END+2! |
>> ASDQUIT | EDITYP+7* |
ASDR | DISPLAY+3~ |
ASDR( | DISPLAY+5, DISPLAY+6 |
ASDREG | EDITYP+1~, EDITYP+2*, EDITYP+3, EDITYP+4, DISPLAY+7, END+2! |
ASDX | DISPAT+1~, DISPAT+2*, DISPAT+3, DISPAT+4, DISPAT+5 |
DA | EDITYP+10*, END+2!, EDIT+1* |
>> DFN | EDITYP+8, EDITYP+10, DISPLAY+3, DISPLAY+4, DISPLAY+13, END+1, PRESAVE+1, POSTCK+2, POSTCK+3, POSTCK+5 , EDIT+1, DISPAT+2, DISPAT+7, DISREG+3, DISREG+5, DISREG+6 |
DIE | EDITYP+10*, END+2!, EDIT+1* |
DIE("NO^" | ASDREG+8! |
DIR | EDITYP+5!, EDITYP+6!, DISPLAY+9~ |
DIR("A" | EDITYP+6*, DISPLAY+10* |
DIR("B" | EDITYP+5*, DISPLAY+9* |
DIR(0 | EDITYP+5*, DISPLAY+9* |
DR | EDITYP+10*, ST+1*, CITY+1*, STATE+1*, ZIP+1*, HPH+1*, WPH+1*, END+2!, PRESAVE+1, POSTCK+2 |
>> DUOUT | CITY+3 |
DUZ | EDITYP+4 |
DUZ(2 | POSTCK+3, DISPAT+6, DISPAT+7 |
FILE | EDIT~, EDIT+1 |
SDPOST | CITY+2, END+2!, POSTCK+2* |
SDPRE | CITY+2, END+2!, PRESAVE+1*, POSTCK+2 |
SDQUIT | ASDREG+8!, ST+1, STATE+1, ZIP+1, HPH+1, WPH+1, END+2!, EDIT+1* |
SDSTOP | ASDREG+4*, ASDREG+5!, ASDREG+6! |
U | DISPAT+3, DISPAT+4, DISPAT+5, DISPAT+7, FIELD+1 |
X | EDITYP+11*, DISPLAY+4*, END+2!, POSTCK+1~, POSTCK+3*, DISREG+1~, DISREG+3*, DISREG+5*, DISREG+6, FIELD~ , FIELD+1 |
Y | EDITYP+7, DISPLAY+8, POSTCK+3, EDIT+1, FIELD~, FIELD+1 |