Test Definitions

Manage laboratory tests, panels, and calculated values

e.key === 'Enter' && handleSearch()} />
handleRowClick(idx)}> {#snippet cell({ column, row, index })} {@const isSelected = index === selectedRowIndex} {@const typeConfig = getTestTypeConfig(row.TestType)} {@const isGroup = row.TestType === 'GROUP'} {@const isExpanded = expandedGroups.has(row.TestSiteID)} {#if column.key === 'expand'}{#if isGroup}{:else}{/if}{/if} {#if column.key === 'TestType'}{typeConfig.label}{/if} {#if column.key === 'TestSiteName'}
{row.TestSiteName}{#if isGroup && isExpanded && row.testdefgrp}
{#each row.testdefgrp as member}{@const memberConfig = getTestTypeConfig(member.TestType)}
{member.TestSiteCode}{member.TestSiteName}
{/each}
{/if}
{/if} {#if column.key === 'ReferenceRange'}{formatReferenceRange(row)}{/if} {#if column.key === 'actions'}
{/if} {#if column.key === 'TestSiteCode'}{row.TestSiteCode}{/if} {/snippet}
{#if totalPages > 1}
Showing {(currentPage - 1) * perPage + 1} - {Math.min(currentPage * perPage, totalItems)} of {totalItems}
Page {currentPage} of {totalPages}
{/if}
typeSelectorOpen = false} /> modalOpen = false} onupdateFormData={(data) => formData = data} />

Are you sure you want to delete this test?

Code: {testToDelete?.TestSiteCode}
Name: {testToDelete?.TestSiteName}

This will deactivate the test. Historical data will be preserved.

{#snippet footer()}{/snippet}