# DiagnosticTest

Model ID: `DiagnosticTest`

A single FDA CLIA catalog row (one test system × analyte).

Validates a full Neo4j node (`t { .* }`). Only `id` (the SHA-256 business key)
is guaranteed; everything else is optional so partial projections validate.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `analyte_id` | `string|null` | No |  |  |  | Yes | Id of the analyte this test measures, when available. |
| `analyte_name` | `string|null` | No |  |  |  | Yes | Display name of the analyte this test measures, when available. |
| `complexity` | `string|null` | No |  |  |  | Yes | WAIVED \| MODERATE \| HIGH |
| `date_effective` | `string|null` | No |  |  |  | Yes | ISO date the catalog row became effective, when available. |
| `document_number` | `string|null` | No |  |  |  | Yes | FDA 510(k) / document number (may be blank) |
| `id` | `string` | Yes |  |  |  | No | SHA-256 business key for this test row (test system × analyte). |
| `manufacturer` | `string|null` | No |  |  |  | Yes | First comma-segment of test_system_name |
| `qualifier1` | `string|null` | No |  |  |  | Yes | First qualifier on the test row, when present; raw catalog value. |
| `qualifier2` | `string|null` | No |  |  |  | Yes | Second qualifier on the test row, when present; raw catalog value. |
| `specialty_id` | `string|null` | No |  |  |  | Yes | "1".."17" |
| `specialty_name` | `string|null` | No |  |  |  | Yes | e.g. "General Chemistry" |
| `test_system_id` | `string|null` | No |  |  |  | Yes | Id of the test system (device) this test runs on, when available. |
| `test_system_name` | `string|null` | No |  |  |  | Yes | Display name of the test system (device), when available. |

## Example

None declared in canonical OpenAPI.
