DGSEC2 ;ALB/RMO - Display User Access to Patient Record ; 22 JUN 87 1:00 pm
Source file <DGSEC2.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | ^%DT ^DIC YN^DICN DT^DIQ | 
| Registration | 2 | H^DGUTL (CLOSE,ZIS)^DGUTQ | 
| IHS Changes To ADT | 1 | ^BDGSEC2 | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Changes To ADT | 2 | BDGSEC2 BDGSECL | 
| Registration | 2 | DGSEC1 DGSEC3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DTRNG | ||
| CHKDTE | ;F DGDTE=DGENDDT:0 S DGDTE=$O(^DGSL(38.1,"AU",DFN,DGUSR,DGDTE)) Q:'DGDTE!(DGBEGDT<DGDTE)  I $D(^DGSL(38.1,DFN,"D",DGDTE,0)) S DGSL0=^(0),DGCNT=DGCNT+1 D HD:'DGPGE!(($Y+4)>IOSL) Q:DGX="^"  D PRT | |
| ALLUSR | ||
| ASKUSR | ||
| ENDDT | ||
| Q | ||
| START | ||
| CRCHK | ||
| PRT | ||
| SELUSR | ||
| BEGDT | ||
| HD | 
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls | 
| ^DGSL(38.1 - [#38.1] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | BEGDT+2, ENDDT+2 | 
| ^DD(38.11 | PRT+1 | 
| ^DGSL(38.1 - [#38.1] | ALLUSR, CHKDTE+1 | 
| ^DPT - [#2] | START | 
| ^VA(200 - [#200] | SELUSR, PRT | 
| ^XUSEC("DG SECURITY OFFICER" | DGSEC2+7 | 
| Name | Line Occurrences | 
|---|---|
| ALLUSR | START | 
| ASKUSR | ASKUSR | 
| BEGDT | BEGDT+1 | 
| CHKDTE | SELUSR, ALLUSR | 
| CRCHK | HD | 
| DTRNG | DGSEC2+16 | 
| ENDDT | ENDDT+1 | 
| PRT | CHKDTE+1 | 
| Q | DGSEC2+16, ASKUSR, ASKUSR+1, ASKUSR+3 | 
| SELUSR | START | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | START, SELUSR, CHKDTE+1, PRT | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | ASKUSR* | 
| %DT | BEGDT*!, ENDDT*!, ENDDT+2! | 
| %DT("A" | BEGDT*, ENDDT* | 
| %DT(0 | BEGDT+2* | 
| DFN | DGSEC2+16*, START, Q!, ALLUSR, CHKDTE+1 | 
| DGBEGDT | Q!, CHKDTE+1, DTRNG!, BEGDT+2* | 
| DGCNT | START*, Q!, SELUSR, ALLUSR+1, CHKDTE+1* | 
| DGDTE | Q!, CHKDTE+1* | 
| DGENDDT | Q!, CHKDTE+1, DTRNG!, ENDDT+2* | 
| DGLNE | Q!, HD+1!*, HD+2, HD+3!* | 
| DGNAM | START*, Q!, SELUSR, ALLUSR+1, HD+2 | 
| DGPGE | START*, Q!, HD*, CRCHK | 
| DGPGM | ASKUSR+3*, Q! | 
| DGPOP | DGSEC2+16, Q!, DTRNG*, BEGDT*, ENDDT* | 
| DGRNG1 | Q!, SELUSR, ALLUSR+1, HD, DTRNG!, BEGDT+2* | 
| DGRNG2 | Q!, SELUSR, ALLUSR+1, HD, DTRNG!, ENDDT+2* | 
| >> DGSDFLG | BEGDT+1, ENDDT+1 | 
| DGSENFLG | DGSEC2+12*, DGSEC2+15! | 
| DGSL0 | Q!, CHKDTE+1*, PRT, PRT+1 | 
| >> DGTIME | HD+1 | 
| DGUSR | ASKUSR!*, ASKUSR+1*, START, SELUSR, ALLUSR*, CHKDTE+1, PRT | 
| DGVAR | ASKUSR+3*, Q! | 
| DGX | START*, Q!, ALLUSR, HD, CRCHK* | 
| >> DIC | DGSEC2+8*, ASKUSR+1* | 
| >> DIC("A" | DGSEC2+8*, DGSEC2+15! | 
| >> DIC("S" | DGSEC2+15! | 
| >> DIC(0 | DGSEC2+8*, ASKUSR+1* | 
| >> DOB | START*, HD+2 | 
| DTIME | CRCHK | 
| DUZ | DGSEC2+7 | 
| IO | START | 
| IOF | SELUSR, ALLUSR+1, HD | 
| IOST | CRCHK | 
| POP | ASKUSR+3, Q! | 
| >> SSN | START*, HD+1 | 
| >> X | CRCHK* | 
| >> Y | DGSEC2+16, ASKUSR+1, PRT*, HD+1*, HD+2*, BEGDT, BEGDT+1, BEGDT+2, ENDDT, ENDDT+1 , ENDDT+2 |