Các loại dữ liệu sức khỏe

Google Fit có các loại dữ liệu sức khỏe cho việc đo lường liên quan đến việc quản lý sức khỏe nói chung (thay vì tập thể dục).

Danh sách các 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 khỏe và trường của những yêu cầu này trong tài liệu tham khảo về Android. Các trường có đơn vị enum có một danh sách các giá trị được chấp nhận để bạn chọn. Chỉ sử dụng một trong các giá trị được phép để đọc và ghi thành công dữ liệu.

Đường huyết

Loại dữ liệu này nắm bắt nồng độ gluose trong máu. Mỗi điểm dữ liệu đại diện cho một lần đo đường huyết tức thì. Tìm hiểu thêm về cách viết dữ liệu đường huyết.

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

Têncom.google.blood_glucose
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ị)
nồng độ đường huyết (float – mmol/L)
Mức đường huyết hoặc nồng độ đường huyết 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 đọc sách so với khi 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 khi các chỉ số được đọc.
mối quan hệ tạm thời với giấc ngủ (int – enum) (trường không bắt buộc)
Khi người dùng đọc chỉ số đo so với khi 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_GLUCLASSE
Trường (định dạng—đơn vị)
FIELD_BLOOD_GLUCLASSE_LEVEL (float—mmol/L)
Mức đường huyết hoặc nồng độ đường huyết 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 đọc sách so với khi 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 khi các chỉ số được đọc.
FIELD_TEMPORAL_RELATION_TO_SLEEP (int—enum) (trường không bắt buộc)
Khi người dùng đọc chỉ số đo so với khi người dùng ngủ.
FIELD_BLOOD_GLUCLASSE_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 ghi lại huyết áp của người dùng. Mỗi điểm dữ liệu biểu thị một chỉ số huyết áp tức thời. Tìm hiểu thêm về cách viết dữ liệu về huyết áp.

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

Têncom.google.blood_pressure
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ị)
tâm thu (float – mmHg)
Đo huyết áp tâm thu.
tâm trương lực (float – mmHg)
Đo huyết áp tâm trương.
body position (int – enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi thực hiện đo lường.
vị trí đo lường (int—enum) (trường không bắt buộc)
Cánh tay và một phần của cánh tay mà bạn đã đo được.

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)
Đo huyết áp tâm trương.
lĩnh vực _PHÁT_VỊ TRÍ (int – enum) (trường không bắt buộc)
Vị trí cơ thể của người dùng khi thực hiện đo lường.
FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION (int—enum) (trường không bắt buộc)
Cánh tay và một phần của cánh tay mà bạn đã đo được.

Tỷ lệ mỡ trong cơ thể

Loại dữ liệu này nắm bắt 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 biểu thị tổng lượng mỡ trong cơ thể của một người dưới dạng phần trăm 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
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)
Phần trăm tổng khối lượng cơ thể là chất béo trong cơ thể.
Phạm vi hợp lệ: 0 – 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
Phần trăm tổng khối lượng cơ thể là chất béo trong cơ thể.
Phạm vi hợp lệ: 0 – 100%

Thân nhiệt

Loại dữ liệu này nắm bắt nhiệt độ cơ thể của người dùng. Mỗi điểm dữ liệu biểu thị một chỉ số đo nhiệt độ cơ thể ngay lập tức.

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

Têncom.google.body.temperature
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ị)
Nhiệt độ cơ thể (float – nhiệt độ)
Thân nhiệt tính bằng độ C.
vị trí đo lường (int—enum) (trường không bắt buộc)
Cơ thể của người dùng được đo từ nhiệt độ.

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—thời gian)
Thân nhiệt tính bằng độ C.
FIELD_Body_temperature_MEASUREMENT_LOCATION (int—enum) (trường không bắt buộc)
Cơ thể của người dùng được đo từ nhiệt độ.

Dịch nhầy cổ tử cung

Loại dữ liệu này chụp thông tin mô tả chất nhầy cổ tử cung. Mỗi điểm dữ liệu đại diện cho một bản mô tả tự nhầy cổ tử cung của 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 cũng như số lượng.

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

Têncom.google.cervical_mucus
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ị)
cấu trúc chất nhầy cổ tử cung (int—enum) (trường không bắt buộc)
Tính nhất quán hoặc kết cấu của dịch nhầy cổ tử cung của người dùng.
số lượng dịch nhầy cổ tử cung (int—enum) (trường không bắt buộc)
Lượng 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_CERVICS_MUCUS
Trường (định dạng—đơn vị)
FIELD_CERVENCE_MUCUS_TEXTURE (int—enum) (trường không bắt buộc)
Tính nhất quán 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 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ả các trường là không bắt buộc và có thể được dùng để thêm thông tin mô tả về vị trí, độ mờ và độ chắc của cổ tử cung.

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

Têncom.google.cervical_position
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ủa cổ tử cung của người dùng.
giãn cổ tử cung (int—enum) (trường không bắt buộc)
Cổ tử cung của người dùng bị mở rộng hay giãn ra như thế nào.
độ chắc cổ tử cung (int—enum) (trường không bắt buộc)
Cổ tử cung của người dùng vững chắc đến mức nào.

Android

Têncom.google.cervical_position
Đối tượng loại dữ liệuLOẠI_DỊCH_DỤC_LOẠI
Trường (định dạng—đơn vị)
lĩnh vực __PHỤ_LỤC (int—enum) (trường không bắt buộc)
Vị trí của cổ tử cung của người dùng.
FIELD_CERVICAL_DILATION (int – enum) (trường không bắt buộc)
Cổ tử cung của người dùng bị mở rộng hay giãn ra như thế nào.
FIELD_CERVICAL_FIRMNESS (int—enum) (trường không bắt buộc)
Cổ tử cung của người dùng vững chắc đến mức nào.

Nhịp tim

Loại dữ liệu này nắm bắt nhịp tim của người dùng tính bằng nhịp/phút. Vì mỗi điểm dữ liệu biểu thị một chỉ số nhịp tim tức thời, nên bạn chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

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

Têncom.google.heart_rate.bpm
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ị) bpm (float – bpm)
Heart rate trong nhịp mỗi phút.
Phạm vi hợp lệ: 0 – 1.000

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ị) bpm (float – bpm)
Heart rate trong nhịp mỗi phút.
Phạm vi hợp lệ: 0 – 1000 nhịp/phút

Chiều cao

Loại dữ liệu này chụp 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, nên chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

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

Têncom.google.height
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 – 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 – 3 mét

Kinh nguyệt

Loại dữ liệu này ghi lại nội dung mô tả về lượng máu kinh của người dùng cân nặng như thế nào (phát ra, nhẹ, trung bình hoặc nặng). Mỗi điểm dữ liệu thể hiện một nội dung mô tả về lượng máu kinh của người dùng nặng như thế nào.

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

Têncom.google.menstruation
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ị)
chu kỳ kinh nguyệt (int—enum) (trường không bắt buộc)
Thời hạn của người dùng.

Android

Têncom.google.menstruation
Đối tượng loại dữ liệuLOẠI_TỪ_LOẠI
Trường (định dạng—đơn vị)
FIELD_MENSTRUAL_FHIGH (int – enum) (trường không bắt buộc)
Thời hạn của người dùng.

Kiểm tra sự rụng trứng

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

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

Têncom.google.ovulation_test
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 sự rụng trứng của người dùng, cho biết liệu họ có 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 sự rụng trứng của người dùng, cho biết liệu họ có rụng trứng hay không.

Độ bão hoà oxy

Loại dữ liệu này thu thập lượng oxy lưu thông trong máu, được đo bằng tỷ lệ phần trăm huyết sắc bão hòa oxy. Mỗi điểm dữ liệu thể hiện một độ bão hòa oxy trong máu duy nhất tại thời điểm đo lường.

Nếu có tuỳ chọn, bạn cũng có thể thêm thông tin chi tiết về bất kỳ nguồn oxy bổ sung nào.

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

Têncom.google.oxygen_saturation
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 hòa oxy (float – tỷ lệ phần trăm)
Độ bão hòa oxy trong máu dưới dạng phần trăm.
Phạm vi hợp lệ: 0 – 100%
tốc độ dòng oxy bổ sung (float—L/phút)
Lượng oxy bổ sung được cung cấp cho người dùng tính bằng lít mỗi phút. Đặt về 0 nếu không có oxy bổ sung nào được cung cấp và người dùng chỉ có không khí trong phòng thở.
chế độ quản lý 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 trồng bằng mũi.
hệ thống bão hòa oxy (int – enum) (trường không bắt buộc)
Vị trí đo độ bão hòa oxy.
Có thể không có hoặc 1 nếu được đo theo ma trận ngoại vi.
phương pháp đo độ bão hòa oxy (int – enum) (trường không bắt buộc)
Cách đo độ bão hòa oxy.
Có thể không có hoặc 1 nếu được đo bằng phương pháp đo nồng độ xung trong 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)
Độ bão hòa oxy trong máu dưới dạng phần trăm.
FIELD_SUPPLEMENTAL_OXYGEN_FHIGH_RATE (float – L/phút)
Lượng oxy bổ sung được cung cấp cho người dùng tính bằng lít mỗi phút. Zero cho biết không có oxy bổ sung nào được cung cấp và người dùng 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 trồng bằng mũi.
FIELD_OXYGEN_SATURATION_FILTER (int – enum) (trường không bắt buộc)
Vị trí đo độ bão hòa oxy.
Có thể không có hoặc 1 nếu được đo theo ma trận ngoại vi.
FIELD_OXYGEN_SATURATION_MEASUREMENT_Method (int – enum) (trường không bắt buộc)
Cách đo độ bão hòa oxy.
Có thể không có hoặc 1 nếu được đo bằng phương pháp đo nồng độ xung trong xung.

Ngủ

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

Thời gian bắt đầu của điểm dữ liệu thể hiện 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 thể hiện thời điểm kết thúc giai đoạn ngủ. Khoảng thời gian không cần phải liên tục nhưng không được trùng lặp.

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

Têncom.google.sleep.segment
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ị thể hiện các giai đoạn và loại giấc ngủ khác nhau.

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_CLASS_TYPE (int – enum)
Giá trị thể hiện các giai đoạn và loại giấc ngủ khác nhau.

Chảy máu âm đạo

Loại dữ liệu này sẽ chụp lại nếu người dùng gặp phải lỗi khi phát hiện (xảy ra trong khoảng thời gian của họ). Mỗi điểm dữ liệu biểu thị một trường hợp 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
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ị)
số lần xuất hiện (int—số lượng)
Mỗi lần phát hiện. Đặ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_=# (int—đếm)
Mỗi lần phát hiện. Đặt trường này thành 1.

Trọng lượng

Loại dữ liệu này nắm bắt trọng lượng của người dùng đó tính bằng ki lô gam. Vì mỗi điểm dữ liệu biểu thị trọng số của người dùng tại thời điểm đọc, nên bạn chỉ nên đặt thời gian kết thúc. Giá trị này sẽ được dùng làm dấu thời gian cho chỉ số đọc.

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

Têncom.google.weight
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 ki-lô-gam.
Phạm vi hợp lệ: 0 – 1000 kg

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 ki-lô-gam.
Phạm vi hợp lệ: 0 – 1000 kg

Được cấp quyền đọc và ghi dữ liệu sức khỏe

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

  1. Hãy đả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à Chính sách dữ liệu người dùng dành cho Google Fit.
  2. Đăng ký để Google xác minh màn hình đồng ý.

Nếu được xác minh thì ứng dụng của bạn có thể đọc dữ liệu sức khỏe mà người dùng đã cho phép đọc.