Events
Triggering Webhook Types
The following event types are associated with the Lab Results event payload from Junction.Junction Lab Order Results Update
{
"clia_number": "45D0710715",
"date_collected": "2022-05-15T16:49:00+00:00",
"date_received": "2022-05-15T00:00:00+00:00",
"date_reported": "2022-05-20T21:06:00+00:00",
"interpretation": "abnormal",
"lab_results": [
{
"interpretation": "normal",
"is_above_max_range": false,
"is_below_min_range": false,
"max_range_value": null,
"min_range_value": null,
"name": "Glucose",
"notes": "Final",
"slug": "glucose",
"timestamp": "2022-05-17T13:21:00+00:00",
"unit": "mg/dL",
"value": null
}
],
"laboratory": "LabCorp, Inc.",
"patient": "John",
"provider": "Doe",
"specimen_number": "QDWYKK7RAP23",
"status": "final"
}
{
"clia_number": "CLIA number of the laboratory",
"date_collected": "When the sample was collected",
"date_received": "When the sample was received by the lab",
"date_reported": "When the results were reported",
"interpretation": "Overall interpretation of the results",
"lab_results": {
"interpretation": "Interpretation of this result",
"is_above_max_range": "Whether the value is above the maximum range",
"is_below_min_range": "Whether the value is below the minimum range",
"max_range_value": "The high end of the reference range for this test (in the given units)",
"min_range_value": "The low end of the reference range for this test (in the given units)",
"name": "Name of the test",
"notes": "Additional notes about the result",
"slug": "URL-friendly identifier for the test",
"timestamp": "When this result was processed",
"unit": "Unit of measurement",
"value": "The value of the result (in the given units)"
},
"laboratory": "Name of the laboratory",
"patient": "Name of the patient",
"provider": "Name of the provider",
"specimen_number": "Unique identifier for the specimen",
"status": "Status of the lab results"
}
Payload Field Details
Event Payload
Hide fields
Hide fields
string
CLIA number of the laboratory
CEL
clia_number
Example
"45D0710715"
string
Name of the laboratory
CEL
laboratory
Example
"LabCorp, Inc."
timing.v1.Timestamp
When the sample was collected
CEL
date_collected
Example
"2022-05-15T16:49:00+00:00"
timing.v1.Timestamp
When the sample was received by the lab
CEL
date_received
Example
"2022-05-15T00:00:00+00:00"
timing.v1.Timestamp
required
When the results were reported
CEL
date_reported
Example
"2022-05-20T21:06:00+00:00"
string
Overall interpretation of the results
CEL
interpretation
Example
"abnormal"
string
required
Name of the patient
CEL
patient
Example
"John"
string
Name of the provider
CEL
provider
Example
"Doe"
string
required
Unique identifier for the specimen
CEL
specimen_number
Example
"QDWYKK7RAP23"
string
Status of the lab results
CEL
status
Example
"final"
[]object
required
Description coming soon
CEL
lab_results
Example
[
{
"interpretation": "normal",
"is_above_max_range": false,
"is_below_min_range": false,
"max_range_value": null,
"min_range_value": null,
"name": "Glucose",
"notes": "Final",
"slug": "glucose",
"timestamp": "2022-05-17T13:21:00+00:00",
"unit": "mg/dL",
"value": null
}
]
[]string
required
Mapped array of: Name of the test
CEL
lab_results.map(x, x.name)
Example
[
"Glucose"
]
[]string
required
Mapped array of: URL-friendly identifier for the test
CEL
lab_results.map(x, x.slug)
Example
[
"glucose"
]
[]string
required
Mapped array of: Additional notes about the result
CEL
lab_results.map(x, x.notes)
Example
[
"Final"
]
[]timing.v1.Timestamp
required
Mapped array of: When this result was processed
CEL
lab_results.map(x, x.timestamp)
Example
[
"2022-05-17T13:21:00+00:00"
]
[]any
required
Mapped array of: The value of the result (in the given units)
CEL
lab_results.map(x, x.value)
Example
[
null
]
[]string
required
Mapped array of: Unit of measurement
CEL
lab_results.map(x, x.unit)
Example
[
"mg/dL"
]
[]string
required
Mapped array of: Interpretation of this result
CEL
lab_results.map(x, x.interpretation)
Example
[
"normal"
]
[]bool
required
Mapped array of: Whether the value is below the minimum range
CEL
lab_results.map(x, x.is_below_min_range)
Example
[
false
]
[]bool
required
Mapped array of: Whether the value is above the maximum range
CEL
lab_results.map(x, x.is_above_max_range)
Example
[
false
]
[]any
required
Mapped array of: The low end of the reference range for this test (in the given units)
CEL
lab_results.map(x, x.min_range_value)
Example
[
null
]
[]any
required
Mapped array of: The high end of the reference range for this test (in the given units)
CEL
lab_results.map(x, x.max_range_value)
Example
[
null
]
