| 1 | PPPDSP1 ;ALB/DMB - PRESC. PRACT. DISPLAY ROUTINES ; 1/24/92 | 
|---|
| 2 | ;;V1.0;PHARMACY PRESCRIPTION PRACTICE;;APR 7,1995 | 
|---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified. | 
|---|
| 4 | ; | 
|---|
| 5 | BANNER(BNRTXT) ; Clear the screen and print the banner | 
|---|
| 6 | ; | 
|---|
| 7 | N BLANKS,PARMERR,TAB,I | 
|---|
| 8 | ; | 
|---|
| 9 | S PARMERR=-9001 | 
|---|
| 10 | I '$D(BNRTXT) Q PARMERR | 
|---|
| 11 | I $L(BNRTXT)>80 Q PARMERR | 
|---|
| 12 | ; | 
|---|
| 13 | S BLANKS="" | 
|---|
| 14 | S TAB=((IOM-$L(BNRTXT))\2) | 
|---|
| 15 | F I=1:1:TAB S BLANKS=BLANKS_" " | 
|---|
| 16 | ; | 
|---|
| 17 | W @IOF,BLANKS,BNRTXT | 
|---|
| 18 | ; | 
|---|
| 19 | Q 0 | 
|---|
| 20 | ; | 
|---|
| 21 | DSPFFX(TARRY,FFXIFN) ; Display an FFX entry | 
|---|
| 22 | ; | 
|---|
| 23 | ; | 
|---|
| 24 | N PARMERR | 
|---|
| 25 | ; | 
|---|
| 26 | S PARMERR=-9001 | 
|---|
| 27 | ; | 
|---|
| 28 | I '$D(TARRY) Q PARMERR | 
|---|
| 29 | I '$D(@TARRY@(FFXIFN)) Q PARMERR | 
|---|
| 30 | ; | 
|---|
| 31 | W !,"Entry Number: ",FFXIFN,! | 
|---|
| 32 | W "Entry Date  : ",@TARRY@(FFXIFN,"ED"),! | 
|---|
| 33 | W "Entry Source: ",@TARRY@(FFXIFN,"SOURCE"),!! | 
|---|
| 34 | W "Patient Name: ",@TARRY@(FFXIFN,"NAME") | 
|---|
| 35 | W ?40,"SSN: ",@TARRY@(FFXIFN,"SSN"),! | 
|---|
| 36 | W "Station: ",@TARRY@(FFXIFN,"POV") | 
|---|
| 37 | W " (",@TARRY@(FFXIFN,"STANO"),")" | 
|---|
| 38 | W ?40,"Domain: ",@TARRY@(FFXIFN,"DOMAIN"),! | 
|---|
| 39 | W "Last Visit Date: ",@TARRY@(FFXIFN,"LVD") | 
|---|
| 40 | W ?40,"Last Batch Request: ",@TARRY@(FFXIFN,"LBRD"),! | 
|---|
| 41 | W "Last PDX Date: ",@TARRY@(FFXIFN,"LPDX") | 
|---|
| 42 | W ?40,"Status: ",@TARRY@(FFXIFN,"STATUS"),! | 
|---|
| 43 | Q 0 | 
|---|