Loại dữ liệu sức khoẻ

Google Fit có các loại dữ liệu sức khoẻ dành cho các phép đo liên quan đến việc quản lý sức khoẻ tổng thể (trái ngược với thể chất).

Danh sách loại dữ liệu

Bạn có thể tìm hiểu thêm về các loại dữ liệu sức khoẻ và các trường của dữ liệu đó trên Tài liệu tham khảo về Android. Các trường có đơn vị enum sẽ có danh sách các giá trị được chấp nhận để chọn. Chỉ sử dụng một trong các giá trị được phép để đọc và ghi dữ liệu thành công.

Đường huyết

Loại dữ liệu này ghi lại nồng độ gluco trong máu. Mỗi dữ liệu biểu thị một chỉ số đo đường huyết tức thời. Tìm hiểu thêm về ghi dữ liệu về đường huyết.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.blood_glucose
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.blood_glucose.read
https://www.googleapis.com/auth/fitness.blood_glucose.write
Trường (định dạng – đơn vị)
mức đường huyết (float – mmol/L)
Nồng độ glucose trong máu tính bằng mmol/L, trong đó 1 mmol/L là 18 mg/dL.
mối quan hệ tạm thời với bữa ăn (int—enum) (trường không bắt buộc)
Thời điểm đo lường dữ liệu so với thời điểm người dùng ăn.
loại bữa ăn (int—enum) (trường không bắt buộc)
Loại bữa ăn mà người dùng đã ăn xung quanh khi hệ thống lấy chỉ số.
mối quan hệ tạm thời với giấc ngủ (int—enum) (trường không bắt buộc)
Khi chỉ số đo được so sánh với thời điểm người dùng ngủ.
nguồn mẫu (int— enum) (trường không bắt buộc)
Loại dịch cơ thể dùng để đo đường huyết.

Android

Têncom.google.blood_glucose
Đối tượng loại dữ liệuTYPE_BLOOD_GLUCOSE
Trường (định dạng – đơn vị)
FIELD_BLOOD_GLUCOSE_LEVEL (float – mmol/L)
Nồng độ glucose trong máu tính bằng mmol/L, trong đó 1 mmol/L là 18 mg/dL.
FIELD_TEMPORAL_RELATION_TO_MEAL (int—enum) (trường không bắt buộc)
Thời điểm đo lường dữ liệu so với thời điểm người dùng ăn.
FIELD_MEAL_TYPE (int—enum) (trường không bắt buộc)
Loại bữa ăn mà người dùng đã ăn xung quanh khi hệ thống lấy chỉ số.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (trường không bắt buộc)
Khi chỉ số đo được so sánh với thời điểm người dùng ngủ.
FIELD_BLOOD_GLUCOSE_SPECIMEN_SOURCE (int—enum) (trường không bắt buộc)
Loại dịch cơ thể dùng để đo đường huyết.

Huyết áp

Loại dữ liệu này thu thập thông tin về huyết áp của người dùng. Mỗi điểm dữ liệu đại diện cho một chỉ số đo huyết áp tức thời. Tìm hiểu thêm về cách viết máu dữ liệu về áp suất.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.blood_pressure
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.blood_pressure.read
https://www.googleapis.com/auth/fitness.blood_pressure.write
Trường (định dạng – đơn vị)
systolic (float – mmHg)
Đo huyết áp tâm thu.
tâm trương (float – mmHg)
Giá trị đo huyết áp tâm trương.
vị trí cơ thể (int—enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi đo.
vị trí đo lường (int—enum) (trường không bắt buộc)
Nhóm thử nghiệm nào và một phần của nhóm thử nghiệm nào đã được đo.

Android

Têncom.google.blood_pressure
Đối tượng loại dữ liệuTYPE_BLOOD_PRESSURE
Trường (định dạng – đơn vị)
FIELD_BLOOD_PRESSURE_SYSTOLIC (float—mmHg)
Đo huyết áp tâm thu.
FIELD_BLOOD_PRESSURE_DIASTOLIC (float—mmHg)
Giá trị đo huyết áp tâm trương.
FIELD_BODY_POSITION (int—enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi đo.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (trường không bắt buộc)
Nhóm thử nghiệm nào và một phần của nhóm thử nghiệm nào đã được đo.

Tỷ lệ mỡ trong cơ thể

Loại dữ liệu này thu thập tỷ lệ phần trăm mỡ trong cơ thể của một người dùng. Mỗi điểm dữ liệu thể hiện tổng lượng mỡ trong cơ thể của một người dưới dạng phần trăm trên tổng khối lượng cơ thể.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.body.fat.percentage
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Trường (định dạng – đơn vị) phần trăm (float — phần trăm)
Tỷ lệ phần trăm tổng khối lượng cơ thể là mỡ trong cơ thể.
Phạm vi hợp lệ: 0 đến 100%

Android

Têncom.google.body.fat.percentage
Đối tượng loại dữ liệuTYPE_BODY_FAT_PERCENTAGE
Trường (định dạng – đơn vị) FIELD_PERCENTAGE (float—phần trăm)
Tỷ lệ phần trăm tổng khối lượng cơ thể là mỡ trong cơ thể.
Phạm vi hợp lệ: 0 đến 100%

Thân nhiệt

Loại dữ liệu này ghi lại thân nhiệt của người dùng. Mỗi điểm dữ liệu biểu thị một phép đo thân nhiệt tức thời.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.body.temperature
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body_temperature.read
https://www.googleapis.com/auth/fitness.body_temperature.write
Trường (định dạng – đơn vị)
thân nhiệt (float – độ C)
Thân nhiệt tính theo độ C.
vị trí đo lường (int—enum) (trường không bắt buộc)
Vị trí đo thân nhiệt của người dùng.

Android

Têncom.google.body.temperature
Đối tượng loại dữ liệuTYPE_BODY_TEMPERATURE
Trường (định dạng – đơn vị)
FIELD_BODY_TEMPERATURE (float—độ C)
Thân nhiệt tính theo độ C.
FIELD_BODY_TEMPERATURE_MEASUREMENT_LOCATION (int—enum) (trường không bắt buộc)
Vị trí đo thân nhiệt của người dùng.

Dịch nhầy cổ tử cung

Loại dữ liệu này thu thập nội dung mô tả về dịch nhầy cổ tử cung. Mỗi điểm dữ liệu là nội dung mô tả tự đánh giá về dịch nhầy cổ tử cung cho một người dùng. Tất cả các trường là không bắt buộc và có thể dùng để mô tả giao diện của dịch nhầy cổ tử cung, và số tiền.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.cervical_mucus
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Trường (định dạng – đơn vị)
kết cấu chất nhầy cổ tử cung (int—enum) (trường không bắt buộc)
Độ đặc hoặc kết cấu của dịch nhầy cổ tử cung của người dùng.
lượng dịch nhầy cổ tử cung (int—enum) (trường không bắt buộc)
Lượng chất nhầy cổ tử cung mà người dùng quan sát được.

Android

Têncom.google.cervical_mucus
Đối tượng loại dữ liệuTYPE_CERVICAL_MUCUS
Trường (định dạng – đơn vị)
FIELD_CERVICAL_MUCUS_TEXTURE (int—enum) (trường không bắt buộc)
Độ đặc hoặc kết cấu của dịch nhầy cổ tử cung của người dùng.
FIELD_CERVICAL_MUCUS_AMOUNT (int—enum) (trường không bắt buộc)
Lượng chất nhầy cổ tử cung mà người dùng quan sát được.

Vị trí cổ tử cung

Trong loại dữ liệu này, mỗi điểm dữ liệu biểu thị một báo cáo về cổ tử cung của người dùng. Tất cả là tùy chọn và có thể được sử dụng để thêm mô tả về vị trí, sự giãn nở và độ cứng của cổ tử cung.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.cervical_position
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Trường (định dạng – đơn vị)
vị trí cổ tử cung (int – enum) (trường không bắt buộc)
Vị trí cổ tử cung của người dùng.
nẹp cổ tử cung (int—enum) (trường không bắt buộc)
Độ mở hoặc độ giãn của cổ tử cung của người dùng.
độ cứng của cổ tử cung (int—enum) (trường không bắt buộc)
Cổ tử cung của người dùng cứng đến mức nào.

Android

Têncom.google.cervical_position
Đối tượng loại dữ liệuTYPE_CERVICAL_POSITION
Trường (định dạng – đơn vị)
FIELD_CERVICAL_POSITION (int—enum) (trường không bắt buộc)
Vị trí cổ tử cung của người dùng.
FIELD_CERVICAL_DILATION (int—enum) (trường không bắt buộc)
Độ mở hoặc độ giãn của cổ tử cung của người dùng.
FIELD_CERVICAL_FIRMNESS (int—enum) (trường không bắt buộc)
Cổ tử cung của người dùng chắc chắn đến mức nào.

Tần số tim

Loại dữ liệu này ghi lại nhịp tim của người dùng theo nhịp/phút. Vì mỗi điểm dữ liệu biểu thị giá trị đo tức thời của nhịp tim, chỉ thời gian kết thúc . Dấu thời gian này sẽ được dùng làm dấu thời gian cho kết quả đo.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.heart_rate.bpm
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.heart_rate.read
https://www.googleapis.com/auth/fitness.heart_rate.write
Trường (định dạng – đơn vị) nhịp/phút (float — nhịp/phút)
Nhịp tim tính theo số nhịp/phút.
Phạm vi hợp lệ: 0 đến 1000

Android

Têncom.google.heart_rate.bpm
Đối tượng loại dữ liệuTYPE_HEART_RATE_BPM
Quyền trên AndroidBODY_SENSORS để ghi
Trường (định dạng – đơn vị) nhịp/phút (float — nhịp/phút)
Nhịp tim tính theo số nhịp/phút.
Phạm vi hợp lệ: 0 – 1000 nhịp/phút

Chiều cao

Loại dữ liệu này ghi lại chiều cao của người dùng tính bằng mét. Vì mỗi điểm dữ liệu biểu thị chiều cao của người dùng tại thời điểm đọc, chỉ thời gian kết thúc . Dấu thời gian này sẽ được dùng làm dấu thời gian cho kết quả đo.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.height
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Trường (định dạng – đơn vị) height (float – mét)
Chiều cao tính bằng mét.
Phạm vi hợp lệ: 0 đến 3 mét

Android

Têncom.google.height
Đối tượng loại dữ liệuTYPE_HEIGHT
Trường (định dạng – đơn vị) FIELD_HEIGHT (float—mét)
Chiều cao tính bằng mét.
Phạm vi hợp lệ: 0 đến 3 mét

Kinh nguyệt

Loại dữ liệu này mô tả mức kinh nguyệt của người dùng (đốm, sáng, trung bình hoặc đậm). Mỗi điểm dữ liệu đại diện cho một phần mô tả về lượng máu kinh của người dùng.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.menstruation
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Trường (định dạng – đơn vị)
lưu lượng kinh nguyệt (int—enum) (trường không bắt buộc)
Mức kinh nguyệt của người dùng.

Android

Têncom.google.menstruation
Đối tượng loại dữ liệuTYPE_MENSTRUATION
Trường (định dạng – đơn vị)
FIELD_MENSTRUAL_FLOW (int—enum) (trường không bắt buộc)
Mức kinh nguyệt của người dùng.

Kiểm tra tình trạng rụng trứng

Trong loại dữ liệu này, mỗi điểm dữ liệu biểu thị kết quả nhị phân của quá trình rụng trứng thử nghiệm (dương tính hoặc âm tính).

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.ovulation_test
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Trường (định dạng – đơn vị)
kiểm tra sự rụng trứng (int—enum) (trường không bắt buộc)
Kết quả kiểm tra tình trạng rụng trứng của người dùng, cho biết liệu họ có đang rụng trứng hay không.

Android

Têncom.google.ovulation_test
Đối tượng loại dữ liệuTYPE_OVULATION_TEST
Trường (định dạng – đơn vị)
FIELD_OVULATION_TEST_RESULT (int—enum) (trường không bắt buộc)
Kết quả kiểm tra tình trạng rụng trứng của người dùng, cho biết liệu họ có đang rụng trứng hay không.

Độ bão hòa oxy

Loại dữ liệu này ghi lại lượng oxy lưu thông trong máu, được đo lường dưới dạng phần trăm của hemoglobin bão hoà oxy. Mỗi điểm dữ liệu đại diện cho một chỉ số độ bão hoà oxy trong máu đơn lẻ tại thời điểm đo.

Các trường không bắt buộc cũng cho phép bạn thêm thông tin về mọi sản phẩm oxy bổ sung nếu được quản lý.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.oxygen_saturation
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.oxygen_saturation.read
https://www.googleapis.com/auth/fitness.oxygen_saturation.write
Trường (định dạng – đơn vị)
độ bão hoà oxy (float—phần trăm)
Chỉ số độ bão hoà oxy trong máu dưới dạng phần trăm.
Phạm vi hợp lệ: 0 đến 100%
tốc độ dòng oxy bổ sung (float — L/phút)
Tốc độ oxy bổ sung được cung cấp cho một người dùng tính bằng lít/phút. Đặt thành 0 nếu không cung cấp oxy bổ sung và người dùng mà chỉ có không khí trong phòng thở.
chế độ quản trị liệu pháp oxy (int—enum) (trường không bắt buộc)
Cách sử dụng liệu pháp oxy.
Có thể không có hoặc 1 nếu được dùng bằng ống thông mũi.
hệ thống độ bão hoà oxy (int—enum) (trường không bắt buộc)
Nơi đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu được đo ở các mao dẫn ngoại vi.
phương pháp đo độ bão hoà oxy (int—enum) (trường không bắt buộc)
Cách đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu đo bằng máy đo nồng độ oxy xung.

Android

Têncom.google.oxygen_saturation
Đối tượng loại dữ liệuTYPE_OXYGEN_SATURATION
Trường (định dạng – đơn vị)
FIELD_OXYGEN_SATURATION (float—phần trăm)
Chỉ số độ bão hoà oxy trong máu dưới dạng phần trăm.
FIELD_SUPPLEMENTAL_OXYGEN_FLOW_RATE (float—L/phút)
Tốc độ oxy bổ sung được cung cấp cho một người dùng tính bằng lít/phút. 0 có nghĩa là không cung cấp oxy bổ sung và người dùng mà chỉ có không khí trong phòng thở.
FIELD_OXYGEN_THERAPY_ADMINISTRATION_MODE (int—enum) (trường không bắt buộc)
Cách sử dụng liệu pháp oxy.
Có thể không có hoặc 1 nếu được dùng bằng ống thông mũi.
FIELD_OXYGEN_SATURATION_SYSTEM (int—enum) (trường không bắt buộc)
Nơi đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu được đo ở các mao dẫn ngoại vi.
FIELD_OXYGEN_SATURATION_MEASUREMENT_METHOD (int—enum) (trường không bắt buộc)
Cách đo độ bão hoà oxy.
Có thể không có hoặc 1 nếu đo bằng máy đo nồng độ oxy xung.

Ngủ

Loại dữ liệu này ghi lại thời lượng và kiểu ngủ của người dùng. Mỗi điểm dữ liệu biểu thị khoảng thời gian của một giai đoạn ngủ.

Thời gian bắt đầu của điểm dữ liệu biểu thị thời điểm bắt đầu giai đoạn ngủ và luôn cần được đưa vào. Dấu thời gian cho biết thời điểm kết thúc giấc ngủ giai đoạn đầu. Các khoảng thời gian không cần phải liên tục nhưng không được chồng chéo.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.sleep.segment
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.sleep.read
https://www.googleapis.com/auth/fitness.sleep.write
Trường (định dạng – đơn vị) loại phân đoạn giấc ngủ (int – enum)
Giá trị đại diện cho các loại và giai đoạn ngủ.

Android

Têncom.google.sleep.segment
Đối tượng loại dữ liệuTYPE_SLEEP_SEGMENT
Trường (định dạng – đơn vị) FIELD_SLEEP_SEGMENT_TYPE (int—enum)
Giá trị đại diện cho các loại và giai đoạn ngủ.

Chảy máu âm đạo

Loại dữ liệu này cho biết liệu người dùng có thấy xuất hiện hay không (xuất hiện giữa các lần cập nhật ). Mỗi điểm dữ liệu đại diện cho một thực thể phát hiện, vì vậy, mỗi điểm phải có dấu thời gian và trường lần xuất hiện phải được đặt thành một.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.vaginal_spotting
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.reproductive_health.read
https://www.googleapis.com/auth/fitness.reproductive_health.write
Trường (định dạng – đơn vị)
lần xuất hiện (int—số lượng)
Từng trường hợp ra mắt. Đặt trường này thành 1.

Android

Têncom.google.vaginal_spotting
Đối tượng loại dữ liệuTYPE_VAGINAL_SPOTTING
Trường (định dạng – đơn vị)
FIELD_OCCURRENCES (int—số lượng)
Từng trường hợp ra mắt. Đặt trường này thành 1.

Trọng lượng

Loại dữ liệu này ghi lại cân nặng tính theo kilogam của người dùng. Vì mỗi điểm dữ liệu thể hiện trọng số của người dùng tại thời điểm đọc, chỉ thời gian kết thúc . Dấu thời gian này sẽ được dùng làm dấu thời gian cho kết quả đo.

Kiến trúc chuyển trạng thái đại diện (REST)

Têncom.google.weight
Các phạm vi quyền của OAuth
https://www.googleapis.com/auth/fitness.body.read
https://www.googleapis.com/auth/fitness.body.write
Trường (định dạng – đơn vị) trọng lượng (float — kg)
Trọng lượng cơ thể tính bằng kilogam.
Phạm vi hợp lệ: 0 đến 1.000 kilogam

Android

Têncom.google.weight
Đối tượng loại dữ liệuTYPE_WEIGHT
Trường (định dạng – đơn vị) FIELD_WEIGHT (float—kg)
Trọng lượng cơ thể tính bằng kilogam.
Phạm vi hợp lệ: 0 đến 1.000 kilogam

Nhận quyền đọc và ghi dữ liệu sức khoẻ

Để đọc dữ liệu sức khoẻ, hãy làm theo các bước sau:

  1. Đảm bảo ứng dụng của bạn tuân thủ Chính sách dữ liệu người dùng API của Google cũng như Chính sách dữ liệu người dùng và nhà phát triển của Google Fit.
  2. Đăng ký để màn hình xin phép được Google xác minh.

Nếu đã được xác minh, ứng dụng của bạn có thể đọc dữ liệu sức khoẻ mà người dùng đã đồng ý đọc.