export interface SeverityOption { key: 'mild' | 'moderate' | 'severe'; label: string; valueSet: { system: string; code: string; display: string }; } const SNOMED = 'http://snomed.info/sct'; export const SEVERITY_OPTIONS: SeverityOption[] = [ { key: 'mild', label: 'Mild', valueSet: { system: SNOMED, code: '255604002', display: 'Mild' } }, { key: 'moderate', label: 'Moderate', valueSet: { system: SNOMED, code: '6736007', display: 'Moderate' } }, { key: 'severe', label: 'Severe', valueSet: { system: SNOMED, code: '24484000', display: 'Severe' } }, ]; export const severityKeyForCode = (code?: string): SeverityOption['key'] | undefined => SEVERITY_OPTIONS.find((o) => o.valueSet.code === code)?.key;