• No results found

The purpose of this document is to provide reference information to assist software developers.

N/A
N/A
Protected

Academic year: 2021

Share "The purpose of this document is to provide reference information to assist software developers."

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

Blood Pressure 1 Copyright © 2009-2019 Vivify Health, Inc.

Vivify API

Webhooks

This document provides steps for using Vivify Health APIs with third party systems. For more information about using our services, contact us at [email protected].

Getting Started

The purpose of this document is to provide reference information to assist software developers.

You can use webhooks to be notified as data becomes available. A GET request is sent to the URL you provide whenever a certain event happens. The GET request will contain query string parameters defined below.

Event Description Query Parameters

Create Patient Notification when a patient ID is created.

PatientId

Pathway Complete Notification when a pathway is completed.

PatientId, PatientSurveyId, SurveyType, CompletedDate

Patient Added Notification when a patient is added to the Care Team Portal.

PatientAddedEvent

Patient Response Added

Notification when a patient pathway response is added.

PatientResponseAddedEvent

Patient Biometric Added

Notification when a patient’s biometric data is added.

PatientBiometricAddedEvent

For Reference ID Tables, see page 17.

(2)

Blood Pressure 2 Copyright © 2009-2019 Vivify Health, Inc.

Patient Added Event

This section includes an example for the webhook that subscribes to the PatientAddedEvent.

"IsPlatform": true,

"PatientId": 367,

"PatientMasterId": 356,

"LastName": "Smith",

"FirstName": "Mayra",

"Middle_Name": null,

"Gender": "Female",

"DOB": "1967-10-31T00:00:00Z",

"Address1": "123 Main",

"Address2": "",

"State": "TX",

"City": "Dallas",

"ZipCode": "75024",

"Email": "",

"Phone1": "12145551234",

"Phone2": "",

"TimeZoneId": 5,

"Race": "",

"Religion": "",

"EmpiIdent": "",

"AccountIdent": "",

"VisitIdent": "",

"PatientIdent": null,

"HL7DeptIdent": "",

"HL7Custom1": "",

"HL7Custom2": "",

"MRNIdent": "5551234",

"HospitalId": 1,

"HospitalName": "Vivify General",

"HospitalFacilityId": "VHG",

"HospitalSiteId": "ERI",

"Language": "English",

"PopulationGroup": "",

"ServiceLevelKitNum": "",

"CreatedDtUTC": "2018-12-06T21:04:59.047Z",

"LatestActivatedDate": null,

"ConsultNumber": null }

(3)

Blood Pressure 3 Copyright © 2009-2019 Vivify Health, Inc.

Patient Response Added Event

This section includes examples for the webhooks that subscribe to the PatientResponseAddedEvent.

In this section

• Blood Pressure

• Blood Sugar

• Multi Select

• Single Select

• Single Select Alert

• Steps

• Weight

• Yes No

• Yes No Alert

Blood Pressure

}{

"PatientResponse": {

"PatientResponseId": 5976,

"PatientId": 106,

"SurveyQuestionTypeId": 2,

"SurveyQuestionType": "BloodPressure",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:55:29.716Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:28.63Z",

"HighestAlertSeverityLevel": 3,

"PatientSurveyQuestionId": 20977,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": true,

"Question": "Prompt for Blood Pressure reading",

"PatientResponseValues": [{

"PatientResponseValueId": 8975,

"SurveyParameterTypeId": 1,

"SurveyParameterType": "Systolic",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "112",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:55:29.716Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:28.63Z",

"SkipReason": null },

{

"PatientResponseValueId": 8976,

"SurveyParameterTypeId": 2,

"SurveyParameterType": "Diastolic",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "76",

(4)

Blood Sugar 4 Copyright © 2009-2019 Vivify Health, Inc.

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:55:29.716Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:28.633Z",

"SkipReason": null }],

"PatientAlerts": []

} }

Blood Sugar

{

"PatientResponse": {

"PatientResponseId": 5977,

"PatientId": 106,

"SurveyQuestionTypeId": 1,

"SurveyQuestionType": "BloodSugar",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:54:20.657Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:37.96Z",

"HighestAlertSeverityLevel": 3,

"PatientSurveyQuestionId": 22771,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": true,

"Question": "Prompt for Glucometer reading",

"PatientResponseValues": [{

"PatientResponseValueId": 8977,

"SurveyParameterTypeId": 3,

"SurveyParameterType": "BloodSugar",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "86",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:54:20.657Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:37.96Z",

"SkipReason": null },

{

"PatientResponseValueId": 8978,

"SurveyParameterTypeId": 18,

"SurveyParameterType": "UnitType",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "mg/dL",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:54:20.657Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:37.96Z",

"SkipReason": null

(5)

Multi Select 5 Copyright © 2009-2019 Vivify Health, Inc.

}, {

"PatientResponseValueId": 8979,

"SurveyParameterTypeId": 7,

"SurveyParameterType": "ReadingType",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "Random",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:54:20.657Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:37.963Z",

"SkipReason": null }],

"PatientAlerts": []

} }

Multi Select

This example shows that the patient responded to a question during their pathway that allowed them to select several options (multi select). The question was "My chest pain was associated with the following symptoms." The patient responded "Radiates to the jaw, back and or down left arm" which produced a high-level alert.

{

"PatientResponse": {

"PatientResponseId": 5983,

"PatientId": 106,

"SurveyQuestionTypeId": 7,

"SurveyQuestionType": "MultiSelection",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:56:33.097Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:30.253Z",

"HighestAlertSeverityLevel": 1,

"PatientSurveyQuestionId": 22777,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": false,

"Question": "My chest pain was associated with the following symptoms.",

"PatientResponseValues": [{

"PatientResponseValueId": 8986,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 55456,

"SortOrder": 0,

"Value": "Radiates to the jaw, back and or down left arm",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:33.097Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:30.26Z",

(6)

Single Select 6 Copyright © 2009-2019 Vivify Health, Inc.

"SkipReason": null },

{

"PatientResponseValueId": 8987,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 55457,

"SortOrder": 0,

"Value": "Broke out into a sweat",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:33.097Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:30.263Z",

"SkipReason": null }],

"PatientAlerts": [{

"PatientToken": null,

"Url": null,

"IconUrl": "",

"PatientChartEntries": [],

"PatientAlertId": 43051,

"AlertTypeId": 12,

"AlertType": "Survey",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"PatientId": 106,

"AlertStatusId": 1,

"AlertStatus": "New",

"Message": "My chest pain was associated with the following symptoms. : Radiates to the jaw, back and or down left arm, Broke out into a sweat.",

"CreatedDateTime_UTC": "2018-12-06T20:56:30.257Z",

"AlertStatusSetDateTime_UTC": null }]

} }

Single Select

This example shows that the patient responded to a question that had several options, and the patient had the option to choose only one (single select). The question was "What has your activity level been over the past 24 hours?" The patient's response was "I can do all usual activities" which produced no alerts.

{

"PatientResponse": {

"PatientResponseId": 5975,

"PatientId": 106,

"SurveyQuestionTypeId": 6,

"SurveyQuestionType": "SingleSelection",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:55:18.808Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:15.943Z",

"HighestAlertSeverityLevel": 3,

(7)

Single Select Alert 7 Copyright © 2009-2019 Vivify Health, Inc.

"PatientSurveyQuestionId": 20976,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1464,

"Survey": "Patient's Start Date - Date of the Month",

"IsBiometricsType": false,

"Question": "What has your activity level been over the past 24 hours?",

"PatientResponseValues": [{

"PatientResponseValueId": 8974,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 51789,

"SortOrder": 0,

"Value": "I can do all usual activities",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:55:18.808Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:15.943Z",

"SkipReason": null }],

"PatientAlerts": []

} }

Single Select Alert

This example shows that the patient responded to a question that had several options, and the patient had the option to choose only one (single select). The question was "How has your memory been in the last 2 weeks?" The patient's response was "worse than normal" which produced a high-level alert.

{

"PatientResponse": {

"PatientResponseId": 5981,

"PatientId": 106,

"SurveyQuestionTypeId": 6,

"SurveyQuestionType": "SingleSelection",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:56:25.315Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:22.457Z",

"HighestAlertSeverityLevel": 1,

"PatientSurveyQuestionId": 22774,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": false,

"Question": "How has your memory been in the last 2 weeks?",

"PatientResponseValues": [{

"PatientResponseValueId": 8984,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 55449,

"SortOrder": 0,

"Value": "Worse than normal",

(8)

Steps 8 Copyright © 2009-2019 Vivify Health, Inc.

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:25.315Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:22.463Z",

"SkipReason": null }],

"PatientAlerts": [{

"PatientToken": null,

"Url": null,

"IconUrl": "",

"PatientChartEntries": [],

"PatientAlertId": 43049,

"AlertTypeId": 12,

"AlertType": "Survey",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"PatientId": 106,

"AlertStatusId": 1,

"AlertStatus": "New",

"Message": "How has your memory been in the last 2 weeks? : Worse than normal.",

"CreatedDateTime_UTC": "2018-12-06T20:56:22.46Z",

"AlertStatusSetDateTime_UTC": null }]

} }

Steps

{

"PatientResponse": {

"PatientResponseId": 5974,

"PatientId": 106,

"SurveyQuestionTypeId": 16,

"SurveyQuestionType": "Steps",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T04:59:00Z",

"ObservationDate": "2018-12-05T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:11.49Z",

"HighestAlertSeverityLevel": 3,

"PatientSurveyQuestionId": 20975,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1463,

"Survey": "Patient Start Day- Day of the Month by weekday",

"IsBiometricsType": true,

"Question": "Prompt for Pedometer reading",

"PatientResponseValues": [{

"PatientResponseValueId": 8973,

"SurveyParameterTypeId": 19,

"SurveyParameterType": "Steps",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "45123",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-05T06:00:00Z",

(9)

Weight 9 Copyright © 2009-2019 Vivify Health, Inc.

"ObservationDateTime_UTC": "2018-12-06T04:59:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:55:11.493Z",

"SkipReason": null }],

"PatientAlerts": []

}

}

Weight

This example shows that the patient responded manually to the prompt to enter their weight during their monitoring program. The patient entered a value of 105.6 lbs that produced a high alert because they lost 5.6 pounds within a day.

{

"PatientResponse": {

"PatientResponseId": 5980,

"PatientId": 106,

"SurveyQuestionTypeId": 4,

"SurveyQuestionType": "Weight",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:56:03.668Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:02.99Z",

"HighestAlertSeverityLevel": 1,

"PatientSurveyQuestionId": 22773,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": true,

"Question": "Prompt for Weight Scale reading",

"PatientResponseValues": [{

"PatientResponseValueId": 8982,

"SurveyParameterTypeId": 4,

"SurveyParameterType": "Weight",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "105.6",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:03.668Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:02.993Z",

"SkipReason": null },

{

"PatientResponseValueId": 8983,

"SurveyParameterTypeId": 18,

"SurveyParameterType": "UnitType",

"PatientSurveyOptionId": 0,

"SortOrder": 0,

"Value": "lbs",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:03.668Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:02.993Z",

(10)

Yes No 10 Copyright © 2009-2019 Vivify Health, Inc.

"SkipReason": null }],

"PatientAlerts": [{

"PatientToken": null,

"Url": null,

"IconUrl": "",

"PatientChartEntries": [],

"PatientAlertId": 43048,

"AlertTypeId": 9,

"AlertType": "WeightScaleBiometric",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"PatientId": 106,

"AlertStatusId": 1,

"AlertStatus": "New",

"Message": "Weight 105.6 lbs (Max weight = 36.52 lbs, 5.4 lbs (4.86%) weight loss within a day).",

"CreatedDateTime_UTC": "2018-12-06T20:56:02.99Z",

"AlertStatusSetDateTime_UTC": null }]

}

}

Yes No

This example shows that the patient responded to the prompt to answer a question with a Yes/No answer. The question was "Do you find it more difficult to take care of yourself, such as bathing, cooking, and cleaning?" The patient answered "No" which did not produce an alert.

{

"PatientResponse": {

"PatientResponseId": 5972,

"PatientId": 106,

"SurveyQuestionTypeId": 10,

"SurveyQuestionType": "YesNo",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:54:50.795Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:54:50.117Z",

"HighestAlertSeverityLevel": 3,

"PatientSurveyQuestionId": 20973,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1461,

"Survey": "Last X day of Month",

"IsBiometricsType": false,

"Question": "Do you find it more difficult to take care of yourself such as bathing, cooking, and cleaning your house?",

"PatientResponseValues": [{

"PatientResponseValueId": 8971,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 51785,

"SortOrder": 0,

"Value": "No",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:54:50.795Z",

(11)

Yes No Alert 11 Copyright © 2009-2019 Vivify Health, Inc.

"CreatedDateTime_UTC": "2018-12-06T20:54:50.117Z",

"SkipReason": null }],

"PatientAlerts": []

} }

Yes No Alert

This example shows that the patient answered a question during their pathway that had Yes and No as response options. The question was "Have you had any difficulty with daily activities since yesterday,"

and the response was "Yes" which produced a high alert.

{

"PatientResponse": {

"PatientResponseId": 5982,

"PatientId": 106,

"SurveyQuestionTypeId": 10,

"SurveyQuestionType": "YesNo",

"PatientResponseInputMethodId": 1,

"PatientResponseInputMethod": "Manual",

"ObservationDateTime_UTC": "2018-12-06T14:56:29.762Z",

"ObservationDate": "2018-12-06T06:00:00Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:27.037Z",

"HighestAlertSeverityLevel": 1,

"PatientSurveyQuestionId": 22776,

"ParentPatientSurveyQuestionId": 0,

"PatientSurveyId": 1465,

"Survey": "Q1Wks on MW",

"IsBiometricsType": false,

"Question": "Have you had any difficulty with daily activities since yesterday?",

"PatientResponseValues": [{

"PatientResponseValueId": 8985,

"SurveyParameterTypeId": 8,

"SurveyParameterType": "Survey",

"PatientSurveyOptionId": 55453,

"SortOrder": 0,

"Value": "Yes",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"ObservationDate": "2018-12-06T06:00:00Z",

"ObservationDateTime_UTC": "2018-12-06T14:56:29.762Z",

"CreatedDateTime_UTC": "2018-12-06T20:56:27.04Z",

"SkipReason": null }],

"PatientAlerts": [{

"PatientToken": null,

"Url": null,

"IconUrl": "",

"PatientChartEntries": [],

"PatientAlertId": 43050,

"AlertTypeId": 12,

"AlertType": "Survey",

"AlertSeverityLevelId": 1,

"AlertSeverityLevel": "High",

"PatientId": 106,

"AlertStatusId": 1,

"AlertStatus": "New",

(12)

Pathway Response 12 Copyright © 2009-2019 Vivify Health, Inc.

"Message": "Have you had any difficulty with daily activities since yesterday? : Yes.",

"CreatedDateTime_UTC": "2018-12-06T20:56:27.037Z",

"AlertStatusSetDateTime_UTC": null }]

} }

Patient Biometric Added Event

In this section

• Pathway Response

• Blood Pressure

• Blood Sugar

• Oxygen

• Pulse

• Temperature

• Weight

Pathway Response

{

"PatientResponse": {

"PatientResponseId": 30194,

"PatientId": 3654,

"PatientSurveyQuestionId": 67025,

"SurveyQuestionTypeId": 6,

"SurveyQuestionType": 6,

"PatientResponseInputMethodId": 3,

"ObservationDateTime_UTC": "2018-11-28T15:30:00Z",

"ObservationDate": "2018-11-28T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-29T01:35:03.867Z",

"CreatedBy_Id": 11,

"DeletedDateTime_UTC": null,

"DeletedBy_Id": null,

"HighestAlertSeverityLevel": 2,

"IsPatientSurveyCompleted": false,

"PatientResponseValues": [{

"PatientResponseValueId": 40605,

"PatientId": 3654,

"PatientResponseId": 30194,

"SurveyParameterTypeId": 8,

"PatientSurveyOptionId": 175103,

"SkipBiometricReasonId": null,

"Value": null,

"AlertSeverityLevelId": 2,

"ObservationDate": "2018-11-28T06:00:00Z",

"ObservationDateTime_UTC": "2018-11-28T15:30:00Z",

"CreatedDateTime_UTC": "2018-11-29T01:35:03.877Z",

"CreatedBy_Id": 11,

"DeletedDateTime_UTC": null,

"DeletedBy_Id": null,

"PatientSurveyOption": null,

"SkipBiometricReason": null,

"SurveyParameterType": null }],

"PatientSurveyQuestion": null,

(13)

Blood Pressure 13 Copyright © 2009-2019 Vivify Health, Inc.

"PatientAlerts": [{

"PatientAlertId": 60411,

"AlertTypeId": 12,

"AlertSeverityLevelId": 2,

"AlertSeverityName": null,

"AlertStatusId": 1,

"PatientResponseId": 30194,

"PatientId": 3654,

"Message": "How has your memory been in the last 2 weeks? : Worse than normal.",

"CreatedBy_Id": 11,

"CreatedDateTime_UTC": "2018-11-29T01:35:03.873Z",

"AlertStatusSetBy_Id": null,

"AlertStatusSetByName": "",

"AlertStatusSetDateTime_UTC": null,

"CreatedDate": "2018-11-28T06:00:00Z",

"Url": null,

"IconUrl": "",

"Category": null,

"PatientResponse": null,

"Interventions": [],

"PatientChartEntries": []

}],

"IsBiometricsType": false,

"Tags": null }

}

Blood Pressure

{

"PatientId": 3523,

"PatientResponseId": 30197,

"PatientSurveyQuestionId": null,

"PatientAlertId": null,

"AlertMessage": null,

"AlertStatusId": null,

"AlertStatus": null,

"SurveyQuestionTypeId": 2,

"SurveyQuestionType": "BloodPressure",

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-30T14:00:00Z",

"ObservationDate": "2018-11-30T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-30T20:20:03.057Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 1,

"SurveyParameterType": "Systolic",

"Value": "122",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null },

{

"SurveyParameterTypeId": 2,

"SurveyParameterType": "Diastolic",

"Value": "87",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null

(14)

Blood Sugar 14 Copyright © 2009-2019 Vivify Health, Inc.

}]

Blood Sugar

{

"PatientId": 3523,

"PatientResponseId": 30199,

"PatientSurveyQuestionId": null,

"PatientAlertId": null,

"AlertMessage": null,

"AlertStatusId": null,

"AlertStatus": null,

"SurveyQuestionTypeId": 1,

"SurveyQuestionType": "BloodSugar",

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-30T14:00:00Z",

"ObservationDate": "2018-11-30T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-30T20:20:47.647Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 3,

"SurveyParameterType": "BloodSugar",

"Value": "109",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null },

{

"SurveyParameterTypeId": 7,

"SurveyParameterType": "ReadingType",

"Value": "Random",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null },

{

"SurveyParameterTypeId": 18,

"SurveyParameterType": "UnitType",

"Value": "mg/dL",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null }]

}

Oxygen

{

"PatientId": 3523,

"PatientResponseId": 30198,

"PatientSurveyQuestionId": null,

"PatientAlertId": null,

"AlertMessage": null,

"AlertStatusId": null,

"AlertStatus": null,

"SurveyQuestionTypeId": 15,

"SurveyQuestionType": "Oxygen",

(15)

Pulse 15 Copyright © 2009-2019 Vivify Health, Inc.

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-30T14:00:00Z",

"ObservationDate": "2018-11-30T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-30T20:20:17.15Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 6,

"SurveyParameterType": "Oxygen",

"Value": "98",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null }]

}

Pulse

{

"PatientId": 3523,

"PatientResponseId": 30200,

"PatientSurveyQuestionId": null,

"PatientAlertId": null,

"AlertMessage": null,

"AlertStatusId": null,

"AlertStatus": null,

"SurveyQuestionTypeId": 14,

"SurveyQuestionType": "Pulse",

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-30T14:00:00Z",

"ObservationDate": "2018-11-30T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-30T20:20:47.65Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 5,

"SurveyParameterType": "Pulse",

"Value": "78",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null }]

}

Temperature

This example shows that the patient's temperature was added on the Direct Entry page in the Care Team Portal. The temperature value entered was 97.7 F, which did not produce an alert.

{

"PatientId": 3523,

"PatientResponseId": 30201,

"PatientSurveyQuestionId": null,

"PatientAlertId": null,

"AlertMessage": null,

"AlertStatusId": null,

"AlertStatus": null,

"SurveyQuestionTypeId": 11,

"SurveyQuestionType": "Temperature",

(16)

Weight 16 Copyright © 2009-2019 Vivify Health, Inc.

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-30T14:00:00Z",

"ObservationDate": "2018-11-30T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-30T20:21:03.663Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 11,

"SurveyParameterType": "TempFahrenheit",

"Value": "97.7",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null }]

}

Weight

This example shows that the patient's weight was entered on the Direct Entry page in Care Team Portal. The weight was entered as 163 pounds, which is a gain of 11 pounds in 4 days, which produced a medium alert.

{

"PatientId": 3654,

"PatientResponseId": 30196,

"PatientSurveyQuestionId": null,

"PatientAlertId": 60413,

"AlertMessage": "Weight 163 lbs (11 lbs (7.24%) weight gain within 4 day(s)).",

"AlertStatusId": 1,

"AlertStatus": "New",

"SurveyQuestionTypeId": 4,

"SurveyQuestionType": "Weight",

"PatientResponseInputMethodId": 3,

"PatientResponseInputMethod": "DirectEntry",

"ObservationDateTime_UTC": "2018-11-28T16:00:00Z",

"ObservationDate": "2018-11-28T06:00:00Z",

"CreatedDateTime_UTC": "2018-11-29T03:16:54.57Z",

"PatientResponseValues": [{

"SurveyParameterTypeId": 4,

"SurveyParameterType": "Weight",

"Value": "163",

"AlertSeverityLevelId": 2,

"AlertSeverityLevel": "Medium",

"SkipReason": null },

{

"SurveyParameterTypeId": 18,

"SurveyParameterType": "UnitType",

"Value": "lbs",

"AlertSeverityLevelId": 3,

"AlertSeverityLevel": "None",

"SkipReason": null }]

}

(17)

Reference ID Tables 17 Copyright © 2009-2019 Vivify Health, Inc.

Reference ID Tables

SurveyQuestionTypeId

SurveyQuestionTypeId contains the question types for patient responses.

Survey Question

Type ID Name

1 BloodSugar

2 BloodPressure

3 PulseOx

4 Weight

5 Number

6 SingleSelection

7 MultiSelection

8 HealthTip

9 Video

10 Yes/No

11 Temperature

13 Spirometer

14 Pulse

15 Oxygen

16 Steps

SurveyParameterTypeId

SurveyParameterTypeId contains the Pathway response types for patient biometrics.

Survey Parameter

Type ID

Name Survey Parameter

Type ID

Name

1 Systolic 10 Health Tip

2 Diastolic 11 TempFahrenheit

3 Blood Sugar 13 PEF

4 Weight 14 TempCelsius

5 Pulse 15 FEVOne

6 Oxygen 16 FEVRatio

7 ReadingType 17 ReadingDeviceModel

8 Survey 18 UnitType

9 Video 19 Steps

PatientResponseInputMethodId

PatientResponseInputMethodId contains the ways the patient can enter their biometric data.

Patient Response Input Method ID Name

1 Manual

2 Bluetooth

3 Direct Entry

CreatedDateTime_UTC

Created Date Time is the timestamp of when the patient response was written to the database. If you are using this API to sync data to your application, it is best to use created date time, so you don't miss responses synced after your sync call.

ObservationDateTime_UTC

Observation Date Time is the timestamp of when the patient provided the response.

Often, the observation time and created time will be within a few minutes of each other, but not always.

For example, the patient can enter their responses on the kit and due to network coverage, it could be hours later before the kit syncs with the server. In this situation, the observation times would be hours earlier than the created times. If you are using this API for reports, then observation time works best.

The date range format is: YYYY-MM-DDThh:mm:ss.sTZD.

PersonalCaregiverProviderId or Provider

Must be a valid provider. If providers don't exist in your portal yet, use null.

Phone1 or Phone2

Must use a valid area code. For testing purposes, use an empty string or a valid phone number.

References

Related documents

Cook School, NZ Film School, Massey University (including the School of Nursing), Toi Whakaari - NZ Drama School, Housing New Zealand Corporation, Government House, Basin

The City of San Jose Police Department, as a member of the Police Chiefs’ Association of Santa Clara County, should advocate for revision of the Elder and Dependent Adult

Police officers in Tarrant County and across the state of Texas can make temporary detentions of you and your vehicle for several reasons: (1) A Voluntary

The distance down the aorta to this point from the point of origin of the left sub- clavian artery represents the distance over which backflow travels during a single diastole..

(A) Tiled MLO views were performed on patient whose breast size exceeded MBI FOV, with additional craniocaudal (CC) view being acquired to assess area of uptake (arrow)?. (B)

In conclusion, we describe a correlation between cumulative biological dysregulation and excess weight in children and adolescents, suggesting that AL could be a useful index of

The purpose of this guide is to provide a one-stop resource and overview of local vocational training programs for Rochester area educators, students, and parents who may wish

An Origina- tor initiating entries into the system will code the entries in such a manner as to indicate the type of payment, such as a debit or credit, and whether an entry is