[613] | 1 | DGPTPXRM ;SLC/PKR - Routines for Clinical Reminder index. ;09/30/2004
|
---|
| 2 | ;;5.3;Registration;**478**;Aug 13, 1993
|
---|
| 3 | ;===========================================================
|
---|
| 4 | PTF(DAS,DATA) ;Return data for a PTF entry
|
---|
| 5 | N D0,TEMP
|
---|
| 6 | S D0=$P(DAS,";",1)
|
---|
| 7 | S TEMP=^DGPT(D0,0)
|
---|
| 8 | S DATA("ADMISSION DATE")=$P(TEMP,U,2)
|
---|
| 9 | S DATA("FACILITY")=$P(TEMP,U,3)
|
---|
| 10 | S DATA("FEE BASIS")=$P(TEMP,U,4)
|
---|
| 11 | I $D(^DGPT(D0,70)) D
|
---|
| 12 | . S TEMP=$G(^DGPT(D0,70))
|
---|
| 13 | . S DATA("DISCHARGE DATE")=$P(TEMP,U,1)
|
---|
| 14 | . S DATA("DISCHARGE SPECIALITY")=$P(TEMP,U,2)
|
---|
| 15 | . S DATA("DISCHARGE STATUS")=$P(TEMP,U,14)
|
---|
| 16 | . S DATA("DISCHARGE PROVIDER")=$P(TEMP,U,15)
|
---|
| 17 | I DAS["M" D
|
---|
| 18 | . N D1
|
---|
| 19 | . S D1=$P(DAS,";",3)
|
---|
| 20 | . S TEMP=^DGPT(D0,"M",D1,0)
|
---|
| 21 | . S DATA("MOVEMENT RECORD")=$P(TEMP,U,1)
|
---|
| 22 | Q
|
---|
| 23 | ;
|
---|