| 1 | DVBABEBD ;ALB - CAPRI EXAM BY DATE REPORT;09/13/04
 | 
|---|
| 2 |  ;;2.7;AMIE;**57,108**;Apr 10, 1995
 | 
|---|
| 3 |  Q
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 | EXAMBYDT(MSG,BEGDT,ENDDT) ; CALLED BY REMOTE PROCEDURE DVBAB EXAMS BY DATE
 | 
|---|
| 6 |  N DVBABCNT,DVBABIEN,DVBABPAT,DVBABT,DVBAB0,DVBABT1,DVBABT2,DVBABT3,DVBABT4,DVBABT5,DVBABT6
 | 
|---|
| 7 |  K ^TMP("DVBABEBD",DUZ) D SETSTAT
 | 
|---|
| 8 |  S ^TMP("DVBABEBD",DUZ,1)="PATIENT NAME^REQUEST DATE^DATE RELEASED^DATE PRINTED BY RO^REQUEST STATUS"_$C(13)
 | 
|---|
| 9 |  S DVBABCNT=2,DVBABIEN=0,MSG=$NA(^TMP("DVBABEBD",DUZ))
 | 
|---|
| 10 |  F  S DVBABIEN=$O(^DVB(396.3,DVBABIEN)) Q:+DVBABIEN=0  D
 | 
|---|
| 11 |  . ;REQUEST DATE
 | 
|---|
| 12 |  . S DVBAB0=$G(^DVB(396.3,DVBABIEN,0)) Q:DVBAB0=""
 | 
|---|
| 13 |  . S DVBABPAT=$G(^DPT($P(DVBAB0,"^"),0)) Q:DVBABPAT=""
 | 
|---|
| 14 |  . S DVBABT2=$P($P(DVBAB0,"^",2),".")
 | 
|---|
| 15 |  . I (DVBABT2>(BEGDT-1))&(DVBABT2<(ENDDT+1)) D
 | 
|---|
| 16 |  .. S DVBABT1=$P(DVBABPAT,"^",1) ;PATIENT NAME
 | 
|---|
| 17 |  .. S DVBABT6=$P(DVBABPAT,"^",9) ;SSN
 | 
|---|
| 18 |  .. S DVBABT3=$P(DVBAB0,"^",14) ;DATE RELEASED
 | 
|---|
| 19 |  .. S DVBABT4=$P(DVBAB0,"^",16) ;DATE PRINTED BY RO
 | 
|---|
| 20 |  .. S DVBABT5=$P(DVBAB0,"^",18) ;REQUEST STATUS
 | 
|---|
| 21 |  .. S:$D(DVBABT(DVBABT5)) DVBABT5=DVBABT(DVBABT5)
 | 
|---|
| 22 |  .. S ^TMP("DVBABEBD",DUZ,DVBABCNT)=DVBABT1_U_DVBABT2_U_DVBABT3_U_DVBABT4_U_DVBABT5_U_DVBABT6_$C(13)
 | 
|---|
| 23 |  .. S DVBABCNT=DVBABCNT+1
 | 
|---|
| 24 |  Q
 | 
|---|
| 25 |  ;
 | 
|---|
| 26 | SETSTAT S DVBABT("N")="NEW"
 | 
|---|
| 27 |  S DVBABT("P")="PENDING, REPORTED"
 | 
|---|
| 28 |  S DVBABT("S")="PENDING, SCHEDULED"
 | 
|---|
| 29 |  S DVBABT("R")="RELEASED TO RO, NOT PRINTED"
 | 
|---|
| 30 |  S DVBABT("C")="COMPLETED, PRINTED BY RO"
 | 
|---|
| 31 |  S DVBABT("X")="CANCELLED BY MAS"
 | 
|---|
| 32 |  S DVBABT("RX")="CANCELLED BY RO"
 | 
|---|
| 33 |  S DVBABT("T")="TRANSCRIBED"
 | 
|---|
| 34 |  S DVBABT("NT")="NEW, TRANSFERRED IN"
 | 
|---|
| 35 |  S DVBABT("CT")="COMPLETE, TRANSFERRED OUT"
 | 
|---|
| 36 |  Q
 | 
|---|