To initiate a request for retrieval of outside medical records and generation of consolidated
patient care summaries, Connective Health allows customers to make API requests as needed for their patients.When implementing this option, it is critical to populate the API with as much
clinical information about each patient as possible (ex: diagnoses, medications).
This information is shared back with the various health information exchange networks
as part of their reciprocity requirements.The Connective Health Clinical Data Processing API specification can be found here.
Before connecting to the production API, integration is tested in the staging environment.
No live patient data should be used in the staging environment. This includes not just PHI
(Protected Health Information), but any PII (Personally Identifiable Information).
If this occurs by mistake, please contact Connective Health as soon as possible so that the data can be removed.
Customer sends staging information package to Connective Health:
Customer makes HTTP POST requests to the staging endpoint using test patient information
Connective Health confirms customer’s initial staging API requests are successfully received, and responses are successfully sent
Connective Health confirms customer’s bidirectional sharing is performing correctly (i.e., problems and/or medications are shared in the API request)
Connective Health confirms webhook responses are successfully received by the customer
Connective Health’s staging environment is intended for functional testing. For example, invoking the API without errors
and interacting with it in the way a customer’s system will actually work. It is not intended for test code or load testing.It is okay to use any non-PHI sample patient information for testing purposes; however, only sample patients provided by
Connective Health will receive responses. Because Connective Health’s staging environment interacts with live networks
and other staging environments across outside EHRs, certain patients may or may not receive a response. To maximize the chances of a successful response,
it is recommended that API requests are sent for all patients using all provided information.
Connective Health sends production information package to customer:
Production API key
Production test endpoint URL - https://processing-request-production.connectivehealth.io/v2/patient-data/validate/test
Customer sends between 5 and 10 real patient requests, with all data normally included for a production request,
to Connective Health’s production test endpoint. These requests will not be processed; they are only for validation purposes
Connective Health confirms customer’s real patient requests are valid and complete, including provider and patient demographic information
Connective Health finalizes production access upon completion of this production test. The true production endpoint is
https://processing-request-production.connectivehealth.io/v2/patient-data/process
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Connective Health","colors":{"primary":"#047DB5","light":"#1DBCEE","dark":"#0C6284"},"logo":{"light":"https://mintcdn.com/connectivehealth/kSH1bibM2s-P8WWF/logo/CH_horizontal.png?fit=max\u0026auto=format\u0026n=kSH1bibM2s-P8WWF\u0026q=85\u0026s=5d699b20eadfbd07e9b80e7a204bad26","dark":"https://mintcdn.com/connectivehealth/kSH1bibM2s-P8WWF/logo/dark.png?fit=max\u0026auto=format\u0026n=kSH1bibM2s-P8WWF\u0026q=85\u0026s=42fad22a3b3864f934485f39a8b473fa","href":"https://connectivehealth.io"},"favicon":"https://mintcdn.com/connectivehealth/kSH1bibM2s-P8WWF/cropped-favicon-192x192.png?fit=max\u0026auto=format\u0026n=kSH1bibM2s-P8WWF\u0026q=85\u0026s=df71cfefb856321c15a9ca0704827b01","api":{"openapi":["files/patient-appointment-api.json"]},"navbar":{"links":[{"href":"mailto:techsupport@connectivehealth.io","label":"Support"}]},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/connective-health"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"connectivehealth","hasAudioNarration":false,"actualSubdomain":"connectivehealth","customDomains":["docs.connectivehealth.io"],"gitSource":{"type":"gitlab","owner":"connective-health/documentation","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":72223338,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adbbe21530a464c9e74ec91","collectionId":"0d47d4b4-d04d-4e56-b247-46073b1c8bbf","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adbbe21530a464c9e74ec91"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6adbbe21530a464c9e74ec91","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"Documentation","count":47},{"language":"default","tag":"FHIR","count":22},{"language":"default","tag":"Resources","count":17},{"language":"default","tag":"APIs","count":12},{"language":"default","tag":"Implementation","count":6},{"language":"default","tag":"Clinical Data","count":5},{"language":"default","tag":"Product","count":5},{"language":"default","tag":"Welcome","count":3},{"language":"default","tag":"Medication History","count":3},{"language":"default","tag":"Response Options","count":3}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"implementation/api-integration","slug":"/implementation/api-integration","pageMetadata":{"title":"API Integration","description":"Utilizing the Connective Health API directly","icon":"code","href":"/implementation/api-integration"},"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: \"Utilizing the Connective Health API directly\"\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`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`To initiate a request for retrieval of outside medical records and generation of consolidated\npatient care summaries, Connective Health allows customers to make API requests as needed for their patients.`}),`\n`,_jsx(_components.p,{children:`When implementing this option, it is critical to populate the API with as much\nclinical information about each patient as possible (ex: diagnoses, medications).\nThis information is shared back with the various health information exchange networks\nas part of their reciprocity requirements.`}),`\n`,_jsxs(_components.p,{children:[`The Connective Health Clinical Data Processing API specification can be found `,_jsx(_components.a,{href:`/clinical-data/patient-data-v2`,children:`here`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`api-implementation-process`,children:`API Implementation Process`}),`\n`,_jsx(Heading,{level:`3`,id:`staging-environment-testing`,children:`Staging Environment Testing`}),`\n`,_jsx(_components.p,{children:`Before connecting to the production API, integration is tested in the staging environment.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`No live patient data should be used in the staging environment.`}),` This includes not just PHI\n(Protected Health Information), but `,_jsx(_components.em,{children:`any`}),` PII (Personally Identifiable Information).\nIf this occurs by mistake, please contact Connective Health as soon as possible so that the data can be removed.`]})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Customer sends staging information package to Connective Health:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Staging `,_jsx(_components.a,{href:`/product/webhooks`,children:`webhook receiver information`})]}),`\n`,_jsxs(_components.li,{children:[`Staging `,_jsx(_components.a,{href:`/responses/cloud-storage#finish`,children:`S3 configuration`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Connective Health sends a staging information package to the customer:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Staging test patient information`}),`\n`,_jsx(_components.li,{children:`Staging Assigning Authority (MRN Root)`}),`\n`,_jsx(_components.li,{children:`Staging API key`}),`\n`,_jsxs(_components.li,{children:[`Staging URL - `,_jsx(_components.code,{children:`https://processing-request-staging.connectivehealth.io/v2/patient-data/process`})]}),`\n`,_jsx(_components.li,{children:`All documentation links`}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`Customer makes HTTP POST requests to the staging endpoint using test patient information`}),`\n`,_jsx(_components.li,{children:`Connective Health confirms customer’s initial staging API requests are successfully received, and responses are successfully sent`}),`\n`,_jsx(_components.li,{children:`Connective Health confirms customer’s bidirectional sharing is performing correctly (i.e., problems and/or medications are shared in the API request)`}),`\n`,_jsx(_components.li,{children:`Connective Health confirms webhook responses are successfully received by the customer`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Connective Health’s staging environment is intended for functional testing. For example, invoking the API without errors\nand interacting with it in the way a customer’s system will actually work. It is not intended for test code or load testing.`}),`\n`,_jsx(_components.p,{children:`It is okay to use any non-PHI sample patient information for testing purposes; however, only sample patients provided by\nConnective Health will receive responses. Because Connective Health’s staging environment interacts with live networks\nand other staging environments across outside EHRs, certain patients may or may not receive a response. To maximize the chances of a successful response,\nit is recommended that API requests are sent for all patients using all provided information.`}),`\n`,_jsx(Heading,{level:`3`,id:`production-environment-testing`,children:`Production Environment Testing`}),`\n`,_jsx(_components.p,{children:`Once finished with staging, the next step is production testing.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Customer sends production information package to Connective Health:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Production `,_jsx(_components.a,{href:`/product/webhooks`,children:`webhook receiver information`})]}),`\n`,_jsxs(_components.li,{children:[`Production `,_jsx(_components.a,{href:`/responses/cloud-storage#finish`,children:`S3 configuration`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Connective Health sends production information package to customer:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Production API key`}),`\n`,_jsxs(_components.li,{children:[`Production test endpoint URL - `,_jsx(_components.code,{children:`https://processing-request-production.connectivehealth.io/v2/patient-data/validate/test`})]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Customer sends between 5 and 10 real patient requests, `,_jsx(_components.em,{children:`with all data normally included for a production request,`}),`\nto Connective Health’s production test endpoint. These requests will not be processed; they are only for validation purposes`]}),`\n`,_jsx(_components.li,{children:`Connective Health confirms customer’s real patient requests are valid and complete, including provider and patient demographic information`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Connective Health finalizes production access upon completion of this production test. The true production endpoint is\n`,_jsx(_components.code,{children:`https://processing-request-production.connectivehealth.io/v2/patient-data/process`})]})]})}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":"API Integration","description":"Utilizing the Connective Health API directly","icon":"code","href":"/implementation/api-integration"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"API Implementation Process","slug":"api-implementation-process","depth":2,"children":[{"title":"Staging Environment Testing","slug":"staging-environment-testing","depth":3,"children":[]},{"title":"Production Environment Testing","slug":"production-environment-testing","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"connectivehealth","siteName":"Connective Health","title":"API Integration - Connective Health","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-07T15:28:03.602Z","originalFileLocation":"implementation/api-integration.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=\"Utilizing the Connective Health API directly\">\u003cmeta data-mint-head name=\"application-name\" content=\"Connective Health\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_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/connectivehealth/eW7DQFtqdpyY8sXf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API Integration - Connective Health\">\u003cmeta data-mint-head property=\"og:description\" content=\"Utilizing the Connective Health API directly\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Connective Health\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.connectivehealth.io/implementation/api-integration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://connectivehealth.mintlify.app/_mintlify/api/og/v2?division=Request+Options\u0026amp;title=API+Integration\u0026amp;description=Utilizing+the+Connective+Health+API+directly\u0026amp;theme=388cf9209d0d35b2cfc9a9d5\u0026amp;signature=81ca4b76b58c7cfc67e2f10c6e4f5ee0e3e0400828e0002f40e44eb02b236f25\">\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=\"API Integration - Connective Health\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Utilizing the Connective Health API directly\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://connectivehealth.mintlify.app/_mintlify/api/og/v2?division=Request+Options\u0026amp;title=API+Integration\u0026amp;description=Utilizing+the+Connective+Health+API+directly\u0026amp;theme=388cf9209d0d35b2cfc9a9d5\u0026amp;signature=81ca4b76b58c7cfc67e2f10c6e4f5ee0e3e0400828e0002f40e44eb02b236f25\">\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/connectivehealth/eW7DQFtqdpyY8sXf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Connective Health\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#047DB5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.connectivehealth.io/implementation/api-integration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/implementation/api-integration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.connectivehealth.io/#organization\",\"name\":\"Connective Health\",\"url\":\"https://docs.connectivehealth.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/connectivehealth/kSH1bibM2s-P8WWF/logo/CH_horizontal.png?fit=max\u0026auto=format\u0026n=kSH1bibM2s-P8WWF\u0026q=85\u0026s=5d699b20eadfbd07e9b80e7a204bad26\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.connectivehealth.io#website\",\"name\":\"Connective Health\",\"url\":\"https://docs.connectivehealth.io\",\"publisher\":{\"@id\":\"https://docs.connectivehealth.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.connectivehealth.io/implementation/api-integration#webpage\",\"url\":\"https://docs.connectivehealth.io/implementation/api-integration\",\"name\":\"API Integration\",\"description\":\"Utilizing the Connective Health API directly\",\"dateModified\":\"2026-07-07T15:28:03.602Z\",\"isPartOf\":{\"@id\":\"https://docs.connectivehealth.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.connectivehealth.io/implementation/api-integration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.connectivehealth.io/implementation/api-integration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Implementation\",\"item\":\"https://docs.connectivehealth.io/implementation/sample-project-steps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Request Options\",\"item\":\"https://docs.connectivehealth.io/implementation/ehr-integration\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"API Integration\",\"item\":\"https://docs.connectivehealth.io/implementation/api-integration\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.connectivehealth.io/implementation/api-integration#article\",\"headline\":\"API Integration\",\"name\":\"API Integration\",\"description\":\"Utilizing the Connective Health API directly\",\"url\":\"https://docs.connectivehealth.io/implementation/api-integration\",\"mainEntityOfPage\":{\"@id\":\"https://docs.connectivehealth.io/implementation/api-integration#webpage\"},\"dateModified\":\"2026-07-07T15:28:03.602Z\",\"publisher\":{\"@id\":\"https://docs.connectivehealth.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.connectivehealth.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Connective Health\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Connective Health","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Welcome","pages":[{"title":"Product Introduction","icon":"house","href":"/product/introduction"},{"title":"Pilot Process","icon":"paper-plane","href":"/implementation/pilot-process"}]},{"group":"Product","pages":[{"title":"Patient Care Summary","icon":"file-medical","href":"/product/patient-care-summary"},{"title":"Risk Adjustment Suspecting","icon":"magnifying-glass-chart","href":"/product/risk-adjustment"},{"title":"Quality Gap Closure","icon":"star","href":"/product/quality-gap-closure"},{"title":"Structured Reports","icon":"database","href":"/product/structured-reports"},{"title":"Webhooks","icon":"webhook","href":"/product/webhooks"}]},{"group":"FHIR","pages":[{"title":"FHIR Overview","icon":"fire-flame-curved","href":"/fhir/overview"},{"title":"Patient Everything","icon":"notes-medical","href":"/fhir/patient-everything-bundle"},{"title":"Patient Summary","icon":"file-medical","href":"/fhir/patient-summary-bundle"},{"title":"Bulk Medication History","icon":"prescription-bottle-medical","href":"/fhir/bulk-medication-history-bundle"},{"title":"Code Systems","icon":"table-list","href":"/fhir/code-systems"},{"group":"Resources","pages":[{"title":"Patient","icon":"user","href":"/fhir/resources/patient"},{"title":"AllergyIntolerance","icon":"hand-dots","href":"/fhir/resources/allergy-intolerance"},{"title":"CarePlan","icon":"clipboard-list","href":"/fhir/resources/care-plan"},{"title":"Condition","icon":"stethoscope","href":"/fhir/resources/condition"},{"title":"DiagnosticReport","icon":"file-waveform","href":"/fhir/resources/diagnostic-report"},{"title":"DocumentReference","icon":"file-lines","href":"/fhir/resources/document-reference"},{"title":"Encounter","icon":"hospital","href":"/fhir/resources/encounter"},{"title":"Immunization","icon":"syringe","href":"/fhir/resources/immunization"},{"title":"Observation","icon":"chart-line","href":"/fhir/resources/observation"},{"title":"Procedure","icon":"kit-medical","href":"/fhir/resources/procedure"},{"title":"Medication","icon":"pills","href":"/fhir/resources/medication"},{"title":"MedicationRequest","icon":"prescription","href":"/fhir/resources/medication-request"},{"title":"MedicationDispense","icon":"prescription-bottle","href":"/fhir/resources/medication-dispense"},{"title":"Practitioner","icon":"user-doctor","href":"/fhir/resources/practitioner"},{"title":"PractitionerRole","icon":"id-badge","href":"/fhir/resources/practitioner-role"},{"title":"Location","icon":"location-dot","href":"/fhir/resources/location"},{"title":"OperationOutcome","icon":"triangle-exclamation","href":"/fhir/resources/operation-outcome"}]}]},{"group":"Implementation","pages":[{"title":"Timeline","href":"/implementation/sample-project-steps"},{"group":"Request Options","pages":[{"title":"EHR Integration","description":"Direction integration with your commercial EHR","icon":"link","href":"/implementation/ehr-integration"},{"title":"API Integration","icon":"code","href":"/implementation/api-integration"}]},{"group":"Response Options","pages":[{"title":"Clinical Messaging","description":"Electronic Clinical Direct Messaging (Secure email)","icon":"envelope-open","href":"/responses/clinical-direct-messaging"},{"title":"Cloud Storage","icon":"cloud-arrow-up","href":"/responses/cloud-storage"},{"title":"EHR API Integration","icon":"hospital","href":"/responses/ehr-integration"}]}]},{"group":"APIs","pages":[{"title":"API Introduction","icon":"book","href":"/api-reference/introduction"},{"title":"Patient Data v2 Upgrade Guide","sidebarTitle":"API Upgrade Guide","icon":"arrow-up-right-dots","href":"/api-reference/patient-data-v2-upgrade-guide"},{"title":"Release Notes","icon":"gears","href":"/api-reference/release-notes"},{"group":"Clinical Data","pages":[{"openapi":"post /v2/patient-data/process","title":"Patient Data v2","href":"/clinical-data/patient-data-v2"},{"openapi":"post /v2/patient-data/validate","title":"Patient Data v2 Validate","href":"/clinical-data/patient-data-v2-validate"},{"openapi":"post /v1/scheduled-appointment","title":"Patient Data v1","href":"/clinical-data/patient-data-processing-v1"},{"openapi":"post /v2/patient-record","title":"Share Patient Record","href":"/clinical-data-sharing/patient-record"},{"openapi":"post /v1/encounter-summary","title":"Create Encounter Summary","href":"/clinical-data-sharing/encounter-summary"}]},{"group":"ADT Patient Panel","pages":[{"openapi":"post /v1/patient-panel","title":"Panel Registration","href":"/adt-patient-panel/panel-registration"}]},{"group":"Medication History","pages":[{"openapi":"post /v1/medication-history/patient-panel","title":"Medication History Patient Panel Load v1","href":"/medication-history/patient-panel-load"},{"openapi":"post /v1/medication-history/patient-panel/validate","title":"Medication History Patient Panel Load v1 Validate","href":"/medication-history/patient-panel-load-v1-validate"},{"openapi":"post /v1/medication-history/load-file","title":"Bulk Patient Panel File Load","href":"/medication-history/bulk-patient-panel-file-load"}]}]}]},{"anchor":"Home","icon":"house-user","pages":[{"title":"Home","href":"/introduction"}]}]},"title":"API Integration - Connective Health","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}