Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: GMRVALL1

GMRVALL1.m

Go to the documentation of this file.
  1. GMRVALL1 ;HIRMFO/YH-ENTER/EDIT V/M AND OTHER MEASUREMENTS ;2/6/99
  1. ;;4.0;Vitals/Measurements;**7**;Apr 25, 1997
  1. LISTOP ;
  1. W !,"Select the combination of Vitals/Measurements you want to enter.",! F I=1:1:9 S X=$T(QUES+I) Q:X="" S GMRW=$P(X,";;",2),GNNX(+GMRW)=$E(GMRW,4,99),GNNX=+GMRW W !,$P(GMRW,"^")
  1. Q
  1. QUES ;
  1. ;;1 T^T
  1. ;;2 P^P
  1. ;;3 R^R
  1. ;;4 B/P^BP
  1. ;;5 Wt^WT
  1. ;;6 Ht^HT
  1. ;;7 Circumference/Girth^CG
  1. ;;8 Pulse Oximetry^PO2
  1. ;;9 Pain^PN
  1. VALIDAT ;
  1. S GMROUT(1)=0 F GNURX(1)=1:1 S GNURX(2)=$P(GNI,",",GNURX(1)) Q:GNURX(2)="" D VAL1
  1. Q
  1. VAL1 ;
  1. I GNURX(2)["-" D VAL2 Q
  1. S:'$D(GNNX(+GNURX(2))) GMROUT(1)=1 Q:GMROUT(1) S GSEL(GNURX(2))="" Q
  1. VAL2 ;
  1. S GNURX(3)=$P(GNURX(2),"-") I GNURX(3)<1!(GNURX(3)>GNNX)!'$D(GNNX(+GNURX(3))) S GMROUT(1)=1 Q
  1. S GNURX(4)=$P(GNURX(2),"-",2) S:'$D(GNNX(+GNURX(4))) GMROUT(1)=1 Q:GMROUT(1) F GNURX(5)=GNURX(3):1:GNURX(4) S:'$D(GNNX(GNURX(5))) GMROUT(1)=1 Q:GMROUT(1) S GSEL(GNURX(5))=""
  1. Q