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

ABMDRDX1.m

Go to the documentation of this file.
  1. ABMDRDX1 ; IHS/ASDST/DMJ - Billed DX List ;
  1. ;;2.6;IHS 3P BILLING SYSTEM;**14**;NOV 12, 2009;Build 238
  1. ;Original;TMD;
  1. ;
  1. ; IHS/SD/SDR - v2.6 CSV
  1. ;IHS/SD/SDR - 2.6*14 - Updated DX^ABMCVAPI call to be numeric
  1. ;IHS/SD/SDR - 2.6*14 - removed '9' from ICD9 in header
  1. ;IHS/SD/SDR - 2.6*14 - HEAT165197 - Shortened desc to 31 characters to stop wrapping
  1. ;
  1. PRINT ;EP for printing data
  1. W:$D(ABM("PRINT",16)) @ABM("PRINT",16) S ABM("PG")=0 D HDB
  1. S ABM("O")=0 F S ABM("O")=$O(^TMP("ABM-DX",$J,ABM("O"))) Q:ABM("O")="" D Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)
  1. .S ABM=$O(^TMP("ABM-DX",$J,ABM("O"),0)) Q:ABM="" S ABM("T")=^(ABM)
  1. .I $Y>(IOSL-5) D HD Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)
  1. .D WRT
  1. Q:$D(DTOUT)!($D(DUOUT))!($D(DIROUT))
  1. S ABM("T")=$G(^TMP("ABM-DX",$J))
  1. W !?41,"+=======+=============+"
  1. W !,"Primary Diagnosis Total",?43,$J($FN($P(ABM("T"),U),",",0),5),?51,$J($FN($P(ABM("T"),U,2),",",2),11)
  1. W !?41,"+=======+=============+"
  1. Q
  1. ;
  1. WRT ;
  1. ;W !?2,$P($$DX^ABMCVAPI(ABM,ABM("D")),U,2),?10,$P($$DX^ABMCVAPI(ABM,ABM("D")),U,4) ;CSV-c ;abm*2.6*14 updated API call
  1. W !?2,$P($$DX^ABMCVAPI(+ABM,ABM("D")),U,2),?10,$E($P($$DX^ABMCVAPI(+ABM,ABM("D")),U,4),1,31) ;CSV-c ;abm*2.6*14 updated API call and HEAT165197
  1. W ?43,$J($FN($P(ABM("T"),U),",",0),5),?51,$J($FN($P(ABM("T"),U,2),",",2),11)
  1. W ?66,$J((100*$P(ABM("T"),U))\+^TMP("ABM-DX",$J),2),"%"
  1. Q
  1. ;
  1. HD D PAZ^ABMDRUTL Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)
  1. HDB S ABM("PG")=ABM("PG")+1,ABM("I")="" D WHD^ABMDRHD
  1. ;W !?2,"ICD9" ;ABM*2.6*14 remove '9' so its good for both code sets
  1. W !?2,"ICD" ;ABM*2.6*14
  1. W !?2,"Code",?14,"Diagnosis Description",?43,"Bills",?53,"Amount",?64,"Percent"
  1. W !,"+-------+--------------------------------+-------+-------------+-------+"
  1. Q