{
  "entities": [
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Plan identifier",
          "name": "plan_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(64)",
          "description": "Marketing name of the plan",
          "name": "plan_name",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "HMO / PPO / EPO / HDHP",
          "name": "plan_type",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(24)",
          "description": "Commercial, government programme, individual market",
          "name": "line_of_business",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A health benefit plan offered by the payer (reference data, no personal data).",
      "name": "Plan",
      "primary_key": [
        "plan_id"
      ],
      "system": "enrollment",
      "table": "plans"
    },
    {
      "columns": [
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Payer member identifier",
          "name": "member_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member id of the policy holder",
          "name": "subscriber_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(20)",
          "description": "Clinical medical record number",
          "name": "medical_record_number",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "PII",
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(64)",
          "description": "Given name",
          "name": "first_name",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "PII",
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(64)",
          "description": "Family name",
          "name": "last_name",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Date of birth",
          "name": "birth_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "PII",
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(128)",
          "description": "Contact e-mail",
          "name": "email",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [
            "PII",
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(24)",
          "description": "Contact phone",
          "name": "phone",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "SELF / SPOUSE / CHILD relative to the subscriber",
          "name": "relationship_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "First enrolment date",
          "name": "enrolled_on",
          "nullable": false,
          "sensitive": true
        }
      ],
      "description": "A person covered by a plan (the patient in clinical systems).",
      "name": "Member",
      "primary_key": [
        "member_id"
      ],
      "system": "enrollment",
      "table": "members"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Demographics record identifier",
          "name": "demographics_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member",
          "name": "member_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(2)",
          "description": "Administrative gender code; quasi-identifier in combination",
          "name": "gender_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Preferred language",
          "name": "preferred_language",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [
            "PII",
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(96)",
          "description": "Street address",
          "name": "street_address",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(64)",
          "description": "City",
          "name": "city",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(10)",
          "description": "Postal (ZIP) code",
          "name": "postal_code",
          "nullable": true,
          "sensitive": true
        }
      ],
      "description": "Address and demographic attributes of a member (current row per member).",
      "name": "Demographics",
      "primary_key": [
        "demographics_id"
      ],
      "system": "enrollment",
      "table": "demographics"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Coverage identifier",
          "name": "coverage_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member",
          "name": "member_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Plan",
          "name": "plan_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Employer/group account number",
          "name": "group_number",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(10)",
          "description": "PRIMARY / SECONDARY",
          "name": "coverage_order",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Coverage start",
          "name": "effective_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Coverage end (NULL = open)",
          "name": "termination_date",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(10)",
          "description": "ACTIVE / TERMINATED",
          "name": "status",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A member's enrolment in a plan for a period (several rows = coordination of benefits).",
      "name": "Coverage",
      "primary_key": [
        "coverage_id"
      ],
      "system": "enrollment",
      "table": "coverages"
    },
    {
      "columns": [
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(12)",
          "description": "Provider identifier",
          "name": "provider_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "PII"
          ],
          "data_type": "VARCHAR(96)",
          "description": "Practitioner or organisation name",
          "name": "provider_name",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "INDIVIDUAL / ORGANIZATION",
          "name": "provider_kind",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(40)",
          "description": "Specialty",
          "name": "specialty",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(64)",
          "description": "Practice city",
          "name": "practice_city",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(10)",
          "description": "Practice postal code",
          "name": "practice_postal_code",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [
            "PII"
          ],
          "data_type": "VARCHAR(24)",
          "description": "Practice phone",
          "name": "phone",
          "nullable": true,
          "sensitive": true
        }
      ],
      "description": "A practitioner or organisation that delivers or bills care (synthetic ZP… ids, not real registry ids).",
      "name": "Provider",
      "primary_key": [
        "provider_id"
      ],
      "system": "provider_directory",
      "table": "providers"
    },
    {
      "columns": [
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Claim number",
          "name": "claim_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member id (enrollment system)",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Coverage id (enrollment system)",
          "name": "coverage_ref",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(12)",
          "description": "Billing provider (provider directory)",
          "name": "billing_provider_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "PROFESSIONAL / INSTITUTIONAL / DENTAL",
          "name": "claim_type",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "First date of service",
          "name": "service_from_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Last date of service",
          "name": "service_to_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Date the payer received the claim",
          "name": "received_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(10)",
          "description": "PAID / DENIED / PENDED / ADJUSTED",
          "name": "claim_status",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Synthetic denial reason (ZR..)",
          "name": "denial_reason_code",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DECIMAL(12,2)",
          "description": "Billed amount",
          "name": "total_billed",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DECIMAL(12,2)",
          "description": "Paid amount",
          "name": "total_paid",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A bill for services submitted to the payer (header).",
      "name": "Claim",
      "primary_key": [
        "claim_id"
      ],
      "system": "claims",
      "table": "claims"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(20)",
          "description": "Claim line identifier",
          "name": "claim_line_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Claim",
          "name": "claim_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "INT",
          "description": "Line number within the claim",
          "name": "line_number",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member id carried on the line extract",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(12)",
          "description": "Rendering provider",
          "name": "rendering_provider_ref",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Date of service",
          "name": "service_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "INT",
          "description": "Units of service",
          "name": "units",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DECIMAL(12,2)",
          "description": "Billed",
          "name": "billed_amount",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DECIMAL(12,2)",
          "description": "Allowed",
          "name": "allowed_amount",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "One billed service on a claim.",
      "name": "ClaimLine",
      "primary_key": [
        "claim_line_id"
      ],
      "system": "claims",
      "table": "claim_lines"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(20)",
          "description": "Diagnosis row identifier",
          "name": "diagnosis_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Claim",
          "name": "claim_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "INT",
          "description": "1 = principal diagnosis",
          "name": "sequence_number",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Diagnosis code (health information)",
          "name": "diagnosis_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(1)",
          "description": "Y / N / U",
          "name": "present_on_admission",
          "nullable": true,
          "sensitive": false
        }
      ],
      "description": "A diagnosis reported on a claim (synthetic ZD… codes).",
      "name": "Diagnosis",
      "primary_key": [
        "diagnosis_id"
      ],
      "system": "claims",
      "table": "diagnoses"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(20)",
          "description": "Procedure row identifier",
          "name": "procedure_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(20)",
          "description": "Claim line",
          "name": "claim_line_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Procedure code (health information)",
          "name": "procedure_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(4)",
          "description": "Procedure modifier",
          "name": "modifier_code",
          "nullable": true,
          "sensitive": false
        }
      ],
      "description": "A procedure performed for a claim line (synthetic ZC… codes).",
      "name": "Procedure",
      "primary_key": [
        "procedure_id"
      ],
      "system": "claims",
      "table": "procedures"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Pharmacy identifier",
          "name": "pharmacy_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(64)",
          "description": "Pharmacy name",
          "name": "pharmacy_name",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(64)",
          "description": "City",
          "name": "city",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(10)",
          "description": "Postal code",
          "name": "postal_code",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "BOOLEAN",
          "description": "Mail-order pharmacy",
          "name": "is_mail_order",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A dispensing pharmacy (synthetic ZRX… ids).",
      "name": "Pharmacy",
      "primary_key": [
        "pharmacy_id"
      ],
      "system": "pharmacy",
      "table": "pharmacies"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Fill identifier",
          "name": "prescription_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member id (enrollment system)",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(12)",
          "description": "Prescriber (provider directory)",
          "name": "prescriber_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Dispensing pharmacy",
          "name": "pharmacy_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Drug product code (health information)",
          "name": "drug_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Fill date",
          "name": "fill_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "INT",
          "description": "Days supply",
          "name": "days_supply",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DOUBLE",
          "description": "Quantity dispensed",
          "name": "quantity",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "INT",
          "description": "0 = original fill",
          "name": "refill_number",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DECIMAL(10,2)",
          "description": "Amount paid",
          "name": "paid_amount",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A dispensed prescription fill (pharmacy claim).",
      "name": "Prescription",
      "primary_key": [
        "prescription_id"
      ],
      "system": "pharmacy",
      "table": "prescriptions"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Encounter identifier",
          "name": "encounter_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Patient (member id)",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(12)",
          "description": "Attending provider",
          "name": "provider_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "OFFICE / TELEHEALTH / EMERGENCY / INPATIENT",
          "name": "encounter_type",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Admission / visit date",
          "name": "admit_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Discharge date",
          "name": "discharge_date",
          "nullable": true,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Primary diagnosis (health information)",
          "name": "primary_diagnosis_code",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [
            "PHI",
            "SENSITIVE"
          ],
          "data_type": "VARCHAR(400)",
          "description": "Free-text clinical note (may contain anything)",
          "name": "clinical_note",
          "nullable": true,
          "sensitive": true
        }
      ],
      "description": "A visit or stay recorded in the clinical system.",
      "name": "Encounter",
      "primary_key": [
        "encounter_id"
      ],
      "system": "clinical",
      "table": "encounters"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(20)",
          "description": "Result identifier",
          "name": "lab_result_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Encounter",
          "name": "encounter_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Patient (member id)",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Test code (health information)",
          "name": "test_code",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DOUBLE",
          "description": "Numeric result",
          "name": "result_value",
          "nullable": true,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "Unit",
          "name": "unit",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DOUBLE",
          "description": "Reference range low",
          "name": "reference_low",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "DOUBLE",
          "description": "Reference range high",
          "name": "reference_high",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(2)",
          "description": "N / H / L / HH / LL",
          "name": "abnormal_flag",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "TIMESTAMP",
          "description": "Specimen collection time",
          "name": "collected_at",
          "nullable": false,
          "sensitive": true
        }
      ],
      "description": "A laboratory observation (synthetic ZL… test codes).",
      "name": "LabResult",
      "primary_key": [
        "lab_result_id"
      ],
      "system": "clinical",
      "table": "lab_results"
    },
    {
      "columns": [
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Study identifier",
          "name": "trial_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(128)",
          "description": "Study title",
          "name": "title",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(8)",
          "description": "Phase",
          "name": "phase",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(32)",
          "description": "Therapeutic area",
          "name": "therapeutic_area",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "RECRUITING / ACTIVE / COMPLETED",
          "name": "status",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A (fictional) clinical study.",
      "name": "Trial",
      "primary_key": [
        "trial_id"
      ],
      "system": "research",
      "table": "trials"
    },
    {
      "columns": [
        {
          "classes": [
            "QUASI_IDENTIFIER"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Study-specific subject code",
          "name": "subject_id",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Study",
          "name": "trial_id",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [
            "DIRECT_IDENTIFIER",
            "PHI"
          ],
          "data_type": "VARCHAR(16)",
          "description": "Member id (enrollment system)",
          "name": "member_ref",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [
            "QUASI_IDENTIFIER",
            "PHI"
          ],
          "data_type": "DATE",
          "description": "Informed consent date",
          "name": "consent_date",
          "nullable": false,
          "sensitive": true
        },
        {
          "classes": [],
          "data_type": "VARCHAR(16)",
          "description": "Study arm",
          "name": "arm",
          "nullable": false,
          "sensitive": false
        },
        {
          "classes": [],
          "data_type": "VARCHAR(12)",
          "description": "SCREENED / ENROLLED / WITHDRAWN / COMPLETED",
          "name": "enrollment_status",
          "nullable": false,
          "sensitive": false
        }
      ],
      "description": "A member enrolled in a study.",
      "name": "ResearchSubject",
      "primary_key": [
        "subject_id"
      ],
      "system": "research",
      "table": "research_subjects"
    }
  ],
  "relationships": [
    {
      "child": "Demographics",
      "child_columns": [
        "member_id"
      ],
      "code": "FK_DEMOGRAPHICS_MEMBER_ID",
      "cross_system": false,
      "description": "Demographics references Member",
      "kind": "FOREIGN_KEY",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "Coverage",
      "child_columns": [
        "member_id"
      ],
      "code": "FK_COVERAGES_MEMBER_ID",
      "cross_system": false,
      "description": "Coverage references Member",
      "kind": "FOREIGN_KEY",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "Coverage",
      "child_columns": [
        "plan_id"
      ],
      "code": "FK_COVERAGES_PLAN_ID",
      "cross_system": false,
      "description": "Coverage references Plan",
      "kind": "FOREIGN_KEY",
      "parent": "Plan",
      "parent_columns": [
        "plan_id"
      ]
    },
    {
      "child": "ClaimLine",
      "child_columns": [
        "claim_id"
      ],
      "code": "FK_CLAIM_LINES_CLAIM_ID",
      "cross_system": false,
      "description": "ClaimLine references Claim",
      "kind": "FOREIGN_KEY",
      "parent": "Claim",
      "parent_columns": [
        "claim_id"
      ]
    },
    {
      "child": "Diagnosis",
      "child_columns": [
        "claim_id"
      ],
      "code": "FK_DIAGNOSES_CLAIM_ID",
      "cross_system": false,
      "description": "Diagnosis references Claim",
      "kind": "FOREIGN_KEY",
      "parent": "Claim",
      "parent_columns": [
        "claim_id"
      ]
    },
    {
      "child": "Procedure",
      "child_columns": [
        "claim_line_id"
      ],
      "code": "FK_PROCEDURES_CLAIM_LINE_ID",
      "cross_system": false,
      "description": "Procedure references ClaimLine",
      "kind": "FOREIGN_KEY",
      "parent": "ClaimLine",
      "parent_columns": [
        "claim_line_id"
      ]
    },
    {
      "child": "Prescription",
      "child_columns": [
        "pharmacy_id"
      ],
      "code": "FK_PRESCRIPTIONS_PHARMACY_ID",
      "cross_system": false,
      "description": "Prescription references Pharmacy",
      "kind": "FOREIGN_KEY",
      "parent": "Pharmacy",
      "parent_columns": [
        "pharmacy_id"
      ]
    },
    {
      "child": "LabResult",
      "child_columns": [
        "encounter_id"
      ],
      "code": "FK_LAB_RESULTS_ENCOUNTER_ID",
      "cross_system": false,
      "description": "LabResult references Encounter",
      "kind": "FOREIGN_KEY",
      "parent": "Encounter",
      "parent_columns": [
        "encounter_id"
      ]
    },
    {
      "child": "ResearchSubject",
      "child_columns": [
        "trial_id"
      ],
      "code": "FK_RESEARCH_SUBJECTS_TRIAL_ID",
      "cross_system": false,
      "description": "ResearchSubject references Trial",
      "kind": "FOREIGN_KEY",
      "parent": "Trial",
      "parent_columns": [
        "trial_id"
      ]
    },
    {
      "child": "Claim",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_CLAIM_MEMBER",
      "cross_system": true,
      "description": "Claims are billed for enrolled members",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "Claim",
      "child_columns": [
        "coverage_ref"
      ],
      "code": "HC_CLAIM_COVERAGE",
      "cross_system": true,
      "description": "Claims adjudicate against a coverage",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Coverage",
      "parent_columns": [
        "coverage_id"
      ]
    },
    {
      "child": "Claim",
      "child_columns": [
        "billing_provider_ref"
      ],
      "code": "HC_CLAIM_BILLING_PROVIDER",
      "cross_system": true,
      "description": "Claims are billed by directory providers",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Provider",
      "parent_columns": [
        "provider_id"
      ]
    },
    {
      "child": "ClaimLine",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_CLAIM_LINE_MEMBER",
      "cross_system": true,
      "description": "Claim lines carry the member id",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "ClaimLine",
      "child_columns": [
        "rendering_provider_ref"
      ],
      "code": "HC_CLAIM_LINE_PROVIDER",
      "cross_system": true,
      "description": "Claim lines name the rendering provider",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Provider",
      "parent_columns": [
        "provider_id"
      ]
    },
    {
      "child": "Prescription",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_RX_MEMBER",
      "cross_system": true,
      "description": "Pharmacy fills belong to members",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "Prescription",
      "child_columns": [
        "prescriber_ref"
      ],
      "code": "HC_RX_PRESCRIBER",
      "cross_system": true,
      "description": "Fills name a prescriber",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Provider",
      "parent_columns": [
        "provider_id"
      ]
    },
    {
      "child": "Encounter",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_ENCOUNTER_MEMBER",
      "cross_system": true,
      "description": "Clinical encounters of members",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "Encounter",
      "child_columns": [
        "provider_ref"
      ],
      "code": "HC_ENCOUNTER_PROVIDER",
      "cross_system": true,
      "description": "Attending provider",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Provider",
      "parent_columns": [
        "provider_id"
      ]
    },
    {
      "child": "LabResult",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_LAB_MEMBER",
      "cross_system": true,
      "description": "Lab results of members",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    },
    {
      "child": "ResearchSubject",
      "child_columns": [
        "member_ref"
      ],
      "code": "HC_SUBJECT_MEMBER",
      "cross_system": true,
      "description": "Study subjects are members",
      "kind": "RELATIONSHIP_TEMPLATE",
      "parent": "Member",
      "parent_columns": [
        "member_id"
      ]
    }
  ]
}
