{
  "$defs": {
    "governance_public": {
      "additionalProperties": false,
      "properties": {
        "checked": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": "string"
        },
        "source": {
          "pattern": "^https://",
          "type": "string"
        },
        "tutelary_authority": {
          "minLength": 1,
          "type": "string"
        }
      },
      "required": [
        "tutelary_authority",
        "source",
        "checked"
      ],
      "type": "object"
    },
    "leadership_public": {
      "additionalProperties": false,
      "properties": {
        "checked": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": [
            "string",
            "null"
          ]
        },
        "manager": {
          "type": [
            "string",
            "null"
          ]
        },
        "medical_director": {
          "type": [
            "string",
            "null"
          ]
        },
        "medical_director_source": {
          "type": [
            "string",
            "null"
          ]
        },
        "source": {
          "type": [
            "string",
            "null"
          ]
        },
        "status_public": {
          "enum": [
            "VERIFICATA",
            "NECONFIRMATA"
          ]
        }
      },
      "required": [
        "status_public",
        "manager",
        "medical_director",
        "source",
        "medical_director_source",
        "checked"
      ],
      "type": "object"
    },
    "location_public": {
      "additionalProperties": false,
      "properties": {
        "address": {
          "type": [
            "string",
            "null"
          ]
        },
        "checked": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": "string"
        },
        "county": {
          "type": "string"
        },
        "locality": {
          "minLength": 1,
          "type": "string"
        },
        "source": {
          "pattern": "^https://",
          "type": "string"
        }
      },
      "required": [
        "county",
        "locality",
        "address",
        "source",
        "checked"
      ],
      "type": "object"
    },
    "outreach_public": {
      "additionalProperties": false,
      "properties": {
        "recipient_function": {
          "type": [
            "string",
            "null"
          ]
        },
        "sent_dates": {
          "items": {
            "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
            "type": "string"
          },
          "type": "array",
          "uniqueItems": true
        },
        "state": {
          "type": "string"
        },
        "recipient_source": {
          "type": "string",
          "format": "uri"
        },
        "request_url": {
          "type": "string",
          "format": "uri"
        }
      },
      "required": [
        "recipient_function",
        "sent_dates",
        "state"
      ],
      "type": "object"
    },
    "record": {
      "additionalProperties": false,
      "properties": {
        "documents_and_gaps": {
          "type": "string"
        },
        "governance": {
          "$ref": "#/$defs/governance_public"
        },
        "institution": {
          "type": "string"
        },
        "last_verified": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": "string"
        },
        "leadership": {
          "$ref": "#/$defs/leadership_public"
        },
        "location": {
          "$ref": "#/$defs/location_public"
        },
        "measures_and_follow_up": {
          "type": "string"
        },
        "mir_status": {
          "type": "string"
        },
        "outreach": {
          "$ref": "#/$defs/outreach_public"
        },
        "public_id": {
          "pattern": "^MIR-SRC-[0-9]{3}$",
          "type": "string"
        },
        "public_timeline": {
          "items": {
            "$ref": "#/$defs/timeline_public"
          },
          "type": "array"
        },
        "questions_review": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "relevant_research": {
          "items": {
            "$ref": "#/$defs/research_public"
          },
          "type": "array"
        },
        "response": {
          "$ref": "#/$defs/response_public"
        },
        "mir_evaluation": {
          "type": "object",
          "required": [
            "method",
            "as_of",
            "score",
            "practice_score",
            "coverage",
            "depth",
            "deadline",
            "state",
            "reason",
            "contact_basis",
            "sent_dates",
            "items"
          ],
          "properties": {
            "score": {
              "type": [
                "integer",
                "null"
              ],
              "minimum": 0,
              "maximum": 5
            },
            "practice_score": {
              "type": "null"
            },
            "items": {
              "type": "array",
              "maxItems": 4
            }
          },
          "additionalProperties": true
        }
      },
      "required": [
        "public_id",
        "institution",
        "location",
        "governance",
        "outreach",
        "response",
        "documents_and_gaps",
        "leadership",
        "relevant_research",
        "measures_and_follow_up",
        "mir_status",
        "last_verified",
        "public_timeline",
        "questions_review",
        "mir_evaluation"
      ],
      "type": "object"
    },
    "research_public": {
      "additionalProperties": false,
      "properties": {
        "checked": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": [
            "string",
            "null"
          ]
        },
        "publisher": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "use": {
          "type": "string"
        }
      },
      "required": [
        "checked",
        "publisher",
        "title",
        "url",
        "use"
      ],
      "type": "object"
    },
    "response_public": {
      "additionalProperties": false,
      "properties": {
        "category_public": {
          "type": "string"
        },
        "cutoff": {
          "type": "string"
        },
        "date": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": [
            "string",
            "null"
          ]
        },
        "legal_due_date": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": [
            "string",
            "null"
          ]
        },
        "public_document_url": {
          "type": [
            "string",
            "null"
          ]
        },
        "public_page_url": {
          "type": [
            "string",
            "null"
          ]
        },
        "state": {
          "type": "string"
        },
        "summary": {
          "type": "string"
        }
      },
      "required": [
        "date",
        "state",
        "summary",
        "public_page_url",
        "public_document_url"
      ],
      "type": "object"
    },
    "timeline_public": {
      "additionalProperties": false,
      "properties": {
        "date": {
          "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
          "type": "string"
        },
        "event": {
          "type": "string"
        }
      },
      "required": [
        "date",
        "event"
      ],
      "type": "object"
    }
  },
  "$id": "https://medicalintegrityromania.org/assets/registru-mir-20260913.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "as_of": {
      "const": "2026-10-02T09:50:54+03:00"
    },
    "counts": {
      "additionalProperties": false,
      "properties": {
        "alias_rows": {
          "minimum": 0,
          "type": "integer"
        },
        "automatic_only_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "contacted_legal_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "detailed_public_response_readings": {
          "minimum": 0,
          "type": "integer"
        },
        "institution_source_rows": {
          "minimum": 0,
          "type": "integer"
        },
        "legal_due_dates_adjudicated": {
          "minimum": 0,
          "type": "integer"
        },
        "no_substantive_response_observed_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "other_human_or_procedural_reaction_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "registration_only_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "rows_with_transmission": {
          "minimum": 0,
          "type": "integer"
        },
        "rows_without_confirmed_route": {
          "minimum": 0,
          "type": "integer"
        },
        "substantive_response_institutions": {
          "minimum": 0,
          "type": "integer"
        },
        "transmissions_recorded": {
          "minimum": 0,
          "type": "integer"
        },
        "verified_substantive_response_profiles": {
          "minimum": 0,
          "type": "integer"
        },
        "refusal_with_partial_factual_response_institutions": {
          "type": "integer",
          "minimum": 0
        },
        "transparency_scored_institutions": {
          "type": "integer",
          "minimum": 0
        },
        "transparency_zero_institutions": {
          "type": "integer",
          "minimum": 0
        },
        "awaiting_response_institutions": {
          "type": "integer",
          "minimum": 0
        },
        "new_cohort_awaiting_substantive_response": {
          "type": "integer",
          "minimum": 0
        },
        "new_cohort_registration_only": {
          "type": "integer",
          "minimum": 0
        }
      },
      "required": [
        "alias_rows",
        "automatic_only_institutions",
        "contacted_legal_institutions",
        "detailed_public_response_readings",
        "institution_source_rows",
        "legal_due_dates_adjudicated",
        "no_substantive_response_observed_institutions",
        "other_human_or_procedural_reaction_institutions",
        "registration_only_institutions",
        "rows_with_transmission",
        "rows_without_confirmed_route",
        "substantive_response_institutions",
        "transmissions_recorded",
        "verified_substantive_response_profiles",
        "awaiting_response_institutions"
      ],
      "type": "object"
    },
    "records": {
      "items": {
        "$ref": "#/$defs/record"
      },
      "maxItems": 372,
      "minItems": 372,
      "type": "array"
    },
    "schema": {
      "const": "registru-mir-public-v1"
    },
    "response_cutoff_previous_cohort": {
      "type": "string",
      "format": "date",
      "const": "2026-09-26"
    }
  },
  "required": [
    "schema",
    "as_of",
    "counts",
    "records",
    "response_cutoff_previous_cohort"
  ],
  "title": "Registrul public MIR",
  "type": "object"
}
