1 | PXRMDISC ; SLC/PKR - Return the reminder disclaimer in ^TMP. ;06/14/2005
|
---|
2 | ;;2.0;CLINICAL REMINDERS;**4**;Feb 04, 2005;Build 21
|
---|
3 | ;
|
---|
4 | FORMAT ;Format and store the formatted disclaimer.
|
---|
5 | N IND,LC,NIN,NOUT,TEXTIN,TEXTOUT
|
---|
6 | ;If the Site Reminder Disclaimer is empty then use the default
|
---|
7 | ;disclaimer.
|
---|
8 | S IND=$S($D(^PXRM(800,1,"DISC2")):"DISC2",1:"DISC1")
|
---|
9 | S (LC,NIN)=0
|
---|
10 | F S LC=$O(^PXRM(800,1,IND,LC)) Q:LC="" D
|
---|
11 | . S NIN=NIN+1,TEXTIN(NIN)=$G(^PXRM(800,1,IND,LC,0))
|
---|
12 | D FORMAT^PXRMTEXT(1,70,NIN,.TEXTIN,.NOUT,.TEXTOUT)
|
---|
13 | K ^PXRM(800,1,"DISCF")
|
---|
14 | F LC=1:1:NOUT S ^PXRM(800,1,"DISCF",LC,0)=TEXTOUT(LC)
|
---|
15 | Q
|
---|
16 | ;
|
---|
17 | ;========================================================
|
---|
18 | LOAD ;Load the formatted disclaimer.
|
---|
19 | I $D(^TMP("PXRM",$J,"DISC")) Q
|
---|
20 | N LC
|
---|
21 | S LC=0
|
---|
22 | F S LC=$O(^PXRM(800,1,"DISCF",LC)) Q:LC="" D
|
---|
23 | . S ^TMP("PXRM",$J,"DISC",LC)=^PXRM(800,1,"DISCF",LC,0)
|
---|
24 | Q
|
---|
25 | ;
|
---|