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

BGP0EL31.m

Go to the documentation of this file.
  1. BGP0EL31 ; IHS/CMI/LAB - measure 1,2,3,4 05 Apr 2009 1:44 PM ;
  1. ;;10.0;IHS CLINICAL REPORTING;;JUN 18, 2010
  1. ;
  1. IELDFSA ;EP
  1. S (BGPD1,BGPD2,BGPD3,BGPD4,BGPD5)=0
  1. S (BGPN1,BGPN2,BGPN3,BGPN4,BGPN5,BGPN6,BGPN7)=0
  1. I BGPAGEB<55 S BGPSTOP=1 Q
  1. I 'BGPACTCL S BGPSTOP=1 Q
  1. S BGPD1=1
  1. I BGPAGEB>54,BGPAGEB<65 S BGPD2=1
  1. I BGPAGEB>64,BGPAGEB<75 S BGPD3=1
  1. I BGPAGEB>74,BGPAGEB<85 S BGPD4=1
  1. I BGPAGEB>84 S BGPD5=1
  1. S BGPVALUE=$$FUNCTION^BGP0EL4(DFN,BGPBDATE,BGPEDATE)
  1. I $P(BGPVALUE,U) S BGPN1=1
  1. S BGPVALUE="AC|||"_$S(BGPN1:"YES: ",1:"NO: ")_$P(BGPVALUE,U,2)
  1. K X,Y,Z,%,A,B,C,D,E,H,BDATE,EDATE,P,V,S,F,T,BGPG
  1. Q
  1. IELDASA ;EP
  1. S (BGPD1,BGPD2,BGPD3,BGPD4,BGPD5)=0
  1. S (BGPN1,BGPN2,BGPN3,BGPN4,BGPN5,BGPN6,BGPN7)=0
  1. I BGPAGEB<55 S BGPSTOP=1 Q
  1. I 'BGPACTCL S BGPSTOP=1 Q
  1. S BGPD1=1
  1. I BGPAGEB>54,BGPAGEB<65 S BGPD2=1
  1. I BGPAGEB>64,BGPAGEB<75 S BGPD3=1
  1. I BGPAGEB>74,BGPAGEB<85 S BGPD4=1
  1. I BGPAGEB>84 S BGPD5=1
  1. S BGPHOSPL=""
  1. S BGPN1=$$V2ASTH^BGP0D31(DFN,BGP365,BGPEDATE)
  1. I BGPN1 S BGPHOSPL=$$HOSP^BGP0D31(DFN,BGP365,BGPEDATE) I BGPHOSPL S BGPN2=1
  1. S BGPVALUE="AC"_"|||"_$S(BGPN1:$$LAST^BGP0D31(DFN,BGP365,BGPEDATE),1:"")_" "_$S(BGPHOSPL:"H "_$$DATE^BGP0UTL($P(BGPHOSPL,U,2)),1:"")
  1. K X,Y,Z,%,A,B,C,D,E,H,BDATE,EDATE,P,V,S,F,T,BGPG
  1. Q
  1. IELDPHA ;EP - PHN
  1. S (BGPD1,BGPD2,BGPD3,BGPD4,BGPD5)=0
  1. S (BGPN1,BGPN2,BGPN3,BGPN4,BGPN5,BGPN6,BGPN7)=0
  1. I BGPAGEB<55 S BGPSTOP=1 Q
  1. S BGPD1=1
  1. I BGPAGEB>54,BGPAGEB<65 S BGPD2=1
  1. I BGPAGEB>64,BGPAGEB<75 S BGPD3=1
  1. I BGPAGEB>74,BGPAGEB<85 S BGPD4=1
  1. I BGPAGEB>84 S BGPD5=1
  1. S BGPVALUE=$$PHNV^BGP0EL4(DFN,BGP365,BGPEDATE,BGPHOME)
  1. S BGPN1=BGPVALUE
  1. S BGPVALUE="UP|||"_$P(BGPVALUE,U)_" all PHN; "_$P(BGPVALUE,U,7)_" home; "_$P(BGPVALUE,U,6)_" driver all; "_$P(BGPVALUE,U,12)_" driver home"
  1. Q