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

APCLAP12.m

Go to the documentation of this file.
  1. APCLAP12 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. ;
  1. EOJ ;EP
  1. K APCLVLOC,APCLVREC,APCLCLIN,APCLSKIP,APCL1,APCL2,APCLAP,APCLDISC,APCLPPOV,APCLX,APCLHIGH,APCLDX,APCLLOW,APCLICD,APCLDA1,APCLDA2,APCLY,APCLSRT2,APCLDATE,APCLPROV,APCLSEC,APCLZ,APCLLOCC
  1. Q
  1. DISC ;EP
  1. S APCLSRT2=APCLDISC
  1. I APCLDISC["?" S APCLDISC="DISCIPLINE NOT AVAILABLE" Q
  1. S APCLDISC=$P(^DIC(7,APCLY,0),U)
  1. Q
  1. CLIN ;EP
  1. I APCLCLIN=9999 S APCLSRT2=9999,APCLCLIN="NO CLINIC ENTERED" Q
  1. S APCLSRT2=$P(^DIC(40.7,APCLCLIN,0),U,2),APCLCLIN=$P(^DIC(40.7,APCLCLIN,0),U)
  1. Q
  1. DATE ;EP
  1. S APCLDATE=$P(APCLODAT,".")
  1. S X=APCLDATE D H^%DTC S APCLSRT2=$P("SUNDAY;MONDAY;TUESDAY;WEDNESDAY;THURSDAY;FRIDAY;SATURDAY",";",%Y+1) I APCLSRT2="" S APCLSRT2="UNKNOWN"
  1. Q
  1. PROV ;EP
  1. S APCLPROV=$S($P(^DD(9000010.06,.01,0),U,2)[200:$P(^VA(200,APCLAP,0),U),1:$P(^DIC(16,APCLAP,0),U))
  1. S APCLSRT2=$S($P(^DD(9000010.06,.01,0),U,2)[200:$$PROVCLS^XBFUNC1(APCLAP),APCLY:$P($G(^DIC(7,APCLY,0)),U),1:"")
  1. I APCLSRT2="" S APCLSRT2="PROVIDER CLASS UNAVAILABLE" Q
  1. Q