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

APCLV05.m

Go to the documentation of this file.
  1. APCLV05 ; IHS/CMI/LAB - provider functions ;
  1. ;;2.0;IHS PCC SUITE;;MAY 14, 2009
  1. ;
  1. DENT ;EP
  1. I 'V Q -1
  1. I '$D(^AUPNVSIT(V)) Q -1
  1. I '$G(N) Q -1
  1. NEW %,Y,P,C,Z
  1. S (Z,P)="",(Y,C)=0
  1. S Y=0 F S Y=$O(^AUPNVDEN("AD",V,Y)) Q:Y'=+Y S C=C+1 I C=N S P=$P(^AUPNVDEN(Y,0),U),Z=Y
  1. I 'P Q P
  1. I '$D(^AUTTADA(P)) Q -1
  1. I $G(F)="" S F="C"
  1. S %="" D @F
  1. Q %
  1. ;
  1. I ;
  1. S %=P Q
  1. E ;
  1. S %=$P(^AUTTADA(Z,0),U,2) Q
  1. U ;
  1. S %=$P(^AUPNVDEN(Z,0),U,4) Q
  1. C ;
  1. S %=$P(^AUTTADA(P,0),U) Q
  1. R ;fee rounded to nearest $
  1. S %=$P(^AUPNVDEN(Z,0),U,7) Q
  1. I %="" Q
  1. S %=$P((%+.5),".")
  1. Q
  1. F ;fee
  1. S %=$P(^AUPNVDEN(Z,0),U,5) Q