How to test an integration today, and what still touches real systems
HealOS has no sandbox or test-mode keys yet. Every key works against
production, and every call has real effects in the organization the key
belongs to.
Until a sandbox exists, build and test against a separate HealOS
organization that holds only fake data:
Create a second organization in the HealOS dashboard, for example
“Acme Clinic (Test)”. Ask your HealOS contact if you need help.
Create API keys in that organization (Account Settings → API Keys).
A key only ever sees the organization it was created in, so a test key can’t
read or change your real patients.
Call GET /me first
in every script and check that data.org.name is the test organization.
Use clearly fake data: names like “Testy Quickstart”, a date of birth of
1970-01-01, phone numbers in the fictional 555-01xx range and
external_id values starting with test-.
Payers only answer for real members, so there is no way to run a meaningful
eligibility check on made-up data. A made-up member usually comes back as a
payer error (422) or a “not found” issue, and can still be billed. Build and
test the code that handles the response with the
example response, then run a small number of real
checks under your business associate agreement.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"HealOS Docs","description":"HealOS product guides for AI Scribe and AI Receptionist, plus guides, recipes and the API reference for the HealOS External API.","colors":{"primary":"#6731D7","light":"#8B5CF6","dark":"#5429AE"},"logo":{"light":"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-light.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=90de1addc301c87e1fe16e86d218b4af","dark":"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-dark.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=628ea7c8d0d101083267bd36937d327b","href":"https://healos.ai"},"favicon":"https://mintcdn.com/healos/1Zym37w0e99Y6K8x/favicon.png?fit=max\u0026auto=format\u0026n=1Zym37w0e99Y6K8x\u0026q=85\u0026s=750b7a2e719e792188d9e218d8a14c26","api":{"examples":{"languages":["bash","javascript","python"]}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.healos.ai"}},"footer":{"socials":{"website":"https://healos.ai"}},"contextual":{"options":["copy","view","chatgpt","claude","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"healos","hasAudioNarration":false,"actualSubdomain":"healos","customDomains":["docs.healos.ai"],"gitSource":{"type":"github","owner":"medinoteorg","repo":"healos","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":"","_id":"6ae4e1c72e0ec70f4fd8287b"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af2d49010b1a0d7de1300dd","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":64},{"language":"default","tag":"API Guides","count":56},{"language":"default","tag":"EHR Integrations","count":32},{"language":"default","tag":"Using HealOS","count":24},{"language":"default","tag":"AI Receptionist","count":11},{"language":"default","tag":"AI Scribe","count":10},{"language":"default","tag":"Notes","count":9},{"language":"default","tag":"Receptionist","count":8},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Fax","count":6}]},"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":"custom-rbac-roles","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"test-mode","slug":"/test-mode","pageMetadata":{"title":"Test mode","description":"How to test an integration today, and what still touches real systems","href":"/test-mode"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to test an integration today, and what still touches real systems\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`HealOS has `,_jsx(_components.strong,{children:`no sandbox or test-mode keys yet`}),`. Every key works against\nproduction, and every call has real effects in the organization the key\nbelongs to.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`test-in-a-separate-organization`,children:`Test in a separate organization`}),`\n`,_jsxs(_components.p,{children:[`Until a sandbox exists, build and test against a `,_jsx(_components.strong,{children:`separate HealOS\norganization`}),` that holds only fake data:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Create a second organization in the HealOS dashboard, for example\n“Acme Clinic (Test)”. Ask your HealOS contact if you need help.`}),`\n`,_jsxs(_components.li,{children:[`Create API keys `,_jsx(_components.strong,{children:`in that organization`}),` (Account Settings → API Keys).\nA key only ever sees the organization it was created in, so a test key can’t\nread or change your real patients.`]}),`\n`,_jsxs(_components.li,{children:[`Call `,_jsx(_components.a,{href:`/api-reference/account/describe-the-calling-api-key`,children:_jsx(_components.code,{children:`GET /me`})}),` first\nin every script and check that `,_jsx(_components.code,{children:`data.org.name`}),` is the test organization.`]}),`\n`,_jsxs(_components.li,{children:[`Use clearly fake data: names like “Testy Quickstart”, a date of birth of\n`,_jsx(_components.code,{children:`1970-01-01`}),`, phone numbers in the fictional `,_jsx(_components.code,{children:`555-01xx`}),` range and\n`,_jsx(_components.code,{children:`external_id`}),` values starting with `,_jsx(_components.code,{children:`test-`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-still-has-real-effects-in-a-test-organization`,children:`What still has real effects in a test organization`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Real effect`}),_jsx(_components.th,{children:`How to limit it`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create, update or delete patients, documents, appointments`}),_jsx(_components.td,{children:`Changes the test organization only`}),_jsx(_components.td,{children:`None needed`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/clinical-notes#generate-a-note-from-text`,children:`Generate a note`}),` from text or audio`]}),_jsxs(_components.td,{children:[`Uses one `,_jsx(_components.strong,{children:`Scribe session`}),` from that organization’s plan`]}),_jsx(_components.td,{children:`Generate only the notes you need`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/clinical-notes#generate-a-note-from-documents`,children:`Generate`}),` or `,_jsx(_components.a,{href:`/clinical-notes#regenerate-a-note`,children:`regenerate`}),` a note`]}),_jsx(_components.td,{children:`Runs AI note generation`}),_jsx(_components.td,{children:`Same as above`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/recipes/eligibility-check`,children:`Run an eligibility check`})}),_jsxs(_components.td,{children:[`Sends a `,_jsx(_components.strong,{children:`billable`}),` request to the real payer`]}),_jsx(_components.td,{children:`See below`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.a,{href:`/prior-auth#check-decisions-now`,children:`Check prior-auth decisions now`})}),_jsx(_components.td,{children:`Signs in to Availity as the organization`}),_jsx(_components.td,{children:`Only works when the organization has an Availity workflow`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Webhooks`}),_jsx(_components.td,{children:`Sends events to the URL you register`}),_jsx(_components.td,{children:`Point test webhooks at a test endpoint`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`eligibility-checks`,children:`Eligibility checks`}),`\n`,_jsxs(_components.p,{children:[`Payers only answer for real members, so there is no way to run a meaningful\neligibility check on made-up data. A made-up member usually comes back as a\npayer error (`,_jsx(_components.code,{children:`422`}),`) or a “not found” issue, and can still be billed. Build and\ntest the code that handles the response with the\n`,_jsx(_components.a,{href:`/benefits#2-run-a-check`,children:`example response`}),`, then run a small number of real\nchecks under your business associate agreement.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Test mode","description":"How to test an integration today, and what still touches real systems","href":"/test-mode"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Test in a separate organization","slug":"test-in-a-separate-organization","depth":2,"children":[]},{"title":"What still has real effects in a test organization","slug":"what-still-has-real-effects-in-a-test-organization","depth":2,"children":[{"title":"Eligibility checks","slug":"eligibility-checks","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"healos","siteName":"HealOS Docs","title":"Test mode - HealOS Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T17:17:34.468Z","originalFileLocation":"test-mode.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=\"How to test an integration today, and what still touches real systems\">\u003cmeta data-mint-head name=\"application-name\" content=\"HealOS 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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_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/healos/bYFVQ6a9UFiIgFbT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Test mode - HealOS Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to test an integration today, and what still touches real systems\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"HealOS Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.healos.ai/test-mode\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://healos.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Test+mode\u0026amp;description=How+to+test+an+integration+today%2C+and+what+still+touches+real+systems\u0026amp;theme=49307a7035225162b4a02b71\u0026amp;signature=279561530e96839fca83ab7469d4cf80de1d0fd6bba4fc54489efd90b9173643\">\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=\"Test mode - HealOS Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to test an integration today, and what still touches real systems\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://healos.mintlify.site/_mintlify/api/og/v2?division=Get+Started\u0026amp;title=Test+mode\u0026amp;description=How+to+test+an+integration+today%2C+and+what+still+touches+real+systems\u0026amp;theme=49307a7035225162b4a02b71\u0026amp;signature=279561530e96839fca83ab7469d4cf80de1d0fd6bba4fc54489efd90b9173643\">\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/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"HealOS Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6731D7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.healos.ai/test-mode\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/test-mode.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.healos.ai/#organization\",\"name\":\"HealOS Docs\",\"url\":\"https://docs.healos.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-light.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=90de1addc301c87e1fe16e86d218b4af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.healos.ai#website\",\"name\":\"HealOS Docs\",\"url\":\"https://docs.healos.ai\",\"publisher\":{\"@id\":\"https://docs.healos.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.healos.ai/test-mode#webpage\",\"url\":\"https://docs.healos.ai/test-mode\",\"name\":\"Test mode\",\"description\":\"How to test an integration today, and what still touches real systems\",\"dateModified\":\"2026-10-27T17:17:34.468Z\",\"isPartOf\":{\"@id\":\"https://docs.healos.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.healos.ai/test-mode#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.healos.ai/test-mode#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get Started\",\"item\":\"https://docs.healos.ai/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Test mode\",\"item\":\"https://docs.healos.ai/test-mode\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.healos.ai/test-mode#article\",\"headline\":\"Test mode\",\"name\":\"Test mode\",\"description\":\"How to test an integration today, and what still touches real systems\",\"url\":\"https://docs.healos.ai/test-mode\",\"mainEntityOfPage\":{\"@id\":\"https://docs.healos.ai/test-mode#webpage\"},\"dateModified\":\"2026-10-27T17:17:34.468Z\",\"publisher\":{\"@id\":\"https://docs.healos.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.healos.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"HealOS Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"HealOS Docs","nav":{"global":null,"tabs":[{"tab":"Using HealOS","pages":[{"title":"Using HealOS","href":"/guides/scribe/overview"}]},{"tab":"API Guides","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"HealOS CLI","description":"Use the HealOS API from your terminal, scripts and AI agents","href":"/cli"},{"title":"Test mode","href":"/test-mode"},{"title":"Making Requests","description":"The proper way to call the Healos External API, end to end","href":"/making-requests"},{"title":"Rate Limiting","href":"/rate-limiting"},{"title":"Error catalog","href":"/errors"}]},{"group":"Recipes","pages":[{"title":"Patient, document, note","href":"/recipes/document-to-note"},{"title":"Run an eligibility check","href":"/recipes/eligibility-check"},{"title":"Appointments for a date range","href":"/recipes/appointments-date-range"},{"title":"Receptionist call transcripts","href":"/recipes/receptionist-call-transcripts"}]},{"group":"Product Guides","pages":[{"title":"Clinical Notes","href":"/clinical-notes"},{"title":"Templates","href":"/templates"},{"title":"Benefit Verification","href":"/benefits"},{"title":"Prior Authorization","href":"/prior-auth"},{"title":"Webhooks","href":"/webhooks"}]},{"group":"Connections","pages":[{"title":"Connection methods","href":"/connections/overview"},{"title":"HL7 feeds","href":"/connections/hl7"}]},{"group":"EHR Integrations","pages":[{"title":"EHR integrations","href":"/ehr-actions/overview"},{"title":"Acuity Scheduling","href":"/ehr-actions/acuity"},{"title":"AdvancedMD","href":"/ehr-actions/advancedmd"},{"title":"athenahealth","href":"/ehr-actions/athena"},{"title":"CareTracker","href":"/ehr-actions/caretracker"},{"title":"Cerbo","href":"/ehr-actions/cerbo"},{"title":"CharmHealth","href":"/ehr-actions/charmhealth"},{"title":"Cliniko","href":"/ehr-actions/cliniko"},{"title":"Cortex HIS","href":"/ehr-actions/cortex-his"},{"title":"CureMD","href":"/ehr-actions/curemd"},{"title":"CurveHero","href":"/ehr-actions/curvehero"},{"title":"DrChrono","href":"/ehr-actions/drchrono"},{"title":"eClinicalWorks","href":"/ehr-actions/ecw"},{"title":"Elation","href":"/ehr-actions/elation"},{"title":"Epic","href":"/ehr-actions/epic"},{"title":"Halaxy","href":"/ehr-actions/halaxy"},{"title":"Hint","href":"/ehr-actions/hint"},{"title":"Kalix","href":"/ehr-actions/kalix"},{"title":"MDLand","href":"/ehr-actions/mdland"},{"title":"ModMed","href":"/ehr-actions/modmed"},{"title":"NeoCareX","href":"/ehr-actions/neocarex"},{"title":"NextGen Office","href":"/ehr-actions/nextgen"},{"title":"Office Ally","href":"/ehr-actions/office-ally"},{"title":"Oracle Health (Cerner)","href":"/ehr-actions/cerner"},{"title":"Practice Fusion","href":"/ehr-actions/practicefusion"},{"title":"Prognocis","href":"/ehr-actions/prognocis"},{"title":"SimplePractice","href":"/ehr-actions/simplepractice"},{"title":"Tebra (Kareo)","href":"/ehr-actions/tebra"},{"title":"TheraNest","href":"/ehr-actions/theranest"},{"title":"TherapyNotes","href":"/ehr-actions/therapynotes"},{"title":"WebPT","href":"/ehr-actions/webpt"},{"title":"WoundExpert","href":"/ehr-actions/woundexpert"}]},{"group":"Trust","pages":[{"title":"Security and HIPAA","href":"/security"},{"title":"Docs for AI agents","href":"/ai-agents"}]},{"group":"Go Live","pages":[{"title":"Going to production","href":"/going-to-production"},{"title":"Versioning and deprecation","href":"/versioning"},{"title":"Changelog","href":"/changelog"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference"}]}]},"basePath":"","title":"Test mode - HealOS Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}