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

ABMP2619.m

Go to the documentation of this file.
  1. ABMP2619 ; IHS/SD/SDR - 3P BILLING 2.6 Patch 19 POST INIT ;
  1. ;;2.6;IHS Third Party Billing;**19**;NOV 12, 2009;Build 300
  1. Q
  1. POST ;
  1. D CCREASON ;new cancelled claim reason for ticket HEAT155799
  1. D ERRCODE ;new 3P Error Code for HEAT109144
  1. D ERRORUPD ;update description on warning 191 to be more descript HEAT109144
  1. ;
  1. Q
  1. ;
  1. CCREASON ;
  1. K DIC,X,DINUM,DR,DLAYGO
  1. S DIC="^ABMCCLMR("
  1. S DIC(0)="LM"
  1. S X="CANCELLED DUE TO MERGED CLAIM"
  1. D ^DIC
  1. Q
  1. ;
  1. ERRCODE ;EP
  1. ;255 - DOS within 72 hours
  1. K DIC,X
  1. S DIC="^ABMDERR("
  1. S DIC(0)="LM"
  1. S DINUM=255
  1. S X="DOS within 72 hours"
  1. S DIC("DR")=".02///Wait until after 72 hours from DOS to bill"
  1. S DIC("DR")=DIC("DR")_";.03///W"
  1. K DD,DO
  1. D FILE^DICN
  1. D SITE(255)
  1. Q
  1. SITE(ABMX) ;Add SITE multiple
  1. S DUZHOLD=DUZ(2)
  1. S DUZ(2)=0
  1. F S DUZ(2)=$O(^ABMDCLM(DUZ(2))) Q:'+DUZ(2) D
  1. .S DIC(0)="LX"
  1. .S DA(1)=ABMX
  1. .S DIC="^ABMDERR("_DA(1)_",31,"
  1. .S DIC("P")=$P(^DD(9002274.04,31,0),U,2)
  1. .S DINUM=DUZ(2)
  1. .S X=$P($G(^DIC(4,DUZ(2),0)),U)
  1. .S DIC("DR")=".03////W"
  1. .D ^DIC
  1. .K DA,DIC,DINUM
  1. S DUZ(2)=DUZHOLD
  1. K DUZHOLD,DLAYGO,ABMX
  1. Q
  1. ERRORUPD ;EP
  1. K DIC,DR,DIE,X,DIR
  1. S DIE="^ABMDERR("
  1. S DA=191
  1. S DR=".01///OP VISIT(S) WITHIN 72 HOURS OF ADMISSION OR DISCHARGE"
  1. D ^DIE
  1. Q