{
  "title": "What 14 state veterinary boards publish in their facility rosters",
  "generated_by": "qce data export-research (M30 source manifest)",
  "sections": [
    {
      "id": "state-veterinary-boards",
      "title": "State veterinary boards",
      "assets": [
        "vettica-registry-rosters",
        "vettica-registry-sources"
      ],
      "rows": [
        {
          "key": "CA",
          "label": "California Veterinary Medical Board (Department of Consumer Affairs)",
          "url": "https://solid.dca.ca.gov/consumers/public_info/index.html",
          "retrieved": "2026-09-29",
          "input_rows": 4744,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 4744,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 4744,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 4127,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 4744,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 4744,
          "has_url": true
        },
        {
          "key": "FL",
          "label": "Florida Board of Veterinary Medicine (DBPR)",
          "url": "https://www2.myfloridalicense.com/sto/file_download/extracts/lic26vt.csv",
          "retrieved": "2026-09-25",
          "input_rows": 3127,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 3127,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 3127,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 3127,
          "has_url": true
        },
        {
          "key": "NC",
          "label": "North Carolina Veterinary Medical Board",
          "url": "https://portal.ncvmb.org/verification/search.aspx",
          "retrieved": "2026-09-30",
          "input_rows": 1492,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 1492,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 1492,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 1492,
          "has_url": true
        },
        {
          "key": "OR",
          "label": "Oregon Veterinary Medical Examining Board",
          "url": "https://ovmeb.us.thentiacloud.net/webs/ovmeb/register/",
          "retrieved": "2026-09-30",
          "input_rows": 1283,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 1283,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 1283,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 715,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 1283,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 1283,
          "has_url": true
        },
        {
          "key": "AZ",
          "label": "Arizona State Veterinary Medical Examining Board",
          "url": "https://sites.google.com/vetboard.az.gov/public-record/home",
          "retrieved": "2026-09-30",
          "input_rows": 1125,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 1125,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 1125,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 1122,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 1125,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 1125,
          "has_url": true
        },
        {
          "key": "NM",
          "label": "New Mexico Board of Veterinary Medicine",
          "url": "https://online.bvm.nm.gov/public/licensesearch",
          "retrieved": "2026-09-30",
          "input_rows": 1024,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 1024,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 1024,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 379,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 1024,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "included",
              "rows_counted": 1024,
              "reason": ""
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 1024,
          "has_url": true
        },
        {
          "key": "MO",
          "label": "Missouri Veterinary Medical Board (Division of Professional Registration)",
          "url": "https://pr.mo.gov/veterinary.asp",
          "retrieved": "2026-09-25",
          "input_rows": 1001,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 1001,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 1001,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 1001,
          "has_url": true
        },
        {
          "key": "KS",
          "label": "Kansas Board of Veterinary Examiners",
          "url": "https://kbve.kansas.gov/",
          "retrieved": "2026-09-25",
          "input_rows": 677,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 677,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 677,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "included",
              "rows_counted": 521,
              "reason": ""
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 677,
          "has_url": true
        },
        {
          "key": "MD",
          "label": "Maryland Department of Agriculture (State Board of Veterinary Medical Examiners)",
          "url": "https://opendata.maryland.gov/dataset/Veterinary-Hospitals/y7s8-gmfj",
          "retrieved": "2026-09-30",
          "input_rows": 578,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 578,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 578,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 578,
          "has_url": true
        },
        {
          "key": "NV",
          "label": "Nevada State Board of Veterinary Medical Examiners",
          "url": "https://nvvetboard.nv.gov/",
          "retrieved": "2026-09-30",
          "input_rows": 531,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 531,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 531,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 296,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 531,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 531,
          "has_url": true
        },
        {
          "key": "WV",
          "label": "West Virginia Board of Veterinary Medicine",
          "url": "https://services.wvbvm.org/verify/veterinaryfacilityroster.csv",
          "retrieved": "2026-09-30",
          "input_rows": 278,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 278,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 278,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 278,
          "has_url": true
        },
        {
          "key": "OH",
          "label": "Ohio Veterinary Medical Licensing Board",
          "url": "https://elicense.ohio.gov/OH_VerifyLicense",
          "retrieved": "2026-09-25",
          "input_rows": 87,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 87,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state not in OH, SC)"
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "included",
              "rows_counted": 65,
              "reason": ""
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "included",
              "rows_counted": 87,
              "reason": ""
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 87,
          "has_url": true
        },
        {
          "key": "KY",
          "label": "Kentucky Board of Veterinary Examiners",
          "url": "https://oop.ky.gov/active_lic_dir.aspx",
          "retrieved": "2026-09-29",
          "input_rows": 67,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 67,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "included",
              "rows_counted": 67,
              "reason": ""
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 67,
          "has_url": true
        },
        {
          "key": "SC",
          "label": "South Carolina Board of Veterinary Medical Examiners (LLR)",
          "url": "https://llr.sc.gov/vet/pdf/Emergency%20Vet%20List.pdf",
          "retrieved": "2026-09-29",
          "input_rows": 12,
          "category": null,
          "uses": [
            {
              "recipe": "roster_records",
              "used_for": "Facility records in 14 state veterinary board rosters",
              "status": "included",
              "rows_counted": 12,
              "reason": ""
            },
            {
              "recipe": "roster_total_full",
              "used_for": "Facility records across the 12 full state rosters",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state not in OH, SC)"
            },
            {
              "recipe": "roster_current_share",
              "used_for": "Share of records with a current status, six rosters that list other statuses",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (status_class eq current; registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_status_mix",
              "used_for": "Records by status class in the six rosters that list more than one status",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state in AZ, CA, NM, NV, OH, OR)"
            },
            {
              "recipe": "roster_nm_shelters",
              "used_for": "Shelter licenses in the New Mexico roster",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq NM)"
            },
            {
              "recipe": "roster_ks_city",
              "used_for": "Kansas roster records that list a city",
              "status": "excluded",
              "rows_counted": 0,
              "reason": "left out by its filters (registry_state eq KS; has_city eq 1)"
            },
            {
              "recipe": "roster_board_profile",
              "used_for": "What each of the 14 state veterinary board rosters publishes",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_access_method",
              "used_for": "How the 14 boards publish their rosters",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_lapsed_records",
              "used_for": "Boards whose roster lists lapsed, closed or expired records",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_street_address",
              "used_for": "Boards whose roster publishes facility street addresses",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            },
            {
              "recipe": "roster_expiration_date",
              "used_for": "Boards whose roster publishes license expiration dates",
              "status": "included",
              "rows_counted": 1,
              "reason": ""
            }
          ],
          "status": "included",
          "rows_counted": 12,
          "has_url": true
        }
      ]
    }
  ],
  "rule": "one row per source behind the page; a source without a public URL is listed as such"
}
