1 | GMTSMAG ;SLC/RMP - Imaging Health Summary Component ; 08/27/2002
|
---|
2 | ;;2.7;Health Summary;**26,56**;Oct 20, 1995
|
---|
3 | ;
|
---|
4 | ; External References
|
---|
5 | ; DBIA 2791 ^MAG(2005
|
---|
6 | ; DBIA 10022 %XY^%RCR
|
---|
7 | ;
|
---|
8 | MAIN ; Imaging Component
|
---|
9 | N %X,%Y,GMI,MAX,MAGDFN,IX,X,PROC,GMTSXX Q:'$D(^MAG(2005,"AC",DFN))
|
---|
10 | S MAGDFN=DFN,MAX=$S(+($G(GMTSNDM))>0:+($G(GMTSNDM)),1:99999)
|
---|
11 | D IMGPTRE^GMTSMAGE(.GMTSXX,MAGDFN_"^"_DUZ)
|
---|
12 | S %X="GMTSXX",%Y="^TMP(""MAG"",$J," D %XY^%RCR Q:'$D(^TMP("MAG",$J))
|
---|
13 | D WRTMAG S IX=0
|
---|
14 | F S IX=$O(^TMP("MAG",$J,IX)) Q:IX="" S X=^TMP("MAG",$J,IX) D WRT
|
---|
15 | K ^TMP("MAG",$J)
|
---|
16 | Q
|
---|
17 | WRTMAG ; Writes Imaging Header
|
---|
18 | D CKP^GMTSUP Q:$D(GMTSQIT) W ?1,"Date/Time",?20,"Procedure",?34,"Short Description",!!
|
---|
19 | Q
|
---|
20 | WRT ; Writes Image date/time, procedure, short text
|
---|
21 | N Y S Y=$P(X,U) S Y=$$FMTE(Y) D CKP^GMTSUP Q:$D(GMTSQIT) D
|
---|
22 | . W Y,?20,$E($P(X,U,2),1,12),?34,$E($P(X,U,3),1,43),!
|
---|
23 | Q
|
---|
24 | FMTE(X) ; Fileman to External
|
---|
25 | S X=$G(X) D REGDTM4^GMTSU Q X
|
---|