রক্তচাপের তথ্য লিখ

আপনার অ্যাপ com.google.blood_pressure ডেটা টাইপ-এ লিখে রক্তচাপের ডেটা রেকর্ড করতে পারে। এই ডেটা টাইপে, প্রতিটি ডেটা পয়েন্ট একটি একক তাত্ক্ষণিক রক্তচাপ পড়ার প্রতিনিধিত্ব করে। ডেটা পয়েন্টে সিস্টোলিক এবং ডায়াস্টোলিক চাপ, পড়ার সময় শরীরের অবস্থান এবং শরীরের অবস্থান যেখানে পরিমাপ করা হয়েছিল তার ক্ষেত্র রয়েছে।

  • systolic এবং diastolic ক্ষেত্র প্রয়োজন, অন্য সব ঐচ্ছিক।
  • systolic (উপরের সংখ্যা) এবং diastolic (নিম্ন সংখ্যা) এর জন্য চাপ mmHg এ পরিমাপ করা হয়।
  • নির্দিষ্ট করা হলে, শরীরের অবস্থানে নিম্নলিখিত মানগুলির মধ্যে একটি থাকতে হবে:
    • 1 - দাঁড়ানো
    • 2 - বসে থাকা
    • 3 - শুয়ে থাকা
    • 4 - আধা হেলান দেওয়া
  • যদি নির্দিষ্ট করা হয়, পরিমাপের অবস্থানে নিম্নলিখিত মানগুলির মধ্যে একটি থাকতে হবে:

    • 1 - বাম কব্জি
    • 2 - ডান কব্জি
    • 3 - বাম উপরের বাহু
    • 4 - ডান উপরের বাহু

অ্যান্ড্রয়েড

একটি রক্তচাপ ডেটা পয়েন্ট লিখতে, নিম্নলিখিত উদাহরণে দেখানো হিসাবে TYPE_BLOOD_PRESSURE এর একটি নতুন DataSource তৈরি করুন।

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()

বিশ্রাম

একটি ডেটা উত্স তৈরি করুন

একটি রক্তচাপ ডেটা পয়েন্ট লিখতে, একটি নতুন ডেটা ডেটা উৎস তৈরি করুন

HTTP পদ্ধতি

POST

অনুরোধ URL

https://www.googleapis.com/fitness/v1/users/me/dataSources

শরীরের অনুরোধ

{
  "dataStreamName": "BloodPressure",
  "type": "raw",
  "application": {
    "detailsUrl": "http://example.com",
    "name": "My Example App",
    "version": "1"
  },
  "dataType": {
    "name": "com.google.blood_pressure"
   }
}

প্রতিক্রিয়া

আপনার ডেটা উৎস সফলভাবে তৈরি হলে, আপনি একটি 200 OK HTTP প্রতিক্রিয়া স্ট্যাটাস কোড পাবেন। প্রতিক্রিয়া বডিতে একটি datasource.dataStreamId প্রপার্টি সহ ডেটা উত্সের একটি JSON উপস্থাপনা রয়েছে৷ ডেটা যোগ করতে dataSourceId হিসাবে এই আইডিটি ব্যবহার করুন।

রক্তচাপের তথ্য যোগ করুন

com.google.blood_pressure টাইপের একটি ডেটা পয়েন্ট তৈরি করে ডেটা যোগ করুন।

HTTP পদ্ধতি

PATCH

অনুরোধ URL

https://www.googleapis.com/fitness/v1/users/me/dataSources/datasource.dataStreamId/datasets/1574159699023000000-1574159699023000000

শরীরের অনুরোধ

স্বচ্ছতার জন্য নীচে দেখানো JSON বডিটি মন্তব্য সহ টীকা করা হয়েছে, স্বাস্থ্য ক্ষেত্রের ধ্রুবকের ব্যবহার দেখানোর জন্য।

  {
    "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
          }
        ]
      }
    ]
  }