{
  "schemaVersion": 1,
  "publishedAt": "2026-10-07",
  "service": "HairHungary központi ügyfél-, beteg- és működéskezelő rendszer",
  "sourceCommit": "59fb90f8ff223e911caf40d8ad9555656fbd72a3",
  "migrationRange": "0001-0064",
  "tableCount": 53,
  "note": "A jegyzék kizárólag adatszerkezetet tartalmaz; személyes, egészségügyi vagy üzleti rekordot nem.",
  "exportEncodings": [
    "UTF-8 CSV",
    "JSON"
  ],
  "tables": [
    {
      "name": "hairhungary_access_log",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "action",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "entity",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "entity_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "summary",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_ai_guardrail",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "kb_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "forbidden_topics",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "test_questions",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "tested_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "tester",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "retest_cadence_months",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "next_retest_due",
          "type": "date",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "known_limitations",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_anamnezis",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "valaszok",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "terv_rendszer_szoveg",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "terv_szoveg",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "allapot",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "rogzito_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "rogzito_nev",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "rogzito_szerepkor",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "veglegesitette_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "veglegesitette_nev",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "veglegesitve_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_appointments",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "title",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "start",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "end",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "orvos",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "kezelo",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "asszisztens",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "reminder",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "google_event_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "room",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "consultation_type",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lifecycle_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "arrived_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "completed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "no_show_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "cancelled_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "cancel_reason",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "cancelled_by_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "cancelled_by_name",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_attendance_facts",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "staff_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "work_date",
          "type": "date",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "planned_start",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "planned_end",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actual_start",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "actual_end",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "actual_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_source",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "audit_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "request_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "idempotency_key_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_atveteli",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "module",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "criterion",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "tester",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "tested_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expected_result",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actual_result",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "result",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "defect",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "fix_deadline",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "retest_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_audit_entries",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "action",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "entity",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "entityId",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "summary",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "request_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "ip_hash",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_auto_messages",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "audience",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "treatment",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "channel",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "language",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "day_offset",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "subject",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "body",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "active",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "sort",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "auto_send",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_beuzemeles",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "kb_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "chatbot_languages",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "guardrail_ruleset_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approved_chatbot_opening",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approved_phone_opening",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "subprocessor_list_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "data_flow_map_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "backup_settings_note",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "export_test_result",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "permission_matrix_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approver_name",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "approved_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_communications",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "channel",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "direction",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "summary",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_consultation_recording_receipts",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "key_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_source",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "recording_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "action",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "response",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_consultation_recordings",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "gate_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent_obtained_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "protocol_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "protocol_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_source",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expires_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "retention_until",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "legal_hold",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "recording_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "upload_state",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "storage_bucket",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "object_path",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "bytes",
          "type": "integer",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "content_type",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sha256",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_db_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "audio_deleted_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "legal_hold_reference",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "legal_hold_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "retention_delete_claim",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "retention_delete_claimed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_export_protokoll",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "trigger",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "requested_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "format",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "data_scope",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "checklist_complete",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "export_deadline",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "delivered_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "deletion_certificate_issued",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "deletion_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "retained_for_legal_reason",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_hivasrogzites",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "purpose",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "legal_basis",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "special_category_basis",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "recording_retention_days",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "transcript_retention_days",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "accessible_roles",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "data_regions",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "processor_entities",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "model_training_excluded",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "disclosure_text",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "opt_out_alternative",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "effective_from",
          "type": "date",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approved_by",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_import_idempotency",
      "columns": [
        {
          "name": "idempotency_key",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "payload_hash",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "entity",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "response",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_ingest_provider_receipts",
      "columns": [
        {
          "name": "message_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "provider",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_intakes",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "token_hash",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "answers",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expires_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "submitted_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_internal_chat_members",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "thread_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "user_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "added_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_internal_chat_messages",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "thread_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "author_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "body",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "request_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_internal_chat_threads",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "title",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "request_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_inventory_items",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "unit",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "stock",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "reorder_level",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expiry",
          "type": "date",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_invoices",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "payment_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "number",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "amount",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "issued_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "currency",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "tax_treatment",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "invoice_prefix",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "policy_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "policy_hash",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approval_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_jegyzetek",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "szoveg",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "szerzo_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "szerzo_nev",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "szerzo_szerepkor",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "visszavont_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "visszavonta_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "visszavonta_nev",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "visszavonas_indok",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_lead_status_history",
      "columns": [
        {
          "name": "id",
          "type": "bigint",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "from_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "to_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "from_stage",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "to_stage",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "changed_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_leads",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "type",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "name",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "phone",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "treatment",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "topic",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "language",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "preferred_window",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "callback_requested",
          "type": "boolean",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "vapi_call_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "raw",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "email",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "treatment_type",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "region",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "region_normalized",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "source",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "stage",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "notes",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "consultation_date",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "payment_status",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "payment_link",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "payment_expires_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "paid_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "assigned_doctor",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "assigned_to",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "raw_payload",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "status_history",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "konzultacio_kimenet",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "segment",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "attempt_count",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "last_contact_channel",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "wants_consultation",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "lost_reason",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "attribution",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "postal_code",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "import_source_ref",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "treatment_type_clinical",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "treatment_package",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_leave_records",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "staff_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "from",
          "type": "date",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "to",
          "type": "date",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_level_azonositok",
      "columns": [
        {
          "name": "message_id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "felado_email",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "felulvizsgalat_oka",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_manual_mode_events",
      "columns": [
        {
          "name": "event_id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "command_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "command_fingerprint",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "occurred_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_source",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "action",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "request_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "reason",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "state_after",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_manual_mode_state",
      "columns": [
        {
          "name": "state_key",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "mode",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "reason",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "pending",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "revision",
          "type": "bigint",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_operational_evidence_events",
      "columns": [
        {
          "name": "id",
          "type": "bigint",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "domain",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "scope_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "stream_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "event_type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "event_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "idempotency_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "occurred_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "recorded_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_outbound_queue",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "source_key",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "source",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "source_message_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lead_name",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "channel",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "recipient",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "subject",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "body",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "original_subject",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "original_body",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "edited",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "template_updated",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "decided_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sent_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sms_provider_message_id",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sms_provider_accepted_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sms_delivery_event_id",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "sms_delivery_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_patient_gallery_video",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "object_path",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "reference_url",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "content_type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "size_bytes",
          "type": "bigint",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "codec",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "sha256",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "control_type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "graft_count",
          "type": "integer",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "captured_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "playback_object_path",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "playback_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "claimed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "poster_object_path",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "consent_reference",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "consent_scope",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "marketing_eligible",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_patient_photo_gallery",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "object_path",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "reference_url",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "content_type",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "size_bytes",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "doctor_approval_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "marketing_eligible",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_patients",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "phone",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "email",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "photo_url",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "intake_summary",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "plan",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "trichoscopy",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "internal_notes",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "tags",
          "type": "_text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "documents",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "taj_ciphertext",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_payments",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "kind",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "amount",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "orvos",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "beavatkozas",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "paid_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "invoice_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_product_dispensing",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "item_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "quantity",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "unit",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "version",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "policy_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "policy_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "policy_snapshot",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "requested_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "requested_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "consent_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "result_reference",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "result_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "approved_by",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "approved_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "approval_expires_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "decision_reference",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "closed_reason",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "dispensed_by",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "dispensed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "movement_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_product_dispensing_receipts",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "key_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "dispensing_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "action",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "response",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_projekt_azonossag",
      "columns": [
        {
          "name": "egyetlen",
          "type": "boolean",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "project_ref",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "rogzitve",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "rogzitette",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_quotes",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "customer_name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "graft_szam",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "unit_price",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "deposit_pct",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "total",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "deposit",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "remaining",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "sales_staff",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "co_owners",
          "type": "_text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_schema_rollout_releases",
      "columns": [
        {
          "name": "id",
          "type": "bigint",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "contract_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "project_ref",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "release_commit",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "manifest_through",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "local_through",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "migration_count",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "forward_migration_count",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "manifest_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "forward_ledger_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "catalog_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "manifest",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "forward_migrations",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "catalog",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "certified_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "certified_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_sequences",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "trigger",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "steps",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "active",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_sms_conversation_messages",
      "columns": [
        {
          "name": "event_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "provider_message_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "from_e164",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "to_e164",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "body",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "occurred_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "received_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "match_status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "lead_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "opt_out",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "retention_expires_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "retention_policy_ref",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_sms_opt_outs",
      "columns": [
        {
          "name": "phone_e164",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "source_event_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "opted_out_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_sms_outbound_receipts",
      "columns": [
        {
          "name": "idempotency_key",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "request_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "to_e164",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "queue_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "state",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "provider_receipt_id",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "accepted_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "final_event_id",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "finalized_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "retention_expires_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "retention_policy_ref",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_staff",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "staff_key",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "active",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_staff_accounts",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "username",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "username_lower",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "display_name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "email",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "role_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "password_salt",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "password_hash",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "password_iterations",
          "type": "integer",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "totp_secret_encrypted",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "mfa_enrolled_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "auth_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "last_login_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_staff_invitations",
      "columns": [
        {
          "name": "id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "account_id",
          "type": "uuid",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "token_hash",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expires_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "used_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "totp_secret_encrypted",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "enrollment_started_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "pending_password_salt",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "pending_password_hash",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "pending_password_iterations",
          "type": "integer",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "confirm_failed_attempts",
          "type": "integer",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "revoked_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_staff_roles",
      "columns": [
        {
          "name": "key",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "label",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "description",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "is_system",
          "type": "boolean",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "base_role_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "removed_permissions",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_stock_movements",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "item_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "direction",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "quantity",
          "type": "numeric",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "appointment_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "note",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_system_state",
      "columns": [
        {
          "name": "state_key",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "payload",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "revision",
          "type": "bigint",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_treatment_package_plans",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "patient_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "template_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "template_version",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "template_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "template_snapshot",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "plan_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "plan_snapshot",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "version",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "assigned_by",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "assigned_by_name",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "assigned_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "assignment_key_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_treatment_package_receipts",
      "columns": [
        {
          "name": "id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "plan_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "command_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "key_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "kind",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "session_key",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "expected_version",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_id",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "actor_role",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "response",
          "type": "jsonb",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        }
      ]
    },
    {
      "name": "hairhungary_vapi_webhook_events",
      "columns": [
        {
          "name": "event_id",
          "type": "text",
          "nullable": false,
          "primaryKey": true
        },
        {
          "name": "payload_sha256",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "status",
          "type": "text",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "attempts",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "max_attempts",
          "type": "integer",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "claim_token",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "claimed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "lease_until",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "next_retry_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "response",
          "type": "jsonb",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "last_error",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "incident_id",
          "type": "text",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "incident_claim_token",
          "type": "uuid",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "incident_lease_until",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        },
        {
          "name": "created_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "nullable": false,
          "primaryKey": false
        },
        {
          "name": "completed_at",
          "type": "timestamp with time zone",
          "nullable": true,
          "primaryKey": false
        }
      ]
    }
  ],
  "foreignKeys": [
    {
      "toTable": "hairhungary_leads",
      "toColumn": "id",
      "fromTable": "hairhungary_anamnezis",
      "fromColumn": "lead_id"
    },
    {
      "toTable": "hairhungary_staff",
      "toColumn": "id",
      "fromTable": "hairhungary_attendance_facts",
      "fromColumn": "staff_id"
    },
    {
      "toTable": "hairhungary_consultation_recordings",
      "toColumn": "id",
      "fromTable": "hairhungary_consultation_recording_receipts",
      "fromColumn": "recording_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_consultation_recordings",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_leads",
      "toColumn": "id",
      "fromTable": "hairhungary_ingest_provider_receipts",
      "fromColumn": "lead_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_intakes",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_internal_chat_threads",
      "toColumn": "id",
      "fromTable": "hairhungary_internal_chat_members",
      "fromColumn": "thread_id"
    },
    {
      "toTable": "hairhungary_internal_chat_threads",
      "toColumn": "id",
      "fromTable": "hairhungary_internal_chat_messages",
      "fromColumn": "thread_id"
    },
    {
      "toTable": "hairhungary_leads",
      "toColumn": "id",
      "fromTable": "hairhungary_jegyzetek",
      "fromColumn": "lead_id"
    },
    {
      "toTable": "hairhungary_leads",
      "toColumn": "id",
      "fromTable": "hairhungary_lead_status_history",
      "fromColumn": "lead_id"
    },
    {
      "toTable": "hairhungary_leads",
      "toColumn": "id",
      "fromTable": "hairhungary_level_azonositok",
      "fromColumn": "lead_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_patient_gallery_video",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_patient_photo_gallery",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_inventory_items",
      "toColumn": "id",
      "fromTable": "hairhungary_product_dispensing",
      "fromColumn": "item_id"
    },
    {
      "toTable": "hairhungary_stock_movements",
      "toColumn": "id",
      "fromTable": "hairhungary_product_dispensing",
      "fromColumn": "movement_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_product_dispensing",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_product_dispensing",
      "toColumn": "id",
      "fromTable": "hairhungary_product_dispensing_receipts",
      "fromColumn": "dispensing_id"
    },
    {
      "toTable": "hairhungary_staff_roles",
      "toColumn": "key",
      "fromTable": "hairhungary_staff_accounts",
      "fromColumn": "role_key"
    },
    {
      "toTable": "hairhungary_staff_accounts",
      "toColumn": "id",
      "fromTable": "hairhungary_staff_invitations",
      "fromColumn": "account_id"
    },
    {
      "toTable": "hairhungary_patients",
      "toColumn": "id",
      "fromTable": "hairhungary_treatment_package_plans",
      "fromColumn": "patient_id"
    },
    {
      "toTable": "hairhungary_treatment_package_plans",
      "toColumn": "id",
      "fromTable": "hairhungary_treatment_package_receipts",
      "fromColumn": "plan_id"
    }
  ]
}
