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

GMRVXCHT.m

Go to the documentation of this file.
  1. GMRVXCHT ;HIRMFO/RM-CONVERSION TABLE FOR QUALIFIERS ;7/22/96
  1. ;;4.0;Vitals/Measurements;;Apr 25, 1997
  1. BLDTABL ; THIS PROCEDURE WILL CREATE THE CONVERSION TABLE IN THE ^TMP($J
  1. ; ARRAY.
  1. ; Output Variables:
  1. ; ^TMP($J,"GMRVCHAR",CHAR)=VP
  1. ; ^TMP($J,"GMRVCHAR",CHAR,TYPE)=CATEGORY
  1. ; ^TMP($J,"GMRVCAT",CATEGORY,TYPE)=^MAX^^PORD^EORD^DEFCH
  1. ; where CHAR=Qualifier name (free text)
  1. ; TYPE=Vital Type (ptr to 120.51 file)
  1. ; VP=Variable ptr address of this qualifier in
  1. ; pre-converted system, i.e., 1;GMRD(120.52,
  1. ; CATEGORY=Category of Qualifier (free text)
  1. ; MAX=Maximum Entries (numeric)
  1. ; PORD=Print Order (numeric)
  1. ; EORD=Edit Order (numeric)
  1. ; DEFCH=Default Qualifier (free text)
  1. ;
  1. N GMRVFILE,GMRVCAT,GMRVCHAR,GMRVLINE,GMRVP,GMRVPTR,GMRVTXT,GMRVTYP
  1. F GMRVTXT=1:1 S GMRVLINE=$P($T(CHRTABL+GMRVTXT),";;",2) Q:GMRVLINE="" D
  1. . S GMRVTYP=$P(GMRVLINE,";",2) Q:GMRVTYP=""
  1. . S GMRVTYP=$O(^GMRD(120.51,"B",GMRVTYP,"")) Q:GMRVTYP'>0
  1. . S GMRVCHAR=$P(GMRVLINE,";")
  1. . Q:GMRVCHAR=""
  1. . S GMRVP="" F GMRVFILE=120.52,120.53 D Q:+GMRVP
  1. . . S GMRVPTR=$O(^GMRD(GMRVFILE,"B",GMRVCHAR,"")) Q:GMRVPTR'>0
  1. . . S GMRVP=GMRVPTR_";GMRD("_GMRVFILE_","
  1. . . Q
  1. . S ^TMP($J,"GMRVCHAR",GMRVCHAR)=GMRVP
  1. . S ^TMP($J,"GMRVCHAR",GMRVCHAR,GMRVTYP)=$P(GMRVLINE,";",3)
  1. . Q
  1. F GMRVTXT=1:1 S GMRVLINE=$P($T(CATTABL+GMRVTXT),";;",2) Q:GMRVLINE="" D
  1. . S GMRVCAT=$P(GMRVLINE,";") Q:GMRVCAT=""
  1. . S GMRVTYP=$P(GMRVLINE,";",2) Q:GMRVTYP=""
  1. . S GMRVTYP=$O(^GMRD(120.51,"B",GMRVTYP,"")) Q:GMRVTYP'>0
  1. . S ^TMP($J,"GMRVCAT",GMRVCAT,GMRVTYP)=$P(GMRVLINE,";",3)
  1. . Q
  1. Q
  1. CHRTABL ;;CHACTERISTIC;TYPE;CATEGORY
  1. ;;L ARM;BLOOD PRESSURE;LOCATION
  1. ;;L LEG;BLOOD PRESSURE;LOCATION
  1. ;;R ARM;BLOOD PRESSURE;LOCATION
  1. ;;R LEG;BLOOD PRESSURE;LOCATION
  1. ;;LYING;BLOOD PRESSURE;POSITION
  1. ;;SITTING;BLOOD PRESSURE;POSITION
  1. ;;STANDING;BLOOD PRESSURE;POSITION
  1. ;;APICAL;PULSE;LOCATION
  1. ;;BILATERAL PERIPHERALS;PULSE;LOCATION
  1. ;;CAROTID;PULSE;LOCATION
  1. ;;OTHER;PULSE;LOCATION
  1. ;;PERIPHERAL;PULSE;LOCATION
  1. ;;RADIAL;PULSE;LOCATION
  1. ;;ASSISTED VENTILATOR;RESPIRATION;METHOD
  1. ;;CONTROLLED VENTILATOR;RESPIRATION;METHOD
  1. ;;SPONTANEOUS;RESPIRATION;METHOD
  1. ;;AXILLARY;TEMPERATURE;LOCATION
  1. ;;CORE;TEMPERATURE;LOCATION
  1. ;;ORAL;TEMPERATURE;LOCATION
  1. ;;RECTAL;TEMPERATURE;LOCATION
  1. ;;SKIN;TEMPERATURE;LOCATION
  1. ;;TYMPANIC;TEMPERATURE;LOCATION
  1. ;;ACTUAL;WEIGHT;QUALITY
  1. ;;DRY;WEIGHT;QUALITY
  1. ;;ESTIMATED;WEIGHT;QUALITY
  1. Q
  1. CATTABL ;;CATEGORY;TYPE;^MAX^^PRINT ORDER^EDIT ORDER^DEFAULT CHAR.
  1. ;;LOCATION;BLOOD PRESSURE;^1^^1^1
  1. ;;LOCATION;PULSE;^1^^2^1^RADIAL
  1. ;;LOCATION;TEMPERATURE;^1^^1^1^ORAL
  1. ;;METHOD;RESPIRATION;^1^^1^1^SPONTANEOUS
  1. ;;POSITION;BLOOD PRESSURE;^1^^2^2
  1. ;;QUALITY;WEIGHT;^1^^1^1^ACTUAL
  1. Q