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 |