PSOQTIU4 ;VAPA/ELZ - tiu utility routine ; 30 Nov 2007 8:01 AM ;;7.0;OUTPATIENT PHARMACY;**294**;DEC 1997;Build 13 ; ; PHONE(DFN) ; -- entry point for pt's home phone number N VAPA D ADD^VADPT Q VAPA(8) ; ADDRESS(DFN,TARGET) ; -- entry point for pt's home address N LINE,DA,VAPA K @TARGET S LINE=0 D ADD^VADPT F DA=1:1:3 D . Q:VAPA(DA)="" . S LINE=LINE+1 . S @TARGET@(LINE,0)=VAPA(DA) . W "." S LINE=LINE+1,@TARGET@(LINE,0)=VAPA(4)_", "_$P(VAPA(5),U,2)_" "_VAPA(6) I VAPA(9)'="" S LINE=LINE+1,@TARGET@(LINE,0)="Temporary Address Start: "_$P(VAPA(9),U,2) ;dc-3/18/98 I VAPA(10)'="" S LINE=LINE+1,@TARGET@(LINE,0)="Temporary Address Stop: "_$P(VAPA(10),U,2) ;dc-3/18/98 S @TARGET@(0)="^^"_LINE_"^"_LINE_"^"_DT_"^^" Q "~@"_$NA(@TARGET) ; NEXTAPPT(DFN) ; -- entry point for next scheduled appointment N INFO D SDA^VADPT S INFO=$S($D(^UTILITY("VASD",$J,1,"E")):$P(^("E"),U)_" "_$P(^("E"),U,2),1:"No Future Appointments Scheduled") K ^UTILITY("VASD",$J) Q INFO