Patient Details
API URL
{{url}}/spice-service/patient/details
Method
POST
Description
Patient details
Input:
Field Name
Type
Mandatory
Example
Authorization(Header)
String
Yes
Bearer eyJlbmMiOiJBMTI4R0NNIiwiYWxnIjoiUlNBLU9BRVAtMjU2In0.MCm0mJDfpfjlr10Uok79-kTF7fv9Tn7cI5m2WsRDGUd9VS7iRmfbszjuc1-w5D-PYt9CdVxRMGBQlzYauhnI
Sample Input:
{ "id": 25, "assessmentRequired": true, "assessmentDataRequired": false, "isConfirmDiagnosis": false, "isDiabetesDiagnosis": false, "isGad7": false, "isHtnDiagnosis": false, "lifeStyleRequired": false, "isPhq9": false, "isPregnant": false, "prescriberRequired": false, "redRiskPatient": false }
Output:
Field Name
Type
Comments
id
Integer
Patient ID
nationalId
String
Patient national ID
firstName
String
First name
lastName
String
Last name
dateOfBirth
Timestamp with Timezone
Date of birth
age
Bigint
Patient age
gender
String
Patient gender
phoneNumber
String
Patient Number
phoneNumberCategory
String
Phone number category
height
Double Precision
Patient height
weight
Double Precision
Patient weight
bmi
Double Precision
Patient bmi
isRegularSmoker
Boolean
Regular Smoker status
programId
Bigint
Patient program id
avgSystolic
Integer
Average systolic blood pressure
avgDiastolic
Integer
Average diastolic blood pressure
avgPulse
Integer
Average pulse
glucoseUnit
String
Blood glucose unit
glucoseType
String
Blood glucose type
glucoseValue
Double Precision
Blood glucose value
cvdRiskLevel
String
Cvd risk level
cvdRiskScore
Integer
Cvd risk score
nextMedicalReviewDate
Timestamp without Timezone
Next medical review date
nextBpAssessmentDate
Timestamp without Timezone
Next blood pressure assessment date
nextBgAssessmentDate
Timestamp without Timezone
Next blood glucose assessment date
patientId
Bigint
Patient id
patientStatus
String
Patient status
isObservation
Boolean
Observation status
isScreening
Boolean
Screening status
screeningReferral
Boolean
Screening referral status
enrollmentAt
Timestamp without Timezone
Enrollment date
lastReviewDate
Timestamp without Timezone
Last review date
lastAssessmentDate
Timestamp without Timezone
Last assessment date
isConfirmDiagnosis
Boolean
Confirm diagnosis status
diagnosisComments
String
Diagnosis comments
confirmDiagnosis
String
Confirm diagnosis
phq4Score
Integer
PHQ4 mental health score
phq4RiskLevel
String
PHQ4 risk level
phq4FirstScore
Integer
PHQ4 first score
phq4SecondScore
Integer
PHQ4 second score
phq9Score
Integer
PHQ9 score
phq9RiskLevel
String
PHQ9 risk level
gad7Score
Integer
GAD7 score
gad7RiskLevel
String
GAD7 risk level
riskLevel
String
Risk level
lastMenstrualPeriodDate
Timestamp without Timezone
Last menstrual period date
isHtnDiagnosis
Boolean
HTN diagnosis status
systolic
Integer
Systolic blood pressure
diastolic
Integer
Diastolic blood pressure
pulse
Integer
Pulse
lastMealTime
Timestamp without Timezone
Last meal time
glucoseDateTime
Timestamp without Timezone
Glucose date time
updatedFromEnrollment
Boolean
Updated from enrollment
prescriberDetails
String
Prescriber details
isDiabetesDiagnosis
Boolean
Diabetes diagnosis status
patientLifestyles
String
Patient lifestyle
lastLabtestReferredDate
Timestamp
Lab test referred date
initialReview
Boolean
Initial review status
deleteReason
String
Deleted reason
deleteOtherReason
String
Deleted reason
labtestReferred
Boolean
Lab test referred
medicationPrescribed
Boolean
Medication referred
redRiskPatient
Boolean
Red risk patient status
Sample Output:
Last updated