| 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 | ; | 
|---|