Generate normal CSV
Open the generator with health-lod selected. CSV has 26 business fields plus 3 metadata fields: 29 columns. Generation starts only when you request it.
Generate normal health CSVHealthcare Test Data
Synthetic fixtures for checking required values, types, dates, CSV syntax, and duplicate examination keys in your importer.
Compliance disclaimer
Synthetic test data only. Clinical abnormality is not an input error. No diagnosis, health-guidance, legal-compliance, real-world-distribution, or vendor-import guarantee. There is no patient-data upload feature.
Synthetic fixtures for checking required values, types, dates, CSV syntax, and duplicate examination keys in your importer.
Open the generator with health-lod selected. CSV has 26 business fields plus 3 metadata fields: 29 columns. Generation starts only when you request it.
Generate normal health CSVA ZIP with 4 accepted and 8 rejected CSV cases, expected results JSON, a 29-column dictionary, and README. Fixed fixtures make tests repeatable.
Shared profile: datagen-health-lod-csv-v1. Normal generation and the pack use the same 29 columns. UTF-8, optional BOM, LF/CRLF. CSV syntax and header errors apply to the file; value and duplicate errors apply to logical records.
Synthetic test data only. Clinical abnormality is not an input error. No diagnosis, health-guidance, legal-compliance, real-world-distribution, or vendor-import guarantee. There is no patient-data upload feature.
A download action indicates saving was initiated, not that disk saving or an import test was completed.
Use DataGen’s own QA profile. This is not a statutory submission format or vendor-specific specification.
health-lod has 26 business fields and 3 dummy metadata fields. Column order is flexible. The dictionary defines every field type and allowed value.
| Field | Description | Profile |
|---|---|---|
| dataStatus / dataStatusMessage / dummySchemaId | Three synthetic-data metadata fields retained in CSV | DataGen QA profile v1 |
| employee_id | Required synthetic employee ID | DataGen QA profile v1 |
| examination_date | Valid calendar date, YYYY-MM-DD | DataGen QA profile v1 |
| height_cm / weight_kg / bmi | Finite numbers; no clinical threshold evaluation | DataGen QA profile v1 |
| department | String; accepted cases include quoted commas and newlines | DataGen QA profile v1 |
| follow_up_required | true / false; for input-format checks | DataGen QA profile v1 |
Shared profile: datagen-health-lod-csv-v1. Normal generation and the pack use the same 29 columns. UTF-8, optional BOM, LF/CRLF. CSV syntax and header errors apply to the file; value and duplicate errors apply to logical records.
Parse UTF-8, optional BOM, LF/CRLF, and quotes. Unclosed quotes or inconsistent record widths stop validation with a file-level error.
Missing, duplicate, or unknown columns are file-level errors. No fixed physical line number is promised.
Check required values, types, dates, and enums, then duplicates among valid examination keys. record_index is a 1-based logical data record after the header.
Run the 12 cases separately and compare acceptance and phase with expected.json. Do not use real patient data or production imports.
A. Shared profile: datagen-health-lod-csv-v1. Normal generation and the pack use the same 29 columns. UTF-8, optional BOM, LF/CRLF. CSV syntax and header errors apply to the file; value and duplicate errors apply to logical records.
A. No. Clinical abnormality and malformed CSV input are different. This pack does not assess diagnosis or health-guidance accuracy.
A. This pack targets DataGen’s health-lod profile. health-tokutei and vendor formats require their own mappings and importer requirements.
A. No upload validator is provided. Use the synthetic fixtures in your own isolated test environment.
Shared profile: datagen-health-lod-csv-v1. Normal generation and the pack use the same 29 columns. UTF-8, optional BOM, LF/CRLF. CSV syntax and header errors apply to the file; value and duplicate errors apply to logical records.
Download a ready-made sample for each schema to check the format before touching the generator.
100-row sample with dummy watermark