1 | MAGQE6 ;WOIFO/OHH - Counts for Remote Image Views ; 08/29/2006 09:48
|
---|
2 | ;;3.0;IMAGING;**46**;16-February-2007;;Build 1023
|
---|
3 | ;; Per VHA Directive 2004-038, this routine should not be modified.
|
---|
4 | ;; +---------------------------------------------------------------+
|
---|
5 | ;; | Property of the US Government. |
|
---|
6 | ;; | No permission to copy or redistribute this software is given. |
|
---|
7 | ;; | Use of unreleased versions of this software requires the user |
|
---|
8 | ;; | to execute a written test agreement with the VistA Imaging |
|
---|
9 | ;; | Development Office of the Department of Veterans Affairs, |
|
---|
10 | ;; | telephone (301) 734-0100. |
|
---|
11 | ;; | The Food and Drug Administration classifies this software as |
|
---|
12 | ;; | a medical device. As such, it may not be changed in any way. |
|
---|
13 | ;; | Modifications to this software may result in an adulterated |
|
---|
14 | ;; | medical device under 21CFR820, the use of which is considered |
|
---|
15 | ;; | to be a violation of US Federal Statutes. |
|
---|
16 | ;; +---------------------------------------------------------------+
|
---|
17 | ;;
|
---|
18 | Q
|
---|
19 | ; This routine collects information related to telereader read/unread
|
---|
20 | ; list activities and passes it to MAG-Enterprise, so that it will
|
---|
21 | ; appear in the monthly reports.
|
---|
22 | ;
|
---|
23 | START(SDATE,EDATE,INST,NMS) ;
|
---|
24 | N AA,AI,COUNT,DIVISION,I,IMAGES,M0,OM,WHERE
|
---|
25 | ;
|
---|
26 | F AA=0,1 F I=1:1:6 S COUNT(AA,I)=0
|
---|
27 | S DIVISION=INST_$$GETAI^MAGQE5($$PLACE^MAGBAPI(INST),"^")
|
---|
28 | F I=1:1 S AI=$P(DIVISION,"^",I) Q:'AI D:$D(^MAG(2006.5849,"E",AI))
|
---|
29 | . S AA=$O(^MAG(2006.5849,"E",AI,SDATE),-1)
|
---|
30 | . F S AA=$O(^MAG(2006.5849,"E",AI,AA)) Q:'AA Q:AA>EDATE D
|
---|
31 | . . S OM="" F S OM=$O(^MAG(2006.5849,"E",AI,AA,OM)) Q:'OM D
|
---|
32 | . . . S M0=^MAG(2006.5849,OM,0) Q:$P(M0,"^",11)'="R"
|
---|
33 | . . . S WHERE=$P(M0,"^",16)=$P(M0,"^",2)
|
---|
34 | . . . S COUNT(WHERE,1)=COUNT(WHERE,1)+1
|
---|
35 | . . . S COUNT(WHERE,2)=COUNT(WHERE,2)+$P(M0,"^",10)
|
---|
36 | . . . I $P(M0,"^",18)>0,$P(M0,"^",17)>0 S COUNT(WHERE,3)=COUNT(WHERE,3)+$$FMDIFF^XLFDT($P(M0,"^",18),$P(M0,"^",17),2)
|
---|
37 | . . . I $P(M0,"^",18)>0,$P(M0,"^",17)>0 S COUNT(WHERE,4)=COUNT(WHERE,4)+1
|
---|
38 | . . . S:$P(M0,"^",17)="" COUNT(WHERE,6)=COUNT(WHERE,6)+1
|
---|
39 | . . . I $P(M0,"^",9)>0,$P(M0,"^",7)>0 S COUNT(WHERE,5)=COUNT(WHERE,5)+$$FMDIFF^XLFDT($P(M0,"^",9),$P(M0,"^",7),2)
|
---|
40 | . . . Q
|
---|
41 | . . Q
|
---|
42 | . Q
|
---|
43 | ;
|
---|
44 | ; Output collected data:
|
---|
45 | D:COUNT(1,1)+COUNT(0,1)
|
---|
46 | . I NMS'="",$E(NMS,$L(NMS))'=" " S NMS=NMS_" "
|
---|
47 | . D MSG^MAGQE2(NMS_"SPECIALITY: 57")
|
---|
48 | . D MSG^MAGQE2(NMS_"PROCEDURE: 88")
|
---|
49 | . D MSG^MAGQE2(NMS_"LOCAL STUDIES: "_COUNT(1,1))
|
---|
50 | . D MSG^MAGQE2(NMS_"REMOTE STUDIES: "_COUNT(0,1))
|
---|
51 | . D MSG^MAGQE2(NMS_"LOCAL IMAGES: "_COUNT(1,2))
|
---|
52 | . D MSG^MAGQE2(NMS_"REMOTE IMAGES: "_COUNT(0,2))
|
---|
53 | . D MSG^MAGQE2(NMS_"LOCAL READING TIME: "_COUNT(1,3))
|
---|
54 | . D MSG^MAGQE2(NMS_"REMOTE READING TIME: "_COUNT(0,3))
|
---|
55 | . D MSG^MAGQE2(NMS_"RESULTED LOCALLY BY TELEREADER: "_COUNT(1,4))
|
---|
56 | . D MSG^MAGQE2(NMS_"RESULTED LOCALLY BY CPRS: "_COUNT(1,6))
|
---|
57 | . D MSG^MAGQE2(NMS_"RESULTED REMOTELY BY TELEREADER: "_COUNT(0,4))
|
---|
58 | . D MSG^MAGQE2(NMS_"RESULTED REMOTELY BY CPRS: "_COUNT(0,6))
|
---|
59 | . D MSG^MAGQE2(NMS_"LOCAL ACQUISITION TIME: "_COUNT(1,5))
|
---|
60 | . D MSG^MAGQE2(NMS_"REMOTE ACQUISITION TIME: "_COUNT(0,5))
|
---|
61 | . Q
|
---|
62 | Q
|
---|
63 | ;
|
---|