Patient-reported BP Validation

BP Keyword Trigger

There is a dedicated keyword type called Blood pressure value that can be used to ingest patient-reported BP values. The criteria for this keyword are as follows:

// $regex summary:Can start with none or any amount of non-number characters, followed by a number between // 2-3 characters long, followed by at least 1 non-digit, followed by a number between // 2-3 characters long, could end there OR could contain another number 2 or 3 characters // Update 4-19-21: Numbers cannot be followed by a dosage signifier, indicating refill request and not bp

In other words, any 2 or 3 digit number separated from another two or three digit number by a non-digit character will evaluate as a BP value. Only one BP value can be sent per message, or it won’t be recognized.

BP Question Type in Conversations

There is also a dedicated question type in SMS conversations that is used to format and evaluate patient-reported BP values. This question type will break the patient-reported BP value down into its constituent parts: Raw Value (i.e., what was submitted), Systolic, Diastolic, Formatted Value (i.e., XXX/XX), Pulse (if included), and Timestamp. Each of these will appear as their own column of data in the manage data view for the conversation.

This question type will error if the value submitted has a Systolic value of <50 or a Diastolic value of <20. There are no upper limits on the values.