Create Lab Report Parser Job
Creates a parse job, uploads the file(s) to provider, persists the job row, and starts the ParseLabReport. Returns a generated job_id.
Response
Successful Response
Example response
{
"data": {
"metadata": {
"date_collected": "2024-12-30",
"date_reported": "2025-01-01",
"dob": "1990-01-01",
"lab_name": "Acme Labs",
"patient_first_name": "Jane",
"patient_last_name": "Doe",
"specimen_number": "ABC123"
},
"results": [
{
"interpretation": "normal",
"is_above_max_range": false,
"is_below_min_range": false,
"loinc_matches": [
{
"aliases": [],
"confidence_score": 0.99,
"display_name": "Glucose",
"loinc_code": "2345-7",
"loinc_name": "Glucose [Mass/volume] in Serum or Plasma"
}
],
"max_reference_range": 99,
"measurement_kind": "direct",
"min_reference_range": 70,
"sample_type": "serum_plasma_blood",
"sensitivity": "unknown",
"source_panel_name": "CMP",
"test_name": "Glucose",
"type": "numeric",
"units": "mg/dL",
"value": "90"
}
]
},
"id": "8eb0217f-4683-4a3c-adca-faf95ac65739",
"is_reviewed": false,
"needs_human_review": false,
"status": "completed"
}Changes
Changed in 4 of the 94 revisions of this API.33
- ●
added the new
processing_errorenum value to thefailure_reason/anyOf[subschema #1: ParsingJobFailureReason]/response property for the response status200response-property-enum-value-added
- ●
- ●
removed the optional property
data/anyOf[subschema #1: ParsedLabReportData]/results/items/is_sensitivefrom the response with the200statusresponse-optional-property-removed
- ●
added the new
too_many_pagesenum value to thefailure_reason/anyOf[subschema #1: ParsingJobFailureReason]/response property for the response status200response-property-enum-value-added
- ○
added the optional property
data/anyOf[subschema #1: ParsedLabReportData]/results/items/sensitivityto the response with the200statusresponse-optional-property-added
- ●
- ○
added the optional property
data/anyOf[subschema #1: ParsedLabReportData]/results/items/is_sensitiveto the response with the200statusresponse-optional-property-added
- ○
- ○
added the optional property
data/anyOf[subschema #1: ParsedLabReportData]/results/items/loinc_match_statusto the response with the200statusresponse-optional-property-added
- ○