BRNPTRQ ; IHS/PHXAO/TMJ - ROI REQUESTING PARTY (BY DATE RANGE) ;
;;2.0;RELEASE OF INFO SYSTEM;*1*;APR 10, 2003
;IHS/OIT/LJF 01/24/2008 PATCH 1 Added limit to date range
; Added choice of facility
;
;
;
;
BD ;get beginning date
;W !! S DIR(0)="D^::EP",DIR("A")="Enter beginning ROI Initiated Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
W !! S DIR(0)="D^:"_DT_":EP",DIR("A")="Enter beginning ROI Initiated Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1 ;IHS/OIT/LJF 01/24/2008 PATCH 1
I $D(DIRUT) G END
S BRNBD=Y
ED ;get ending date
;W ! S DIR(0)="D^"_BRNBD_"::EP",DIR("A")="Enter ending ROI Initiation Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
W ! S DIR(0)="D^"_BRNBD_":"_DT_":EP",DIR("A")="Enter ending ROI Initiation Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1 ;IHS/OIT/LJF 01/24/2008 PATCH 1
I $D(DIRUT) G BD
S BRNED=Y
S X1=BRNBD,X2=-1 D C^%DTC S BRNSD=X
W !
;
;
ASK ;Ask if a particular Requesting Party
S BRNUSE=1,BRNUSE1=10000
W ! S DIR(0)="Y0",DIR("A")="Want to INCLUDE a particular Party Who Requested the Disclosure",DIR("B")="NO"
S DIR("?")="To RESTRICT to a particular Requesting Party - Answer Yes."
D ^DIR K DIR
G:$D(DIRUT) BD
I 'Y G PRINT
USER ;ROI Disclosure USER
S DIC=90264.1,DIC(0)="AEMQ",DIC("A")="Enter Requesting Party Name: "
D ^DIC K DIC
;
Q:$D(DIRUT)
G:Y=0 ASK
S BRNUSE=+Y,BRNUSE1=+Y
;
;
PRINT ;PRINT CLOSED DISCLOSURES BY DATE
;
;select facility
NEW BRNFAC D ASKFAC^BRNU(.BRNFAC) I BRNFAC="" D END Q ;IHS/OIT/LJF 01/24/2008 PATCH 1
;
;set up print
S FLDS="[BRN DISCLOSURE INFO]",BY(0)="^BRNREC(""AP""," S L(0)=3,DIC="^BRNREC(",L=0
S FR(0,1)=BRNUSE,TO(0,1)=BRNUSE1
S FR(0,2)=BRNBD,TO(0,2)=BRNED
I BRNFAC>0 S DIS(0)="I $P(^BRNREC(D0,0),U,22)=BRNFAC" ;IHS/OIT/LJF 01/24/2008 PATCH 1
K DHIT,DIOEND,DIOBEG
D EN1^DIP
END ;
K BRNBD,BRNED,BRNSD,BRNUSE,BRNUSE1,X,DD0,B Q
BRNPTRQ ; IHS/PHXAO/TMJ - ROI REQUESTING PARTY (BY DATE RANGE) ;
+1 ;;2.0;RELEASE OF INFO SYSTEM;*1*;APR 10, 2003
+2 ;IHS/OIT/LJF 01/24/2008 PATCH 1 Added limit to date range
+3 ; Added choice of facility
+4 ;
+5 ;
+6 ;
+7 ;
BD ;get beginning date
+1 ;W !! S DIR(0)="D^::EP",DIR("A")="Enter beginning ROI Initiated Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
+2 ;IHS/OIT/LJF 01/24/2008 PATCH 1
WRITE !!
SET DIR(0)="D^:"_DT_":EP"
SET DIR("A")="Enter beginning ROI Initiated Date"
DO ^DIR
KILL DIR
IF $DATA(DUOUT)
SET DIRUT=1
+3 IF $DATA(DIRUT)
GOTO END
+4 SET BRNBD=Y
ED ;get ending date
+1 ;W ! S DIR(0)="D^"_BRNBD_"::EP",DIR("A")="Enter ending ROI Initiation Date" D ^DIR K DIR S:$D(DUOUT) DIRUT=1
+2 ;IHS/OIT/LJF 01/24/2008 PATCH 1
WRITE !
SET DIR(0)="D^"_BRNBD_":"_DT_":EP"
SET DIR("A")="Enter ending ROI Initiation Date"
DO ^DIR
KILL DIR
IF $DATA(DUOUT)
SET DIRUT=1
+3 IF $DATA(DIRUT)
GOTO BD
+4 SET BRNED=Y
+5 SET X1=BRNBD
SET X2=-1
DO C^%DTC
SET BRNSD=X
+6 WRITE !
+7 ;
+8 ;
ASK ;Ask if a particular Requesting Party
+1 SET BRNUSE=1
SET BRNUSE1=10000
+2 WRITE !
SET DIR(0)="Y0"
SET DIR("A")="Want to INCLUDE a particular Party Who Requested the Disclosure"
SET DIR("B")="NO"
+3 SET DIR("?")="To RESTRICT to a particular Requesting Party - Answer Yes."
+4 DO ^DIR
KILL DIR
+5 IF $DATA(DIRUT)
GOTO BD
+6 IF 'Y
GOTO PRINT
USER ;ROI Disclosure USER
+1 SET DIC=90264.1
SET DIC(0)="AEMQ"
SET DIC("A")="Enter Requesting Party Name: "
+2 DO ^DIC
KILL DIC
+3 ;
+4 IF $DATA(DIRUT)
QUIT
+5 IF Y=0
GOTO ASK
+6 SET BRNUSE=+Y
SET BRNUSE1=+Y
+7 ;
+8 ;
PRINT ;PRINT CLOSED DISCLOSURES BY DATE
+1 ;
+2 ;select facility
+3 ;IHS/OIT/LJF 01/24/2008 PATCH 1
NEW BRNFAC
DO ASKFAC^BRNU(.BRNFAC)
IF BRNFAC=""
DO END
QUIT
+4 ;
+5 ;set up print
+6 SET FLDS="[BRN DISCLOSURE INFO]"
SET BY(0)="^BRNREC(""AP"","
SET L(0)=3
SET DIC="^BRNREC("
SET L=0
+7 SET FR(0,1)=BRNUSE
SET TO(0,1)=BRNUSE1
+8 SET FR(0,2)=BRNBD
SET TO(0,2)=BRNED
+9 ;IHS/OIT/LJF 01/24/2008 PATCH 1
IF BRNFAC>0
SET DIS(0)="I $P(^BRNREC(D0,0),U,22)=BRNFAC"
+10 KILL DHIT,DIOEND,DIOBEG
+11 DO EN1^DIP
END ;
+1 KILL BRNBD,BRNED,BRNSD,BRNUSE,BRNUSE1,X,DD0,B
QUIT