| [613] | 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 | 
|---|