PSOBAI ;BIR/EJW - BAD ADDRESS PROCESSING ;02/02/2006
Source file <PSOBAI.m>
| Package | Total | Call Graph | 
|---|---|---|
| Registration | 4 | UPDATE^DGADDUTL EN^DGREGAED $$BADADR^DGUTL3 6^VADPT | 
| VA Fileman | 2 | ^DIE ^DIR | 
| Outpatient Pharmacy | 1 | ^PSOLSET | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PAUSE | ; | |
| CHKTEMP(PSODFN) | ; see if active temporary address | |
| WARN1 | ; | |
| UPDATE | ; | |
| ULK | ; | |
| CHKRX(PSORX) | ;CHECK ADDRESS BY RX | 
 
 | 
| MSG | ; | |
| CHKADDR(PSODFN,WARN,UPDATE) | ; CHECK ADDRESS BY PATIENT | 
| 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 | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DILOCKTM" | UPDATE+7 | 
| ^DPT - [#2] | UPDATE+7, ULK+1 | 
| ^PSRX - [#52] | CHKRX+6 | 
| ^XUSEC("PSO ADDRESS UPDATE" | UPDATE+3 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKTEMP | CHKADDR+9, CHKRX+8 | 
| MSG | UPDATE+7 | 
| PAUSE | CHKADDR+13, UPDATE+3, UPDATE+7, UPDATE+19 | 
| ULK | UPDATE+11, UPDATE+18, UPDATE+19 | 
| UPDATE | CHKADDR+12 | 
| WARN1 | CHKADDR+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | UPDATE+1~, UPDATE+17* | 
| DFN | CHKTEMP+2~, CHKTEMP+3* | 
| >> DIE | UPDATE+17* | 
| DIR | UPDATE+4!, UPDATE+5!, UPDATE+8!, PAUSE+1! | 
| DIR("A" | UPDATE+4*, UPDATE+9*, PAUSE+1* | 
| DIR("B" | UPDATE+4*, UPDATE+10* | 
| DIR(0 | UPDATE+4*, UPDATE+8*, PAUSE+1* | 
| >> DIRUT | UPDATE+11 | 
| >> DR | UPDATE+17* | 
| DUZ | UPDATE+3 | 
| PSOBADR | CHKADDR+5~, CHKADDR+7*, CHKADDR+8, CHKRX+3~, CHKRX+4*, CHKRX+7*, CHKRX+8, CHKRX+9*, CHKRX+10, WARN1+2 | 
| PSODFN | CHKADDR~, CHKADDR+6, CHKADDR+7, CHKADDR+9, CHKRX+3~, CHKRX+6*, CHKRX+7, CHKRX+8, CHKTEMP~, CHKTEMP+3 , UPDATE+7, UPDATE+16, UPDATE+17, UPDATE+19, ULK+1 | 
| PSOFLG | UPDATE+15~, UPDATE+16 | 
| PSOFLG(1 | UPDATE+16* | 
| >> PSOPAR | UPDATE+2, UPDATE+3 | 
| PSORX | CHKRX~, CHKRX+5, CHKRX+6 | 
| PSOSEL | UPDATE+1~, UPDATE+12*, UPDATE+13, UPDATE+18, UPDATE+19 | 
| PSOTEMP | CHKADDR+5~, CHKADDR+9*, CHKRX+3~, CHKRX+8*, CHKRX+9, WARN1+3, CHKTEMP+3*, CHKTEMP+4*, CHKTEMP+5 | 
| UPDATE | CHKADDR~, CHKADDR+12 | 
| >> VALMSG | MSG+1* | 
| VAPA | CHKTEMP+2~ | 
| VAPA(9 | CHKTEMP+4 | 
| WARN | CHKADDR~, CHKADDR+10 | 
| >> Y | UPDATE+6, UPDATE+12 |