| 1 | MDESPRT ;HOIFO/NCA - ELECTRONIC SIGNATURE PRINT ;12/21/04  09:24
 | 
|---|
| 2 |  ;;1.0;CLINICAL PROCEDURES;**5**;Apr 01, 2004;Build 1
 | 
|---|
| 3 | GETHDR(RESULTS,MDDP) ; Get Legal Header for Report Text
 | 
|---|
| 4 |  K ^TMP("MDTMP",$J) N MDC,MDFCHK,MDFT,MDS5,MDS6,X3,Y S (MDFCHK,MDFT)=0
 | 
|---|
| 5 |  N MCSTAT,TEMP,CODE,CREATION,FNAME,FT,FTYPE,NAME,NUM,TT,VERSION S MDC=7
 | 
|---|
| 6 |  S ^TMP("MDTMP",$J,1)="****************************************************************"
 | 
|---|
| 7 |  S ^TMP("MDTMP",$J,2)="This information was imported from the Medicine Package software"
 | 
|---|
| 8 |  S ^TMP("MDTMP",$J,3)="and does not include an electronic signature; therefore, it is"
 | 
|---|
| 9 |  S ^TMP("MDTMP",$J,4)="being administratively closed and should be used as information"
 | 
|---|
| 10 |  S ^TMP("MDTMP",$J,5)="only."
 | 
|---|
| 11 |  S ^TMP("MDTMP",$J,6)="****************************************************************"
 | 
|---|
| 12 |  S ^TMP("MDTMP",$J,7)=""
 | 
|---|
| 13 |  S MDS5=$P($P($G(MDDP),";",2),","),MDS5=+$P(MDS5,"(",2),MDS6=+MDDP
 | 
|---|
| 14 |  I $P($G(^MCAR(MDS5,MDS6,"ES")),U,7)=""!($P($G(^MCAR(MDS5,MDS6,"ES")),U,7)="RNV") S ^TMP("MDTMP",$J,8)="                          CONVERTED ARCHIVED REPORT",MDC=MDC+1
 | 
|---|
| 15 |  F X3=0:0 S X3=$O(@RESULTS@(X3)) Q:'X3  D  Q:+MDFCHK
 | 
|---|
| 16 |  .I $P($G(^MCAR(MDS5,MDS6,"ES")),U,7)="RNV"&($G(@RESULTS@(X3))["R e l e a s e   S t a t u s") S MDFCHK=1 Q
 | 
|---|
| 17 |  .S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=$G(@RESULTS@(X3))
 | 
|---|
| 18 |  S TEMP=$G(^MCAR(MDS5,MDS6,"ES"))
 | 
|---|
| 19 |  I $P(TEMP,U,7)=""!($P(TEMP,U,7)="RNV") S MDFT=1
 | 
|---|
| 20 |  I +MDFT<1 K ^TMP($J) M ^TMP($J)=^TMP("MDTMP",$J) K ^TMP("MDTMP",$J) Q
 | 
|---|
| 21 |  I $P(TEMP,U,7)="RNV"&($G(^TMP("MDTMP",$J,MDC))[" - -") K ^TMP("MDTMP",$J,MDC) S MDC=MDC-1
 | 
|---|
| 22 |  S $P(TEMP,U,15)=DT
 | 
|---|
| 23 |  ; Retrieve RC/ES Field (NA = Dont need)
 | 
|---|
| 24 |  S NAME="^^^^^^CODE^^^^^^^^CREATION",FTYPE="^^^^^^F^^^^^^^^D"
 | 
|---|
| 25 |  F TT=7,15 D
 | 
|---|
| 26 |  .S Y=$P(TEMP,U,TT),FT=$P(FTYPE,U,TT),FNAME=$P(NAME,U,TT)
 | 
|---|
| 27 |  .I Y S:FT="D" @FNAME=+$E(Y,4,5)_"/"_+$E(Y,6,7)_"/"_$E((1700+$E(Y,1,3)),3,4) S:FT="F" @FNAME=Y
 | 
|---|
| 28 |  S MCSTAT="CONVERTED ARCHIVED REPORT"
 | 
|---|
| 29 |  S NUM=1
 | 
|---|
| 30 |  S VERSION=NUM_" of "_NUM
 | 
|---|
| 31 |  S $P(SS," -",40)="" S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=""
 | 
|---|
| 32 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=""
 | 
|---|
| 33 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=""
 | 
|---|
| 34 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=SS K SS
 | 
|---|
| 35 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=$J(" ",18)_"R e p o r t   R e l e a s e   S t a t u s"
 | 
|---|
| 36 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=""
 | 
|---|
| 37 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)="Current "
 | 
|---|
| 38 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)="Report  "_$J(" ",51)_"Date of    Report"
 | 
|---|
| 39 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)="Status  "_$J(" ",51)_" Entry     Version"
 | 
|---|
| 40 |  S $P(SS,"=",80)="",MDC=MDC+1,^TMP("MDTMP",$J,MDC)=SS K SS
 | 
|---|
| 41 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=MCSTAT
 | 
|---|
| 42 |  S MDC=MDC+1,^TMP("MDTMP",$J,MDC)=$J(" ",59)_CREATION_"    "_VERSION
 | 
|---|
| 43 |  K ^TMP($J) M ^TMP($J)=^TMP("MDTMP",$J) K ^TMP("MDTMP",$J)
 | 
|---|
| 44 |  Q
 | 
|---|