{
"code": "not_found",
"message": "Resource not found",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "conflict",
"message": "Cannot edit a signed note",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "controlled_substance_unsupported",
"message": "Controlled substances cannot be prescribed through the API",
"trace_id": "550e8400-e29b-41d4-a716-446655440000",
"data": {}
}
{
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded. Maximum 1000 requests per 60 seconds.",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "capability_unsupported",
"message": "This organization's EHR has no appointment finder.",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "server_unresponsive",
"message": "EHR integration is not available for this note",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
EHR live reads
Create a prior authorization on a policy
Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice’s active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR’s answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.
{
"code": "not_found",
"message": "Resource not found",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "conflict",
"message": "Cannot edit a signed note",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "controlled_substance_unsupported",
"message": "Controlled substances cannot be prescribed through the API",
"trace_id": "550e8400-e29b-41d4-a716-446655440000",
"data": {}
}
{
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded. Maximum 1000 requests per 60 seconds.",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "capability_unsupported",
"message": "This organization's EHR has no appointment finder.",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
{
"code": "server_unresponsive",
"message": "EHR integration is not available for this note",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
ModMed: matched by individual NPI (not a group NPI) to the practice's active referral contacts; name is not stored; a miss is reported in ignoredFields.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Max AI Developer Docs","colors":{"primary":"#7C3AED","light":"#A78BFA","dark":"#6D28D9"},"logo":{"light":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79","dark":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79"},"favicon":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79","api":{},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"maxaiinc-02a56fd1","hasAudioNarration":false,"actualSubdomain":"maxaiinc-02a56fd1","customDomains":["docs.maxcare.ai"],"gitSource":{"type":"github","owner":"maxcare-ai","repo":"monorepo","deployBranch":"staging","contentDirectory":"workloads/api-docs-mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6aedf59db961f3bf48d52094","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":914},{"language":"default","tag":"Patients","count":74},{"language":"default","tag":"Schedule","count":40},{"language":"default","tag":"EHR live reads","count":30},{"language":"default","tag":"Appointments","count":28},{"language":"default","tag":"Inventory","count":28},{"language":"default","tag":"Notes","count":28},{"language":"default","tag":"Tasks","count":28},{"language":"default","tag":"Guides","count":24},{"language":"default","tag":"Payers","count":20}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy","slug":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy","pageMetadata":{"title":"Create a prior authorization on a policy","description":"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read `GET …/prior-authorizations` first. Send exactly one of `numVisits` or `unlimited: true`. `documentRef` (a document `ref` from `POST /v4/patients/{id}/documents` or `GET /v4/ehr/patients/{id}/documents`) is linked to the new authorization on ModMed; `documentLinked: false` means the authorization exists but the link did not land. On ModMed, `note` is Additional Notes, `assignedProviderRef` is a provider `id` from the reads, and `referringProvider` is matched by individual NPI to the practice's active referral contacts (a group NPI is not matched). `ignoredFields` lists sent fields that were not written: on ModMed only `referringProvider` when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm `authType`, `active`, `note`, `appointmentTypeIds`, `assignedProviderRef`, `referringProvider` and `documentRef` (EZDerm stores `description` as its note). Send an `Idempotency-Key`: a replay returns the first result for 24 hours. 409 `ehr_write_uncertain` when the EHR's answer is unknown: re-read the list before sending again. 422 `prior_auth_refused` when the EHR refused it (nothing written). 404 for an unknown patient, policy or `documentRef`. Requires write:prior_authorizations.","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read \", _jsx(_components.code, {\n children: \"GET …/prior-authorizations\"\n }), \" first. Send exactly one of \", _jsx(_components.code, {\n children: \"numVisits\"\n }), \" or \", _jsx(_components.code, {\n children: \"unlimited: true\"\n }), \". \", _jsx(_components.code, {\n children: \"documentRef\"\n }), \" (a document \", _jsx(_components.code, {\n children: \"ref\"\n }), \" from \", _jsx(_components.code, {\n children: \"POST /v4/patients/{id}/documents\"\n }), \" or \", _jsx(_components.code, {\n children: \"GET /v4/ehr/patients/{id}/documents\"\n }), \") is linked to the new authorization on ModMed; \", _jsx(_components.code, {\n children: \"documentLinked: false\"\n }), \" means the authorization exists but the link did not land. On ModMed, \", _jsx(_components.code, {\n children: \"note\"\n }), \" is Additional Notes, \", _jsx(_components.code, {\n children: \"assignedProviderRef\"\n }), \" is a provider \", _jsx(_components.code, {\n children: \"id\"\n }), \" from the reads, and \", _jsx(_components.code, {\n children: \"referringProvider\"\n }), \" is matched by individual NPI to the practice’s active referral contacts (a group NPI is not matched). \", _jsx(_components.code, {\n children: \"ignoredFields\"\n }), \" lists sent fields that were not written: on ModMed only \", _jsx(_components.code, {\n children: \"referringProvider\"\n }), \" when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm \", _jsx(_components.code, {\n children: \"authType\"\n }), \", \", _jsx(_components.code, {\n children: \"active\"\n }), \", \", _jsx(_components.code, {\n children: \"note\"\n }), \", \", _jsx(_components.code, {\n children: \"appointmentTypeIds\"\n }), \", \", _jsx(_components.code, {\n children: \"assignedProviderRef\"\n }), \", \", _jsx(_components.code, {\n children: \"referringProvider\"\n }), \" and \", _jsx(_components.code, {\n children: \"documentRef\"\n }), \" (EZDerm stores \", _jsx(_components.code, {\n children: \"description\"\n }), \" as its note). Send an \", _jsx(_components.code, {\n children: \"Idempotency-Key\"\n }), \": a replay returns the first result for 24 hours. 409 \", _jsx(_components.code, {\n children: \"ehr_write_uncertain\"\n }), \" when the EHR’s answer is unknown: re-read the list before sending again. 422 \", _jsx(_components.code, {\n children: \"prior_auth_refused\"\n }), \" when the EHR refused it (nothing written). 404 for an unknown patient, policy or \", _jsx(_components.code, {\n children: \"documentRef\"\n }), \". Requires write:prior_authorizations.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a prior authorization on a policy","description":"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read `GET …/prior-authorizations` first. Send exactly one of `numVisits` or `unlimited: true`. `documentRef` (a document `ref` from `POST /v4/patients/{id}/documents` or `GET /v4/ehr/patients/{id}/documents`) is linked to the new authorization on ModMed; `documentLinked: false` means the authorization exists but the link did not land. On ModMed, `note` is Additional Notes, `assignedProviderRef` is a provider `id` from the reads, and `referringProvider` is matched by individual NPI to the practice's active referral contacts (a group NPI is not matched). `ignoredFields` lists sent fields that were not written: on ModMed only `referringProvider` when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm `authType`, `active`, `note`, `appointmentTypeIds`, `assignedProviderRef`, `referringProvider` and `documentRef` (EZDerm stores `description` as its note). Send an `Idempotency-Key`: a replay returns the first result for 24 hours. 409 `ehr_write_uncertain` when the EHR's answer is unknown: re-read the list before sending again. 422 `prior_auth_refused` when the EHR refused it (nothing written). 404 for an unknown patient, policy or `documentRef`. Requires write:prior_authorizations.","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read `GET …/prior-authorizations` first. Send exactly one of `numVisits` or `unlimited: true`. `documentRef` (a document `ref` from `POST /v4/patients/{id}/documents` or `GET /v4/ehr/patients/{id}/documents`) is linked to the new authorization on ModMed; `documentLinked: false` means the authorization exists but the link did not land. On ModMed, `note` is Additional Notes, `assignedProviderRef` is a provider `id` from the reads, and `referringProvider` is matched by individual NPI to the practice's active referral contacts (a group NPI is not matched). `ignoredFields` lists sent fields that were not written: on ModMed only `referringProvider` when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm `authType`, `active`, `note`, `appointmentTypeIds`, `assignedProviderRef`, `referringProvider` and `documentRef` (EZDerm stores `description` as its note). Send an `Idempotency-Key`: a replay returns the first result for 24 hours. 409 `ehr_write_uncertain` when the EHR's answer is unknown: re-read the list before sending again. 422 `prior_auth_refused` when the EHR refused it (nothing written). 404 for an unknown patient, policy or `documentRef`. Requires write:prior_authorizations.","operationId":"EhrPublicController_createPriorAuthorization","parameters":["5d9e6a08-42e3-4927-bcfd-df070a55a871","9915d111-3a28-4fa9-9917-00dda2f47ca6","ed4a287c-a422-47df-91bc-adb3345ebb90","25a32cb2-0ced-43b2-981a-59b8dd489696","740141f2-384e-45a2-8fe2-0776b1bda359","68f9b42a-a6a0-4702-9185-db999a5864ca"],"requestBody":"d04a8ca6-f4f1-43f8-97e5-ccfd1077cb0f","responses":{"201":"a65498fd-516e-4e3a-84a2-c5c71ff74409","400":"38666774-18bf-4d3a-8012-8b09caad29d9","401":"8b76b6f9-1253-4d4e-a6c0-4ad5641a8059","403":"6fd7343e-366b-4d86-9b27-672da96820e5","404":"c58ca9de-db71-4113-b084-8e2ed9b9b18c","409":"4c2b09b1-b8cd-4457-9839-82121d8d3d35","422":"77b03e7c-10ba-4041-9290-67868b5108f7","429":"9e0d35fc-41e4-461e-a25c-d776108a0b43","501":"3926d230-2a04-4c8c-9265-e95f74057e6a","503":"e9056726-9b80-4efc-bf56-4d8a7ac92bdf"},"security":["36f1e503-288b-49c6-ba4d-535b8d81aef7"],"summary":"Create a prior authorization on a policy","tags":["EHR live reads"],"method":"post","type":"path","servers":["3ade7f71-cf29-4e78-8749-fe19095a8e50"],"path":"/ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","baseUrlOptions":["https://api.maxcare.ai/v4"],"title":"Create a prior authorization on a policy","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"5d9e6a08-42e3-4927-bcfd-df070a55a871":{"name":"x-session-token","in":"header","description":"App Bridge session token. The user's own EHR login reads when they have one (`actingAs: user`).","required":false,"schema":{"type":"string","isRequired":false,"description":"App Bridge session token. The user's own EHR login reads when they have one (`actingAs: user`).","uniqueKey":"","typeLabel":"string"}},"9915d111-3a28-4fa9-9917-00dda2f47ca6":{"name":"patientId","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ed4a287c-a422-47df-91bc-adb3345ebb90":{"name":"policyRef","required":true,"in":"path","description":"The policy's `ref` or `pol_` id","schema":{"type":"string","isRequired":true,"description":"The policy's `ref` or `pol_` id","uniqueKey":"","typeLabel":"string"}},"25a32cb2-0ced-43b2-981a-59b8dd489696":{"name":"x-session-token","required":true,"in":"header","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"740141f2-384e-45a2-8fe2-0776b1bda359":{"name":"idempotency-key","required":false,"in":"header","description":"Client-generated key protecting retries for 24 hours","schema":{"type":"string","isRequired":false,"description":"Client-generated key protecting retries for 24 hours","uniqueKey":"","typeLabel":"string"}},"68f9b42a-a6a0-4702-9185-db999a5864ca":{"name":"X-Organization-Id","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Target clinic organization ID","uniqueKey":"","typeLabel":"string"},"description":"Target clinic organization ID"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"authorizationNumber":{"type":"string","description":"The payer's authorization number","example":"A12345678","isRequired":true,"uniqueKey":"authorizationNumber","typeLabel":"string"},"description":{"type":"string","maxLength":500,"example":"Mohs surgery, left cheek","isRequired":true,"uniqueKey":"description","typeLabel":"string"},"authType":{"type":"string","enum":["authorization","referral"],"default":"authorization","uniqueKey":"authType","typeLabel":"enum\u003cstring>"},"active":{"type":"boolean","default":true,"uniqueKey":"active","typeLabel":"boolean"},"startDate":{"oneOf":[{"type":"string","description":"`YYYY-MM-DD`","uniqueKey":"startDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"`YYYY-MM-DD`","uniqueKey":"startDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startDate","typeLabel":"string | null"},"endDate":{"oneOf":[{"type":"string","description":"`YYYY-MM-DD`, on or after `startDate`","uniqueKey":"endDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"`YYYY-MM-DD`, on or after `startDate`","uniqueKey":"endDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endDate","typeLabel":"string | null"},"numVisits":{"oneOf":[{"type":"integer","minimum":1,"maximum":99,"description":"Send this or `unlimited: true`, not both.","uniqueKey":"numVisits.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":99,"description":"Send this or `unlimited: true`, not both.","uniqueKey":"numVisits.oneOf.1","typeLabel":"null"}],"uniqueKey":"numVisits","typeLabel":"integer | null"},"unlimited":{"type":"boolean","default":false,"description":"No visit cap. Send this or `numVisits`, not both.","uniqueKey":"unlimited","typeLabel":"boolean"},"note":{"oneOf":[{"type":"string","maxLength":500,"uniqueKey":"note.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":500,"uniqueKey":"note.oneOf.1","typeLabel":"null"}],"uniqueKey":"note","typeLabel":"string | null"},"appointmentTypeIds":{"description":"ModMed appointment type ids the auth covers.","type":"array","items":{"type":"string","uniqueKey":"appointmentTypeIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"appointmentTypeIds","typeLabel":"string[]"},"assignedProviderRef":{"oneOf":[{"type":"string","description":"A provider `id` (`prv_…`) as returned on appointments and encounters.","uniqueKey":"assignedProviderRef.oneOf.0","typeLabel":"string"},{"type":"null","description":"A provider `id` (`prv_…`) as returned on appointments and encounters.","uniqueKey":"assignedProviderRef.oneOf.1","typeLabel":"null"}],"uniqueKey":"assignedProviderRef","typeLabel":"string | null"},"referringProvider":{"oneOf":[{"type":"object","description":"ModMed: matched by individual NPI (not a group NPI) to the practice's active referral contacts; `name` is not stored; a miss is reported in `ignoredFields`.","required":["npi","name"],"properties":{"npi":{"type":"string","example":"1234567893","isRequired":true,"uniqueKey":"referringProvider.oneOf.0.npi","typeLabel":"string"},"name":{"type":"string","example":"Jane Doe MD","isRequired":true,"uniqueKey":"referringProvider.oneOf.0.name","typeLabel":"string"}},"uniqueKey":"referringProvider.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"referringProvider.oneOf.1","typeLabel":"null"}],"uniqueKey":"referringProvider","typeLabel":"object | null"},"documentRef":{"oneOf":[{"type":"string","description":"A chart document to attach: the `ref` from `POST /v4/patients/{id}/documents` or `GET /v4/ehr/patients/{id}/documents`.","uniqueKey":"documentRef.oneOf.0","typeLabel":"string"},{"type":"null","description":"A chart document to attach: the `ref` from `POST /v4/patients/{id}/documents` or `GET /v4/ehr/patients/{id}/documents`.","uniqueKey":"documentRef.oneOf.1","typeLabel":"null"}],"uniqueKey":"documentRef","typeLabel":"string | null"}},"required":["authorizationNumber","description"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"authorizationNumber":"A12345678","description":"Mohs surgery, left cheek","authType":"authorization","active":true,"startDate":"\u003cstring>","endDate":"\u003cstring>","numVisits":50,"unlimited":false,"note":"\u003cstring>","appointmentTypeIds":["\u003cstring>"],"assignedProviderRef":"\u003cstring>","referringProvider":{"npi":"1234567893","name":"Jane Doe MD"},"documentRef":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a65498fd-516e-4e3a-84a2-c5c71ff74409":{"description":"Created","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Response code","example":"success","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"data":{"type":"object","properties":{"ref":{"type":"string","description":"The new authorization's `ref`, the same one `GET …/prior-authorizations` lists.","isRequired":true,"uniqueKey":"data.ref","typeLabel":"string"},"ehr":{"type":"string","enum":["modmed","ezderm"],"isRequired":true,"uniqueKey":"data.ehr","typeLabel":"enum\u003cstring>"},"authorizationNumber":{"type":"string","example":"A12345678","isRequired":true,"uniqueKey":"data.authorizationNumber","typeLabel":"string"},"ignoredFields":{"description":"Fields that were sent but not written.","example":["referringProvider"],"type":"array","items":{"type":"string","uniqueKey":"data.ignoredFields.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"data.ignoredFields","typeLabel":"string[]"},"documentLinked":{"oneOf":[{"type":"boolean","description":"Null when no `documentRef` was written. False: the authorization exists but the document was not linked to it; link it in the EHR, do not create the authorization again.","isRequired":true,"uniqueKey":"data.documentLinked.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Null when no `documentRef` was written. False: the authorization exists but the document was not linked to it; link it in the EHR, do not create the authorization again.","isRequired":true,"uniqueKey":"data.documentLinked.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.documentLinked","typeLabel":"boolean | null"}},"required":["ref","ehr","authorizationNumber","ignoredFields","documentLinked"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["code","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"success","data":{"ref":"\u003cstring>","ehr":"modmed","authorizationNumber":"A12345678","ignoredFields":["referringProvider"],"documentLinked":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"38666774-18bf-4d3a-8012-8b09caad29d9":{"description":"Missing or invalid request parameter","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"bad_request","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"'id' must be a valid UUID","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"bad_request","message":"'id' must be a valid UUID","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"8b76b6f9-1253-4d4e-a6c0-4ad5641a8059":{"description":"Invalid or missing API key","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"unauthorized","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Invalid or missing API key","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"Invalid or missing API key","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"6fd7343e-366b-4d86-9b27-672da96820e5":{"description":"Insufficient scope","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"forbidden","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Insufficient scope","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"forbidden","message":"Insufficient scope","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"c58ca9de-db71-4113-b084-8e2ed9b9b18c":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"not_found","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Resource not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","message":"Resource not found","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"4c2b09b1-b8cd-4457-9839-82121d8d3d35":{"description":"Resource conflict (e.g. editing a signed note)","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"conflict","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Cannot edit a signed note","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"conflict","message":"Cannot edit a signed note","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"77b03e7c-10ba-4041-9290-67868b5108f7":{"description":"Request refused by the EHR's state (named `code`)","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"controlled_substance_unsupported","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Controlled substances cannot be prescribed through the API","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"},"data":{"type":"object","description":"Condition-specific detail, when the code defines any","uniqueKey":"data","typeLabel":"object"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"controlled_substance_unsupported","message":"Controlled substances cannot be prescribed through the API","trace_id":"550e8400-e29b-41d4-a716-446655440000","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"9e0d35fc-41e4-461e-a25c-d776108a0b43":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"rate_limit_exceeded","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Rate limit exceeded. Maximum 1000 requests per 60 seconds.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Maximum 1000 requests per 60 seconds.","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"3926d230-2a04-4c8c-9265-e95f74057e6a":{"description":"This organization's EHR does not support the capability (`capability_unsupported`)","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"capability_unsupported","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"This organization's EHR has no appointment finder.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"capability_unsupported","message":"This organization's EHR has no appointment finder.","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"e9056726-9b80-4efc-bf56-4d8a7ac92bdf":{"description":"EHR integration unavailable","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"server_unresponsive","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"EHR integration is not available for this note","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"server_unresponsive","message":"EHR integration is not available for this note","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"36f1e503-288b-49c6-ba4d-535b8d81aef7":{"api-key":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Marketplace API key","scopes":[],"schemeName":"api-key"}}},"servers":{"3ade7f71-cf29-4e78-8749-fe19095a8e50":{"url":"https://api.maxcare.ai/v4"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Marketplace API key","scopes":[],"schemeName":"api-key"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Marketplace API key","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"api-key","name":"Authorization"}],"title":"api-key"}]},"originalFileLocation":"openapi-v4.json"},"subdomain":"maxaiinc-02a56fd1","siteName":"Max AI Developer Docs","title":"Create a prior authorization on a policy - Max AI Developer Docs","navMaps":{"firstHrefInVersion":{"v4":{"href":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy","matchLevel":0},"v3":{"href":"/api-reference/v3/appointment-types/list-appointment-types","matchLevel":2},"v2":{"href":"/api-reference/v2/appointment-types/list-appointment-types","matchLevel":2},"v1":{"href":"/api-reference/v1/appointment-types/list-appointment-types","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T15:43:49.764Z","originalFileLocation":"api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice\u0026#x27;s active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR\u0026#x27;s answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Max AI Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a prior authorization on a policy - Max AI Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice\u0026#x27;s active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR\u0026#x27;s answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Max AI Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://maxaiinc-02a56fd1.mintlify.site/_mintlify/api/og/v2?division=EHR+live+reads\u0026amp;title=Create+a+prior+authorization+on+a+policy\u0026amp;description=Writes+one+authorization+to+the+EHR%2C+live%3B+nothing+is+de-duplicated+here%2C+so+read+%60GET+%E2%80%A6%2Fprior-authorizations%60+first.+Send+exactly+one+of+%60numVisits%60+or+%60unlimi\u0026amp;theme=02e0b3646d3b285707db65d5\u0026amp;signature=035823b38d56e2663a70414d10a854b5e950f8cd6fb95db1b26164c66145ebfb\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a prior authorization on a policy - Max AI Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice\u0026#x27;s active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR\u0026#x27;s answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://maxaiinc-02a56fd1.mintlify.site/_mintlify/api/og/v2?division=EHR+live+reads\u0026amp;title=Create+a+prior+authorization+on+a+policy\u0026amp;description=Writes+one+authorization+to+the+EHR%2C+live%3B+nothing+is+de-duplicated+here%2C+so+read+%60GET+%E2%80%A6%2Fprior-authorizations%60+first.+Send+exactly+one+of+%60numVisits%60+or+%60unlimi\u0026amp;theme=02e0b3646d3b285707db65d5\u0026amp;signature=035823b38d56e2663a70414d10a854b5e950f8cd6fb95db1b26164c66145ebfb\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Max AI Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7C3AED\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.maxcare.ai/#organization\",\"name\":\"Max AI Developer Docs\",\"url\":\"https://docs.maxcare.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.maxcare.ai#website\",\"name\":\"Max AI Developer Docs\",\"url\":\"https://docs.maxcare.ai\",\"publisher\":{\"@id\":\"https://docs.maxcare.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy#webpage\",\"url\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy\",\"name\":\"Create a prior authorization on a policy\",\"description\":\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice's active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR's answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.\",\"dateModified\":\"2026-11-06T15:43:49.764Z\",\"isPartOf\":{\"@id\":\"https://docs.maxcare.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/appointment-types/list-appointment-types\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"EHR live reads\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/which-live-ehr-reads-each-of-the-organizations-ehr-instances-supports\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a prior authorization on a policy\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy#apireference\",\"headline\":\"Create a prior authorization on a policy\",\"name\":\"Create a prior authorization on a policy\",\"description\":\"Writes one authorization to the EHR, live; nothing is de-duplicated here, so read GET …/prior-authorizations first. Send exactly one of numVisits or unlimited: true. documentRef (a document ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents) is linked to the new authorization on ModMed; documentLinked: false means the authorization exists but the link did not land. On ModMed, note is Additional Notes, assignedProviderRef is a provider id from the reads, and referringProvider is matched by individual NPI to the practice's active referral contacts (a group NPI is not matched). ignoredFields lists sent fields that were not written: on ModMed only referringProvider when it could not be matched to a referral contact (none has that NPI, or the lookup failed); on EZDerm authType, active, note, appointmentTypeIds, assignedProviderRef, referringProvider and documentRef (EZDerm stores description as its note). Send an Idempotency-Key: a replay returns the first result for 24 hours. 409 ehr_write_uncertain when the EHR's answer is unknown: re-read the list before sending again. 422 prior_auth_refused when the EHR refused it (nothing written). 404 for an unknown patient, policy or documentRef. Requires write:prior_authorizations.\",\"url\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy\",\"mainEntityOfPage\":{\"@id\":\"https://docs.maxcare.ai/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy#webpage\"},\"dateModified\":\"2026-11-06T15:43:49.764Z\",\"publisher\":{\"@id\":\"https://docs.maxcare.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.maxcare.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Max AI Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Max AI Developer Docs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]},{"tab":"API Reference","versions":[{"version":"v4","tag":"Latest","groups":[{"group":"API Reference","pages":[{"group":"Appointment Types","pages":[{"title":"List appointment types","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointment-types","href":"/api-reference/v4/appointment-types/list-appointment-types"}]},{"group":"Appointments","pages":[{"title":"List appointments","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments","href":"/api-reference/v4/appointments/list-appointments"},{"title":"Book an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /appointments","href":"/api-reference/v4/appointments/book-an-appointment"},{"title":"List cancellation reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/cancel-reasons","href":"/api-reference/v4/appointments/list-cancellation-reasons"},{"title":"List appointment statuses","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/statuses","href":"/api-reference/v4/appointments/list-appointment-statuses"},{"title":"Get appointment by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/{id}","href":"/api-reference/v4/appointments/get-appointment-by-id"},{"title":"Reschedule an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /appointments/{id}","href":"/api-reference/v4/appointments/reschedule-an-appointment"},{"title":"Cancel an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /appointments/{id}/cancel","href":"/api-reference/v4/appointments/cancel-an-appointment"}]},{"group":"Bank Accounts","pages":[{"title":"List connected bank accounts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bank-accounts","href":"/api-reference/v4/bank-accounts/list-connected-bank-accounts"}]},{"group":"Bank Transactions","pages":[{"title":"List bank deposits","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bank-transactions","href":"/api-reference/v4/bank-transactions/list-bank-deposits"}]},{"group":"Bills","pages":[{"title":"List bills","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bills","href":"/api-reference/v4/bills/list-bills"},{"title":"Get bill by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bills/{id}","href":"/api-reference/v4/bills/get-bill-by-id"}]},{"group":"Cancel Reasons","pages":[{"title":"List appointment cancellation reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /cancel-reasons","href":"/api-reference/v4/cancel-reasons/list-appointment-cancellation-reasons"}]},{"group":"Changes","pages":[{"title":"Replay the organization's change feed from a cursor","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /changes","href":"/api-reference/v4/changes/replay-the-organizations-change-feed-from-a-cursor"}]},{"group":"Claims","pages":[{"title":"List claims","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /claims","href":"/api-reference/v4/claims/list-claims"},{"title":"Get claim by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /claims/{id}","href":"/api-reference/v4/claims/get-claim-by-id"}]},{"group":"Deposit matches","pages":[{"title":"Record that a deposit paid one of your remittances","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /deposit-matches","href":"/api-reference/v4/deposit-matches/record-that-a-deposit-paid-one-of-your-remittances"},{"title":"Revoke one of your deposit matches","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /deposit-matches/{id}","href":"/api-reference/v4/deposit-matches/revoke-one-of-your-deposit-matches"}]},{"group":"Patients","pages":[{"title":"Where each document category is filed","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /documents/categories","href":"/api-reference/v4/patients/where-each-document-category-is-filed"},{"title":"List patients","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients","href":"/api-reference/v4/patients/list-patients"},{"title":"Create a patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients","href":"/api-reference/v4/patients/create-a-patient"},{"title":"Read complete appointment and bill histories for up to 25 charts","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/history","href":"/api-reference/v4/patients/read-complete-appointment-and-bill-histories-for-up-to-25-charts"},{"title":"Read whole appointment histories from the EHR for up to 25 charts","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/history/refresh","href":"/api-reference/v4/patients/read-whole-appointment-histories-from-the-ehr-for-up-to-25-charts"},{"title":"Match a patient by demographics","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/match","href":"/api-reference/v4/patients/match-a-patient-by-demographics"},{"title":"Get patient by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}","href":"/api-reference/v4/patients/get-patient-by-id"},{"title":"Update a patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /patients/{id}","href":"/api-reference/v4/patients/update-a-patient"},{"title":"List a patient's allergies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/allergies","href":"/api-reference/v4/patients/list-a-patients-allergies"},{"title":"List a patient's chart documents","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/documents","href":"/api-reference/v4/patients/list-a-patients-chart-documents"},{"title":"File a document on a patient's chart","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents","href":"/api-reference/v4/patients/file-a-document-on-a-patients-chart"},{"title":"Refresh a patient's chart-document list","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents/refresh","href":"/api-reference/v4/patients/refresh-a-patients-chart-document-list"},{"title":"Download one chart document's bytes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/documents/{documentId}/content","href":"/api-reference/v4/patients/download-one-chart-documents-bytes"},{"title":"Pull one chart document's bytes from the EHR","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents/{documentId}/fetch","href":"/api-reference/v4/patients/pull-one-chart-documents-bytes-from-the-ehr"},{"title":"Attach insurance to an existing patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance","href":"/api-reference/v4/patients/attach-insurance-to-an-existing-patient"},{"title":"Attach an insurance card image","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance/cards","href":"/api-reference/v4/patients/attach-an-insurance-card-image"},{"title":"Attach insurance with an exact payer","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance:exact","href":"/api-reference/v4/patients/attach-insurance-with-an-exact-payer"},{"title":"List a patient's lab / pathology results","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/lab-results","href":"/api-reference/v4/patients/list-a-patients-lab-pathology-results"},{"title":"Set a patient's referring provider","deprecated":null,"version":null,"openapi":"/openapi-v4.json put /patients/{id}/referring-provider","href":"/api-reference/v4/patients/set-a-patients-referring-provider"},{"title":"Change an insurance policy's type","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /patients/{patientId}/insurance-policies/{policyId}","href":"/api-reference/v4/patients/change-an-insurance-policys-type"}]},{"group":"EHR live reads","pages":[{"title":"Which live EHR reads each of the organization's EHR instances supports","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/capabilities","href":"/api-reference/v4/ehr-live-reads/which-live-ehr-reads-each-of-the-organizations-ehr-instances-supports"},{"title":"Search the allergen catalog (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/allergens","href":"/api-reference/v4/ehr-live-reads/search-the-allergen-catalog-at-most-50-results"},{"title":"Search SNOMED conditions (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/conditions","href":"/api-reference/v4/ehr-live-reads/search-snomed-conditions-at-most-50-results"},{"title":"Search the drug catalog (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/medications","href":"/api-reference/v4/ehr-live-reads/search-the-drug-catalog-at-most-50-results"},{"title":"Search SNOMED surgical procedures (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/surgeries","href":"/api-reference/v4/ehr-live-reads/search-snomed-surgical-procedures-at-most-50-results"},{"title":"The insurance policy types an EHR instance accepts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/insurance-policy-types","href":"/api-reference/v4/ehr-live-reads/the-insurance-policy-types-an-ehr-instance-accepts"},{"title":"Find an instance's charts by date of birth and name, active or not","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/search","href":"/api-reference/v4/ehr-live-reads/find-an-instances-charts-by-date-of-birth-and-name-active-or-not"},{"title":"A patient's practice-management alerts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/alerts","href":"/api-reference/v4/ehr-live-reads/a-patients-practice-management-alerts"},{"title":"A patient's appointments, past and future","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/appointments","href":"/api-reference/v4/ehr-live-reads/a-patients-appointments-past-and-future"},{"title":"A visit's unsigned consents","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/consents","href":"/api-reference/v4/ehr-live-reads/a-visits-unsigned-consents"},{"title":"One consent's PDF","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/consents/{consentRef}/pdf","href":"/api-reference/v4/ehr-live-reads/one-consents-pdf"},{"title":"A patient's demographics as the EHR holds them","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/demographics","href":"/api-reference/v4/ehr-live-reads/a-patients-demographics-as-the-ehr-holds-them"},{"title":"The files in a patient's chart","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/documents","href":"/api-reference/v4/ehr-live-reads/the-files-in-a-patients-chart"},{"title":"One chart file's bytes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/documents/{ref}/content","href":"/api-reference/v4/ehr-live-reads/one-chart-files-bytes"},{"title":"A patient's visits, any note status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters","href":"/api-reference/v4/ehr-live-reads/a-patients-visits-any-note-status"},{"title":"One visit","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}","href":"/api-reference/v4/ehr-live-reads/one-visit"},{"title":"A visit's post-signoff addenda","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/addenda","href":"/api-reference/v4/ehr-live-reads/a-visits-post-signoff-addenda"},{"title":"A visit's final signed PDF","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/final-pdf","href":"/api-reference/v4/ehr-live-reads/a-visits-final-signed-pdf"},{"title":"A visit's SOAP note","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/soap-note","href":"/api-reference/v4/ehr-live-reads/a-visits-soap-note"},{"title":"A visit's note status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/status","href":"/api-reference/v4/ehr-live-reads/a-visits-note-status"},{"title":"A patient's active insurance policies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/insurances","href":"/api-reference/v4/ehr-live-reads/a-patients-active-insurance-policies"},{"title":"A policy's prior authorizations","description":"Read live from the EHR, never from the synced copy, and nothing is written. Answers 200 within 8 s, else 202 with `Location: /v4/ehr/reads/{readId}` (poll it; the result is kept 10 minutes for the same app, organization and session user). 501 `capability_unsupported` when this EHR lacks the read (see `GET /v4/ehr/capabilities`). 429 with `Retry-After` when the app's share of the EHR login is used up.","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/a-policys-prior-authorizations"},{"title":"Create a prior authorization on a policy","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy"},{"title":"A patient's lab and pathology results","description":"Read live from the EHR, never from the synced copy, and nothing is written. Answers 200 within 8 s, else 202 with `Location: /v4/ehr/reads/{readId}` (poll it; the result is kept 10 minutes for the same app, organization and session user). 501 `capability_unsupported` when this EHR lacks the read (see `GET /v4/ehr/capabilities`). 429 with `Retry-After` when the app's share of the EHR login is used up.","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/lab-results","href":"/api-reference/v4/ehr-live-reads/a-patients-lab-and-pathology-results"},{"title":"A patient's balance and open charges","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/ledger","href":"/api-reference/v4/ehr-live-reads/a-patients-balance-and-open-charges"},{"title":"A patient's medical history","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/medical-history","href":"/api-reference/v4/ehr-live-reads/a-patients-medical-history"},{"title":"Charts this patient was merged with (ids only)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/merge-history","href":"/api-reference/v4/ehr-live-reads/charts-this-patient-was-merged-with-ids-only"},{"title":"A patient's sticky note","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/sticky-note","href":"/api-reference/v4/ehr-live-reads/a-patients-sticky-note"},{"title":"Poll a live read that answered 202","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/reads/{readId}","href":"/api-reference/v4/ehr-live-reads/poll-a-live-read-that-answered-202"},{"title":"Language, race, ethnicity and other code lists of an EHR instance","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/reference-data","href":"/api-reference/v4/ehr-live-reads/language-race-ethnicity-and-other-code-lists-of-an-ehr-instance"}]},{"group":"Patient merges","pages":[{"title":"A merge this app requested","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patient-merges/{id}","href":"/api-reference/v4/patient-merges/a-merge-this-app-requested"},{"title":"Merge this chart into another","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/merge","href":"/api-reference/v4/patient-merges/merge-this-chart-into-another"},{"title":"What merging this chart into another would do","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/merge-preview","href":"/api-reference/v4/patient-merges/what-merging-this-chart-into-another-would-do"}]},{"group":"Eligibility Checks","pages":[{"title":"List eligibility checks","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /eligibility-checks","href":"/api-reference/v4/eligibility-checks/list-eligibility-checks"},{"title":"Run an eligibility check","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /eligibility-checks","href":"/api-reference/v4/eligibility-checks/run-an-eligibility-check"},{"title":"Get eligibility check by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /eligibility-checks/{id}","href":"/api-reference/v4/eligibility-checks/get-eligibility-check-by-id"}]},{"group":"Emails","pages":[{"title":"List sent emails","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /emails","href":"/api-reference/v4/emails/list-sent-emails"},{"title":"Send emails","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /emails/send","href":"/api-reference/v4/emails/send-emails"},{"title":"Get email by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /emails/{id}","href":"/api-reference/v4/emails/get-email-by-id"}]},{"group":"ERA Payments","pages":[{"title":"List ERA payments","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-payments","href":"/api-reference/v4/era-payments/list-era-payments"}]},{"group":"ERA Service Lines","pages":[{"title":"List ERA service lines","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-service-lines","href":"/api-reference/v4/era-service-lines/list-era-service-lines"},{"title":"Get ERA service line by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-service-lines/{id}","href":"/api-reference/v4/era-service-lines/get-era-service-line-by-id"}]},{"group":"Facilities","pages":[{"title":"List facilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /facilities","href":"/api-reference/v4/facilities/list-facilities"},{"title":"Get facility by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /facilities/{id}","href":"/api-reference/v4/facilities/get-facility-by-id"}]},{"group":"Faxes","pages":[{"title":"List faxes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes","href":"/api-reference/v4/faxes/list-faxes"},{"title":"Send a fax","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /faxes/send","href":"/api-reference/v4/faxes/send-a-fax"},{"title":"List fax cover-page templates","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes/templates","href":"/api-reference/v4/faxes/list-fax-cover-page-templates"},{"title":"Get fax by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes/{id}","href":"/api-reference/v4/faxes/get-fax-by-id"}]},{"group":"Insurance Policies","pages":[{"title":"List insurance policies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies","href":"/api-reference/v4/insurance-policies/list-insurance-policies"},{"title":"Get insurance policy by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies/{id}","href":"/api-reference/v4/insurance-policies/get-insurance-policy-by-id"},{"title":"List a policy's insurance card images","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies/{id}/attachments","href":"/api-reference/v4/insurance-policies/list-a-policys-insurance-card-images"}]},{"group":"Intramail","pages":[{"title":"List intramail messages","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/messages","href":"/api-reference/v4/intramail/list-intramail-messages"},{"title":"Send an intramail message (or save a draft)","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /intramail/messages","href":"/api-reference/v4/intramail/send-an-intramail-message-or-save-a-draft"},{"title":"Get an intramail message","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/messages/{id}","href":"/api-reference/v4/intramail/get-an-intramail-message"},{"title":"Delete a draft","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /intramail/messages/{id}","href":"/api-reference/v4/intramail/delete-a-draft"},{"title":"Mark read or unread, flag, archive","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /intramail/messages/{id}","href":"/api-reference/v4/intramail/mark-read-or-unread-flag-archive"},{"title":"Reply, reply all or forward","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /intramail/messages/{id}/reply","href":"/api-reference/v4/intramail/reply-reply-all-or-forward"},{"title":"Search intramail recipients","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/recipients","href":"/api-reference/v4/intramail/search-intramail-recipients"},{"title":"Intramail sync status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/status","href":"/api-reference/v4/intramail/intramail-sync-status"}]},{"group":"Inventory","pages":[{"title":"List inventory changes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes","href":"/api-reference/v4/inventory/list-inventory-changes"},{"title":"Get inventory change by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes/{id}","href":"/api-reference/v4/inventory/get-inventory-change-by-id"},{"title":"List products in an inventory change","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes/{id}/products","href":"/api-reference/v4/inventory/list-products-in-an-inventory-change"},{"title":"List products","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/products","href":"/api-reference/v4/inventory/list-products"},{"title":"Get product by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/products/{id}","href":"/api-reference/v4/inventory/get-product-by-id"},{"title":"Get stock levels","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/stock-levels","href":"/api-reference/v4/inventory/get-stock-levels"},{"title":"Get stock levels with per-lot breakdown","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/stock-levels/detail","href":"/api-reference/v4/inventory/get-stock-levels-with-per-lot-breakdown"}]},{"group":"Marketplace","pages":[{"title":"List this app's installations","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/installations","href":"/api-reference/v4/marketplace/list-this-apps-installations"},{"title":"Get current app context","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/me","href":"/api-reference/v4/marketplace/get-current-app-context"},{"title":"List the organization's members","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/members","href":"/api-reference/v4/marketplace/list-the-organizations-members"},{"title":"Verify a session token and resolve its organization","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /marketplace/verify-session","href":"/api-reference/v4/marketplace/verify-a-session-token-and-resolve-its-organization"}]},{"group":"Notes","pages":[{"title":"List patient notes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes","href":"/api-reference/v4/notes/list-patient-notes"},{"title":"Get note by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes/{id}","href":"/api-reference/v4/notes/get-note-by-id"},{"title":"Edit SOAP note fields","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /notes/{noteId}","href":"/api-reference/v4/notes/edit-soap-note-fields"},{"title":"Upload image to note","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /notes/{noteId}/images","href":"/api-reference/v4/notes/upload-image-to-note"},{"title":"Delete image from note","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /notes/{noteId}/images/{imageId}","href":"/api-reference/v4/notes/delete-image-from-note"},{"title":"Get signed URL for a note image","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes/{noteId}/images/{imageId}/url","href":"/api-reference/v4/notes/get-signed-url-for-a-note-image"},{"title":"Edit impression fields","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /notes/{noteId}/impressions/{impressionId}","href":"/api-reference/v4/notes/edit-impression-fields"}]},{"group":"OAuth","pages":[{"title":"Exchange authorization code for user info","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /oauth/token","href":"/api-reference/v4/oauth/exchange-authorization-code-for-user-info"}]},{"group":"Organization","pages":[{"title":"List the organization's members","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /org/members","href":"/api-reference/v4/organization/list-the-organizations-members"}]},{"group":"Patient Tracking","pages":[{"title":"List a source's facilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/facilities","href":"/api-reference/v4/patient-tracking/list-a-sources-facilities"},{"title":"List a source's providers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/providers","href":"/api-reference/v4/patient-tracking/list-a-sources-providers"},{"title":"Read the tracking board","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/snapshot","href":"/api-reference/v4/patient-tracking/read-the-tracking-board"},{"title":"List patient-tracking sources","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/sources","href":"/api-reference/v4/patient-tracking/list-patient-tracking-sources"}]},{"group":"Pharmacies","pages":[{"title":"List a patient's pharmacies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{patientId}/pharmacies","href":"/api-reference/v4/pharmacies/list-a-patients-pharmacies"},{"title":"Search the pharmacy directory","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /pharmacies/search","href":"/api-reference/v4/pharmacies/search-the-pharmacy-directory"}]},{"group":"Prescriptions","pages":[{"title":"List a patient's prescriptions","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{patientId}/prescriptions","href":"/api-reference/v4/prescriptions/list-a-patients-prescriptions"},{"title":"List prescribers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescribers","href":"/api-reference/v4/prescriptions/list-prescribers"},{"title":"List stored prescriptions (change feed)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescriptions","href":"/api-reference/v4/prescriptions/list-stored-prescriptions-change-feed"},{"title":"Create a draft prescription from an existing one","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions","href":"/api-reference/v4/prescriptions/create-a-draft-prescription-from-an-existing-one"},{"title":"Get a prescription","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescriptions/{id}","href":"/api-reference/v4/prescriptions/get-a-prescription"},{"title":"E-prescribe a pending prescription to a pharmacy","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions/{id}/send","href":"/api-reference/v4/prescriptions/e-prescribe-a-pending-prescription-to-a-pharmacy"},{"title":"Void a draft prescription","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions/{id}/void","href":"/api-reference/v4/prescriptions/void-a-draft-prescription"}]},{"group":"Payers","pages":[{"title":"Search payers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers","href":"/api-reference/v4/payers/search-payers"},{"title":"Add a directory payer to the practice","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /payers","href":"/api-reference/v4/payers/add-a-directory-payer-to-the-practice"},{"title":"Payer capabilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/capabilities","href":"/api-reference/v4/payers/payer-capabilities"},{"title":"Search the EHR's national payer directory","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/directory","href":"/api-reference/v4/payers/search-the-ehrs-national-payer-directory"},{"title":"Get payer by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/{id}","href":"/api-reference/v4/payers/get-payer-by-id"}]},{"group":"Phone Numbers","pages":[{"title":"List organization phone numbers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /phone-numbers","href":"/api-reference/v4/phone-numbers/list-organization-phone-numbers"}]},{"group":"Prior Authorizations","pages":[{"title":"List prior authorizations","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations","href":"/api-reference/v4/prior-authorizations/list-prior-authorizations"},{"title":"Get prior authorization by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations/{id}","href":"/api-reference/v4/prior-authorizations/get-prior-authorization-by-id"},{"title":"List source documents for a prior authorization","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations/{id}/documents","href":"/api-reference/v4/prior-authorizations/list-source-documents-for-a-prior-authorization"}]},{"group":"Providers","pages":[{"title":"List providers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /providers","href":"/api-reference/v4/providers/list-providers"},{"title":"Get provider by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /providers/{id}","href":"/api-reference/v4/providers/get-provider-by-id"}]},{"group":"Schedule","pages":[{"title":"List appointment types","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/appointment-types","href":"/api-reference/v4/schedule/list-appointment-types"},{"title":"List availability templates","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/availability-templates","href":"/api-reference/v4/schedule/list-availability-templates"},{"title":"List calendar events","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/calendar-events","href":"/api-reference/v4/schedule/list-calendar-events"},{"title":"What this organization's EHR supports","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/capabilities","href":"/api-reference/v4/schedule/what-this-organizations-ehr-supports"},{"title":"Search the EHR's appointment finder","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/finder","href":"/api-reference/v4/schedule/search-the-ehrs-appointment-finder"},{"title":"Providers and facilities that take an appointment type","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/finder/provider-locations","href":"/api-reference/v4/schedule/providers-and-facilities-that-take-an-appointment-type"},{"title":"Hold a slot","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /schedule/holds","href":"/api-reference/v4/schedule/hold-a-slot"},{"title":"Release a slot hold","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /schedule/holds/{holdId}","href":"/api-reference/v4/schedule/release-a-slot-hold"},{"title":"Find bookable slots","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/slots","href":"/api-reference/v4/schedule/find-bookable-slots"},{"title":"List visit reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /visit-reasons","href":"/api-reference/v4/schedule/list-visit-reasons"}]},{"group":"Sync Requests","pages":[{"title":"Request a re-sync of a resource with the EHR","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /sync-requests","href":"/api-reference/v4/sync-requests/request-a-re-sync-of-a-resource-with-the-ehr"},{"title":"Request a re-sync of several resources in one call","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /sync-requests/batch","href":"/api-reference/v4/sync-requests/request-a-re-sync-of-several-resources-in-one-call"},{"title":"Get a sync request by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /sync-requests/{id}","href":"/api-reference/v4/sync-requests/get-a-sync-request-by-id"}]},{"group":"Tasks","pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks","href":"/api-reference/v4/tasks/list-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /tasks","href":"/api-reference/v4/tasks/create-a-task"},{"title":"List task assignee groups","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/assignee-groups","href":"/api-reference/v4/tasks/list-task-assignee-groups"},{"title":"List task assignees","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/assignees","href":"/api-reference/v4/tasks/list-task-assignees"},{"title":"Task capabilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/capabilities","href":"/api-reference/v4/tasks/task-capabilities"},{"title":"Get task by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/{id}","href":"/api-reference/v4/tasks/get-task-by-id"},{"title":"Update task status","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /tasks/{id}","href":"/api-reference/v4/tasks/update-task-status"}]}]}]},{"version":"v3","pages":[{"title":"v3","href":"/api-reference/v3/appointment-types/list-appointment-types"}]},{"version":"v2","pages":[{"title":"v2","href":"/api-reference/v2/appointment-types/list-appointment-types"}]},{"version":"v1","pages":[{"title":"v1","href":"/api-reference/v1/appointment-types/list-appointment-types"}]}]}]},"basePath":"","title":"Create a prior authorization on a policy - Max AI Developer Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}