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

ABMPRVCV.m

Go to the documentation of this file.
  1. ABMPRVCV ; IHS/SD/SDR-Move Service Line provider to multiple ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;;NOV 12, 2009
  1. ;
  1. ; Loop through multiples and move provider over to be rendering
  1. ; on the service lines
  1. ;
  1. S ABMDFN=0
  1. F S ABMDFN=$O(^ABMDCLM(DUZ(2),ABMDFN)) Q:+ABMDFN=0 D
  1. .D CLM21,CLM23,CLM27,CLM35,CLM37,CLM39,CLM43
  1. S ABMDFN=0
  1. F S ABMDFN=$O(^ABMDBILL(DUZ(2),ABMDFN)) Q:+ABMDFN=0 D
  1. .D BILL21,BILL23,BILL27,BILL35,BILL37,BILL39,BILL43
  1. Q
  1. CLM21 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,21,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,21,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",21,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3021,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM23 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,23,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,23,ABMIEN,0)),U,23)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,23,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,23,ABMIEN,0)),U,23)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",23,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3023,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,23,ABMIEN,0)),U,14)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM27 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,27,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,27,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",27,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3027,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM35 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,35,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,35,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",35,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3035,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM37 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,37,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,37,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",37,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3037,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM39 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,39,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,39,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",39,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3039,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. CLM43 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDCLM(DUZ(2),ABMDFN,43,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDCLM(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDCLM(DUZ(2),ABMDFN,43,ABMIEN,"P","B",$P($G(^ABMDCLM(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDCLM(DUZ(2),"_DA(2)_",43,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.3043,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDCLM(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL21 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,21,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,21,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",21,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4021,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,21,ABMIEN,0)),U,14)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL23 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,23,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,23,ABMIEN,0)),U,23)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,23,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,23,ABMIEN,0)),U,23)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",23,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4023,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,23,ABMIEN,0)),U,14)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL27 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,27,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,27,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",27,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4027,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,27,ABMIEN,0)),U,10)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL35 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,35,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,35,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",35,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4035,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,35,ABMIEN,0)),U,10)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL37 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,37,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,37,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",37,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4037,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,37,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL39 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,39,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,39,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",39,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4039,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,39,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q
  1. BILL43 ;
  1. S ABMIEN=0
  1. F S ABMIEN=$O(^ABMDBILL(DUZ(2),ABMDFN,43,ABMIEN)) Q:+ABMIEN=0 D
  1. .I $P($G(^ABMDBILL(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)'="" D
  1. ..Q:$D(^ABMDBILL(DUZ(2),ABMDFN,43,ABMIEN,"P","B",$P($G(^ABMDBILL(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)))
  1. ..K DIC,DA,X,Y,DR
  1. ..S DA(2)=ABMDFN
  1. ..S DA(1)=ABMIEN
  1. ..S DIC="^ABMDBILL(DUZ(2),"_DA(2)_",43,"_DA(1)_",""P"","
  1. ..S DIC("P")=$P(^DD(9002274.4043,.18,0),U,2)
  1. ..S DIC(0)="OLM"
  1. ..S X=$P($G(^ABMDBILL(DUZ(2),ABMDFN,43,ABMIEN,0)),U,11)
  1. ..S DIC("DR")=".02////R"
  1. ..D FILE^DICN
  1. Q