Readings - Blood Glucose

List Blood Glucose Readings

GET

This endpoint returns a paginated list of Blood Glucose Readings for the patients associated with a Customer.

Filtering can be done by any of the following query parameters:

  • page (integer) — The page number of the content returned.
  • size (integer) — The size of the page of content returned.
  • patientId (long) — The patient’s Impilo identifier.
  • externalId (string) — Any external identifier associated with this patient.
  • startTimestamp (string) — An ISO-formatted string with an applicable timezone, such as 2024-01-25T13:50:50.0Z
  • endTimestamp (string) — An ISO-formatted string with an applicable timezone, such as 2024-01-27T13:50:50.0Z

Query parameters

endTimestampstringOptional
externalIdentifierstringOptional
pageintegerOptional
patientIdintegerOptional
sizeintegerOptional
startTimestampstringOptional

Response

This endpoint returns an object
content
list of objectsOptional
The content of the page, consisting of a list of objects.
page
integerOptional
The current page number. The first page has value 1.
size
integerOptional
The current page size. Default 15, maximum 250.
total
integerOptional
The number of objects matching the request.
first
booleanOptional
True if this is the first page, false otherwise.
last
booleanOptional
True if this is the last page, false otherwise.
GET
1curl https://app.impiloplatform.com/api/v3/blood-glucose-reading \
2 -H "Impilo-API-Key: <apiKey>"
200
Retrieved
1{
2 "content": [
3 {
4 "id": 123,
5 "patient": {
6 "id": 456,
7 "externalIdentifier": "external-identifier-123",
8 "firstName": "John",
9 "lastName": "Doe",
10 "dateOfBirth": "01-01-2000",
11 "email": "email@example.com",
12 "phoneNumber": "111-222-3333",
13 "archived": true,
14 "address": {
15 "lineOne": "1234 Market Street",
16 "lineTwo": "Suite 110",
17 "city": "Philadelphia",
18 "state": "PA",
19 "zipCode": "19137",
20 "country": "USA"
21 },
22 "sex": "unknown"
23 },
24 "item": {
25 "id": 1,
26 "manufacturer": {
27 "id": 2,
28 "name": "Custom Manufacturer"
29 },
30 "name": "Blood Pressure Monitor",
31 "model": "iBloodPressureMonitor123",
32 "sku": "0000001"
33 },
34 "device": {
35 "id": 3,
36 "item": {
37 "id": 1,
38 "manufacturer": {
39 "id": 2,
40 "name": "Custom Manufacturer"
41 },
42 "name": "Blood Pressure Monitor",
43 "model": "iBloodPressureMonitor123",
44 "sku": "0000001"
45 },
46 "currentStatus": "withPatient",
47 "currentPatient": {
48 "id": 456,
49 "externalIdentifier": "external-identifier-123",
50 "firstName": "John",
51 "lastName": "Doe",
52 "dateOfBirth": "01-01-2000",
53 "email": "email@example.com",
54 "phoneNumber": "111-222-3333",
55 "archived": true,
56 "address": {
57 "lineOne": "1234 Market Street",
58 "lineTwo": "Suite 110",
59 "city": "Philadelphia",
60 "state": "PA",
61 "zipCode": "19137",
62 "country": "USA"
63 },
64 "sex": "unknown"
65 },
66 "deviceIdentifiers": [
67 {
68 "type": "serial",
69 "value": "abc"
70 }
71 ]
72 },
73 "readingTimestamp": "2024-04-15T18:20:36Z",
74 "glucose": 88,
75 "manual": false,
76 "beforeMeal": false,
77 "afterMeal": false
78 }
79 ],
80 "page": 1,
81 "size": 15,
82 "total": 1,
83 "first": true,
84 "last": true
85}