Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: RMPRU

RMPRU.m

Go to the documentation of this file.
  1. RMPRU ;PHX/HPL- ASSORTED UTILITIES ; 10/31/1994
  1. ;;3.0;PROSTHETICS;;Feb 09, 1996
  1. ACT ;If either Orthotic Lab and Shoe Last Clinic has been activated or
  1. ;Restoration Lab has been activated, make sure Fiscal has activated
  1. ;the appropriate Cost Center(s) or do not allow creation of Lab
  1. ;requests.
  1. ;Called from the Entry Action Field of the Option CREATE 2529-3 REQUEST.
  1. ;NO VARIABLES REQUIRED
  1. N RMPRSITE,RMPRPRI,RMPRCP,RMPRCC,RMPRPICE
  1. S RMPRSITE=DUZ(2),RMPRPRI=0 S RMPRPRI=$O(^RMPR(669.9,"C",DUZ(2),RMPRPRI)),RMPRCC=827300,RMPRCP=910
  1. ACT1 S RMPRPICE=$S(RMPRCC=827300:"11",RMPRCC=827400:"12")
  1. I $G(RMPRSITE),$P(^RMPR(669.9,RMPRPRI,0),U,RMPRPICE)>0,$P($G(^PRCD(420,RMPRSITE,1,RMPRCP,2,RMPRCC,0)),U,1)'>0 D
  1. .S RQUIT=1
  1. .W !!,"Cost Center ",RMPRCC," has not been activated for "_$S(RMPRCC=827300:"Orthotic Lab and Shoe Last Clinic",RMPRCC=827400:"Restoration Lab",1:"")_". ",!,"Please contact Fiscal Service."
  1. Q:RMPRCC=827400 S RMPRCC=827400 D ACT1
  1. Q
  1. GTNAME(RDFN) ;UTILITY TO GET THE PATIENT'S NAME FROM THE PATIENT FILE USING
  1. ;VADPT CALLS
  1. N DFN,VAHOW,VAROOT,RMPRNAME
  1. S DFN=RDFN,VAROOT="RMPRNAME"
  1. D DEM^VADPT
  1. Q RMPRNAME(1)
  1. GTSSN(RDFN) ;UTILITY TO GET PATIENT'S SSN FROM THE PATIENT FILE USING
  1. ;VADPT CALLS
  1. N DFN,VAHOW,VAROOT,RMPRNAME
  1. S DFN=RDFN,VAROOT="RMPRNAME"
  1. D DEM^VADPT
  1. Q $P(RMPRNAME(2),U,2)
  1. NAMESSN(RDFN) ;Utility to get a two piece string consisting of patient name
  1. ;and social security number
  1. N DFN,VAHOW,VAROOT,RMPRNAME
  1. S DFN=RDFN,VAROOT="RMPRNAME"
  1. D DEM^VADPT
  1. Q RMPRNAME(1)_"^"_$P(RMPRNAME(2),U,2)