{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "The practice task or topic to find guidance about."
},
"topic": {
"type": "string",
"description": "Optional exact topic returned by list_practice_topics."
},
"audience": {
"type": "string",
"description": "Optional audience such as practice owners, administrators, or operations leads."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3,
"description": "Maximum number of results to return."
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"identifier": {
"type": "string",
"description": "A resource ID such as RES-001, a slug, or a public path returned by search_practice_resources."
}
},
"required": [
"identifier"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "Optional collection, audience, or task to narrow the map."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "The session goal, theme, or kind of resource to find."
},
"collection": {
"type": "string",
"description": "Optional exact or partial collection name."
},
"audience": {
"type": "string",
"description": "Optional developmental range or audience group."
},
"format": {
"type": "string",
"description": "Optional format such as Activity, Cards, Poster, or Guided worksheet."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "The practice situation or transition to work through."
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "Optional claim, topic, publisher, or source to search."
},
"identifier": {
"type": "string",
"description": "Optional exact claim ID returned by this or another Practice Hub tool."
},
"jurisdiction": {
"type": "string",
"description": "Optional state, federal, national, or jurisdiction-independent scope."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 2,
"maxLength": 40,
"description": "Optional state name or two-letter code."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "The task or worksheet content to find."
},
"group": {
"type": "string",
"description": "Optional template group such as Technology or Operations."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"state": {
"type": "string",
"minLength": 2,
"maxLength": 40,
"description": "A supported state name, code, or slug."
},
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "A research topic such as telehealth, supervision, records, billing, or closure."
},
"profession": {
"type": "string",
"description": "Optional profession such as counselors, psychologists, or practice operations."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3
}
},
"required": [
"state",
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "Optional workflow, feature, or practice need."
},
"category": {
"type": "string",
"description": "Optional category such as EHR, Accounting, or Communications."
},
"products": {
"type": "array",
"maxItems": 3,
"items": {
"type": "string",
"minLength": 2,
"maxLength": 60
},
"description": "Optional product names or slugs to compare."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 160,
"description": "Optional topic or affected resource to filter updates."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 3,
"default": 3
}
},
"additionalProperties": false
}