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

ABMDE6X.m

Go to the documentation of this file.
  1. ABMDE6X ; IHS/ASDST/DMJ - Page 6 - ERROR CHECKS ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;**8,14**;NOV 12, 2009;Build 238
  1. ;
  1. ; Added code for new error 217
  1. ;
  1. ;IHS/SD/SDR - v2.5 p10 - IM20435 - Removed error from claim editor; AIDC said these should be caught during PCC data
  1. ; entry and error is no longer needed
  1. ;IHS/SD/SDR - 2.6*14 HEAT163747 - Updated error 217 so it only displays one for ea service line, no matter how many coor dx are present
  1. ;
  1. ERR S ABME("TITL")="PAGE 6 - DENTAL INFORMATION"
  1. A S ABMX=0 F ABMX("I")=1:1 S ABMX=$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),33,ABMX)) Q:'ABMX D A1
  1. I ABMX("I")=1 S ABME(137)=""
  1. G XIT
  1. A1 S ABMX("X0")=^ABMDCLM(DUZ(2),ABMP("CDFN"),33,ABMX,0)
  1. I $P(ABMX("X0"),U,7)="" S DA(1)=ABMP("CDFN"),DIK="^ABMDCLM(DUZ(2),"_DA(1)_",33,",DA=ABMX D ^DIK Q
  1. I $P(ABMX("X0"),U,2)=""&($P(^ABMDEXP(ABMP("EXP"),0),U)["UB") S ABME(121)=""
  1. S ABMCODXS=$P(ABMX("X0"),U,4)
  1. I ABMCODXS'="" D
  1. .F ABMJ=1:1 S ABMCODX=$P(ABMCODXS,",",ABMJ) Q:+$G(ABMCODX)=0 D
  1. ..;start old code abm*2.6*8 NOHEAT
  1. ..;I +$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),17,"C",ABMCODX,0))=0,($G(ABME(217))'="") S ABME(217)=$G(ABME(217))_","_ABMX
  1. ..;I +$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),17,"C",ABMCODX,0))=0,($G(ABME(217))="") S ABME(217)=ABMX
  1. ..;end old code start new code
  1. ..;I +$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),17,"C",ABMCODX,0))=0,($G(ABME(217))'="") S ABME(217)=$G(ABME(217))_","_ABMX("I") ;abm*2.6*14 HEAT163747
  1. ..I +$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),17,"C",ABMCODX,0))=0,($G(ABME(217))'="") Q:ABME(217)[(ABMX("I")) S ABME(217)=$G(ABME(217))_","_ABMX("I") ;abm*2.6*14 HEAT163747
  1. ..I +$O(^ABMDCLM(DUZ(2),ABMP("CDFN"),17,"C",ABMCODX,0))=0,($G(ABME(217))="") S ABME(217)=ABMX("I")
  1. ..;end new code
  1. I $P(ABMX("X0"),U,7)]"",$P(ABMX("X0"),U,7)<ABMP("VDT") S ABME(127)=""
  1. I $P(^AUTTADA(+ABMX("X0"),0),U,9)]"" Q
  1. I $P(ABMX("X0"),U,5)="",$P(ABMX("X0"),U,11)="" S ABME(133)=""
  1. Q
  1. ;
  1. XIT K ABMX
  1. Q