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 |