| [613] | 1 | SDSCCLM ;ALB/JAM/RBS - ASCD Update Claims Tracking ; 3/12/07 4:58pm
 | 
|---|
 | 2 |  ;;5.3;Scheduling;**495**;Aug 13, 1993;Build 50
 | 
|---|
 | 3 |  ;;MODIFIED FOR NATIONAL RELEASE from a Class III software product
 | 
|---|
 | 4 |  ;;known as Service Connected Automated Monitoring (SCAM).
 | 
|---|
 | 5 |  ;
 | 
|---|
 | 6 |  Q
 | 
|---|
 | 7 | CLM(SDENC) ;  Check Claims Tracking
 | 
|---|
 | 8 |  N SDOE0,SCSTAT,SCTIEN,SCVAL,SCTUPD,SDSC,SCERR
 | 
|---|
 | 9 |  ;
 | 
|---|
 | 10 |  ;  If this encounter is not yet completed, quit
 | 
|---|
 | 11 |  I $P(^SDSC(409.48,SDENC,0),"^",5)'="C" Q
 | 
|---|
 | 12 |  ;
 | 
|---|
 | 13 |  ;  Status of encounter must be 'checked out'
 | 
|---|
 | 14 |  S SDOE0=$$GETOE^SDOE(SDENC)
 | 
|---|
 | 15 |  S SCSTAT=$P(SDOE0,"^",12) I SCSTAT'=2 Q
 | 
|---|
 | 16 |  ;
 | 
|---|
 | 17 |  ; Call IB API to get the claims tracking number
 | 
|---|
 | 18 |  S SCTIEN=$$CT^IBRSUTL(SDENC)
 | 
|---|
 | 19 |  ;
 | 
|---|
 | 20 |  ;If there is no CT entry quit
 | 
|---|
 | 21 |  I SCTIEN="" Q
 | 
|---|
 | 22 |  S SDSC(409.48,SDENC_",",.1)=SCTIEN
 | 
|---|
 | 23 |  D FILE^DIE("I","SDSC","SCERR")
 | 
|---|
 | 24 |  ;
 | 
|---|
 | 25 |  ;If SC value hasn't changed quit, else update CT in IB
 | 
|---|
 | 26 |  S SCVAL=$$SCHNG^SDSCUTL(SDENC) I '+SCVAL Q
 | 
|---|
 | 27 |  S SCTUPD=$$RNBU^IBRSUTL(SDENC,$S($P(SCVAL,U,3):1,1:2))
 | 
|---|
 | 28 |  Q
 | 
|---|