VLDDiabetes

@interface VLDDiabetes : VLDRecord

Diabetes Measurements are comprised of a user’s blood glucose and hormone levels related to diabetes treatment and management.

  • The value of the measured quantity in ng/mL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *cPeptide
  • The value of the measured quantity in mg/dL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *fastingPlasmaGlucoseTest
  • The value of the measured quantity in %

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *hba1c
  • The value of the measured quantity in U

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *insulin
  • The value of the measured quantity in mg/dL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *oralGlucoseToleranceTest
  • The value of the measured quantity in mg/dL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *randomPlasmaGlucoseTest
  • The value of the measured quantity in mg/dL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *triglyceride
  • The value of the measured quantity in mg/dL

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSNumber *bloodGlucose
  • When the reading was taken in relation to food consumption

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) int relationshipToMeal;
  • Diabetes event associated with this reading

    Declaration

    Objective-C

    - (id)diabetesEvent;
  • Indication if glucose reading reported out of range

    Declaration

    Objective-C

    - (id)outOfRange;
  • The glucose value of the record converted to the specified unit.

    Declaration

    Objective-C

    - (id)bloodGlucoseWithUnit:(id)unit;

    Parameters

    unit

    the blood glucose unit to retrieve the blood glucose value in.

  • Set the glucose value of the record after converting from the specified unit to mg/dL.

    Declaration

    Objective-C

    - (void)setBloodGlucose:(id)bloodGlucose withUnit:(id)unit;

    Parameters

    bloodGlucose

    the blood glucose value to store in the record.

    unit

    the blood glucose unit that the accompanying blood glucose value is currently in.

  • Name for a meal relationship value.

    Declaration

    Objective-C

    + (id)nameForMealRelationship:(id)mealRelationship;

    Parameters

    mealRelationship

    The VLDDiabetesMealRelationship value to get the name for.

  • Set the associated diabetes event.

    Declaration

    Objective-C

    - (void)setDiabetesEvent:(id)tag;

    Parameters

    tag

    the event tag to store.

  • Set the associated flag

    Declaration

    Objective-C

    - (void)setOutOfRange:(id)flag;

    Parameters

    flag

    the flag to store.