[613] | 1 | GMRVXCHT ;HIRMFO/RM-CONVERSION TABLE FOR QUALIFIERS ;7/22/96
|
---|
| 2 | ;;4.0;Vitals/Measurements;;Apr 25, 1997
|
---|
| 3 | BLDTABL ; THIS PROCEDURE WILL CREATE THE CONVERSION TABLE IN THE ^TMP($J
|
---|
| 4 | ; ARRAY.
|
---|
| 5 | ; Output Variables:
|
---|
| 6 | ; ^TMP($J,"GMRVCHAR",CHAR)=VP
|
---|
| 7 | ; ^TMP($J,"GMRVCHAR",CHAR,TYPE)=CATEGORY
|
---|
| 8 | ; ^TMP($J,"GMRVCAT",CATEGORY,TYPE)=^MAX^^PORD^EORD^DEFCH
|
---|
| 9 | ; where CHAR=Qualifier name (free text)
|
---|
| 10 | ; TYPE=Vital Type (ptr to 120.51 file)
|
---|
| 11 | ; VP=Variable ptr address of this qualifier in
|
---|
| 12 | ; pre-converted system, i.e., 1;GMRD(120.52,
|
---|
| 13 | ; CATEGORY=Category of Qualifier (free text)
|
---|
| 14 | ; MAX=Maximum Entries (numeric)
|
---|
| 15 | ; PORD=Print Order (numeric)
|
---|
| 16 | ; EORD=Edit Order (numeric)
|
---|
| 17 | ; DEFCH=Default Qualifier (free text)
|
---|
| 18 | ;
|
---|
| 19 | N GMRVFILE,GMRVCAT,GMRVCHAR,GMRVLINE,GMRVP,GMRVPTR,GMRVTXT,GMRVTYP
|
---|
| 20 | F GMRVTXT=1:1 S GMRVLINE=$P($T(CHRTABL+GMRVTXT),";;",2) Q:GMRVLINE="" D
|
---|
| 21 | . S GMRVTYP=$P(GMRVLINE,";",2) Q:GMRVTYP=""
|
---|
| 22 | . S GMRVTYP=$O(^GMRD(120.51,"B",GMRVTYP,"")) Q:GMRVTYP'>0
|
---|
| 23 | . S GMRVCHAR=$P(GMRVLINE,";")
|
---|
| 24 | . Q:GMRVCHAR=""
|
---|
| 25 | . S GMRVP="" F GMRVFILE=120.52,120.53 D Q:+GMRVP
|
---|
| 26 | . . S GMRVPTR=$O(^GMRD(GMRVFILE,"B",GMRVCHAR,"")) Q:GMRVPTR'>0
|
---|
| 27 | . . S GMRVP=GMRVPTR_";GMRD("_GMRVFILE_","
|
---|
| 28 | . . Q
|
---|
| 29 | . S ^TMP($J,"GMRVCHAR",GMRVCHAR)=GMRVP
|
---|
| 30 | . S ^TMP($J,"GMRVCHAR",GMRVCHAR,GMRVTYP)=$P(GMRVLINE,";",3)
|
---|
| 31 | . Q
|
---|
| 32 | F GMRVTXT=1:1 S GMRVLINE=$P($T(CATTABL+GMRVTXT),";;",2) Q:GMRVLINE="" D
|
---|
| 33 | . S GMRVCAT=$P(GMRVLINE,";") Q:GMRVCAT=""
|
---|
| 34 | . S GMRVTYP=$P(GMRVLINE,";",2) Q:GMRVTYP=""
|
---|
| 35 | . S GMRVTYP=$O(^GMRD(120.51,"B",GMRVTYP,"")) Q:GMRVTYP'>0
|
---|
| 36 | . S ^TMP($J,"GMRVCAT",GMRVCAT,GMRVTYP)=$P(GMRVLINE,";",3)
|
---|
| 37 | . Q
|
---|
| 38 | Q
|
---|
| 39 | CHRTABL ;;CHACTERISTIC;TYPE;CATEGORY
|
---|
| 40 | ;;L ARM;BLOOD PRESSURE;LOCATION
|
---|
| 41 | ;;L LEG;BLOOD PRESSURE;LOCATION
|
---|
| 42 | ;;R ARM;BLOOD PRESSURE;LOCATION
|
---|
| 43 | ;;R LEG;BLOOD PRESSURE;LOCATION
|
---|
| 44 | ;;LYING;BLOOD PRESSURE;POSITION
|
---|
| 45 | ;;SITTING;BLOOD PRESSURE;POSITION
|
---|
| 46 | ;;STANDING;BLOOD PRESSURE;POSITION
|
---|
| 47 | ;;APICAL;PULSE;LOCATION
|
---|
| 48 | ;;BILATERAL PERIPHERALS;PULSE;LOCATION
|
---|
| 49 | ;;CAROTID;PULSE;LOCATION
|
---|
| 50 | ;;OTHER;PULSE;LOCATION
|
---|
| 51 | ;;PERIPHERAL;PULSE;LOCATION
|
---|
| 52 | ;;RADIAL;PULSE;LOCATION
|
---|
| 53 | ;;ASSISTED VENTILATOR;RESPIRATION;METHOD
|
---|
| 54 | ;;CONTROLLED VENTILATOR;RESPIRATION;METHOD
|
---|
| 55 | ;;SPONTANEOUS;RESPIRATION;METHOD
|
---|
| 56 | ;;AXILLARY;TEMPERATURE;LOCATION
|
---|
| 57 | ;;CORE;TEMPERATURE;LOCATION
|
---|
| 58 | ;;ORAL;TEMPERATURE;LOCATION
|
---|
| 59 | ;;RECTAL;TEMPERATURE;LOCATION
|
---|
| 60 | ;;SKIN;TEMPERATURE;LOCATION
|
---|
| 61 | ;;TYMPANIC;TEMPERATURE;LOCATION
|
---|
| 62 | ;;ACTUAL;WEIGHT;QUALITY
|
---|
| 63 | ;;DRY;WEIGHT;QUALITY
|
---|
| 64 | ;;ESTIMATED;WEIGHT;QUALITY
|
---|
| 65 | Q
|
---|
| 66 | CATTABL ;;CATEGORY;TYPE;^MAX^^PRINT ORDER^EDIT ORDER^DEFAULT CHAR.
|
---|
| 67 | ;;LOCATION;BLOOD PRESSURE;^1^^1^1
|
---|
| 68 | ;;LOCATION;PULSE;^1^^2^1^RADIAL
|
---|
| 69 | ;;LOCATION;TEMPERATURE;^1^^1^1^ORAL
|
---|
| 70 | ;;METHOD;RESPIRATION;^1^^1^1^SPONTANEOUS
|
---|
| 71 | ;;POSITION;BLOOD PRESSURE;^1^^2^2
|
---|
| 72 | ;;QUALITY;WEIGHT;^1^^1^1^ACTUAL
|
---|
| 73 | Q
|
---|