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 |