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

ABMRSTI4.m

Go to the documentation of this file.
  1. ABMRSTI4 ; IHS/SD/SDR - Split Claim Billing (part 4);
  1. ;;2.6;IHS 3P BILLING SYSTEM;**22**;NOV 12, 2009;Build 418
  1. ;IHS/SD/SDR 2.6*22 HEAT335246 - New routine
  1. ;
  1. Q
  1. INSSTMP ;EP
  1. D ^XBFMK
  1. D NOW^%DTC
  1. S ABMY("AUTODT")=% ;set variable to date/time stamp all claims the same in field .024
  1. S ABMTINS=0
  1. F S ABMTINS=$O(ABMY("INS",ABMTINS)) Q:'ABMTINS D ;loop through all insurers selected
  1. .S DA(1)=ABMTINS
  1. .S DIC="^ABMNINS("_DUZ(2)_","_DA(1)_",7,"
  1. .S DIC("P")=$P(^DD(9002274.09,7,0),U,2)
  1. .S DIC(0)="ML"
  1. .S X=ABMY("AUTODT")
  1. .S DIC("DR")=".02////"_DUZ ;user
  1. .S DIC("DR")=DIC("DR")_";.03////"_$P(ABMY("PGS"),"^",2,($L(ABMY("PGS"),"^")-1)) ;what pages were split
  1. .S DIC("DR")=DIC("DR")_";.04////"_ABMY("DT") ;visit or approval date
  1. .S DIC("DR")=DIC("DR")_";.05////"_$G(ABMY("DT",1)) ;start date
  1. .S DIC("DR")=DIC("DR")_";.06////"_$G(ABMY("DT",2)) ;end date
  1. .S:$G(ABMY("STA")) DIC("DR")=DIC("DR")_";.07////"_$P(ABMY("STA"),"^",2,$L(ABMY("STA"),"^")) ;claim status
  1. .S DIC("DR")=DIC("DR")_";.08////"_ABMY("SPLITHOW") ;split 1 chrg or 1 pg per claim
  1. .S DIC("DR")=$TR(DIC("DR"),"^",",")
  1. .D ^DIC
  1. Q