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 |