1 | MAGSDLGR ;WOIFO/SEB - Delete Image Group ; [ 06/20/2001 08:56 ]
|
---|
2 | ;;3.0;IMAGING;**8**;Sep 15, 2004
|
---|
3 | ;; +---------------------------------------------------------------+
|
---|
4 | ;; | Property of the US Government. |
|
---|
5 | ;; | No permission to copy or redistribute this software is given. |
|
---|
6 | ;; | Use of unreleased versions of this software requires the user |
|
---|
7 | ;; | to execute a written test agreement with the VistA Imaging |
|
---|
8 | ;; | Development Office of the Department of Veterans Affairs, |
|
---|
9 | ;; | telephone (301) 734-0100. |
|
---|
10 | ;; | |
|
---|
11 | ;; | The Food and Drug Administration classifies this software as |
|
---|
12 | ;; | a Class II medical device. As such, it may not be changed |
|
---|
13 | ;; | in any way. Modifications to this software may result in an |
|
---|
14 | ;; | adulterated medical device under 21CFR820, the use of which |
|
---|
15 | ;; | is considered to be a violation of US Federal Statutes. |
|
---|
16 | ;; +---------------------------------------------------------------+
|
---|
17 | ;;
|
---|
18 | Q
|
---|
19 | ;
|
---|
20 | ; Delete an image group (option MAG SYS-DELETE GROUP)
|
---|
21 | IMGDEL N DIC,X,Y,MAGIEN,MAGRSN,MAGGRY
|
---|
22 | W ! S DIC=2005,DIC(0)="AENQ",DIC("A")="Enter the image group ID to delete: "
|
---|
23 | S DIC("S")="I $P(^(0),U,10)=""""" D ^DIC
|
---|
24 | I Y=-1 Q
|
---|
25 | S MAGIEN=+Y
|
---|
26 | D SHOWINFO(MAGIEN)
|
---|
27 | RSN R !!,"Enter a Reason for deletion: ",MAGRSN:DTIME
|
---|
28 | I $E(MAGRSN)="?" W !,"Please describe why the image group is being deleted.",!," or enter ""^"" to cancel." G RSN
|
---|
29 | I (MAGRSN="^")!(MAGRSN="") W !,"Deletion Canceled. The image group was not deleted." Q
|
---|
30 | I $L(MAGRSN)<10 W !,"Please enter a description of a few words. (more than 10 characters)",!," or enter ""^"" to cancel." G RSN
|
---|
31 | I '$$CONFIRM W !,"Deletion Canceled. The image group was not deleted." Q
|
---|
32 | W !,"Deleting Group Images..."
|
---|
33 | D IMAGEDEL^MAGGTID(.MAGGRY,MAGIEN,1,MAGRSN)
|
---|
34 | I +MAGGRY(0)=0 W !!,$P(MAGGRY(0),U,2)
|
---|
35 | E W !!,"Image group deletion successful!"
|
---|
36 | Q
|
---|
37 | CONFIRM() ;
|
---|
38 | R !!,"ARE YOU SURE YOU WANT TO DELETE ALL IMAGES IN THIS GROUP ? Y/N N//",ANS:DTIME
|
---|
39 | I "Nn"[ANS Q 0
|
---|
40 | I "Yy"'[ANS Q 0
|
---|
41 | Q 1
|
---|
42 | SHOWINFO(IEN) ;
|
---|
43 | W !!,"Information on Selected Image :",!
|
---|
44 | N MAGGTRG,MAGGXE
|
---|
45 | D GETS^DIQ(2005,IEN,"5;6;15;10;7;8;42:44","ER","MAGGTRG","MAGGXE")
|
---|
46 | W !,"IMAGE ID (IEN)",?30,IEN
|
---|
47 | W !,"# Images in Group = ",?30,+$P($G(^MAG(2005,IEN,1,0)),U,4)
|
---|
48 | W !,"PATIENT",?30,MAGGTRG(2005,IEN_",","PATIENT","E")
|
---|
49 | W !,"PROCEDURE",?30,MAGGTRG(2005,IEN_",","PROCEDURE","E")
|
---|
50 | W !,"PROCEDURE/EXAM DATE/TIME",?30,MAGGTRG(2005,IEN_",","PROCEDURE/EXAM DATE/TIME","E")
|
---|
51 | W !,"SHORT DESCRIPTION",?30,MAGGTRG(2005,IEN_",","SHORT DESCRIPTION","E")
|
---|
52 | W !,"TYPE",?30,$G(MAGGTRG(2005,IEN_",","TYPE INDEX","E"))
|
---|
53 | W !,"SPEC/SUBSPEC",?30,$G(MAGGTRG(2005,IEN_",","SPEC/SUBSPEC INDEX","E"))
|
---|
54 | W !,"PROC/EVENT",?30,$G(MAGGTRG(2005,IEN_",","PROC/EVENT INDEX","E"))
|
---|
55 | W !,"DATE/TIME IMAGE SAVED",?30,MAGGTRG(2005,IEN_",","DATE/TIME IMAGE SAVED","E")
|
---|
56 | W !,"IMAGE SAVE BY",?30,MAGGTRG(2005,IEN_",","IMAGE SAVE BY","E")
|
---|
57 | Q
|
---|