The docs as Markdown
- docs.haau3.com/llms.txt lists every page, and llms-full.txt holds every page in one file.
- Any page is Markdown at its own address with
.mdadded, such as docs.haau3.com/quickstart.md, or when the request sendsAccept: text/markdown. - Each page’s menu copies the page as Markdown, or opens it in Claude or ChatGPT.
The haau3 skill
docs.haau3.com/skill.md says what the platform does and how to call it, in the Agent Skills format. To add it to your project’s coding agents:npx skills add https://docs.haau3.com
.claude/skills/haau3 for Claude Code. Add -g to add it for every project instead.
The docs’ MCP server
https://docs.haau3.com/mcp is an MCP server whose tools search the docs and read any page. It
needs no key. To add it:
claude mcp add --transport http haau3 https://docs.haau3.com/mcp
codex mcp add haau3 --url https://docs.haau3.com/mcp
{ "mcpServers": { "haau3": { "url": "https://docs.haau3.com/mcp" } } }
code --add-mcp '{"name":"haau3","type":"http","url":"https://docs.haau3.com/mcp"}'
.cursor/mcp.json in your project, or ~/.cursor/mcp.json for every
project. Each page’s menu also has Connect to Cursor and Connect to VS Code.
An index for your AGENTS.md
Paste the block for your SDK into your project’sAGENTS.md, or CLAUDE.md, which Claude
Code reads. It names every method with its request and its page as Markdown, in under 8 KB. In
Vercel’s evaluation of
coding agents on APIs their training data did not hold, an index of about that size in AGENTS.md
raised the pass rate from 53% to 100%.
## haau3 platform API (TypeScript SDK)
Use the haau3 SDK below for api.haau3.com. This API may be newer than your training data: before
writing a call, read its page (each link below is Markdown). Every docs page is listed at
https://docs.haau3.com/llms.txt, and https://docs.haau3.com/mcp is an MCP server that searches them.
- Install: `npm install @haau3/sdk`. Node 22 or newer, on a server only.
- Client: `import { Haau3 } from "@haau3/sdk"; const haau3 = new Haau3();` reads the API key from `HAAU3_API_KEY`.
- A method below is `haau3.<method>(...)`: path values first, then the query parameters as one object, then a body.
- FHIR answers are `@types/fhir`'s R4 types, exported as `fhir4` (`import type { fhir4 } from "@haau3/sdk"`).
- Errors: `AuthError`, `RefusedError` (`status`, `outcome`) and `NoAnswerError` (`reason`, `retryAfter`), each a `Haau3Error` with `requestId`.
- Paging: `haau3.pages(bundle)` and `haau3.resources(bundle)`. Several FHIR calls in one request: `haau3.batch((b) => [b.<method>(...), ...])`.
### Scheduling
- `searchProviderLocations(params?)` GET /v1/scheduling/provider-locations: Search provider locations. https://docs.haau3.com/api-reference/scheduling/search-provider-locations.md
- `listPublishers()` GET /v1/scheduling/publishers: List scheduling publishers. https://docs.haau3.com/api-reference/scheduling/list-scheduling-publishers.md
- `listServiceTypes(params?)` GET /v1/scheduling/service-types: List service types. https://docs.haau3.com/api-reference/scheduling/list-service-types.md
- `searchSlots(params?)` GET /v1/scheduling/slots: Search appointment slots. https://docs.haau3.com/api-reference/scheduling/search-appointment-slots.md
- `listSpecialties(params?)` GET /v1/scheduling/specialties: List specialties. https://docs.haau3.com/api-reference/scheduling/list-specialties.md
### FHIR base
- `fhirBatch(body)` POST /v1/fhir/r4: Run several operations in one request (batch). https://docs.haau3.com/api-reference/fhir-base/run-several-operations-in-one-request-batch.md
- `fhirMetadata(params?)` GET /v1/fhir/r4/metadata: Capability statement. https://docs.haau3.com/api-reference/fhir-base/capability-statement.md
### Terminology
- `codeSystemLookup(params)` GET /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code.md
- `codeSystemLookupPost(body)` POST /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code-1.md
- `codeSystemValidateCode(params)` GET /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system.md
- `codeSystemValidateCodePost(body)` POST /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system-1.md
- `valueSetExpand(params?)` GET /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set.md
- `valueSetExpandPost(body)` POST /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set-1.md
- `valueSetValidateCode(params)` GET /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set.md
- `valueSetValidateCodePost(body)` POST /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set-1.md
### Provider directory
- `searchEndpoint(params?)` GET /v1/fhir/r4/Endpoint: Find endpoints. https://docs.haau3.com/api-reference/provider-directory/find-endpoints.md
- `readEndpoint(id)` GET /v1/fhir/r4/Endpoint/{id}: Read an Endpoint. https://docs.haau3.com/api-reference/provider-directory/read-an-endpoint.md
- `searchHealthcareService(params?)` GET /v1/fhir/r4/HealthcareService: Find healthcare services. https://docs.haau3.com/api-reference/provider-directory/find-healthcare-services.md
- `readHealthcareService(id)` GET /v1/fhir/r4/HealthcareService/{id}: Read a HealthcareService. https://docs.haau3.com/api-reference/provider-directory/read-a-healthcareservice.md
- `searchLocation(params?)` GET /v1/fhir/r4/Location: Find practice locations. https://docs.haau3.com/api-reference/provider-directory/find-practice-locations.md
- `readLocation(id)` GET /v1/fhir/r4/Location/{id}: Read a Location. https://docs.haau3.com/api-reference/provider-directory/read-a-location.md
- `searchOrganization(params?)` GET /v1/fhir/r4/Organization: Find organizations, payers and networks. https://docs.haau3.com/api-reference/provider-directory/find-organizations-payers-and-networks.md
- `readOrganization(id)` GET /v1/fhir/r4/Organization/{id}: Read an Organization. https://docs.haau3.com/api-reference/provider-directory/read-an-organization.md
- `searchOrganizationAffiliation(params?)` GET /v1/fhir/r4/OrganizationAffiliation: Find the organizations in a network. https://docs.haau3.com/api-reference/provider-directory/find-the-organizations-in-a-network.md
- `readOrganizationAffiliation(id)` GET /v1/fhir/r4/OrganizationAffiliation/{id}: Read an OrganizationAffiliation. https://docs.haau3.com/api-reference/provider-directory/read-an-organizationaffiliation.md
- `searchPractitioner(params?)` GET /v1/fhir/r4/Practitioner: Find a practitioner by NPI or name. https://docs.haau3.com/api-reference/provider-directory/find-a-practitioner-by-npi-or-name.md
- `readPractitioner(id)` GET /v1/fhir/r4/Practitioner/{id}: Read a Practitioner. https://docs.haau3.com/api-reference/provider-directory/read-a-practitioner.md
- `searchPractitionerRole(params?)` GET /v1/fhir/r4/PractitionerRole: Find practitioner roles. https://docs.haau3.com/api-reference/provider-directory/find-practitioner-roles.md
- `readPractitionerRole(id)` GET /v1/fhir/r4/PractitionerRole/{id}: Read a PractitionerRole. https://docs.haau3.com/api-reference/provider-directory/read-a-practitionerrole.md
### Questionnaires
- `searchQuestionnaire(params?)` GET /v1/fhir/r4/Questionnaire: List or find a questionnaire. https://docs.haau3.com/api-reference/questionnaires/list-or-find-a-questionnaire.md
- `readQuestionnaire(id)` GET /v1/fhir/r4/Questionnaire/{id}: Read a questionnaire. https://docs.haau3.com/api-reference/questionnaires/read-a-questionnaire.md
### Plan Benefits
- `searchInsurancePlan(params?)` GET /v1/fhir/r4/InsurancePlan: Find a plan. https://docs.haau3.com/api-reference/plan-benefits/find-a-plan.md
- `readInsurancePlan(id)` GET /v1/fhir/r4/InsurancePlan/{id}: Read a plan. https://docs.haau3.com/api-reference/plan-benefits/read-a-plan.md
- `checkInsurancePlanNetwork(id, params)` GET /v1/fhir/r4/InsurancePlan/{id}/$in-network: Check providers against a plan's network. https://docs.haau3.com/api-reference/plan-benefits/check-providers-against-a-plans-network.md
- `listInsurancePlanCounties(params)` GET /v1/fhir/r4/InsurancePlan/$counties: List a state's counties. https://docs.haau3.com/api-reference/plan-benefits/list-a-states-counties.md
### MedList
- `reconcileMedications(body)` POST /v1/fhir/r4/$reconcile-medications: Reconcile one patient's medication records. https://docs.haau3.com/api-reference/medlist/reconcile-one-patients-medication-records.md
## haau3 platform API (Python SDK)
Use the haau3 SDK below for api.haau3.com. This API may be newer than your training data: before
writing a call, read its page (each link below is Markdown). Every docs page is listed at
https://docs.haau3.com/llms.txt, and https://docs.haau3.com/mcp is an MCP server that searches them.
- Install: `pip install haau3`. Python 3.10 or newer, on a server only.
- Client: `from haau3 import Haau3; client = Haau3()` reads the API key from `HAAU3_API_KEY`; `AsyncHaau3` has the same methods, awaited.
- A method below is `client.<method>(...)`: path values first, then a body, then the query parameters as keyword arguments in snake_case.
- Answers are plain dicts typed with TypedDicts; FHIR elements are optional, so read them with `.get()`.
- Errors: `AuthError`, `RefusedError` (`status`, `outcome`) and `NoAnswerError` (`reason`, `retry_after`), each a `Haau3Error` with `request_id`.
- Paging: `client.pages(bundle)` and `client.resources(bundle)`. Several FHIR calls in one request: `client.batch(calls.<method>(...), ...)`, with `from haau3 import calls`.
### Scheduling
- `search_provider_locations(**query)` GET /v1/scheduling/provider-locations: Search provider locations. https://docs.haau3.com/api-reference/scheduling/search-provider-locations.md
- `list_publishers()` GET /v1/scheduling/publishers: List scheduling publishers. https://docs.haau3.com/api-reference/scheduling/list-scheduling-publishers.md
- `list_service_types(**query)` GET /v1/scheduling/service-types: List service types. https://docs.haau3.com/api-reference/scheduling/list-service-types.md
- `search_slots(**query)` GET /v1/scheduling/slots: Search appointment slots. https://docs.haau3.com/api-reference/scheduling/search-appointment-slots.md
- `list_specialties(**query)` GET /v1/scheduling/specialties: List specialties. https://docs.haau3.com/api-reference/scheduling/list-specialties.md
### FHIR base
- `fhir_batch(body)` POST /v1/fhir/r4: Run several operations in one request (batch). https://docs.haau3.com/api-reference/fhir-base/run-several-operations-in-one-request-batch.md
- `fhir_metadata(**query)` GET /v1/fhir/r4/metadata: Capability statement. https://docs.haau3.com/api-reference/fhir-base/capability-statement.md
### Terminology
- `code_system_lookup(*, code, **query)` GET /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code.md
- `code_system_lookup_post(body)` POST /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code-1.md
- `code_system_validate_code(*, code, **query)` GET /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system.md
- `code_system_validate_code_post(body)` POST /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system-1.md
- `value_set_expand(**query)` GET /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set.md
- `value_set_expand_post(body)` POST /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set-1.md
- `value_set_validate_code(*, code, **query)` GET /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set.md
- `value_set_validate_code_post(body)` POST /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set-1.md
### Provider directory
- `search_endpoint(**query)` GET /v1/fhir/r4/Endpoint: Find endpoints. https://docs.haau3.com/api-reference/provider-directory/find-endpoints.md
- `read_endpoint(id)` GET /v1/fhir/r4/Endpoint/{id}: Read an Endpoint. https://docs.haau3.com/api-reference/provider-directory/read-an-endpoint.md
- `search_healthcare_service(**query)` GET /v1/fhir/r4/HealthcareService: Find healthcare services. https://docs.haau3.com/api-reference/provider-directory/find-healthcare-services.md
- `read_healthcare_service(id)` GET /v1/fhir/r4/HealthcareService/{id}: Read a HealthcareService. https://docs.haau3.com/api-reference/provider-directory/read-a-healthcareservice.md
- `search_location(**query)` GET /v1/fhir/r4/Location: Find practice locations. https://docs.haau3.com/api-reference/provider-directory/find-practice-locations.md
- `read_location(id)` GET /v1/fhir/r4/Location/{id}: Read a Location. https://docs.haau3.com/api-reference/provider-directory/read-a-location.md
- `search_organization(**query)` GET /v1/fhir/r4/Organization: Find organizations, payers and networks. https://docs.haau3.com/api-reference/provider-directory/find-organizations-payers-and-networks.md
- `read_organization(id)` GET /v1/fhir/r4/Organization/{id}: Read an Organization. https://docs.haau3.com/api-reference/provider-directory/read-an-organization.md
- `search_organization_affiliation(**query)` GET /v1/fhir/r4/OrganizationAffiliation: Find the organizations in a network. https://docs.haau3.com/api-reference/provider-directory/find-the-organizations-in-a-network.md
- `read_organization_affiliation(id)` GET /v1/fhir/r4/OrganizationAffiliation/{id}: Read an OrganizationAffiliation. https://docs.haau3.com/api-reference/provider-directory/read-an-organizationaffiliation.md
- `search_practitioner(**query)` GET /v1/fhir/r4/Practitioner: Find a practitioner by NPI or name. https://docs.haau3.com/api-reference/provider-directory/find-a-practitioner-by-npi-or-name.md
- `read_practitioner(id)` GET /v1/fhir/r4/Practitioner/{id}: Read a Practitioner. https://docs.haau3.com/api-reference/provider-directory/read-a-practitioner.md
- `search_practitioner_role(**query)` GET /v1/fhir/r4/PractitionerRole: Find practitioner roles. https://docs.haau3.com/api-reference/provider-directory/find-practitioner-roles.md
- `read_practitioner_role(id)` GET /v1/fhir/r4/PractitionerRole/{id}: Read a PractitionerRole. https://docs.haau3.com/api-reference/provider-directory/read-a-practitionerrole.md
### Questionnaires
- `search_questionnaire(**query)` GET /v1/fhir/r4/Questionnaire: List or find a questionnaire. https://docs.haau3.com/api-reference/questionnaires/list-or-find-a-questionnaire.md
- `read_questionnaire(id)` GET /v1/fhir/r4/Questionnaire/{id}: Read a questionnaire. https://docs.haau3.com/api-reference/questionnaires/read-a-questionnaire.md
### Plan Benefits
- `search_insurance_plan(**query)` GET /v1/fhir/r4/InsurancePlan: Find a plan. https://docs.haau3.com/api-reference/plan-benefits/find-a-plan.md
- `list_insurance_plan_counties(*, state)` GET /v1/fhir/r4/InsurancePlan/$counties: List a state's counties. https://docs.haau3.com/api-reference/plan-benefits/list-a-states-counties.md
- `read_insurance_plan(id)` GET /v1/fhir/r4/InsurancePlan/{id}: Read a plan. https://docs.haau3.com/api-reference/plan-benefits/read-a-plan.md
- `check_insurance_plan_network(id, *, npi)` GET /v1/fhir/r4/InsurancePlan/{id}/$in-network: Check providers against a plan's network. https://docs.haau3.com/api-reference/plan-benefits/check-providers-against-a-plans-network.md
### MedList
- `reconcile_medications(body)` POST /v1/fhir/r4/$reconcile-medications: Reconcile one patient's medication records. https://docs.haau3.com/api-reference/medlist/reconcile-one-patients-medication-records.md
## haau3 platform API (Go SDK)
Use the haau3 SDK below for api.haau3.com. This API may be newer than your training data: before
writing a call, read its page (each link below is Markdown). Every docs page is listed at
https://docs.haau3.com/llms.txt, and https://docs.haau3.com/mcp is an MCP server that searches them.
- Install: `go get github.com/haau3/haau3-go`. Go 1.26 or newer, on a server only.
- Client: `client, err := haau3.NewClient()` reads the API key from `HAAU3_API_KEY`.
- A method below is `client.<Method>(ctx, ...)`: path values, then a body, then a `<Method>Params` struct whose optional fields are pointers, filled with `new(value)`.
- FHIR answers are structs in package `fhir`, `github.com/haau3/haau3-go/fhir`; optional elements are pointers.
- Errors: one `*haau3.Error` with a `Kind`: `KindAuth`, `KindRefused`, `KindNoAnswer` or `KindNotSent`. `errors.Is(err, haau3.ErrNoAnswer)` checks one.
- Paging: `client.Pages(ctx, bundle)` and `client.Resources(ctx, bundle)`, ranged over. Several FHIR calls in one request: `client.Batch(ctx, []haau3.Entry{haau3.Calls.<Method>(...)})`, then `Result()` on each.
### Scheduling
- `SearchProviderLocations(ctx, params)` GET /v1/scheduling/provider-locations: Search provider locations. https://docs.haau3.com/api-reference/scheduling/search-provider-locations.md
- `ListPublishers(ctx)` GET /v1/scheduling/publishers: List scheduling publishers. https://docs.haau3.com/api-reference/scheduling/list-scheduling-publishers.md
- `ListServiceTypes(ctx, params)` GET /v1/scheduling/service-types: List service types. https://docs.haau3.com/api-reference/scheduling/list-service-types.md
- `SearchSlots(ctx, params)` GET /v1/scheduling/slots: Search appointment slots. https://docs.haau3.com/api-reference/scheduling/search-appointment-slots.md
- `ListSpecialties(ctx, params)` GET /v1/scheduling/specialties: List specialties. https://docs.haau3.com/api-reference/scheduling/list-specialties.md
### FHIR base
- `FHIRBatch(ctx, body)` POST /v1/fhir/r4: Run several operations in one request (batch). https://docs.haau3.com/api-reference/fhir-base/run-several-operations-in-one-request-batch.md
- `FHIRMetadata(ctx, params)` GET /v1/fhir/r4/metadata: Capability statement. https://docs.haau3.com/api-reference/fhir-base/capability-statement.md
### Terminology
- `CodeSystemLookup(ctx, params)` GET /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code.md
- `CodeSystemLookupPost(ctx, body)` POST /v1/fhir/r4/CodeSystem/$lookup: Look up a code. https://docs.haau3.com/api-reference/terminology/look-up-a-code-1.md
- `CodeSystemValidateCode(ctx, params)` GET /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system.md
- `CodeSystemValidateCodePost(ctx, body)` POST /v1/fhir/r4/CodeSystem/$validate-code: Validate a code in a code system. https://docs.haau3.com/api-reference/terminology/validate-a-code-in-a-code-system-1.md
- `ValueSetExpand(ctx, params)` GET /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set.md
- `ValueSetExpandPost(ctx, body)` POST /v1/fhir/r4/ValueSet/$expand: Expand a value set. https://docs.haau3.com/api-reference/terminology/expand-a-value-set-1.md
- `ValueSetValidateCode(ctx, params)` GET /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set.md
- `ValueSetValidateCodePost(ctx, body)` POST /v1/fhir/r4/ValueSet/$validate-code: Validate a code against a value set. https://docs.haau3.com/api-reference/terminology/validate-a-code-against-a-value-set-1.md
### Provider directory
- `SearchEndpoint(ctx, params)` GET /v1/fhir/r4/Endpoint: Find endpoints. https://docs.haau3.com/api-reference/provider-directory/find-endpoints.md
- `ReadEndpoint(ctx, id)` GET /v1/fhir/r4/Endpoint/{id}: Read an Endpoint. https://docs.haau3.com/api-reference/provider-directory/read-an-endpoint.md
- `SearchHealthcareService(ctx, params)` GET /v1/fhir/r4/HealthcareService: Find healthcare services. https://docs.haau3.com/api-reference/provider-directory/find-healthcare-services.md
- `ReadHealthcareService(ctx, id)` GET /v1/fhir/r4/HealthcareService/{id}: Read a HealthcareService. https://docs.haau3.com/api-reference/provider-directory/read-a-healthcareservice.md
- `SearchLocation(ctx, params)` GET /v1/fhir/r4/Location: Find practice locations. https://docs.haau3.com/api-reference/provider-directory/find-practice-locations.md
- `ReadLocation(ctx, id)` GET /v1/fhir/r4/Location/{id}: Read a Location. https://docs.haau3.com/api-reference/provider-directory/read-a-location.md
- `SearchOrganization(ctx, params)` GET /v1/fhir/r4/Organization: Find organizations, payers and networks. https://docs.haau3.com/api-reference/provider-directory/find-organizations-payers-and-networks.md
- `ReadOrganization(ctx, id)` GET /v1/fhir/r4/Organization/{id}: Read an Organization. https://docs.haau3.com/api-reference/provider-directory/read-an-organization.md
- `SearchOrganizationAffiliation(ctx, params)` GET /v1/fhir/r4/OrganizationAffiliation: Find the organizations in a network. https://docs.haau3.com/api-reference/provider-directory/find-the-organizations-in-a-network.md
- `ReadOrganizationAffiliation(ctx, id)` GET /v1/fhir/r4/OrganizationAffiliation/{id}: Read an OrganizationAffiliation. https://docs.haau3.com/api-reference/provider-directory/read-an-organizationaffiliation.md
- `SearchPractitioner(ctx, params)` GET /v1/fhir/r4/Practitioner: Find a practitioner by NPI or name. https://docs.haau3.com/api-reference/provider-directory/find-a-practitioner-by-npi-or-name.md
- `ReadPractitioner(ctx, id)` GET /v1/fhir/r4/Practitioner/{id}: Read a Practitioner. https://docs.haau3.com/api-reference/provider-directory/read-a-practitioner.md
- `SearchPractitionerRole(ctx, params)` GET /v1/fhir/r4/PractitionerRole: Find practitioner roles. https://docs.haau3.com/api-reference/provider-directory/find-practitioner-roles.md
- `ReadPractitionerRole(ctx, id)` GET /v1/fhir/r4/PractitionerRole/{id}: Read a PractitionerRole. https://docs.haau3.com/api-reference/provider-directory/read-a-practitionerrole.md
### Questionnaires
- `SearchQuestionnaire(ctx, params)` GET /v1/fhir/r4/Questionnaire: List or find a questionnaire. https://docs.haau3.com/api-reference/questionnaires/list-or-find-a-questionnaire.md
- `ReadQuestionnaire(ctx, id)` GET /v1/fhir/r4/Questionnaire/{id}: Read a questionnaire. https://docs.haau3.com/api-reference/questionnaires/read-a-questionnaire.md
### Plan Benefits
- `SearchInsurancePlan(ctx, params)` GET /v1/fhir/r4/InsurancePlan: Find a plan. https://docs.haau3.com/api-reference/plan-benefits/find-a-plan.md
- `ListInsurancePlanCounties(ctx, params)` GET /v1/fhir/r4/InsurancePlan/$counties: List a state's counties. https://docs.haau3.com/api-reference/plan-benefits/list-a-states-counties.md
- `ReadInsurancePlan(ctx, id)` GET /v1/fhir/r4/InsurancePlan/{id}: Read a plan. https://docs.haau3.com/api-reference/plan-benefits/read-a-plan.md
- `CheckInsurancePlanNetwork(ctx, id, params)` GET /v1/fhir/r4/InsurancePlan/{id}/$in-network: Check providers against a plan's network. https://docs.haau3.com/api-reference/plan-benefits/check-providers-against-a-plans-network.md
### MedList
- `ReconcileMedications(ctx, body)` POST /v1/fhir/r4/$reconcile-medications: Reconcile one patient's medication records. https://docs.haau3.com/api-reference/medlist/reconcile-one-patients-medication-records.md
api.md, so a new release of the SDK brings a new block.
The SDKs’ own docs
Every method of each SDK carries the API’s own description of its endpoint, in a TypeScript doc comment, a Python docstring or a Go doc comment, so an agent working in your editor reads it beside the call.go doc github.com/haau3/haau3-go prints the Go package’s documentation.