Predoc · Schema

PatientInfoResponseDto

CompanyHealthcareMedical RecordsHealth Information ExchangeFHIRClinical DataArtificial IntelligenceInteroperabilityEHR IntegrationWebhookClinical Research

Properties

Name Type Description
partnerPatientId string Unique identifier for the patient.
patientKey string Yet another unique identifier for the patient.
firstName string First name of the patient.
middleName string Middle name of the patient.
lastName string Last name of the patient.
genderName string Gender of the patient.
dateOfBirth string Date of birth of the patient.
phoneNumber string Phone number of the patient, without spaces or dashes.
addressLine1 string Address line 1 of the patient address.
addressLine2 string Address line 2 of the patient address.
city string City of the patient address.
state string State of the patient address.
postalCode string Postal code of the patient address. 5 digits
primaryLanguage string Primary language of the patient.
View JSON Schema on GitHub

JSON Schema

predoc-patient-info-response-dto-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/predoc/main/json-schema/predoc-patient-info-response-dto-schema.json",
  "title": "PatientInfoResponseDto",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/predoc-partner-api-openapi.yml#/components/schemas/PatientInfoResponseDto",
  "type": "object",
  "properties": {
    "partnerPatientId": {
      "type": "string",
      "description": "Unique identifier for the patient.",
      "format": "uuid"
    },
    "patientKey": {
      "type": "string",
      "description": "Yet another unique identifier for the patient."
    },
    "firstName": {
      "type": "string",
      "description": "First name of the patient."
    },
    "middleName": {
      "type": "string",
      "description": "Middle name of the patient."
    },
    "lastName": {
      "type": "string",
      "description": "Last name of the patient."
    },
    "genderName": {
      "type": "string",
      "description": "Gender of the patient."
    },
    "dateOfBirth": {
      "type": "string",
      "description": "Date of birth of the patient."
    },
    "phoneNumber": {
      "type": "string",
      "description": "Phone number of the patient, without spaces or dashes."
    },
    "addressLine1": {
      "type": "string",
      "description": "Address line 1 of the patient address."
    },
    "addressLine2": {
      "type": "string",
      "description": "Address line 2 of the patient address."
    },
    "city": {
      "type": "string",
      "description": "City of the patient address."
    },
    "state": {
      "type": "string",
      "description": "State of the patient address."
    },
    "postalCode": {
      "type": "string",
      "description": "Postal code of the patient address. 5 digits"
    },
    "primaryLanguage": {
      "type": "string",
      "description": "Primary language of the patient."
    }
  },
  "required": [
    "partnerPatientId",
    "patientKey",
    "firstName",
    "middleName",
    "lastName",
    "genderName",
    "dateOfBirth",
    "phoneNumber",
    "addressLine1",
    "addressLine2",
    "city",
    "state",
    "postalCode",
    "primaryLanguage"
  ]
}

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/predoc-patient-info-response-dto"
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.