Events
- Active Campaign
- Acuity
- Axle Health
- Butterfly Labs
- Calendly
- Customer.io
- Elation
- Feathery
- Formsort
- Healthie
- Hubspot
- IntakeQ
- Junction
- Morf
- Segment
Actions
- Active Campaign
- Customer.io
- Facebook
- Freshdesk
- Google
- Healthie
- Hubspot
- IntakeQ
- Intercom
- Mixpanel
- Morf
- Nextdoor
- Open Phone
- Segment
- Slack
- Spruce
- Stedi
- Stripe
- Tiktok
- Twilio
Lab Results
Event payload details and trigger documentation for Lab Results data from Junction
{
"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"
}
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
CLIA number of the laboratory
clia_number
"45D0710715"
Name of the laboratory
laboratory
"LabCorp, Inc."
When the sample was collected
date_collected
"2022-05-15T16:49:00+00:00"
When the sample was received by the lab
date_received
"2022-05-15T00:00:00+00:00"
When the results were reported
date_reported
"2022-05-20T21:06:00+00:00"
Overall interpretation of the results
interpretation
"abnormal"
Name of the patient
patient
"John"
Name of the provider
provider
"Doe"
Unique identifier for the specimen
specimen_number
"QDWYKK7RAP23"
Status of the lab results
status
"final"
Description coming soon
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
}
]
Mapped array of: Name of the test
lab_results.map(x, x.name)
[
"Glucose"
]
Mapped array of: URL-friendly identifier for the test
lab_results.map(x, x.slug)
[
"glucose"
]
Mapped array of: Additional notes about the result
lab_results.map(x, x.notes)
[
"Final"
]
Mapped array of: When this result was processed
lab_results.map(x, x.timestamp)
[
"2022-05-17T13:21:00+00:00"
]
Mapped array of: The value of the result (in the given units)
lab_results.map(x, x.value)
[
null
]
Mapped array of: Unit of measurement
lab_results.map(x, x.unit)
[
"mg/dL"
]
Mapped array of: Interpretation of this result
lab_results.map(x, x.interpretation)
[
"normal"
]
Mapped array of: Whether the value is below the minimum range
lab_results.map(x, x.is_below_min_range)
[
false
]
Mapped array of: Whether the value is above the maximum range
lab_results.map(x, x.is_above_max_range)
[
false
]
Mapped array of: The low end of the reference range for this test (in the given units)
lab_results.map(x, x.min_range_value)
[
null
]
Mapped array of: The high end of the reference range for this test (in the given units)
lab_results.map(x, x.max_range_value)
[
null
]
{
"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"
}