{
  "profile_id": "datagen-health-lod-csv-v1",
  "version": "1.0.0",
  "schema_id": "health-lod",
  "scope": "Synthetic CSV import QA only; no clinical interpretation or vendor compatibility guarantee.",
  "csv": {
    "encoding": "UTF-8",
    "bom": "optional",
    "record_separators": [
      "LF",
      "CRLF"
    ],
    "delimiter": ",",
    "quote": "\"",
    "embedded_newlines": "allowed inside quoted string fields",
    "column_order": "any",
    "unknown_columns": "reject",
    "column_count": 29
  },
  "duplicate_key": [
    "employee_id",
    "examination_date"
  ],
  "error_contract": {
    "stop_after_file_error": true,
    "file_error_phases": [
      "csv",
      "header"
    ],
    "record_index": "1-based logical data record, excluding header; never a physical line number",
    "duplicate_check": "Only rows with valid key fields participate"
  },
  "fields": [
    {
      "name": "dataStatus",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "DUMMY"
      ]
    },
    {
      "name": "dataStatusMessage",
      "required": true,
      "nullable": false,
      "type": "string"
    },
    {
      "name": "dummySchemaId",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "health-lod"
      ]
    },
    {
      "name": "employee_id",
      "required": true,
      "nullable": false,
      "type": "string"
    },
    {
      "name": "examination_date",
      "required": true,
      "nullable": false,
      "type": "date"
    },
    {
      "name": "height_cm",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "weight_kg",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "bmi",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "blood_pressure_systolic",
      "required": true,
      "nullable": false,
      "type": "integer",
      "finite": true
    },
    {
      "name": "blood_pressure_diastolic",
      "required": true,
      "nullable": false,
      "type": "integer",
      "finite": true
    },
    {
      "name": "visual_acuity_left",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "visual_acuity_right",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "hearing_1000hz_left",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "正常",
        "軽度低下",
        "中度低下",
        "Normal",
        "Mild Loss",
        "Moderate Loss"
      ]
    },
    {
      "name": "hearing_1000hz_right",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "正常",
        "軽度低下",
        "中度低下",
        "Normal",
        "Mild Loss",
        "Moderate Loss"
      ]
    },
    {
      "name": "hearing_4000hz_left",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "正常",
        "軽度低下",
        "中度低下",
        "Normal",
        "Mild Loss",
        "Moderate Loss"
      ]
    },
    {
      "name": "hearing_4000hz_right",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "正常",
        "軽度低下",
        "中度低下",
        "Normal",
        "Mild Loss",
        "Moderate Loss"
      ]
    },
    {
      "name": "chest_xray",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "異常なし",
        "経過観察",
        "要精密検査",
        "Clear",
        "Follow-up Recommended",
        "Further Evaluation Required"
      ]
    },
    {
      "name": "urinalysis_protein",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "陰性",
        "陽性",
        "擬陽性",
        "Negative",
        "Positive",
        "Trace"
      ]
    },
    {
      "name": "urinalysis_glucose",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "陰性",
        "陽性",
        "擬陽性",
        "Negative",
        "Positive",
        "Trace"
      ]
    },
    {
      "name": "ecg_findings",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "正常",
        "境界域",
        "異常所見あり",
        "Normal",
        "Borderline",
        "Abnormal Findings"
      ]
    },
    {
      "name": "blood_test_hemoglobin",
      "required": true,
      "nullable": false,
      "type": "number",
      "finite": true
    },
    {
      "name": "blood_test_rbc",
      "required": true,
      "nullable": false,
      "type": "integer",
      "finite": true
    },
    {
      "name": "blood_test_wbc",
      "required": true,
      "nullable": false,
      "type": "integer",
      "finite": true
    },
    {
      "name": "examining_physician",
      "required": true,
      "nullable": false,
      "type": "string"
    },
    {
      "name": "department",
      "required": true,
      "nullable": false,
      "type": "string"
    },
    {
      "name": "age",
      "required": true,
      "nullable": false,
      "type": "integer",
      "finite": true
    },
    {
      "name": "gender",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "男性",
        "女性",
        "Male",
        "Female"
      ]
    },
    {
      "name": "overall_status",
      "required": true,
      "nullable": false,
      "type": "enum",
      "values": [
        "A",
        "B",
        "C",
        "D"
      ]
    },
    {
      "name": "follow_up_required",
      "required": true,
      "nullable": false,
      "type": "boolean"
    }
  ]
}
