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

AUP6I003.m

Go to the documentation of this file.
  1. AUP6I003 ; ; 31-AUG-2004
  1. ;;93.2;AUP6;;AUG 31, 2004
  1. Q:'DIFQ(9000001) F I=1:2 S X=$T(Q+I) Q:X="" S Y=$E($T(Q+I+1),4,999),X=$E(X,4,999) S:$A(Y)=126 I=I+1,Y=$E(Y,2,999)_$E($T(Q+I+1),5,999) S:$A(Y)=61 Y=$E(Y,2,999) X NO E S @X=Y
  1. Q Q
  1. ;;^DD(9000001,0,"PT",9002253,.02)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002254,.02)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002257,.02)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002274.3,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002274.4,.05)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002313.57,5)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9002313.59,5)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009012,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009012.5,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009013,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009013.1,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009014,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009015.01,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009032,.04)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009035.1,2)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009052,.04)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009062,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009062.021,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009062.022,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009062.08,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009063.1,.02)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009065.05,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009066,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009080,.02)
  1. ;;=
  1. ;;^DD(9000001,0,"PT",9009081,.01)
  1. ;;=
  1. ;;^DD(9000001,0,"SCR")
  1. ;;=I '$P(^DPT(Y,0),U,19)
  1. ;;^DD(9000001,.01,0)
  1. ;;=NAME^RP2'X^DPT(^0;1^S:$D(X) DINUM=X
  1. ;;^DD(9000001,.01,1,0)
  1. ;;=^.1^^-1
  1. ;;^DD(9000001,.01,1,1,0)
  1. ;;=9000001^B
  1. ;;^DD(9000001,.01,1,1,1)
  1. ;;=S ^AUPNPAT("B",$E(X,1,30),DA)=""
  1. ;;^DD(9000001,.01,1,1,2)
  1. ;;=K ^AUPNPAT("B",$E(X,1,30),DA)
  1. ;;^DD(9000001,.01,10)
  1. ;;=011/PINAME
  1. ;;^DD(9000001,.01,"DEL",.01,0)
  1. ;;=I 1
  1. ;;^DD(9000001,.01,"DT")
  1. ;;=3020620
  1. ;;^DD(9000001,.14,0)
  1. ;;=PRIMARY CARE PROVIDER^P6'^DIC(6,^0;14^Q
  1. ;;^DD(9000001,.14,1,0)
  1. ;;=^.1
  1. ;;^DD(9000001,.14,1,1,0)
  1. ;;=9000001^AK
  1. ;;^DD(9000001,.14,1,1,1)
  1. ;;=S ^AUPNPAT("AK",$E(X,1,30),DA)=""
  1. ;;^DD(9000001,.14,1,1,2)
  1. ;;=K ^AUPNPAT("AK",$E(X,1,30),DA)
  1. ;;^DD(9000001,.14,1,1,"%D",0)
  1. ;;=^^1^1^2970212^
  1. ;;^DD(9000001,.14,1,1,"%D",1,0)
  1. ;;=Provides a PRIMARY CARE PROVIDER sorting index.
  1. ;;^DD(9000001,.14,1,1,"DT")
  1. ;;=2940519
  1. ;;^DD(9000001,.14,1,2,0)
  1. ;;=^^TRIGGER^9000001^.33
  1. ;;^DD(9000001,.14,1,2,1)
  1. ;;=K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNPAT(D0,0)):^(0),1:"") S X=$P(Y(1),U,33),X=X S DIU=X K Y S X=DIV S X=$G(DUZ) X ^DD(9000001,.14,1,2,1.4)
  1. ;;^DD(9000001,.14,1,2,1.4)
  1. ;;=S DIH=$S($D(^AUPNPAT(DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,33)=DIV,DIH=9000001,DIG=.33 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
  1. ;;^DD(9000001,.14,1,2,2)
  1. ;;=K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNPAT(D0,0)):^(0),1:"") S X=$P(Y(1),U,33),X=X S DIU=X K Y S X=DIV S X=$G(DUZ) X ^DD(9000001,.14,1,2,2.4)
  1. ;;^DD(9000001,.14,1,2,2.4)
  1. ;;=S DIH=$S($D(^AUPNPAT(DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,33)=DIV,DIH=9000001,DIG=.33 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
  1. ;;^DD(9000001,.14,1,2,"%D",0)
  1. ;;=^^1^1^2990928^
  1. ;;^DD(9000001,.14,1,2,"%D",1,0)
  1. ;;=This triggers the .33 field.
  1. ;;^DD(9000001,.14,1,2,"CREATE VALUE")
  1. ;;=S X=$G(DUZ)
  1. ;;^DD(9000001,.14,1,2,"DELETE VALUE")
  1. ;;=S X=$G(DUZ)
  1. ;;^DD(9000001,.14,1,2,"DT")
  1. ;;=2990928
  1. ;;^DD(9000001,.14,1,2,"FIELD")
  1. ;;=#.33
  1. ;;^DD(9000001,.14,1,3,0)
  1. ;;=^^TRIGGER^9000001^.34
  1. ;;^DD(9000001,.14,1,3,1)
  1. ;;=K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNPAT(D0,0)):^(0),1:"") S X=$P(Y(1),U,34),X=X S DIU=X K Y S X=DIV S X=$G(DT) X ^DD(9000001,.14,1,3,1.4)
  1. ;;^DD(9000001,.14,1,3,1.4)
  1. ;;=S DIH=$S($D(^AUPNPAT(DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,34)=DIV,DIH=9000001,DIG=.34 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
  1. ;;^DD(9000001,.14,1,3,2)
  1. ;;=K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^AUPNPAT(D0,0)):^(0),1:"") S X=$P(Y(1),U,34),X=X S DIU=X K Y S X=DIV S X=$G(DT) X ^DD(9000001,.14,1,3,2.4)
  1. ;;^DD(9000001,.14,1,3,2.4)
  1. ;;=S DIH=$S($D(^AUPNPAT(DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,34)=DIV,DIH=9000001,DIG=.34 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
  1. ;;^DD(9000001,.14,1,3,"CREATE VALUE")
  1. ;;=S X=$G(DT)
  1. ;;^DD(9000001,.14,1,3,"DELETE VALUE")
  1. ;;=S X=$G(DT)
  1. ;;^DD(9000001,.14,1,3,"DT")
  1. ;;=2990928
  1. ;;^DD(9000001,.14,1,3,"FIELD")
  1. ;;=#.34
  1. ;;^DD(9000001,.14,"DT")
  1. ;;=2990928