ABMPT261 ; IHS/SD/SDR - 3P BILLING 2.6 Patch 1 POST INIT ;
;;2.6;IHS Third Party Billing;**1**;NOV 12, 2009
;
Q
EN ;EP
D ECODES
D QEXP29 ;add prior auth question (#28) to export mode 29
Q
ECODES ;
;HEAT 6439
Q:$D(^ABMDCODE("AC","W")) ;PWK codes already entered
K DIC,X
F ABMI=1:1 S ABMLN=$P($T(ECODETXT+ABMI),";;",2) Q:ABMLN="END" D
.S ABMCODE=$P(ABMLN,U)
.S ABMDESC=$P(ABMLN,U,2)
.S DIC="^ABMDCODE("
.S DIC(0)="ML"
.S X=ABMCODE
.S DIC("DR")=".02///W"
.S DIC("DR")=DIC("DR")_";.03///"_ABMDESC
.K DD,DO
.D FILE^DICN
Q
ECODETXT ;
;;77^Support Data for Verification (REFERRAL)
;;AS^Admission Summary
;;B2^Prescription
;;B3^Physician Order
;;B4^Referral Form
;;CT^Certification
;;DA^Dental Models
;;DG^Diagnostic Report
;;DS^Discharge Summary
;;EB^Explanation of Benefits (CoB or MSP)
;;MT^Models
;;NN^Nursing Notes
;;OB^Operative Note
;;OZ^Support Data for Claim
;;PN^Physical Therapy Notes
;;PO^Prosthetics or Orthotic Certification
;;PZ^Physical Therapy Certification
;;RB^Radiology Films
;;RR^Radiology Reports
;;RT^Report of Tests and Analysis Report
;;P6^Periodontal Chart
;;END
Q
QEXP29 ;
S ABMLIST=$P($G(^ABMDEXP(29,0)),U,8)
S ABMLIST=ABMLIST_",28"
S DIE="^ABMDEXP("
S DA=29
S DR=".08////"_ABMLIST
D ^DIE
Q
ABMPT261 ; IHS/SD/SDR - 3P BILLING 2.6 Patch 1 POST INIT ;
+1 ;;2.6;IHS Third Party Billing;**1**;NOV 12, 2009
+2 ;
+3 QUIT
EN ;EP
+1 DO ECODES
+2 ;add prior auth question (#28) to export mode 29
DO QEXP29
+3 QUIT
ECODES ;
+1 ;HEAT 6439
+2 ;PWK codes already entered
IF $DATA(^ABMDCODE("AC","W"))
QUIT
+3 KILL DIC,X
+4 FOR ABMI=1:1
SET ABMLN=$PIECE($TEXT(ECODETXT+ABMI),";;",2)
IF ABMLN="END"
QUIT
Begin DoDot:1
+5 SET ABMCODE=$PIECE(ABMLN,U)
+6 SET ABMDESC=$PIECE(ABMLN,U,2)
+7 SET DIC="^ABMDCODE("
+8 SET DIC(0)="ML"
+9 SET X=ABMCODE
+10 SET DIC("DR")=".02///W"
+11 SET DIC("DR")=DIC("DR")_";.03///"_ABMDESC
+12 KILL DD,DO
+13 DO FILE^DICN
End DoDot:1
+14 QUIT
ECODETXT ;
+1 ;;77^Support Data for Verification (REFERRAL)
+2 ;;AS^Admission Summary
+3 ;;B2^Prescription
+4 ;;B3^Physician Order
+5 ;;B4^Referral Form
+6 ;;CT^Certification
+7 ;;DA^Dental Models
+8 ;;DG^Diagnostic Report
+9 ;;DS^Discharge Summary
+10 ;;EB^Explanation of Benefits (CoB or MSP)
+11 ;;MT^Models
+12 ;;NN^Nursing Notes
+13 ;;OB^Operative Note
+14 ;;OZ^Support Data for Claim
+15 ;;PN^Physical Therapy Notes
+16 ;;PO^Prosthetics or Orthotic Certification
+17 ;;PZ^Physical Therapy Certification
+18 ;;RB^Radiology Films
+19 ;;RR^Radiology Reports
+20 ;;RT^Report of Tests and Analysis Report
+21 ;;P6^Periodontal Chart
+22 ;;END
+23 QUIT
QEXP29 ;
+1 SET ABMLIST=$PIECE($GET(^ABMDEXP(29,0)),U,8)
+2 SET ABMLIST=ABMLIST_",28"
+3 SET DIE="^ABMDEXP("
+4 SET DA=29
+5 SET DR=".08////"_ABMLIST
+6 DO ^DIE
+7 QUIT