Certifyos · Schema

FacilityNpdbReportUpdateRequest

Facility NPDB report data for PUT operations that replace the entire NPDB reports array

CompanyHealthcareProvider DataCredentialingLicensingPayer EnrollmentPrimary Source VerificationProvider Network ManagementRoster ManagementCompliance MonitoringHealthcare APIWebhook

Properties

Name Type Description
reportDate string Report date
processDate string Process date
verifiedBy string User who verified the report
data object Additional data about the report
verifiedDate string Date when report was verified
typeOfAction string Type of action
createdDate string Created date
deceased string Deceased status
paymentAmount string Payment amount
paymentDate string Payment date
patientAge string Patient age
patientGender string Patient gender
patientType string Patient type
medicalConditionDescription string Medical condition description
procedureDescription string Procedure description
allegationsDescription string Allegations description
allegationNature string Nature of allegation
specificAllegation string Specific allegation
specificAllegationDate string Specific allegation date
outcome string Outcome
source string Source of the report
reportType string Report type
firstName string First name
lastName string Last name
middleName string Middle name
gender string Gender
npi string NPI
homeAddress string Home address
homeCity string Home city
homeState string Home state
homeZip string Home zip code
dcn string DCN
databankSubjectId string Databank subject ID
enrollmentStatus string Enrollment status
createdAt string The date the record was created
createdBy string The user who created the record
updatedAt string The date the record was last updated
updatedBy string The user who last updated the record
attachments array Supporting documents for the report
View JSON Schema on GitHub

JSON Schema

certifyos-facility-npdb-report-update-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/certifyos/main/json-schema/certifyos-facility-npdb-report-update-request-schema.json",
  "title": "FacilityNpdbReportUpdateRequest",
  "description": "Facility NPDB report data for PUT operations that replace the entire NPDB reports array",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/certifyos-facilitycredentialingworkflow-api-openapi.yml#/components/schemas/FacilityNpdbReportUpdateRequest",
  "type": "object",
  "required": [
    "reportDate",
    "processDate",
    "typeOfAction",
    "source",
    "reportType"
  ],
  "properties": {
    "reportDate": {
      "type": "string",
      "description": "Report date"
    },
    "processDate": {
      "type": "string",
      "description": "Process date"
    },
    "verifiedBy": {
      "type": "string",
      "description": "User who verified the report"
    },
    "data": {
      "description": "Additional data about the report"
    },
    "verifiedDate": {
      "type": "string",
      "description": "Date when report was verified"
    },
    "typeOfAction": {
      "type": "string",
      "pattern": "\\S",
      "description": "Type of action"
    },
    "createdDate": {
      "type": "string",
      "description": "Created date"
    },
    "deceased": {
      "type": "string",
      "description": "Deceased status"
    },
    "paymentAmount": {
      "type": "string",
      "description": "Payment amount"
    },
    "paymentDate": {
      "type": "string",
      "description": "Payment date"
    },
    "patientAge": {
      "type": "string",
      "description": "Patient age"
    },
    "patientGender": {
      "type": "string",
      "description": "Patient gender"
    },
    "patientType": {
      "type": "string",
      "description": "Patient type"
    },
    "medicalConditionDescription": {
      "type": "string",
      "description": "Medical condition description"
    },
    "procedureDescription": {
      "type": "string",
      "description": "Procedure description"
    },
    "allegationsDescription": {
      "type": "string",
      "description": "Allegations description"
    },
    "allegationNature": {
      "type": "string",
      "description": "Nature of allegation"
    },
    "specificAllegation": {
      "type": "string",
      "description": "Specific allegation"
    },
    "specificAllegationDate": {
      "type": "string",
      "description": "Specific allegation date"
    },
    "outcome": {
      "type": "string",
      "description": "Outcome"
    },
    "source": {
      "type": "string",
      "pattern": "\\S",
      "description": "Source of the report"
    },
    "reportType": {
      "type": "string",
      "pattern": "\\S",
      "description": "Report type"
    },
    "firstName": {
      "type": "string",
      "description": "First name"
    },
    "lastName": {
      "type": "string",
      "description": "Last name"
    },
    "middleName": {
      "type": "string",
      "description": "Middle name"
    },
    "gender": {
      "type": "string",
      "description": "Gender"
    },
    "npi": {
      "type": "string",
      "description": "NPI"
    },
    "homeAddress": {
      "type": "string",
      "description": "Home address"
    },
    "homeCity": {
      "type": "string",
      "description": "Home city"
    },
    "homeState": {
      "type": "string",
      "description": "Home state"
    },
    "homeZip": {
      "type": "string",
      "description": "Home zip code"
    },
    "dcn": {
      "type": "string",
      "description": "DCN"
    },
    "databankSubjectId": {
      "type": "string",
      "description": "Databank subject ID"
    },
    "enrollmentStatus": {
      "type": "string",
      "description": "Enrollment status"
    },
    "createdAt": {
      "type": "string",
      "description": "The date the record was created"
    },
    "createdBy": {
      "type": "string",
      "description": "The user who created the record"
    },
    "updatedAt": {
      "type": "string",
      "description": "The date the record was last updated"
    },
    "updatedBy": {
      "type": "string",
      "description": "The user who last updated the record"
    },
    "attachments": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/FacilityCredentialingWorkflowAttachment"
      },
      "description": "Supporting documents for the report"
    }
  },
  "$defs": {
    "FacilityCredentialingWorkflowAttachment": {
      "type": "object",
      "required": [
        "fileType",
        "fileUrl",
        "originalFileName"
      ],
      "description": "Attachment metadata for facility credentialing workflow sections",
      "properties": {
        "createdAt": {
          "type": "string",
          "description": "The date the attachment was created"
        },
        "fileType": {
          "type": "string",
          "description": "Supporting Document File Type (i.e. Malpractice Insurance Policy, License, etc.)"
        },
        "fileUrl": {
          "type": "string",
          "description": "Supporting Document File URI in GCS"
        },
        "originalFileName": {
          "type": "string",
          "description": "Supporting Document Original File Name"
        },
        "state": {
          "type": "string",
          "description": "The state associated with the supporting document"
        },
        "expirationDate": {
          "type": "string",
          "description": "The expiration date of the supporting document"
        },
        "source": {
          "type": "string",
          "description": "The source of the supporting document"
        },
        "createdBy": {
          "type": "string",
          "description": "The user who created the record"
        },
        "updatedAt": {
          "type": "string",
          "description": "The date the attachment was last updated"
        },
        "updatedBy": {
          "type": "string",
          "description": "The user who last updated the record"
        }
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/certifyos-facility-npdb-report-update-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.