xCaliber healthCare Data Mesh

DiagnosticReport-GET

Description

Retrieves detailed diagnostic report information, allowing healthcare developers to access and display real-time data regarding patients' diagnostic findings for streamlined interpretation and decision-making within clinical workflows.

Use Cases

  • Assemble Health History: Retrieve diagnostic reports
  • Inform Treatment Decisions: Get relevant result details
  • Evaluate Result Quality: Obtain reports for analysis
  • Coordinate Care: Share test reports across providers
  • Enrich Research Data: Gain additional result details

Request Sample

Athena
Elation
Canvas
cURL
JavaScript
Java
Python

Source Specific Details

EHRAPIsmandatory filtersoptional filters
Athena
  • ${url}/v1/${practiceId}/patients/${patient}/documents/imagingresult
  • ${url}/v1/${practiceId}/patients/${patient}/documents/labresult?departmentid=${departmentId}
  • ${url}/v1/${practiceId}/chart/${patient}/labresults?departmentid=${departmentId}
  • ${url}/v1/${practiceId}/patients/${patient}/documents/labresult/${labresultid}
  • patient
  • departmentId
  • category
  • all-results-by-encounter-id
  • exact-duplicate-document-id
  • super-seded-document-id
  • start-date
  • lab-result-status
  • include
  • end-date
  • hide-duplicate
  • analyte-result-status
  • _offset
  • _count
  • third-party-user-name
  • patient-facing-call
  • service-start-date
  • status
  • encounter
  • get-entity-info
  • document-subclass
Elation
  • ${url}/reports
  • patient
  • type
  • issued
  • document-date
Canvas
  • ${url}/DiagnosticReport
    • patient

    Filters

    FilterNameDescriptionDefault ValueAllowed Values
    _countPagination params
    _offsetPagination params. Athena: Starting point of entries; 0-indexed
    all-results-by-encounter-idID used to return lab results for a specific encounter.
    analyte-result-statusFilter the results based on the analyte's result status
    categorySource of the information about the category of the reportimaging-result
    departmentIdIdentifier for the department
    document-dateDocument date for the report
    document-subclassThe document subclass to filter document results.
    end-dateFilter lab orders not individual results that are on or before this date
    exact-duplicate-document-idID used when the lab results sends the exact same result multiple times.
    hide-duplicateIf true, filters out results that have been marked as an as exact duplicate of another.
    includeList of fields which needed to be shown in result
    issuedReported date for the report
    lab-result-statusFilter the results based on the lab result's result status
    patientPatient reference for any fhir resource
    patient-facing-callWhen 'true' is passed source will collect relevant data and store in their database.false
    practitionerPractitioner reference for the any fhir resource
    quorumsets sync/async modetrue
    start-dateFilter lab orders not individual results that are on or after this date
    super-seded-document-idID used when the lab sends a result and later sends a more complete version of the result with additional information.
    third-party-user-nameUser name of the patient in the third party application.
    typeSource of the information about the type of the report