Used to take lab readings.Field | Type | Description |
---|
patient_id | Integer | Required. Id of patient. |
resourceType | String | Required. |
observations | Array | Required. Array of observation objects. |
observation.id | String | Required. |
observation.resourceType | String | Required. |
observation.bioMarker | String | Required. |
observation.result | String | Required. |
observation.unit | String | Required. |
observation.flag | String | Required. |
observation.referenceRangeHigh | Decimal | Required. |
observation.referenceRangeLow | Decimal | Required. |
observation.effectiveDateTime | DateTime | Required. |
{
"patient_id": 201700000004,
"resourceType" : "DiagnosticReport",
"observations" : [
{
"id": "0432826d-b0c0-4293-aadb-6aa683ccae60",
"resourceType": "Observation",
"bioMarker" : "Hemoglobin A1c/Hemoglobin.total in Blood",
"result" : 36.45,
"unit" : "ng/mL",
"flag" : "MEDIUM",
"referenceRangeLow" : 25.00,
"referenceRangeHigh" : 100.00,
"effectiveDateTime": "2021-09-23T03:40:49.021314+00:00"
},
{
"id": "0432826d-b0c0-4293-aadb-6aa683232323",
"resourceType": "Observation",
"bioMarker" : "Vitamin D+Metabolites [Mass/Vol]",
"result" : 45.80,
"unit" : "ng/mL",
"flag" : "HIGH",
"referenceRangeLow" : 25.00,
"referenceRangeHigh" : 100.00,
"effectiveDateTime": "2021-09-23T03:40:49.021314+00:00"
},
{
"id": "0432826d-b0c0-4293-aadb-6aa683fgsdfg",
"resourceType": "Observation",
"bioMarker" : "Cobalamin (Vitamin B12) [Mass/volume] in Blood",
"result" : 26.00,
"unit" : "ng/mL",
"flag" : "LOW",
"referenceRangeLow" : 25.00,
"referenceRangeHigh" : 100.00,
"effectiveDateTime": "2021-09-23T03:40:49.021314+00:00"
},
]
}
Example Success Response:
Status: 200{
"error": false,
"input_data": true
}
Example Failure Response:
Status: 400 or 500{
"error": true,
"input_data": {
"error_message": "The selected patient id is invalid. "
}
}