आपका ऐप्लिकेशन, com.google.blood_pressure डेटा टाइप में लिखकर, ब्लड प्रेशर का डेटा रिकॉर्ड कर सकता है. इस डेटा टाइप में, हर डेटा पॉइंट, ब्लड प्रेशर की एक बार की रीडिंग दिखाता है. डेटा पॉइंट में, सिस्टोलिक और डायस्टोलिक प्रेशर, रीडिंग के दौरान शरीर की स्थिति, और शरीर के उस हिस्से की जानकारी होती है जहां माप लिया गया था.
systolicऔरdiastolicफ़ील्ड ज़रूरी हैं. बाकी सभी फ़ील्ड ज़रूरी नहीं हैं.systolic(ऊपर वाला नंबर) औरdiastolic(नीचे वाला नंबर) के प्रेशर को mmHg में मापा जाता है.- अगर शरीर की स्थिति की जानकारी दी जाती है, तो उसकी वैल्यू इनमें से कोई एक होनी चाहिए:
1- खड़े होना2- बैठना3- लेटना4- सेमी-रिक्लाइन
अगर माप की जगह की जानकारी दी जाती है, तो उसकी वैल्यू इनमें से कोई एक होनी चाहिए:
1- बाईं कलाई2- दाईं कलाई3- बाईं बांह में ऊपर की ओर4- दाईं बांह में ऊपर की ओर
Android
ब्लड प्रेशर का डेटा पॉइंट लिखने के लिए, DataSource
का नया TYPE_BLOOD_PRESSUREबनाएं. इसके लिए,
यहां दिया गया उदाहरण देखें.
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
डेटा सोर्स बनाना
ब्लड प्रेशर का डेटा पॉइंट लिखने के लिए, नया डेटा सोर्स बनाएं
एचटीटीपी तरीका
POST
अनुरोध का यूआरएल
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 एचटीटीपी
रिस्पॉन्स स्टेटस कोड मिलेगा. जवाब के मुख्य हिस्से में, डेटा सोर्स का JSON फ़ॉर्मैट शामिल होता है. इसमें datasource.dataStreamId प्रॉपर्टी भी शामिल होती है. डेटा जोड़ने के लिए, इस आईडी को dataSourceId के तौर पर इस्तेमाल करें.
ब्लड प्रेशर का डेटा जोड़ना
com.google.blood_pressure टाइप का डेटा पॉइंट बनाकर, डेटा जोड़ें.
एचटीटीपी तरीका
PATCH
अनुरोध का यूआरएल
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
}
]
}
]
}