Search test codes and retrieve multi-test cost data.
Search the test-info grid.
Search Labcorp test code information using the test-info grid (v2).
sendingFacility, sendingApplication, and accountNumber are required in the JSON body.
Identity fields are matched to an active partner client configuration and stripped before
the upstream call. Missing, blank, whitespace-only, or non-string values for required fields
return 400 with a structured ValidationIssue envelope before any upstream call.
Other request fields follow the published request contract and are forwarded unchanged.
Successful (2xx) JSON from upstream is returned unchanged.
Search the test-info grid. › Request Body
sendingFacilityThe HL7 sending facility identifier (CSID). Must match an active service subscription configuration for the caller. Trimmed and matched case-sensitively. Not forwarded upstream.
sendingApplicationThe HL7 sending application identifier (mnemonic). Must match an active service subscription configuration for the caller. Trimmed and matched case-sensitively. Not forwarded upstream.
accountNumberPartner account number. Required by this service — absent, blank, whitespace-only, or non-string values return 400 before any upstream call.
identifierTypeType of identifier used for the search. Supported values:
KEYWORD— free-text / non-numeric search (for example a published code or name fragment)TESTCODE— numeric Labcorp test number search
Unrecognized types are not useful for search.
identifierValueSearch value for the chosen identifierType: keyword text when type
is KEYWORD; numeric Labcorp test number when type is TESTCODE.
publishedCodeOptional published test code filter.
hospitalWhen true, search in the hospital catalog context.
sessionIdOptional session identifier for the upstream search context.
expandedSearchWhen true, expands the search beyond the default match set.
orderableWhen true, restrict results to orderable tests.
Search the test-info grid. › Responses
The grid search completed. The JSON body matches the upstream response.
totalEsRecordCounttotalEsPublishedRecordCounttotalEsUnpublishedRecordCounttotalEsOrderableRecordCounttotalEsUnorderableRecordCounttotalRecordCounttotalPublishedRecordCounttotalUnpublishedRecordCounttotalOrderableRecordCounttotalUnorderableRecordCountcontractBookNumberMatching test-info rows from the grid search.
Retrieve multi-test cost data.
Retrieve cost information for one or more test numbers for a partner account.
sendingFacility, sendingApplication, and accountNumber are required in the JSON body.
Identity fields are matched to an active partner client configuration and stripped before
the upstream call. Missing, blank, whitespace-only, or non-string values for required fields
return 400 with a structured ValidationIssue envelope before any upstream call.
testNumbers and any other body fields follow the published request contract and are
forwarded unchanged.
Successful (2xx) JSON from upstream is returned unchanged.
Retrieve multi-test cost data. › Request Body
sendingFacilityThe HL7 sending facility identifier (CSID). Must match an active service subscription configuration for the caller. Trimmed and matched case-sensitively. Not forwarded upstream.
sendingApplicationThe HL7 sending application identifier (mnemonic). Must match an active service subscription configuration for the caller. Trimmed and matched case-sensitively. Not forwarded upstream.
accountNumberPartner account number. Required by this service — absent, blank, whitespace-only, or non-string values return 400 before any upstream call.
testNumbersTest numbers for which cost data is requested.
Retrieve multi-test cost data. › Responses
Cost data was returned. The JSON body matches the upstream response.
Cost rows for the requested test numbers.

