Test Definitions

Manage laboratory tests, panels, and calculated values

{#if loading}
Loading tests...
{:else if filteredTests.length === 0}

{searchQuery ? 'No tests found' : 'No tests yet'}

{searchQuery ? `No tests matching "${searchQuery}". Try a different search term.` : 'Get started by adding your first laboratory test.'}

{#if !searchQuery} {/if}
{:else} {#snippet cell({ column, row, value })} {@const typeConfig = getTestTypeConfig(row.TestType)} {@const IconComponent = typeConfig.icon} {#if column.key === 'TestType'} {typeConfig.label} {:else if column.key === 'Visible'}
S R
{:else if column.key === 'actions'}
{:else} {value || '-'} {/if} {/snippet}
{/if}
{ modalOpen = false; await loadTests(); }} />

Are you sure you want to delete {deleteItem?.TestSiteName}?

{#if deleteItem?.TestSiteCode}

Code: {deleteItem.TestSiteCode}

{/if}

This action cannot be undone.

{#snippet footer()} {/snippet}