| 1 | RADTICK ;HIRMFO/GJC-Rad/Nuc Med Dosage Ticket output ;10/29/96  14:21
 | 
|---|
| 2 |  ;;5.0;Radiology/Nuclear Medicine;;Mar 16, 1998
 | 
|---|
| 3 | EN1(RADA1,RADA) ; Entry point to print dosage ticket
 | 
|---|
| 4 |  ; Input Variables:
 | 
|---|
| 5 |  ; RADA1: ien for top level of Nuc Med Exam Data file (70.2)
 | 
|---|
| 6 |  ; RADA : ien for sub-file level of Nuc Med Exam Data file (70.21)
 | 
|---|
| 7 |  N RAEXAM,RAFDA,RAHD1,RALINE,RAPAT,RAPIEN,RAPROC,RAXAM,RAXIT
 | 
|---|
| 8 |  D GETS^DIQ(70.2,RADA1_",","**","","RAEXAM")
 | 
|---|
| 9 |  S RAPIEN=+$P($G(^RADPTN(RADA1,0)),"^"),RAFDA=RADA_","_RADA1_","
 | 
|---|
| 10 |  S RAXAM=$G(^RADPT(RADFN,"DT",RADTI,"P",RACNI,0))
 | 
|---|
| 11 |  S RAPROC=$S($P($G(^RAMIS(71,+$P(RAXAM,"^",2),0)),"^")]"":$P(^(0),"^"),1:"Unknown")
 | 
|---|
| 12 |  D GETS^DIQ(2,+$P($G(^RADPTN(RADA1,0)),"^")_",",".01;.09","","RAPAT") D HDR
 | 
|---|
| 13 |  W !!?3,"PATIENT: ",$G(RAPAT(2,+$P(RAEXAM,"^")_",",.01))
 | 
|---|
| 14 |  W !!?3,"PATIENT ID: ",$G(RAPAT(2,+$P(RAEXAM,"^")_",",.09))
 | 
|---|
| 15 |  W !!?3,"STUDY: ",RAPROC
 | 
|---|
| 16 |  Q
 | 
|---|
| 17 | HDR ; Header for the dosage ticket
 | 
|---|
| 18 |  W:$Y @IOF
 | 
|---|
| 19 |  S RAHD1="Radiopharmaceutical Dose Computation and Measurement Record"
 | 
|---|
| 20 |  S $P(RALINE,"-",($L(RAHD1)+1))=""
 | 
|---|
| 21 |  W $$CJ^XLFSTR(RAHD1,IOM) W $$CJ^XLFSTR(RALINE,IOM)
 | 
|---|
| 22 |  Q
 | 
|---|