Aplikasi Anda dapat mencatat data tekanan darah dengan menulis ke com.google.blood_pressure
tipe data. Dalam jenis data ini, setiap titik data mewakili satu
pembacaan tekanan darah. Titik data berisi isian 
untuk isian sistolik dan
tekanan diastolik, posisi tubuh selama pembacaan, dan lokasi pada tubuh
di mana pengukuran dilakukan.
- Kolom systolicdandiastolicwajib diisi, semua kolom lainnya bersifat opsional.
- Tekanan untuk systolic(angka atas) dandiastolic(angka bawah) adalah yang diukur dalam mmHg.
- Jika ditentukan, posisi tubuh harus memiliki salah satu nilai berikut:
- 1- berdiri
- 2- duduk
- 3- berbaring
- 4- semi-rekunder
 
- Jika ditentukan, lokasi pengukuran harus memiliki salah satu nilai berikut: - 1- pergelangan tangan kiri
- 2- pergelangan tangan kanan
- 3- lengan atas kiri
- 4- lengan atas kanan
 
Android
Untuk menulis titik data tekanan darah, buat DataSource baru
dari TYPE_BLOOD_PRESSURE,
seperti yang ditunjukkan dalam contoh berikut.
val bloodPressureSource = DataSource.Builder()
    .setDataType(TYPE_BLOOD_PRESSURE)
    // ...
    .build()
val bloodPressure = DataPoint.builder(bloodPressureSource)
    .setTimestamp(timestamp, TimeUnit.MILLISECONDS)
    .setField(FIELD_BLOOD_PRESSURE_SYSTOLIC, 120.0f)
    .setField(FIELD_BLOOD_PRESSURE_DIASTOLIC, 80.0f)
    .setField(FIELD_BODY_POSITION, BODY_POSITION_SITTING)
    .setField(
        FIELD_BLOOD_PRESSURE_MEASUREMENT_LOCATION,
        BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM)
    .build()
REST
Membuat sumber data
Untuk menulis titik data tekanan darah, buat sumber data data baru
Metode HTTP
POST
URL Permintaan
https://www.googleapis.com/fitness/v1/users/me/dataSources
Isi permintaan
{
  "dataStreamName": "BloodPressure",
  "type": "raw",
  "application": {
    "detailsUrl": "http://example.com",
    "name": "My Example App",
    "version": "1"
  },
  "dataType": {
    "name": "com.google.blood_pressure"
   }
}
Respons
Jika sumber data berhasil dibuat, Anda akan mendapatkan HTTP 200 OK
kode status respons Anda. Isi respons berisi representasi JSON dari
sumber data, termasuk properti datasource.dataStreamId. Gunakan ID ini
sebagai dataSourceId untuk menambahkan data.
Tambahkan data tekanan darah
Tambahkan data dengan membuat titik data jenis com.google.blood_pressure.
Metode HTTP
PATCH
URL Permintaan
https://www.googleapis.com/fitness/v1/users/me/dataSources/datasource.dataStreamId/datasets/1574159699023000000-1574159699023000000
Isi permintaan
Agar lebih jelas, isi JSON yang ditunjukkan di bawah ini dianotasi dengan komentar, untuk menunjukkan penggunaan konstanta bidang kesehatan.
  {
    "dataSourceId": "datasource.dataStreamId",
    "maxEndTimeNs": 1574159699023000000,
    "minStartTimeNs": 1574159699023000000,
    "point": [
      {
        "dataTypeName": "com.google.blood_pressure",
        "endTimeNanos": 1574159699023000000,
        "startTimeNanos": 1574159699023000000,
        "value": [
          {
            "fpVal": 120.0  // systolic
          },
          {
            "fpVal": 80.0  // diastolic
          },
          {
            "intVal": 2  // Body position enum value for sitting
          },
          {
            "intVal": 3  // Location enum value for left upper arm
          }
        ]
      }
    ]
  }
