{"version":1,"pages":[{"id":"-Mi5viRiiJwQmhgF633c","title":"Extra Horizon Documentation","pathname":"/extrahorizon","siteSpaceId":"sitesp_Riku5","description":""},{"id":"ZDc6Bbn13KQDJc4V5FLX","title":"Getting Started","pathname":"/extrahorizon/getting-started","siteSpaceId":"sitesp_Riku5","description":"This page provides the resources to start building your application on Extra Horizon (ExH)."},{"id":"clc5mDnaCHVIeJIRLDqg","title":"Start familiarizing yourself","pathname":"/extrahorizon/getting-started/start-familiarizing-yourself-with","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MlU5uMZBXbU8jL_fvI8","title":"Tutorials","pathname":"/extrahorizon/use-cases","siteSpaceId":"sitesp_Riku5","description":"This page provides a set of demo configurations of ExtraHorizon"},{"id":"OtsATtn071gqsykFB8xB","title":"Medical Device Tutorial","pathname":"/extrahorizon/use-cases/medical-device-tutorial","siteSpaceId":"sitesp_Riku5","description":"This tutorial will walk you through how to configure a medical device application on Extra Horizon.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"NDGXbH23fMcTCKcLmSsp","title":"Preparation","pathname":"/extrahorizon/use-cases/medical-device-tutorial/preparation","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"}]},{"id":"cpAhK5YWPRexTbT4wI3m","title":"Build your first prototype","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"}]},{"id":"1V6QFbfwRye6OLMsSIVt","title":"Define a data model","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/define-a-data-model","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"}]},{"id":"JK37rayQtCFOXgu6xReF","title":"Configure your workflows","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/configure-your-workflows","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"}]},{"id":"Sr9oYRCwQRRGoIRxqdDR","title":"Workflow 1: Analyze a measurement","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/configure-your-workflows/workflow-1-analyze-a-measurement","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Configure your workflows"}]},{"id":"SmqQ1bpXX05npmOsQDEt","title":"Workflow 2: Create & store a PDF report","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/configure-your-workflows/workflow-2-create-and-store-a-pdf-report","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Configure your workflows"}]},{"id":"qXAdiWLSNzFCb6dVTEZQ","title":"Workflow 3: Send an e-mail","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/configure-your-workflows/workflow-3-send-an-e-mail","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Configure your workflows"}]},{"id":"QNoPyhVmdiiMMQPU4D7x","title":"Define your permissions","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/define-your-permissions","siteSpaceId":"sitesp_Riku5","description":"In this section, we will illustrate some examples of how to set up your permissions","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"}]},{"id":"CLoIc4Dk9yOioM75aWM8","title":"Update your schema with user permissions","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/define-your-permissions/update-your-schema-with-user-permissions","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Define your permissions"}]},{"id":"5tzjf7arsoQf7GrstGF8","title":"Update your schema with group permissions","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/define-your-permissions/update-your-schema-with-group-permissions","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Define your permissions"}]},{"id":"YiAIvNrWjW1BzRoydUu0","title":"Build the Front-End","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/build-the-front-end","siteSpaceId":"sitesp_Riku5","description":"In this section, we will create a simple front-end application.","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"}]},{"id":"58TGqhz3yVhKQ3autXtS","title":"Set up oAuth in your backend","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/build-the-front-end/set-up-oauth-in-your-backend","siteSpaceId":"sitesp_Riku5","description":"Start by creating an application in Extra Horizon that will integrate with your frontend application to let your users securely login","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Build the Front-End"}]},{"id":"OZzW1bp6U1cOxCg9oZsI","title":"Demo login page","pathname":"/extrahorizon/use-cases/medical-device-tutorial/build-your-first-prototype/build-the-front-end/demo-login-page","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"},{"label":"Build your first prototype"},{"label":"Build the Front-End"}]},{"id":"8Vb7nlF1o4fayX7FZcpv","title":"Summary & Wrap up","pathname":"/extrahorizon/use-cases/medical-device-tutorial/summary-and-wrap-up","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"Medical Device Tutorial"}]},{"id":"-MlU66FikwxoG3a6jm3u","title":"Polysomnography (PSG) Tutorial","pathname":"/extrahorizon/use-cases/polysomnography-psg","siteSpaceId":"sitesp_Riku5","description":"This use case illustrates a demo configuration of an Extra Horizon (ExH) environment to support a polysomnography application.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"14ANEEJky6Vq4YuQ6j1m","title":"Retool - Building dashboards Tutorial","pathname":"/extrahorizon/use-cases/building-dashboards-with-retool","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-MkltraV6WFla48L8FoB","title":"General","pathname":"/extrahorizon/faq/general","siteSpaceId":"sitesp_Riku5","description":"This page answers some general questions around the deployment and configuration of Extra Horizon clusters.","breadcrumbs":[{"label":"FAQ"}]},{"id":"mcqBEpvcqOfvD4iSXTXj","title":"Identity and Access Management","pathname":"/extrahorizon/services/access-management","siteSpaceId":"sitesp_Riku5","description":"A set of services responsible for managing Identities and access within our platform.","breadcrumbs":[{"label":"Services"}]},{"id":"VnzP9y7mvhEa1ZR6XibE","title":"User service","pathname":"/extrahorizon/services/access-management/user-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"}]},{"id":"vAXZlqpID3l279swo1Ej","title":"Users","pathname":"/extrahorizon/services/access-management/user-service/users","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"User service"}]},{"id":"TnuGNssqu8n57zRWrAmq","title":"Groups","pathname":"/extrahorizon/services/access-management/user-service/groups","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"User service"}]},{"id":"FYUlJ4Z1JcTI2xumuk1c","title":"Global roles","pathname":"/extrahorizon/services/access-management/user-service/global-roles","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"User service"}]},{"id":"Bc6HAXUaSKMgputNhZYj","title":"Configuration","pathname":"/extrahorizon/services/access-management/user-service/configuration","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"User service"}]},{"id":"mMKKL0rJbWS14JHNKAJT","title":"Auth Service","pathname":"/extrahorizon/services/access-management/auth-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"}]},{"id":"4QfskZX8apXJTdGDdKKp","title":"Applications","pathname":"/extrahorizon/services/access-management/auth-service/applications","siteSpaceId":"sitesp_Riku5","description":"Create and manage OAuth 1 or OAuth 2 applications","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"}]},{"id":"7fgbBXXxRu4giZxNskU6","title":"OAuth2","pathname":"/extrahorizon/services/access-management/auth-service/oauth2","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"}]},{"id":"E6Lmx8ENuIcXBCF9iFWV","title":"OAuth1","pathname":"/extrahorizon/services/access-management/auth-service/oauth1","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"}]},{"id":"VqSDYooxhhaXfLov2l7y","title":"MFA","pathname":"/extrahorizon/services/access-management/auth-service/mfa","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"}]},{"id":"fqrycQvENZqx4Xz9aoHw","title":"OpenID Connect","pathname":"/extrahorizon/services/access-management/auth-service/open-id-connect","siteSpaceId":"sitesp_Riku5","description":"With the OpenID Connect capabilities of Extra Horizon you can create a single sign on experience in your applications","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"}]},{"id":"F7KKBvtFlpoIBEJB4h2f","title":"Google Cloud","pathname":"/extrahorizon/services/access-management/auth-service/open-id-connect/google-cloud","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"},{"label":"OpenID Connect"}]},{"id":"MZSOWy9QKWjIzn9W01bD","title":"Azure ADFS","pathname":"/extrahorizon/services/access-management/auth-service/open-id-connect/azure-adfs","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Identity and Access Management"},{"label":"Auth Service"},{"label":"OpenID Connect"}]},{"id":"Twgv26d0Q7mfIbi3HEcx","title":"Data Management","pathname":"/extrahorizon/services/manage-data","siteSpaceId":"sitesp_Riku5","description":"This page discusses how to use Extra horizon services to manage data.","breadcrumbs":[{"label":"Services"}]},{"id":"E22KtL565NCD1ISTwBac","title":"File Service","pathname":"/extrahorizon/services/manage-data/file-service","siteSpaceId":"sitesp_Riku5","description":"This service is intended for blob storage and can store different files as binary data and metadata.","breadcrumbs":[{"label":"Services"},{"label":"Data Management"}]},{"id":"RjUjfrqx09T4GdMEsvYM","title":"Data Service","pathname":"/extrahorizon/services/manage-data/data-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Data Management"}]},{"id":"kJKmNPVEjhf8hurI1lPd","title":"Schemas","pathname":"/extrahorizon/services/manage-data/data-service/schemas","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Data Management"},{"label":"Data Service"}]},{"id":"awDdYZPZih3KEYwV4R3e","title":"Documents","pathname":"/extrahorizon/services/manage-data/data-service/documents","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Data Management"},{"label":"Data Service"}]},{"id":"RzRgcA8oxNQuZHKR0jO7","title":"FAQ Data Service","pathname":"/extrahorizon/services/manage-data/data-service/faq-data-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Data Management"},{"label":"Data Service"}]},{"id":"eoumRBtBM1bWfORUpaDM","title":"Automation","pathname":"/extrahorizon/services/automation","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"1az8K0oMZmxfgmUhmwN0","title":"Task Service","pathname":"/extrahorizon/services/automation/task-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"}]},{"id":"tRIMZhUag92HfwlY16jQ","title":"Functions","pathname":"/extrahorizon/services/automation/task-service/functions","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"}]},{"id":"Jf8I9XlVUAsReFXwHl3v","title":"Tasks","pathname":"/extrahorizon/services/automation/task-service/tasks","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"}]},{"id":"JGoJ52xQ9k7TbpPtRfat","title":"API Functions","pathname":"/extrahorizon/services/automation/task-service/api-functions","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"}]},{"id":"oVcT3ZNg0wUIa31pPurC","title":"Examples","pathname":"/extrahorizon/services/automation/task-service/examples","siteSpaceId":"sitesp_Riku5","description":"This page provides a set of examples on how to create and manage functions in the tasks service","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"}]},{"id":"NJPTVVCbaCHLXQZSlqwk","title":"Hello world (JS)","pathname":"/extrahorizon/services/automation/task-service/examples/hello-world-js","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"},{"label":"Examples"}]},{"id":"0UZXq24vqvR6EOksw3Mn","title":"Hello world (Py)","pathname":"/extrahorizon/services/automation/task-service/examples/hello-world-py","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"},{"label":"Examples"}]},{"id":"GsOMHfzBHXfQ1yU9PgUC","title":"Hello world (Docker)","pathname":"/extrahorizon/services/automation/task-service/examples/hello-world-docker","siteSpaceId":"sitesp_Riku5","description":"Hello world docker tutorial for Extra Horizon task functions","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"},{"label":"Examples"}]},{"id":"yG0WI4RPFBST9j82ocHd","title":"FAQ","pathname":"/extrahorizon/services/automation/task-service/faq","siteSpaceId":"sitesp_Riku5","description":"Common questions regarding how the task service works can be found here.","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Task Service"}]},{"id":"VvH2RQXMvMyTceNeFh9C","title":"Dispatchers Service","pathname":"/extrahorizon/services/automation/dispatchers-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"}]},{"id":"tBIQ7YDCUc1vKMnqMRyA","title":"Event Service","pathname":"/extrahorizon/services/automation/event-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"}]},{"id":"FUsppDyCk2soWPaNqYp0","title":"System Events","pathname":"/extrahorizon/services/automation/event-service/system-events","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Automation"},{"label":"Event Service"}]},{"id":"Vk515Zu1RAwKmKQtEIOB","title":"Communication","pathname":"/extrahorizon/services/communication","siteSpaceId":"sitesp_Riku5","description":"This page gives a brief overview of the different communication options provided by the Extra Horizon platform.","breadcrumbs":[{"label":"Services"}]},{"id":"RTeLo8dip2tZZds7Lw1L","title":"Notification Service","pathname":"/extrahorizon/services/communication/notification-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Communication"}]},{"id":"rQk8KIsP7ztq7MKZ7Ift","title":"User Settings","pathname":"/extrahorizon/services/communication/notification-service/settings","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Communication"},{"label":"Notification Service"}]},{"id":"NojbgBszY0k6GbzKfNe5","title":"Notifications","pathname":"/extrahorizon/services/communication/notification-service/notifications","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Communication"},{"label":"Notification Service"}]},{"id":"n29HFD0FdvQcykOYlA61","title":"Mail Service","pathname":"/extrahorizon/services/communication/mail-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Communication"}]},{"id":"ek0qqgPNTDWrMk8GhyCm","title":"Other","pathname":"/extrahorizon/services/other","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"}]},{"id":"6hM84uBh5taugsKPtl3J","title":"Localization Service","pathname":"/extrahorizon/services/other/localizations-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"}]},{"id":"3ldF2bOUtlQqtxfRjga4","title":"Language Codes","pathname":"/extrahorizon/services/other/localizations-service/language-code","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Localization Service"}]},{"id":"gnAVJd25vuYx2ck0619Y","title":"Template Service","pathname":"/extrahorizon/services/other/template-service","siteSpaceId":"sitesp_Riku5","description":"Use the template service to build templates that can be used to generate HTML mails or any other text-based format. Supports working with inputs, basic logic and localization/internationalization.","breadcrumbs":[{"label":"Services"},{"label":"Other"}]},{"id":"dMdgl9xuErNfF5iGhdvP","title":"Helpers in Templates","pathname":"/extrahorizon/services/other/template-service/helpers-in-templates","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Template Service"}]},{"id":"EXpBjCnO879fvAFr9Xje","title":"Localizations in Templates","pathname":"/extrahorizon/services/other/template-service/localizations","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Template Service"}]},{"id":"sPYKUeUqCNWio30aGXqu","title":"Payments Service","pathname":"/extrahorizon/services/other/payments-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"}]},{"id":"6U3R8n3LQmifk9YgOCoz","title":"Subscriptions","pathname":"/extrahorizon/services/other/payments-service/subscriptions","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Payments Service"}]},{"id":"lX2FkhsfVqC4ELJRLUCq","title":"Stripe","pathname":"/extrahorizon/services/other/payments-service/stripe","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Payments Service"}]},{"id":"odERxQ1Ke6Wye8lQLts6","title":"iOS App Store","pathname":"/extrahorizon/services/other/payments-service/ios-app-store","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"},{"label":"Payments Service"}]},{"id":"AJfgWMyogtkfWW99HkY9","title":"Configurations Service","pathname":"/extrahorizon/services/other/configurations-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Services"},{"label":"Other"}]},{"id":"7XNFWrwPfLn80NXz1BOx","title":"OpenAPI Specifications","pathname":"/extrahorizon/api-reference/api-specs","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"S2wco8WURrxiOtQZEbsm","title":"Changelog","pathname":"/extrahorizon/api-reference/changelog-chronological","siteSpaceId":"sitesp_Riku5","emoji":"1f4e6","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"S2IdIZJ7T3ivryfzJ6ly","title":"Per-service Changelog","pathname":"/extrahorizon/api-reference/changelog-chronological/changelog-service","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"API Reference"},{"label":"Changelog","emoji":"1f4e6"}]},{"id":"X132vB5LUcedoA9za9OV","title":"Postman Reference Collection","pathname":"/extrahorizon/api-reference/postman-reference-collection","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"API Reference"}]},{"id":"HESKYd5VfBnMcF1wbMoj","title":"Resource Query Language (RQL)","pathname":"/extrahorizon/additional-resources/resource-query-language-rql","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"TO7aeT1O2V7qCsCAFuHb","title":"Handling Errors","pathname":"/extrahorizon/additional-resources/handling-errors","siteSpaceId":"sitesp_Riku5","description":"This page contains some general information about handling errors in the Extra Horizon (ExH) platform.","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"5zoHceWRWWjbGBJtX8g1","title":"API interaction (Python)","pathname":"/extrahorizon/additional-resources/api-interaction-python","siteSpaceId":"sitesp_Riku5","description":"Simple example on how to interact with the Extrahorizon API using python","breadcrumbs":[{"label":"Additional Resources"}]},{"id":"XSsQxz3CmGh6JE1zq4KO","title":"Migration Guides","pathname":"/extrahorizon/migration-guides","siteSpaceId":"sitesp_Riku5","description":""},{"id":"BBFeWRKECkmTCxZ6Goy6","title":"Enabling verification request limiting","pathname":"/extrahorizon/migration-guides/migration-guide-enabling-verification-request-limiting","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Migration Guides"}]},{"id":"aej0WuNQ81RmdJSk1jQg","title":"Execution credentials for Tasks","pathname":"/extrahorizon/migration-guides/execution-credentials-for-tasks","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Migration Guides"}]},{"id":"WfuNGOh9vmGoiHYEIFfZ","title":"Template Service V2","pathname":"/extrahorizon/migration-guides/template-service-v2","siteSpaceId":"sitesp_Riku5","description":"","breadcrumbs":[{"label":"Migration Guides"}]},{"id":"1vSNrbQm5WgfwMBJsrd1","title":"Support","pathname":"/extrahorizon/exh-platform/support","siteSpaceId":"sitesp_Riku5","emoji":"1f64b","description":"As a customer of Extra Horizon, you can get access to the personalized support portal of your company.","breadcrumbs":[{"label":"ExH Platform"}]},{"id":"PxvI72f14LsYAEjxWhfn","title":"Usage and Performance","pathname":"/extrahorizon/exh-platform/usage-and-performance","siteSpaceId":"sitesp_Riku5","emoji":"23f1","description":"","breadcrumbs":[{"label":"ExH Platform"}]},{"id":"igXHWqF7EqwUIBaEujf2","title":"Regions","pathname":"/extrahorizon/exh-platform/regions","siteSpaceId":"sitesp_Riku5","emoji":"1f5fa","description":"Extra Horizon can operate your cluster form several parts of the world depending on your needs and regulatory requirements.","breadcrumbs":[{"label":"ExH Platform"}]},{"id":"udf31pbvxdrnX1zo0jVK","title":"Compliance","pathname":"/extrahorizon/exh-platform/compliance","siteSpaceId":"sitesp_Riku5","emoji":"2705","description":"","breadcrumbs":[{"label":"ExH Platform"}]},{"id":"uci1krrPi80n2qwsKn1W","title":"Certification","pathname":"/extrahorizon/exh-platform/compliance/certification","siteSpaceId":"sitesp_Riku5","emoji":"1f516","description":"","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"}]},{"id":"16ivdVDwtleYtx6b6zhI","title":"Hébergeur de Données de Santé (HDS)","pathname":"/extrahorizon/exh-platform/compliance/certification/hebergeur-de-donnees-de-sante-hds","siteSpaceId":"sitesp_Riku5","emoji":"1f1eb-1f1f7","description":"Hébergeur de Données de Santé","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"},{"label":"Certification","emoji":"1f516"}]},{"id":"Bkk1dk7Il0Y6wvcVZhEO","title":"Security","pathname":"/extrahorizon/exh-platform/compliance/security","siteSpaceId":"sitesp_Riku5","emoji":"1f513","description":"This page outlines the different security measures of the Extra Horizon platform.","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"}]},{"id":"ZfHLGSX2d0nS9s0dX2LR","title":"CFR 21 Part 11","pathname":"/extrahorizon/exh-platform/compliance/cfr-21-part-11","siteSpaceId":"sitesp_Riku5","emoji":"1f1fa-1f1f8","description":"","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"}]},{"id":"HsSsX2o4pTm4TgMto9P3","title":"ExH as OTS Software","pathname":"/extrahorizon/exh-platform/compliance/exh-as-ots-software","siteSpaceId":"sitesp_Riku5","icon":"books-medical","description":"Extra Horizon is an Off the Shelf Software (OTS) platform for Medical Devices. This section explains how to integrate ExH in your Management System and MD documentation.","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"}]},{"id":"ATW1O0oKWzb2ylSmeJx8","title":"Shared Responsibility Model","pathname":"/extrahorizon/exh-platform/compliance/shared-responsibility-model","siteSpaceId":"sitesp_Riku5","emoji":"1f91d","description":"","breadcrumbs":[{"label":"ExH Platform"},{"label":"Compliance","emoji":"2705"}]}]}