{#if loading}
{:else}
Result Configuration
Result Type
updateField('ResultType', e.target.value)} >
Select result type...
{#each resultTypeOptions as option}
{option.label}
{/each}
Units and Precision
Unit 1
updateField('Unit1', e.target.value)} placeholder="e.g., mg/dL" />
Factor
updateField('Factor', e.target.value ? parseFloat(e.target.value) : null)} placeholder="Conversion factor" />
Unit 2
updateField('Unit2', e.target.value)} placeholder="e.g., mmol/L" />
Decimal Places
updateField('Decimal', parseInt(e.target.value) || 0)} placeholder="0-6" />
{#if formData.Factor}
Formula: {formData.Unit1 || 'Unit1'} × {formData.Factor} = {formData.Unit2 || 'Unit2'}
{/if}
{#if !isCalculated}
Specimen Requirements
Required Quantity
updateField('ReqQty', e.target.value ? parseFloat(e.target.value) : null)} placeholder="Amount" />
Quantity Unit
updateField('ReqQtyUnit', e.target.value)} placeholder="e.g., mL" />
{/if}
Method and Turnaround
Method
updateField('Method', e.target.value)} placeholder="e.g., Enzymatic" />
Expected TAT (minutes)
updateField('ExpectedTAT', e.target.value ? parseInt(e.target.value) : null)} placeholder="e.g., 60" />
{/if}