HealthFields

public final class HealthFields extends Object

Predefined fields only used by health-specific data types in HealthDataTypes.

This class defines additional constants representing standardized fields beyond those in Field for health data. See the Field class for other constants and how to use Field objects.

Constant Summary

int BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD Glucose was measured in capillary blood.
int BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID Glucose was measured in interstitial fluid.
int BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA Glucose was measured in plasma.
int BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM Glucose was measured in serum.
int BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS Glucose was measured in tears.
int BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD Glucose was measured from whole blood.
int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM Blood pressure measurement location constant for the left upper arm.
int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST Blood pressure measurement location constant for the left wrist.
int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM Blood pressure measurement location constant for the right upper arm.
int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST Blood pressure measurement location constant for the right wrist.
int BODY_POSITION_LYING_DOWN Body position constant representing lying down.
int BODY_POSITION_SEMI_RECUMBENT Body position constant representing semi-recumbent (partially reclining) pose.
int BODY_POSITION_SITTING Body position constant representing sitting down.
int BODY_POSITION_STANDING Body position constant representing standing up.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY Axillary (armpit) body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER Finger body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD Forehead body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL Oral body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL Rectal body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY Temporal artery temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE Toe body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC Tympanic (ear) body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL Vaginal body temperature measurement.
int BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST Wrist body temperature measurement.
int CERVICAL_DILATION_CLOSED Closed cervix.
int CERVICAL_DILATION_MEDIUM Partially open cervix.
int CERVICAL_DILATION_OPEN Fully open cervix.
int CERVICAL_FIRMNESS_FIRM Firm cervical firmness.
int CERVICAL_FIRMNESS_MEDIUM Medium cervical firmness.
int CERVICAL_FIRMNESS_SOFT Soft cervical firmness.
int CERVICAL_MUCUS_AMOUNT_HEAVY Heavy cervical mucus amount.
int CERVICAL_MUCUS_AMOUNT_LIGHT Light cervical mucus amount.
int CERVICAL_MUCUS_AMOUNT_MEDIUM Medium cervical mucus amount.
int CERVICAL_MUCUS_TEXTURE_CREAMY Creamy cervical mucus texture.
int CERVICAL_MUCUS_TEXTURE_DRY Dry cervical mucus texture.
int CERVICAL_MUCUS_TEXTURE_EGG_WHITE Egg white cervical mucus texture.
int CERVICAL_MUCUS_TEXTURE_STICKY Sticky cervical mucus texture.
int CERVICAL_MUCUS_TEXTURE_WATERY Watery cervical mucus texture.
int CERVICAL_POSITION_HIGH High cervical position.
int CERVICAL_POSITION_LOW Low cervical position.
int CERVICAL_POSITION_MEDIUM Medium cervical position.
int FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL Reading was taken after an unspecified meal.
int FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL Reading was taken before an unspecified meal.
int FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING Reading was taken during a fasting period.
int FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL Reading was not taken immediately before or after eating.
int MENSTRUAL_FLOW_HEAVY Heavy menstrual flow.
int MENSTRUAL_FLOW_LIGHT Light menstrual flow.
int MENSTRUAL_FLOW_MEDIUM Medium menstrual flow.
int MENSTRUAL_FLOW_SPOTTING Spotting menstrual flow.
int OVULATION_TEST_RESULT_NEGATIVE Negative ovulation test result.
int OVULATION_TEST_RESULT_POSITIVE Positive ovulation test result.
int OXYGEN_SATURATION_MEASUREMENT_METHOD_PULSE_OXIMETRY Blood oxygen saturation measured by pulse oximetry.
int OXYGEN_SATURATION_SYSTEM_PERIPHERAL_CAPILLARY Blood oxygen saturation measured in peripheral capilliaries.
int OXYGEN_THERAPY_ADMINISTRATION_MODE_NASAL_CANULA Oxygen therapy administration by nasal canula.
int TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP Before sleep.
int TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP During sleep.
int TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE Fully awake.
int TEMPORAL_RELATION_TO_SLEEP_ON_WAKING After sleep.

Field Summary

public static final Field FIELD_BLOOD_GLUCOSE_LEVEL Blood glucose level (mmol/L).
public static final Field FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE Blood glucose specimen source.
public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC Diastolic blood pressure (mmHg).
public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE Average diastolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX Maximum diastolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN Minimum diastolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION Blood pressure measurement location.
public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC Systolic blood pressure (mmHg).
public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE Average systolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX Maximum systolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN Minimum systolic blood pressure (mmHg) over a time interval.
public static final Field FIELD_BODY_POSITION Body position during blood pressure measurement.
public static final Field FIELD_BODY_TEMPERATURE Body temperature (celsius).
public static final Field FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION Body temperature measurement location.
public static final Field FIELD_CERVICAL_DILATION Cervical dilation.
public static final Field FIELD_CERVICAL_FIRMNESS Cervical firmness.
public static final Field FIELD_CERVICAL_MUCUS_AMOUNT Cervical mucus amount.
public static final Field FIELD_CERVICAL_MUCUS_TEXTURE Cervical mucus texture.
public static final Field FIELD_CERVICAL_POSITION Cervical position.
public static final Field FIELD_MENSTRUAL_FLOW Menstrual flow.
public static final Field FIELD_OVULATION_TEST_RESULT Ovulation test result.
public static final Field FIELD_OXYGEN_SATURATION Blood oxygen saturation (% of total hemoglobin which is oxygen-saturated).
public static final Field FIELD_OXYGEN_SATURATION_AVERAGE Average blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.
public static final Field FIELD_OXYGEN_SATURATION_MAX Maximum blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.
public static final Field FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD Blood oxygen saturation measurement method.
public static final Field FIELD_OXYGEN_SATURATION_MIN Minimum blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.
public static final Field FIELD_OXYGEN_SATURATION_SYSTEM Blood oxygen saturation measurement system.
public static final Field FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE Oxygen therapy administration mode.
public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE Supplemental oxygen flow rate (L/min).
public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE Average supplemental oxygen flow rate (L/min) over a time interval.
public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX Maximum supplemental oxygen flow rate (L/min) over a time interval.
public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN Minimum supplemental oxygen flow rate (L/min) over a time interval.
public static final Field FIELD_TEMPORAL_RELATION_TO_MEAL Temporal relationship of data point to a meal.
public static final Field FIELD_TEMPORAL_RELATION_TO_SLEEP Temporal relationship of data point to sleep.

Inherited Method Summary

Constants

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_CAPILLARY_BLOOD

Glucose was measured in capillary blood.

Constant Value: 2

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_INTERSTITIAL_FLUID

Glucose was measured in interstitial fluid.

Constant Value: 1

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_PLASMA

Glucose was measured in plasma.

Constant Value: 3

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_SERUM

Glucose was measured in serum.

Constant Value: 4

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_TEARS

Glucose was measured in tears.

Constant Value: 5

public static final int BLOOD_GLUCOSE_SPECIMEN_SOURCE_WHOLE_BLOOD

Glucose was measured from whole blood.

Constant Value: 6

public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM

Blood pressure measurement location constant for the left upper arm.

Constant Value: 3

public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST

Blood pressure measurement location constant for the left wrist.

Constant Value: 1

public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM

Blood pressure measurement location constant for the right upper arm.

Constant Value: 4

public static final int BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST

Blood pressure measurement location constant for the right wrist.

Constant Value: 2

public static final int BODY_POSITION_LYING_DOWN

Body position constant representing lying down.

Constant Value: 3

public static final int BODY_POSITION_SEMI_RECUMBENT

Body position constant representing semi-recumbent (partially reclining) pose.

Constant Value: 4

public static final int BODY_POSITION_SITTING

Body position constant representing sitting down.

Constant Value: 2

public static final int BODY_POSITION_STANDING

Body position constant representing standing up.

Constant Value: 1

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_AXILLARY

Axillary (armpit) body temperature measurement.

Constant Value: 1

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_FINGER

Finger body temperature measurement.

Constant Value: 2

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_FOREHEAD

Forehead body temperature measurement.

Constant Value: 3

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_ORAL

Oral body temperature measurement.

Constant Value: 4

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_RECTAL

Rectal body temperature measurement.

Constant Value: 5

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TEMPORAL_ARTERY

Temporal artery temperature measurement.

Constant Value: 6

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TOE

Toe body temperature measurement.

Constant Value: 7

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_TYMPANIC

Tympanic (ear) body temperature measurement.

Constant Value: 8

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_VAGINAL

Vaginal body temperature measurement.

Constant Value: 10

public static final int BODY_TEMPERATURE_MEASUREMENT_LOCATION_WRIST

Wrist body temperature measurement.

Constant Value: 9

public static final int CERVICAL_DILATION_CLOSED

Closed cervix.

Constant Value: 1

public static final int CERVICAL_DILATION_MEDIUM

Partially open cervix.

Constant Value: 2

public static final int CERVICAL_DILATION_OPEN

Fully open cervix.

Constant Value: 3

public static final int CERVICAL_FIRMNESS_FIRM

Firm cervical firmness.

Constant Value: 3

public static final int CERVICAL_FIRMNESS_MEDIUM

Medium cervical firmness.

Constant Value: 2

public static final int CERVICAL_FIRMNESS_SOFT

Soft cervical firmness.

Constant Value: 1

public static final int CERVICAL_MUCUS_AMOUNT_HEAVY

Heavy cervical mucus amount.

Constant Value: 3

public static final int CERVICAL_MUCUS_AMOUNT_LIGHT

Light cervical mucus amount.

Constant Value: 1

public static final int CERVICAL_MUCUS_AMOUNT_MEDIUM

Medium cervical mucus amount.

Constant Value: 2

public static final int CERVICAL_MUCUS_TEXTURE_CREAMY

Creamy cervical mucus texture.

Constant Value: 3

public static final int CERVICAL_MUCUS_TEXTURE_DRY

Dry cervical mucus texture.

Constant Value: 1

public static final int CERVICAL_MUCUS_TEXTURE_EGG_WHITE

Egg white cervical mucus texture.

Constant Value: 5

public static final int CERVICAL_MUCUS_TEXTURE_STICKY

Sticky cervical mucus texture.

Constant Value: 2

public static final int CERVICAL_MUCUS_TEXTURE_WATERY

Watery cervical mucus texture.

Constant Value: 4

public static final int CERVICAL_POSITION_HIGH

High cervical position.

Constant Value: 3

public static final int CERVICAL_POSITION_LOW

Low cervical position.

Constant Value: 1

public static final int CERVICAL_POSITION_MEDIUM

Medium cervical position.

Constant Value: 2

public static final int FIELD_TEMPORAL_RELATION_TO_MEAL_AFTER_MEAL

Reading was taken after an unspecified meal.

Constant Value: 4

public static final int FIELD_TEMPORAL_RELATION_TO_MEAL_BEFORE_MEAL

Reading was taken before an unspecified meal.

Constant Value: 3

public static final int FIELD_TEMPORAL_RELATION_TO_MEAL_FASTING

Reading was taken during a fasting period.

Constant Value: 2

public static final int FIELD_TEMPORAL_RELATION_TO_MEAL_GENERAL

Reading was not taken immediately before or after eating.

Constant Value: 1

public static final int MENSTRUAL_FLOW_HEAVY

Heavy menstrual flow.

Constant Value: 4

public static final int MENSTRUAL_FLOW_LIGHT

Light menstrual flow.

Constant Value: 2

public static final int MENSTRUAL_FLOW_MEDIUM

Medium menstrual flow.

Constant Value: 3

public static final int MENSTRUAL_FLOW_SPOTTING

Spotting menstrual flow.

Constant Value: 1

public static final int OVULATION_TEST_RESULT_NEGATIVE

Negative ovulation test result.

Constant Value: 1

public static final int OVULATION_TEST_RESULT_POSITIVE

Positive ovulation test result.

Constant Value: 2

public static final int OXYGEN_SATURATION_MEASUREMENT_METHOD_PULSE_OXIMETRY

Blood oxygen saturation measured by pulse oximetry.

Constant Value: 1

public static final int OXYGEN_SATURATION_SYSTEM_PERIPHERAL_CAPILLARY

Blood oxygen saturation measured in peripheral capilliaries.

Constant Value: 1

public static final int OXYGEN_THERAPY_ADMINISTRATION_MODE_NASAL_CANULA

Oxygen therapy administration by nasal canula.

Constant Value: 1

public static final int TEMPORAL_RELATION_TO_SLEEP_BEFORE_SLEEP

Before sleep.

Constant Value: 2

public static final int TEMPORAL_RELATION_TO_SLEEP_DURING_SLEEP

During sleep.

Constant Value: 4

public static final int TEMPORAL_RELATION_TO_SLEEP_FULLY_AWAKE

Fully awake.

Constant Value: 1

public static final int TEMPORAL_RELATION_TO_SLEEP_ON_WAKING

After sleep.

Constant Value: 3

Fields

public static final Field FIELD_BLOOD_GLUCOSE_LEVEL

Blood glucose level (mmol/L). 1 mmol/L is equal to 18 mg/dL.

public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC

Diastolic blood pressure (mmHg).

public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_AVERAGE

Average diastolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_MAX

Maximum diastolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BLOOD_PRESSURE_DIASTOLIC_MIN

Minimum diastolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC

Systolic blood pressure (mmHg).

public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_AVERAGE

Average systolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_MAX

Maximum systolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BLOOD_PRESSURE_SYSTOLIC_MIN

Minimum systolic blood pressure (mmHg) over a time interval.

public static final Field FIELD_BODY_POSITION

Body position during blood pressure measurement.

public static final Field FIELD_BODY_TEMPERATURE

Body temperature (celsius).

public static final Field FIELD_CERVICAL_DILATION

Cervical dilation.

May be absent or one of

public static final Field FIELD_CERVICAL_FIRMNESS

Cervical firmness.

May be absent or one of

public static final Field FIELD_CERVICAL_MUCUS_AMOUNT

public static final Field FIELD_CERVICAL_MUCUS_TEXTURE

public static final Field FIELD_CERVICAL_POSITION

Cervical position.

May be absent or one of

public static final Field FIELD_MENSTRUAL_FLOW

Menstrual flow.

This must be one of the following values:

public static final Field FIELD_OVULATION_TEST_RESULT

Ovulation test result.

May be absent or one of

public static final Field FIELD_OXYGEN_SATURATION

Blood oxygen saturation (% of total hemoglobin which is oxygen-saturated).

public static final Field FIELD_OXYGEN_SATURATION_AVERAGE

Average blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.

public static final Field FIELD_OXYGEN_SATURATION_MAX

Maximum blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.

public static final Field FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD

Blood oxygen saturation measurement method.

May be absent or OXYGEN_SATURATION_MEASUREMENT_METHOD_PULSE_OXIMETRY.

public static final Field FIELD_OXYGEN_SATURATION_MIN

Minimum blood oxygen saturation (% of total hemoglobin which is oxygen-saturated) over a time interval.

public static final Field FIELD_OXYGEN_SATURATION_SYSTEM

Blood oxygen saturation measurement system.

May be absent or OXYGEN_SATURATION_SYSTEM_PERIPHERAL_CAPILLARY.

public static final Field FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE

Oxygen therapy administration mode.

May be absent or OXYGEN_THERAPY_ADMINISTRATION_MODE_NASAL_CANULA.

public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE

Supplemental oxygen flow rate (L/min). Zero indicates no supplemental oxygen provided, meaning room air only.

public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_AVERAGE

Average supplemental oxygen flow rate (L/min) over a time interval. Zero indicates no supplemental oxygen provided, meaning room air only.

public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MAX

Maximum supplemental oxygen flow rate (L/min) over a time interval. Zero indicates no supplemental oxygen provided, meaning room air only.

public static final Field FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE_MIN

Minimum supplemental oxygen flow rate (L/min) over a time interval. Zero indicates no supplemental oxygen provided, meaning room air only.

public static final Field FIELD_TEMPORAL_RELATION_TO_MEAL

public static final Field FIELD_TEMPORAL_RELATION_TO_SLEEP