Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/CLINICAL_REMINDERS-PXRM/PXRMVSIT.m

    r628 r636  
    1 PXRMVSIT ; SLC/PKR - Visit related info for reminders. ;02/22/2007
    2  ;;2.0;CLINICAL REMINDERS;**4,6**;Feb 04, 2005;Build 123
     1PXRMVSIT ; SLC/PKR - Visit related info for reminders. ;07/06/2006
     2 ;;2.0;CLINICAL REMINDERS;**4**;Feb 04, 2005;Build 21
    33 ;
    44 ;======================================================
    5 GETDATA(DA,DATA,SVALUE) ;Return data for a specific Visit file entry.
     5GETDATA(DA,FIEVT,SVALUE) ;Return data for a specific Visit file entry.
    66 ;DBIA #2028 for Visit file.
    7  N DONE,IEN,HTEMP,LOE,TEMP
     7 N HTEMP,TEMP
    88 S TEMP=^AUPNVSIT(DA,0)
    9  S DATA("VISIT")=DA
    10  S DATA("DATE VISIT CREATED")=$P(TEMP,U,2)
    11  S DATA("DFN")=$P(TEMP,U,5)
    12  S (DATA("LOC. OF ENCOUNTER"),LOE)=$P(TEMP,U,6)
    13  ;DBIA #10090
    14  S DATA("STATION NUMBER")=$$GET1^DIQ(4,LOE,99)
    15  S DATA("OFFICAL VA NAME")=$$GET1^DIQ(4,LOE,100)
    16  S DATA("SERVICE CATEGORY")=$P(TEMP,U,7)
    17  I $G(SVALUE) S DATA("VALUE")=$P(TEMP,U,7)
    18  S DATA("HOSPITAL LOCATION")=$P(TEMP,U,22)
     9 S FIEVT("VISIT")=DA
     10 S FIEVT("DATE VISIT CREATED")=$P(TEMP,U,2)
     11 S FIEVT("DFN")=$P(TEMP,U,5)
     12 S FIEVT("LOC. OF ENCOUNTER")=$P(TEMP,U,6)
     13 S FIEVT("SERVICE CATEGORY")=$P(TEMP,U,7)
     14 I $G(SVALUE) S FIEVT("VALUE")=$P(TEMP,U,7)
     15 S FIEVT("HOSPITAL LOCATION")=$P(TEMP,U,22)
    1916 ;DBIA #10040, #2804
    20  I $G(DATA("HOSPITAL LOCATION"))="" S HTEMP=""
    21  E  S HTEMP=^SC(DATA("HOSPITAL LOCATION"),0)
    22  S DATA("HLOC")=$P(HTEMP,U,1)
    23  S DATA("DSS ID")=$P(TEMP,U,8)
    24  I DATA("DSS ID")="" S DATA("DSS ID")=$P(HTEMP,U,7)
     17 I $G(FIEVT("HOSPITAL LOCATION"))="" S HTEMP=""
     18 E  S HTEMP=^SC(FIEVT("HOSPITAL LOCATION"),0)
     19 S FIEVT("HLOC")=$P(HTEMP,U,1)
     20 S FIEVT("DSS ID")=$P(TEMP,U,8)
     21 I FIEVT("DSS ID")="" S FIEVT("DSS ID")=$P(HTEMP,U,7)
    2522 ;DBIA #557
    26  I DATA("DSS ID")'="" S DATA("STOP CODE")=$P(^DIC(40.7,DATA("DSS ID"),0),U,2)
    27  S DATA("OUTSIDE LOCATION")=$G(^AUPNVSIT(DA,21))
    28  S DATA("COMMENTS")=$G(^AUPNVSIT(DA,811))
     23 I FIEVT("DSS ID")'="" S FIEVT("STOP CODE")=$P(^DIC(40.7,FIEVT("DSS ID"),0),U,2)
     24 S FIEVT("OUTSIDE LOCATION")=$G(^AUPNVSIT(DA,21))
     25 S FIEVT("COMMENTS")=$G(^AUPNVSIT(DA,811))
    2926 ;DBIA #4850
    30  S DATA("STATUS")=$$STATUS^SDPCE(DA)
    31  ;Get the primary provider.
    32  ;DBIA #3455 for V PROVIDER
    33  S DATA("PRIMARY PROVIDER")="",IEN="",DONE=0
    34  F  S IEN=$O(^AUPNVPRV("AD",DA,IEN)) Q:(DONE)!(IEN="")  D
    35  . S TEMP=^AUPNVPRV(IEN,0)
    36  . I $P(TEMP,U,4)="P" S DATA("PRIMARY PROVIDER")=$P(TEMP,U,1),DONE=1
     27 S FIEVT("STATUS")=$$STATUS^SDPCE(DA)
    3728 Q
    3829 ;
     
    8980 ;NO-SHOW
    9081 ;NO-SHOW & AUTO RE-BOOK
    91  ;NULL
    9282 N STATUS,VALID
    9383 ;DBIA #4850
    9484 S STATUS=$P($$STATUS^SDPCE(VIEN),U,2)
    95  S VALID=$S(STATUS["CANCELLED":0,STATUS["DELETED":0,STATUS["NO ACTION":0,STATUS["NO-SHOW":0,STATUS="":0,1:1)
     85 S VALID=$S(STATUS["CANCELLED":0,STATUS["DELETED":0,STATUS["NO ACTION":0,STATUS["NO-SHOW":0,1:1)
    9686 Q VALID
    9787 ;
Note: See TracChangeset for help on using the changeset viewer.