{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://medicalintegrityromania.org/assets/registru-mir-20260906.schema.json",
  "title": "Registrul public MIR",
  "type": "object",
  "additionalProperties": false,
  "$defs": {
    "record": {
      "type": "object",
      "properties": {
        "institution": {
          "type": "string"
        },
        "mir_status": {
          "const": "NEEVALUAT"
        },
        "public_id": {
          "pattern": "^MIR-SRC-[0-9]{3}$",
          "type": "string"
        }
      },
      "required": [
        "public_id",
        "institution",
        "location",
        "outreach",
        "response",
        "documents_and_gaps",
        "leadership",
        "relevant_research",
        "measures_and_follow_up",
        "mir_status",
        "last_verified"
      ]
    }
  },
  "properties": {
    "as_of": {
      "const": "2026-09-09"
    },
    "counts": {
      "type": "object"
    },
    "records": {
      "items": {
        "$ref": "#/$defs/record"
      },
      "minItems": 372,
      "maxItems": 372,
      "type": "array"
    },
    "schema": {
      "const": "registru-mir-public-v1"
    }
  },
  "required": [
    "schema",
    "as_of",
    "counts",
    "records"
  ]
}
