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/PXRMVITL.m

    r628 r636  
    1 PXRMVITL ; SLC/PKR - Handle vitals findings. ;09/20/2007
    2  ;;2.0;CLINICAL REMINDERS;**6**;Feb 04, 2005;Build 123
     1PXRMVITL ; SLC/PKR - Handle vitals findings. ;10/21/2004
     2 ;;2.0;CLINICAL REMINDERS;;Feb 04, 2005
    33 ;
    44 ;===========================================================
     
    2020 ;
    2121 ;===========================================================
    22 GETDATA(DAS,FIEVT) ;Return data for a GMRV Vital Measurement entry.
    23  N EM,IND,GMRVDATA,STOP,TEMP,TYPE
     22GETDATA(DAS,FIEVT) ;Return the value, which is Rate, for a specified
     23 ;GMRV Vital Measurement entry.
     24 N IND,GMRVDATA,TEMP
    2425 ;DBIA #3647
    2526 D EN^GMVPXRM(.GMRVDATA,DAS,"I")
    2627 I $P(GMRVDATA(1),U,1)=-1 D  Q
    27  . S ^TMP("PXRMXMZ",$J,1,0)="Found GMRV entry "_DAS_" in the index, but it does not exist in ^GMR(120.5"
     28 . S ^TMP("PXRMXMZ",$J,1,0)="Found GMRV entry "_DAS_" in the index, but it does not exist in ^GMRV(120.5"
    2829 . D SEND^PXRMMSG("Bad entry in Vitals index.")
    29  S FIEVT("TYPE")=$$EXTERNAL^DILFD(120.5,.03,"",GMRVDATA(3),.EM)
    30  ;DBIA #10040
    31  S TEMP=$S(+GMRVDATA(5)'=0:^SC(GMRVDATA(5),0),1:"")
    32  S FIEVT("HOSPITAL LOCATION")=$P(TEMP,U,1)
    33  S FIEVT("LOCATION TYPE")=$P(TEMP,U,3)
    34  S STOP=$P(TEMP,U,7)
    35  S FIEVT("ENTERED BY")=$P(^VA(200,GMRVDATA(6),0),U,1)
     30 S FIEVT("TYPE")=$P(GMRVDATA(3),U,1)
    3631 S (FIEVT("RATE"),FIEVT("VALUE"))=$P(GMRVDATA(7),U,1)
    3732 S IND=0
     
    4136 .;DBIA #4504
    4237 . I TEMP'="" S FIEVT("QUALIFIER",IND)=$P($G(^GMRD(120.52,+TEMP,0)),U,1)
    43  ;DBIA #557
    44  I STOP'="" S FIEVT("STOP CODE")=$P(^DIC(40.7,STOP,0),U,1,2)
    45  E  S FIEVT("STOP CODE")=""
    4638 Q
    4739 ;
     
    6658 ;maintenance output.
    6759 N DATE,EM,IND,JND,NOUT,RATE,TEMP,TEXTOUT,TYPE
     60 S TYPE=$$EXTERNAL^DILFD(120.5,.03,"",IFIEVAL("TYPE"),.EM)
    6861 S NLINES=NLINES+1
    69  S TEXT(NLINES)=$$INSCHR^PXRMEXLC(INDENT," ")_"Vital Measurement: "_IFIEVAL("TYPE")
     62 S TEXT(NLINES)=$$INSCHR^PXRMEXLC(INDENT," ")_"Vital Measurement: "_TYPE
    7063 S IND=0
    7164 F  S IND=+$O(IFIEVAL(IND)) Q:IND=0  D
Note: See TracChangeset for help on using the changeset viewer.