[613] | 1 | LRBEECP1 ;DALOI/WTY - Edit CPT for CIDC (Cont'); 3/29/05
|
---|
| 2 | ;;5.2;LAB SERVICES;**291**;Sep 27, 1994
|
---|
| 3 | ;
|
---|
| 4 | ;
|
---|
| 5 | ; Called by LRBEECPT
|
---|
| 6 | ;
|
---|
| 7 | ; Reference to $$GET1^DIQ supported by IA #2056
|
---|
| 8 | ; Reference to ^DIR supported by IA #10026
|
---|
| 9 | ;
|
---|
| 10 | Q
|
---|
| 11 | ;
|
---|
| 12 | AAMA(LRBETST,LRBETSTN) ;If panel, ask if AMA compliant
|
---|
| 13 | N LRBEAX,LRBEQT
|
---|
| 14 | S LRBEQT=0 F D Q:LRBEQT!(LRBEQUIT)
|
---|
| 15 | .S LRBEAX=$$GAMA(LRBETST,LRBETSTN)
|
---|
| 16 | .S:LRBEAX="" LRBEQT=1 Q:LRBEQT!(LRBEQUIT)
|
---|
| 17 | .I +LRBEAX=-2 S LRBEQT=1 Q:LRBEQT
|
---|
| 18 | .S LRBEAR2("TEST",LRBETST,"03-AMA FLAG")=LRBEAX,LRBEQT=1
|
---|
| 19 | Q
|
---|
| 20 | ;
|
---|
| 21 | GAMA(LRBETST,LRBETSTN) ;
|
---|
| 22 | N LRBEAMA,LRBECPT,LRBEDAMA,LRBEDT,LRBEMSG,LRBEFIL,LRBEFLD,LRBEQT,LRBEDESC
|
---|
| 23 | S LRBEMSG="Are the CPT codes for "_LRBETSTN_" AMA compliant or otherwise billable? "
|
---|
| 24 | S LRBEFIL=60,LRBEFLD=508
|
---|
| 25 | S LRBEDAMA=$$GET1^DIQ(LRBEFIL,LRBETST_",",LRBEFLD,"I")
|
---|
| 26 | S LRBEAMA=$$AMA(LRBEMSG,LRBEDAMA) Q:LRBEQUIT LRBEQUIT
|
---|
| 27 | I LRBEAMA="" Q LRBEDAMA
|
---|
| 28 | I LRBEAMA=LRBEDAMA Q -2
|
---|
| 29 | Q LRBEAMA
|
---|
| 30 | ;
|
---|
| 31 | AMA(LRBEMSG,DAMA) ; Ask if the panel CPTs are AMA compliant
|
---|
| 32 | N X,Y,DIR,DTOUT,DUOUT,DIRUT
|
---|
| 33 | S DIR("B")=$S(DAMA:"YES",1:"NO")
|
---|
| 34 | S DIR("A")=LRBEMSG,DIR(0)="YA" D ^DIR
|
---|
| 35 | I $D(DTOUT)!($D(DUOUT))!(X[U) S LRBEQUIT=1 Q LRBEQUIT
|
---|
| 36 | Q Y
|
---|