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

ABMDVST8.m

Go to the documentation of this file.
  1. ABMDVST8 ; IHS/ASDST/DMJ - PCC VISIT STUFF - IMMUNIZ ;
  1. ;;2.6;IHS Third Party Billing System;**2**;NOV 12, 2009
  1. ;Original;TMD;03/26/96 11:59 AM
  1. ; this rtn is replaced by the new call to $$CPT etc
  1. ;
  1. ; IHS/SD/SDR - v2.6 CSV
  1. ; IHS/SD/SDR - abm*2.6*2 - 3PMS10003A - modified to call ABMFEAPI
  1. ;
  1. Q
  1. ; Leave this code until live alpha testing proves it is not needed
  1. K ABMR
  1. CPT S DA(1)=ABMP("CDFN"),DIC="^ABMDCLM(DUZ(2),"_DA(1)_",27,",DIC(0)="LE"
  1. S ABM="^AUPNVIMM(""AD"","_ABMVDFN_")"
  1. F S ABM=$Q(@ABM) Q:$P($P(ABM,"AD",2),",",2)'=ABMVDFN K DIC("DR"),DD,DO S X=+$P($P(ABM,"AD",2),",",3) D CPTCHK
  1. Q
  1. ;
  1. CPTCHK Q:'$D(^AUPNVIMM(X,0)) S ABMR("X")=+$P($G(^AUTTIMM(+^(0),0)),U,3)
  1. Q:'ABMR("X") S ABM("CPT")=$P($T(@ABMR("X")),";;",2) Q:'ABM("CPT")
  1. ;Q:$P($G(^ABMDFEE(ABMP("FEE"),19,ABM("CPT"),0)),U,2)<1 S ABMR("FEE")=$P(^(0),U,2)
  1. ;Q:($P($G(^ABMDFEE(ABMP("FEE"),19,ABM("CPT"),0)),U,2)&($P($G(^ABMNINS(ABMP("LDFN"),ABMP("INS"),1,ABMP("VTYP"),1)),U,14)'="Y")) ;abm*2.6*2 3PMS10003A
  1. Q:($P($$ONE^ABMFEAPI(ABMP("FEE"),19,ABM("CPT"),ABMP("VDT")),U)&($P($G(^ABMNINS(ABMP("LDFN"),ABMP("INS"),1,ABMP("VTYP"),1)),U,14)'="Y")) ;abm*2.6*2 3PMS10003A
  1. ;S ABMR("FEE")=$P($G(^ABMDFEE(ABMP("FEE"),19,ABM("CPT"),0)),U,2) ;abm*2.6*2 3PMS10003A
  1. S ABMR("FEE")=$P($$ONE^ABMFEAPI(ABMP("FEE"),19,ABM("CPT"),ABMP("VDT")),U) ;abm*2.6*2 3PMS10003A
  1. S X=ABM("CPT")
  1. I $D(ABMR(X)) S ABMR(X)=ABMR(X)+1
  1. E S ABMR(X)=1
  1. S DIC("P")=$P(^DD(9002274.3,27,0),U,2)
  1. S DIC("DR")=".02////"_$S($P($$IHSCPT^ABMCVAPI(X,ABMP("VDT")),U,3):$P($$IHSCPT^ABMCVAPI(X,ABMP("VDT")),U,3),1:960)_";.03////"_ABMR(X)_";.04////"_ABMR("FEE") ;CSV-c
  1. K DD,DO
  1. K DD,DO D FILE^DICN
  1. Q
  1. ;
  1. 1 ;;90749
  1. 2 ;;90718
  1. 3 ;;90701
  1. 4 ;;90703
  1. 5 ;;90714
  1. 6 ;;90712
  1. 7 ;;90713
  1. 8 ;;90749
  1. 9 ;;90749
  1. 10 ;;90731; This code has been replaced by 90744-90747
  1. 11 ;;90705
  1. 12 ;;90724
  1. 13 ;;90725
  1. 14 ;;90706
  1. 15 ;;90704
  1. 16 ;;90728
  1. 17 ;;90707
  1. 18 ;;90708
  1. 19 ;;90732
  1. 31 ;;90717
  1. 32 ;;90749
  1. 33 ;;90726
  1. 34 ;;90702
  1. 35 ;;90737
  1. 36 ;;90737
  1. 37 ;;90737
  1. 38 ;;90737
  1. 39 ;;90737