{"version":1,"pages":[{"id":"sRZoZS0N0MFfOdGaUn5D","title":"Welcome!","pathname":"/","siteSpaceId":"sitesp_Gn8MG","emoji":"1f44b","description":""},{"id":"h1QQjuHoIb1dXzIK8doy","title":"Understanding CRVS","pathname":"/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_Gn8MG","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"y5z6ZnhiN7ABBs8wnQaZ","title":"Effective digital CRVS systems","pathname":"/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_Gn8MG","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"qCZhHW47dLbm8gb46nC1","title":"OpenCRVS within a government systems architecture","pathname":"/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_Gn8MG","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"uxho9n9SZVYLpzKhSulR","title":"OpenCRVS Value Proposition","pathname":"/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"oOCazHIq5WYv5LI3CG1B","title":"Legal Compliance","pathname":"/crvs-systems/opencrvs-value-proposition/legal-compliance","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"CRVS Systems"},{"label":"OpenCRVS Value Proposition"}]},{"id":"WIkaYEOuDs3vSL9Rnx98","title":"Functional Architecture","pathname":"/product-specifications/functional-architecture","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"gxCJOT8STuGSJ17xQsZY","title":"Workflow management","pathname":"/product-specifications/workflow-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"CucazbDyyAdJbI7IdStb","title":"Status Flow Diagram","pathname":"/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jpm731XJ70yB0W8lALch","title":"User roles & scopes","pathname":"/product-specifications/users","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"QLtcWdsWHNNtBciCOx39","title":"Examples","pathname":"/product-specifications/users/examples","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"User roles & scopes"}]},{"id":"C5WAgY9SMrQa46gcCUMI","title":"Core functions","pathname":"/product-specifications/core-functions","siteSpaceId":"sitesp_Gn8MG","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"OyNhJ85N2XEtvgW7b0TX","title":"1. Notify event","pathname":"/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"jzfKi1xKQZgf5jwZ6E8t","title":"2. Declare event","pathname":"/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"ISgubvHpg1QjH5peXuNn","title":"3. Validate event","pathname":"/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"sdfblVYkORDtA0u1bRTv","title":"4. Register event","pathname":"/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"uq38JX2VLJFEKsaoOf4z","title":"5. Print certificate","pathname":"/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"vrUdkg9nxRAzCzdEkbhK","title":"6. Search for a record","pathname":"/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"RvLkeezNExDqlUHNTrbZ","title":"7. View record","pathname":"/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"GciVTX8Bq2kV9TQZat8M","title":"9. Correct record","pathname":"/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"EMX4SA5peoWl7AHItAih","title":"10. Archive record","pathname":"/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"q27a0lAmxub8Ji7kCvrc","title":"11. Vital statistics export","pathname":"/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"Ka0oYOFjwhx3j7XSkkcT","title":"Support functions","pathname":"/product-specifications/support-functions","siteSpaceId":"sitesp_Gn8MG","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"x4Depd5M4DlleCUJV3Ba","title":"12. Login","pathname":"/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"T2LA9jtnHRbXQFtJwPaT","title":"14. Audit","pathname":"/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"8VdsG9ZBpFTnUZMJwkrY","title":"14. Deduplication","pathname":"/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q42vOTzaLSKU0ICtBsSb","title":"15. Performance management","pathname":"/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"WNU84P31cZvJKrep5btn","title":"16. Payment","pathname":"/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"NqPr4vfgbMI9ebOr1efq","title":"17. Learning","pathname":"/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"wdJLeUvPaYmJVYjfDx25","title":"18. User support","pathname":"/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"TnmLdh9P85MnbeiBT0ct","title":"19. User onboarding","pathname":"/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"VQ8oCVAY7YU1uoMSpeIj","title":"Admin functions","pathname":"/product-specifications/admin-functions","siteSpaceId":"sitesp_Gn8MG","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"H6Rjj2GC8NUhFBXbpuy2","title":"20. User management","pathname":"/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"EyJeZY2DnxSnHb76A2BH","title":"21. Comms management","pathname":"/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"r6kWSc2fpFlzuRViXx2t","title":"22. Content management","pathname":"/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"gnxZJbuPvATbAMN53hUM","title":"23. Config management","pathname":"/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"zHpPPFf0zZv8rXRJZXKK","title":"Data functions","pathname":"/product-specifications/data-functions","siteSpaceId":"sitesp_Gn8MG","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"KhNIHWdSk1vRYzbrmnBY","title":"24. Legacy data import","pathname":"/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"QjGJE8LKkuXv4UhD0ug5","title":"25. Legacy paper import","pathname":"/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"Ih3rZYEvqzyLGslrNUYu","title":"Architecture","pathname":"/technology/architecture","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"Mi0GZsehMm755mFoFUMM","title":"Performance tests","pathname":"/technology/architecture/performance-tests","siteSpaceId":"sitesp_Gn8MG","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"Kg2Swy7Uf8ghxEnwE5R9","title":"Standards","pathname":"/technology/standards","siteSpaceId":"sitesp_Gn8MG","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"dEJjvA6T0jpW6GIgC2D3","title":"Security","pathname":"/technology/security","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"ERQvM1teaocG6y1Ng6fB","title":"Interoperability","pathname":"/technology/interoperability","siteSpaceId":"sitesp_Gn8MG","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"x2DoqFMWf7SPm5S3neSb","title":"APIs requiring OAuth credentials","pathname":"/technology/interoperability/apis-requiring-oauth-credentials","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"B7RhoXBSjtAEnlyIJskZ","title":"Authenticate a client","pathname":"/technology/interoperability/apis-requiring-oauth-credentials/authenticate-a-client","siteSpaceId":"sitesp_Gn8MG","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"bhPx6tWF0if6fQGibliY","title":"Event Notification clients","pathname":"/technology/interoperability/apis-requiring-oauth-credentials/event-notification-clients","siteSpaceId":"sitesp_Gn8MG","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"hawvcKBybevnRlGQNaMi","title":"Record Search clients","pathname":"/technology/interoperability/apis-requiring-oauth-credentials/record-search-clients","siteSpaceId":"sitesp_Gn8MG","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"ydrfgAefmIRUyo6Vzndt","title":"APIs for system administrators","pathname":"/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"hcCaNF6rmSJ8TtuG6hdm","title":"National ID","pathname":"/technology/interoperability/national-id","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"SR31MhwPAIuhYj2ORhec","title":"Registration integration","pathname":"/technology/interoperability/national-id/registration-integration","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"pnRp61HjlqYpEZGM5InF","title":"In-form authentication / verification","pathname":"/technology/interoperability/national-id/in-form-authentication-verification","siteSpaceId":"sitesp_Gn8MG","description":"Authenticating and verifying the identity of informants and parents during the event application process both offline and online.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"QAilsGmT9PP4JfYTgwrM","title":"MOSIP","pathname":"/technology/interoperability/national-id/mosip","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"sWp3ghbMSt0ZOMDILNPj","title":"Configuration","pathname":"/technology/interoperability/national-id/mosip/configuration","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"rnOkRiWNX4pkhjgDVBlq","title":"Registration integration","pathname":"/technology/interoperability/national-id/mosip/registration-integration","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"N87xVtRreejKihUhO8H5","title":"In-form authentication / verification with E-Signet","pathname":"/technology/interoperability/national-id/mosip/in-form-authentication-verification-with-e-signet","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"qZZR9UIOfWZBKaJFyxE5","title":"Deployment","pathname":"/technology/interoperability/national-id/mosip/deployment","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"IAaAm1QpQUhacIRjG9TD","title":"Intro to Farajaland","pathname":"/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_Gn8MG","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"SHehv9ID5TsXsDAwJOS7","title":"Civil registration in Farajaland","pathname":"/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_Gn8MG","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"Z6cPMadruwMQooTjfCAa","title":"OpenCRVS configuration in Farajaland","pathname":"/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_Gn8MG","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"HnFaoEQxqZbq9lX4JQYh","title":"Application settings","pathname":"/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"QVBbJjqWgXYrCO4I2a2O","title":"User roles","pathname":"/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"FEDC6eHCo75O0VGVXodd","title":"Declaration forms","pathname":"/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"bkIJGuF9bmzrAJ0Y3nht","title":"Certified Copies templates","pathname":"/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"MQXoqcskZR6cBcK0vduq","title":"Business process flows in Farajaland","pathname":"/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_Gn8MG","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"tW2ikHPeFimPW7LAcRBQ","title":"1. Planning an OpenCRVS Implementation","pathname":"/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"WLmN1EjZvH6Ms9Cl5VXY","title":"2. Establish project and team","pathname":"/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_Gn8MG","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"jhBYRUvrdduDp2QgqVGF","title":"3. Gather requirements","pathname":"/setup/2.-gather-requirements","siteSpaceId":"sitesp_Gn8MG","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"RgUJeNYJ0tcjoddzyK61","title":"3.1 Mapping business processes","pathname":"/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"Pw9domAfoeH3wzW7LRBY","title":"3.2 Mapping offices and user types","pathname":"/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_Gn8MG","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"a1du6x1X1DKK7U3pBXDJ","title":"3.3 Define your application settings","pathname":"/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"uC6D9ghzRizpoFY4bbkx","title":"3.4 Designing event declaration forms","pathname":"/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"FNahITfPeWQPB1qKBlf5","title":"3.5 Designing a certified copy","pathname":"/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"6ABrWdzkiQBh07BwwFmC","title":"4. Installation","pathname":"/setup/3.-installation","siteSpaceId":"sitesp_Gn8MG","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"peTBjtUaRMKfayPo0uIJ","title":"4.1 Quick start: Set-up a local development environment","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"WuiYmeG3Xliam3AgKJst","title":"4.1.1 Install the required dependencies","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"7VxjzsFJq50CPWHFuFcl","title":"4.1.2 Install OpenCRVS locally","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"hZ1cajiz9d0wkeWwpif9","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"Z5RkmwqMIiTxQGopLvau","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"FgUpXyxwDnOuAmmGdDFE","title":"4.1.5 Tooling","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"W9zO4oo4nUFiAkuMfg2U","title":"4.1.5.1 WSL Support","pathname":"/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"ljpgHTTKEwInSOjVWvpF","title":"4.2 Configure: Set-up your own, local, country configuration","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"z3mo4aEoXpYvWVToj8fX","title":"4.2.1 Fork your own country configuration repository","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"WqryRoNMGM28cmhXli65","title":"4.2.2 Set up administrative address divisions","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"LNgtZBQeW0kPBxYZIYEX","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"VDF3ffTdGYz9kaYj8yT2","title":"4.2.2.2 Prepare source file for statistics","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"l2yz90luVyAWH6WyAPFY","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"f4UVvxBzKJDDAIhfIevx","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"hyGbUns68Uf0cQ2OVGDA","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"o4Y7LLZMKwq94X7Twc8u","title":"4.2.4 Set up employees & roles for testing or production","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"KpmwG0tNmDXn2bCXdK9U","title":"4.2.3.1 Prepare source file for employees","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"c6ynRZbWAHO52SuWIQ2g","title":"4.2.3.2 Configure user roles","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"KDmZ6wFsMda6la7dm1UJ","title":"4.2.5 Set up application settings","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"KvQMCfISq5p7yXWYqf1Q","title":"4.2.5.1 Managing language content","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"DEtrgrsivpVqARQvCMiI","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"DrV7CR60RS3NFPGA7XEi","title":"4.2.6 Configure events","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"Ywgqb1uJe9JjggSWnWWa","title":"4.2.6.1 Working with events","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.6 Configure events"}]},{"id":"41kZAnl9ajQ3H4AVDHKz","title":"4.2.6.2 Configure an event declaration form","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.6.2-configure-an-event-declaration-form","siteSpaceId":"sitesp_Gn8MG","description":"Configuring an event declaration form requires you to:","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.6 Configure events"}]},{"id":"FTTmOeS08hiPiiBH7L6q","title":"4.2.6.3 Configure certificate templates","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.6 Configure events"}]},{"id":"j2q3hLVGJ5VKraQx0VZW","title":"4.2.7 Configure Metabase Analytics","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"W25MxhdiW6JP9wukIGCr","title":"4.2.8 Seeding & clearing your local databases","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"5AdtivZ2KyMUypYE1AeX","title":"4.2.9 Other configurable countryconfig API endpoints explained","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"9ERsO7G3S8eWkCSB7bNg","title":"4.2.9.1 Configurable workqueue API","pathname":"/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained/4.2.9.1-configurable-workqueue-api","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.9 Other configurable countryconfig API endpoints explained"}]},{"id":"4lmcGvitftsl3Qco5jcv","title":"4.3 Deploy: Set-up a server-hosted environment","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"pQaWJSHA1odeJUKjVP8y","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"f8SmJ9ODWrfrIytj20Kn","title":"4.3.2 TLS / SSL & DNS","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"wK9kFzoChmSncbcoAk5w","title":"4.3.2.1 LetsEncrypt https challenge in development environments","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"JHyFuQkTTLnNuZVrVfcT","title":"4.3.2.2 LetsEncrypt DNS challenge in production","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"f5MFOVJ2x7iN7Bo0jYcT","title":"4.3.2.3 Static TLS certificates","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"tRKzlB2TXEuWNWK1GiwJ","title":"4.3.3 Configure inventory files","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"iigoebRaIstP0Rq21HYL","title":"4.3.4 Create a Github environment","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"RfGf3shB5hahtk1r0iIF","title":"4.3.4.1 Environment secrets and variables explained","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"PPMZMIh1EejYSmtUFGsh","title":"4.3.4.2 VPN Recipes","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"VxyJDdy72Mi1awNbEQTu","title":"4.3.5 Provisioning servers","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"KbSc6DYPxtzurQlgpMEa","title":"4.3.5.1 SSH access","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"75POicsTU889PQfkeL8c","title":"4.3.5.2 Building, pushing & releasing your countryconfig code","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"0W6Rgj8mjrK0O2KbNnsu","title":"4.3.5.3 Ansible tasks when provisioning","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"4CWv1kgd0FIa7RAKYLx7","title":"4.3.6 Deploy","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"ylyeAz2tWtd2m7xD1gSz","title":"4.3.6.1 Running a deployment","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"fREaMO0j3zHDLmyYnlKS","title":"4.3.6.2 Seeding a server environment","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"TbympX0RlpSKSsv2wW33","title":"4.3.6.3 Login to an OpenCRVS server","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"9MkkJ8VJI53OeCcfcjnk","title":"4.3.6.5 Resetting a server environment","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"2uc12Oo0BlAhUvCXFm2R","title":"4.3.7 Backup & Restore","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"o83os3zMHpyp98hOOAlN","title":"4.3.7.1 Restoring a backup","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"0bSPgDX14sX50WsEF5Hc","title":"4.3.7.2 Off-boarding from OpenCRVS","pathname":"/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"DoTVlFHFweLNF4Z74qwf","title":"5. Functional configuration","pathname":"/setup/5.-functional-configuration","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"W4535VzOE53rGbOp2JtH","title":"5.1 Configure application settings","pathname":"/setup/5.-functional-configuration/5.1-configure-application-settings","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"4AfO70pB07fOTqOpvErr","title":"5.2 Configure registration periods and fees","pathname":"/setup/5.-functional-configuration/5.2-configure-registration-periods-and-fees","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"b81Lgz8drIoHvYwHfh7T","title":"5.3 Managing system users","pathname":"/setup/5.-functional-configuration/5.3-managing-system-users","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"mIJ8NtYejuARaROTaWxe","title":"6. Quality assurance testing","pathname":"/setup/5.-testing","siteSpaceId":"sitesp_Gn8MG","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"fUXu1Dqin7ORdEItwtcS","title":"7. Go-live","pathname":"/setup/6.-go-live","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"bE7VkNapRl5ZDhP4JAZn","title":"7.1 Pre-Deployment Checklist","pathname":"/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Go-live"}]},{"id":"FmWc7IKUemALk2aVzvdd","title":"8. Operational Support","pathname":"/setup/8.-operational-support","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fOIEf00pzfOcPTHOmOg","title":"9. Monitoring","pathname":"/setup/7.-monitoring","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fiYGc9uc2e2RsB12Hcy","title":"9.1 Application logs","pathname":"/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"178ouLqUoQ4mDqmyAn80","title":"9.2 Infrastructure health","pathname":"/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"gYLYgO4xBwJiWR18xwqf","title":"9.3 Routine monitoring checklist","pathname":"/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"OK3Xk0yYdFWw8Aw379Ej","title":"9.4 Setting up alerts","pathname":"/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"rBXpnO9KGxVkfcjaSTDt","title":"9.5 Managing a Docker Swarm","pathname":"/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"P3a0yJ7ipLusRlFCUcfF","title":"Community","pathname":"/general/community","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"t1cX8WsyYZXXfT6Skvlc","title":"Contributing","pathname":"/general/contributing","siteSpaceId":"sitesp_Gn8MG","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"DwIrD9hoowApXVwmvTs0","title":"Migration notes","pathname":"/general/migration-notes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"mz6sLEIJcD8b78i4jywT","title":"Release notes","pathname":"/general/release-notes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"3H1sUwsEwHsEg3bxMdKh","title":"Releases and upgrades","pathname":"/general/releases-and-upgrades","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"Cl5yz439kKZVbFZb4wzh","title":"Roadmap","pathname":"/general/product-roadmap","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"WcTtl4Cb1FdJX4gVFDGW","title":"Infrastructure","pathname":"/developers/infrastructure","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"GzkhyVhfmiQJYZpExyus","title":"Local Setup","pathname":"/developers/infrastructure/local-setup","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Infrastructure"}]},{"id":"IBNIU0J2tMdC2EgOLKSu","title":"Country configuration","pathname":"/developers/country-configuration","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"beddf4182134ed93ecb6391df4b6297ad0bc12e7","title":"Events","pathname":"/developers/country-configuration/events","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"404cd30e57329e475f8a56795aed005e39829de0","title":"Events","pathname":"/developers/country-configuration/events-1","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"cd4b95c2704b4e26e84278641334e1708358b7e0","title":"Events","pathname":"/developers/country-configuration/events-2","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"3cfba5f6b4c9c2c4cda1ccc0e3da5953755cf4c6","title":"Events","pathname":"/developers/country-configuration/events-3","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"826375c55e4fe1d557b60e96a52b0e4b9d3d48b0","title":"Events","pathname":"/developers/country-configuration/events-4","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"b82c6cd7e6840437a8c8df94efe2b8885e953c87","title":"Events","pathname":"/developers/country-configuration/events-5","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"67fe7d0e3626e25a6d3421a762bb8d8b9f4cce79","title":"Events","pathname":"/developers/country-configuration/events-6","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"551c02059abeadb0d935b8ff0ab788bb059482f1","title":"Events","pathname":"/developers/country-configuration/events-7","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"QWY2meOCVe3dehXbbGWu","title":"Certificate templates","pathname":"/developers/country-configuration/certificate-templates","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"os6z2xkhITjWtRKx9XQF","title":"Variables & functions","pathname":"/developers/country-configuration/certificate-templates/variables-and-functions","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"},{"label":"Certificate templates"}]},{"id":"sRZoZS0N0MFfOdGaUn5D","title":"Welcome!","pathname":"/v1.8","siteSpaceId":"sitesp_0stPi","description":""},{"id":"h1QQjuHoIb1dXzIK8doy","title":"Understanding CRVS","pathname":"/v1.8/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_0stPi","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"y5z6ZnhiN7ABBs8wnQaZ","title":"Effective digital CRVS systems","pathname":"/v1.8/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_0stPi","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"qCZhHW47dLbm8gb46nC1","title":"OpenCRVS within a government systems architecture","pathname":"/v1.8/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_0stPi","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"uxho9n9SZVYLpzKhSulR","title":"OpenCRVS Value Proposition","pathname":"/v1.8/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"WIkaYEOuDs3vSL9Rnx98","title":"Functional Architecture","pathname":"/v1.8/product-specifications/functional-architecture","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"gxCJOT8STuGSJ17xQsZY","title":"Workflow management","pathname":"/v1.8/product-specifications/workflow-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"CucazbDyyAdJbI7IdStb","title":"Status Flow Diagram","pathname":"/v1.8/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jpm731XJ70yB0W8lALch","title":"User roles & scopes","pathname":"/v1.8/product-specifications/users","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"QLtcWdsWHNNtBciCOx39","title":"Examples","pathname":"/v1.8/product-specifications/users/examples","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"User roles & scopes"}]},{"id":"C5WAgY9SMrQa46gcCUMI","title":"Core functions","pathname":"/v1.8/product-specifications/core-functions","siteSpaceId":"sitesp_0stPi","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"OyNhJ85N2XEtvgW7b0TX","title":"1. Notify event","pathname":"/v1.8/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"jzfKi1xKQZgf5jwZ6E8t","title":"2. Declare event","pathname":"/v1.8/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"ISgubvHpg1QjH5peXuNn","title":"3. Validate event","pathname":"/v1.8/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"sdfblVYkORDtA0u1bRTv","title":"4. Register event","pathname":"/v1.8/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"uq38JX2VLJFEKsaoOf4z","title":"5. Print certificate","pathname":"/v1.8/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"UzSmrLVYpQFdeP6lW7ME","title":"6. Issue certificate","pathname":"/v1.8/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"vrUdkg9nxRAzCzdEkbhK","title":"7. Search for a record","pathname":"/v1.8/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"RvLkeezNExDqlUHNTrbZ","title":"8. View record","pathname":"/v1.8/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"GciVTX8Bq2kV9TQZat8M","title":"9. Correct record","pathname":"/v1.8/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"vSj4T1Cq1IqrRYvxsmqf","title":"10. Verify record","pathname":"/v1.8/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"EMX4SA5peoWl7AHItAih","title":"11. Archive record","pathname":"/v1.8/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"q27a0lAmxub8Ji7kCvrc","title":"12. Vital statistics export","pathname":"/v1.8/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"Ka0oYOFjwhx3j7XSkkcT","title":"Support functions","pathname":"/v1.8/product-specifications/support-functions","siteSpaceId":"sitesp_0stPi","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"x4Depd5M4DlleCUJV3Ba","title":"13. Login","pathname":"/v1.8/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"T2LA9jtnHRbXQFtJwPaT","title":"14. Audit","pathname":"/v1.8/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"8VdsG9ZBpFTnUZMJwkrY","title":"15. Deduplication","pathname":"/v1.8/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q42vOTzaLSKU0ICtBsSb","title":"16. Performance management","pathname":"/v1.8/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"WNU84P31cZvJKrep5btn","title":"17. Payment","pathname":"/v1.8/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"NqPr4vfgbMI9ebOr1efq","title":"18. Learning","pathname":"/v1.8/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"wdJLeUvPaYmJVYjfDx25","title":"19. User support","pathname":"/v1.8/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"TnmLdh9P85MnbeiBT0ct","title":"20. User onboarding","pathname":"/v1.8/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"VQ8oCVAY7YU1uoMSpeIj","title":"Admin functions","pathname":"/v1.8/product-specifications/admin-functions","siteSpaceId":"sitesp_0stPi","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"H6Rjj2GC8NUhFBXbpuy2","title":"21. User management","pathname":"/v1.8/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"EyJeZY2DnxSnHb76A2BH","title":"22. Comms management","pathname":"/v1.8/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"r6kWSc2fpFlzuRViXx2t","title":"23. Content management","pathname":"/v1.8/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"gnxZJbuPvATbAMN53hUM","title":"24. Config management","pathname":"/v1.8/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"zHpPPFf0zZv8rXRJZXKK","title":"Data functions","pathname":"/v1.8/product-specifications/data-functions","siteSpaceId":"sitesp_0stPi","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"KhNIHWdSk1vRYzbrmnBY","title":"25. Legacy data import","pathname":"/v1.8/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"QjGJE8LKkuXv4UhD0ug5","title":"26. Legacy paper import","pathname":"/v1.8/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"Ih3rZYEvqzyLGslrNUYu","title":"Architecture","pathname":"/v1.8/technology/architecture","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"Mi0GZsehMm755mFoFUMM","title":"Performance tests","pathname":"/v1.8/technology/architecture/performance-tests","siteSpaceId":"sitesp_0stPi","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"Kg2Swy7Uf8ghxEnwE5R9","title":"Standards","pathname":"/v1.8/technology/standards","siteSpaceId":"sitesp_0stPi","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"QjeupnZku7g7y5mIh3pM","title":"FHIR Documents","pathname":"/v1.8/technology/standards/fhir-documents","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"EYrdyF6S6ElfHtAItE9O","title":"Event Composition","pathname":"/v1.8/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"liBFKYmxrwALdSzXshAc","title":"Person","pathname":"/v1.8/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"9ANaA9ZFP9tRBXLGOGcX","title":"Registration Task","pathname":"/v1.8/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"VIiDBZnNY1MIKN2AteCd","title":"Event Observations","pathname":"/v1.8/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Fy2bSZ9gGio8t3kxP4uC","title":"Locations","pathname":"/v1.8/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"dEJjvA6T0jpW6GIgC2D3","title":"Security","pathname":"/v1.8/technology/security","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"ERQvM1teaocG6y1Ng6fB","title":"Interoperability","pathname":"/v1.8/technology/interoperability","siteSpaceId":"sitesp_0stPi","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"x2DoqFMWf7SPm5S3neSb","title":"APIs requiring OAuth credentials","pathname":"/v1.8/technology/interoperability/create-a-client","siteSpaceId":"sitesp_0stPi","description":"In order to interoperate with OpenCRVS' record search, event notification and webhooks, you must first create an OAuth client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"B7RhoXBSjtAEnlyIJskZ","title":"Authenticate a client","pathname":"/v1.8/technology/interoperability/create-a-client/authenticate-a-client","siteSpaceId":"sitesp_0stPi","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"bhPx6tWF0if6fQGibliY","title":"Event Notification clients","pathname":"/v1.8/technology/interoperability/create-a-client/event-notification-clients","siteSpaceId":"sitesp_0stPi","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"hawvcKBybevnRlGQNaMi","title":"Record Search clients","pathname":"/v1.8/technology/interoperability/create-a-client/record-search-clients","siteSpaceId":"sitesp_0stPi","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"fw5g9b7wsoDNyTbxtWqH","title":"Webhook clients","pathname":"/v1.8/technology/interoperability/create-a-client/webhook-clients","siteSpaceId":"sitesp_0stPi","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"APIs requiring OAuth credentials"}]},{"id":"ydrfgAefmIRUyo6Vzndt","title":"APIs for system administrators","pathname":"/v1.8/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_0stPi","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"fnIUyeYxJLdeNSimQ86w","title":"National ID","pathname":"/v1.8/technology/interoperability/national-id-client","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ZFR0G1EEoc4hBRkqSvmn","title":"Registration integration","pathname":"/v1.8/technology/interoperability/national-id-client/registration-integration","siteSpaceId":"sitesp_0stPi","description":"Interoperating with a National ID system at the point of registration, both synchronously and asynchronously.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"3yx3OjwfiAd2MTvsz2xS","title":"In-form authentication / verification","pathname":"/v1.8/technology/interoperability/national-id-client/in-form-authentication-verification","siteSpaceId":"sitesp_0stPi","description":"Authenticating and verifying the identity of informants and parents during the event application process both offline and online.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"TgEHQiBVEHLIkU7E18QS","title":"MOSIP","pathname":"/v1.8/technology/interoperability/national-id-client/mosip","siteSpaceId":"sitesp_0stPi","description":"Interoperating with MOSIP and E-Signet, OpenSource DPG solutions for National ID and digital identity verification","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"tQNQN3yi62QCitTSynIq","title":"Registration integration","pathname":"/v1.8/technology/interoperability/national-id-client/mosip/registration-integration","siteSpaceId":"sitesp_0stPi","description":"Using MOSIP's Packet Manager API for asynchronous integration at the point of registration","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"fOMDOG7thhCLa3Isrc4f","title":"In-form authentication / verification & E-Signet","pathname":"/v1.8/technology/interoperability/national-id-client/mosip/in-form-authentication-verification-using-e-signet","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"u2lbWVVouLFlE6wriuXf","title":"Deployment","pathname":"/v1.8/technology/interoperability/national-id-client/mosip/deployment","siteSpaceId":"sitesp_0stPi","description":"Deployment process for the technical components and modules required to integrate with MOSIP & E-Signet","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"},{"label":"MOSIP"}]},{"id":"IAaAm1QpQUhacIRjG9TD","title":"Intro to Farajaland","pathname":"/v1.8/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_0stPi","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"SHehv9ID5TsXsDAwJOS7","title":"Civil registration in Farajaland","pathname":"/v1.8/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_0stPi","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"Z6cPMadruwMQooTjfCAa","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.8/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_0stPi","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"HnFaoEQxqZbq9lX4JQYh","title":"Application settings","pathname":"/v1.8/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"QVBbJjqWgXYrCO4I2a2O","title":"User roles","pathname":"/v1.8/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"FEDC6eHCo75O0VGVXodd","title":"Declaration forms","pathname":"/v1.8/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"bkIJGuF9bmzrAJ0Y3nht","title":"Certified Copies templates","pathname":"/v1.8/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"MQXoqcskZR6cBcK0vduq","title":"Business process flows in Farajaland","pathname":"/v1.8/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_0stPi","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"tW2ikHPeFimPW7LAcRBQ","title":"1. Planning an OpenCRVS Implementation","pathname":"/v1.8/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"WLmN1EjZvH6Ms9Cl5VXY","title":"2. Establish project and team","pathname":"/v1.8/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_0stPi","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"jhBYRUvrdduDp2QgqVGF","title":"3. Gather requirements","pathname":"/v1.8/setup/2.-gather-requirements","siteSpaceId":"sitesp_0stPi","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"RgUJeNYJ0tcjoddzyK61","title":"3.1 Mapping business processes","pathname":"/v1.8/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"Pw9domAfoeH3wzW7LRBY","title":"3.2 Mapping offices and user types","pathname":"/v1.8/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_0stPi","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"a1du6x1X1DKK7U3pBXDJ","title":"3.3 Define your application settings","pathname":"/v1.8/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"uC6D9ghzRizpoFY4bbkx","title":"3.4 Designing event declaration forms","pathname":"/v1.8/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"FNahITfPeWQPB1qKBlf5","title":"3.5 Designing a certified copy","pathname":"/v1.8/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"6ABrWdzkiQBh07BwwFmC","title":"4. Installation","pathname":"/v1.8/setup/3.-installation","siteSpaceId":"sitesp_0stPi","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"peTBjtUaRMKfayPo0uIJ","title":"4.1 Quick start: Set-up a local development environment","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"WuiYmeG3Xliam3AgKJst","title":"4.1.1 Install the required dependencies","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"7VxjzsFJq50CPWHFuFcl","title":"4.1.2 Install OpenCRVS locally","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"hZ1cajiz9d0wkeWwpif9","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"Z5RkmwqMIiTxQGopLvau","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"FgUpXyxwDnOuAmmGdDFE","title":"4.1.5 Tooling","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"W9zO4oo4nUFiAkuMfg2U","title":"4.1.5.1 WSL Support","pathname":"/v1.8/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"ljpgHTTKEwInSOjVWvpF","title":"4.2 Configure: Set-up your own, local, country configuration","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"z3mo4aEoXpYvWVToj8fX","title":"4.2.1 Fork your own country configuration repository","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"WqryRoNMGM28cmhXli65","title":"4.2.2 Set up administrative address divisions","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"LNgtZBQeW0kPBxYZIYEX","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"VDF3ffTdGYz9kaYj8yT2","title":"4.2.2.2 Prepare source file for statistics","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"l2yz90luVyAWH6WyAPFY","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"f4UVvxBzKJDDAIhfIevx","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"hyGbUns68Uf0cQ2OVGDA","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"o4Y7LLZMKwq94X7Twc8u","title":"4.2.4 Set up employee users, and scopes, for testing or production","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"KpmwG0tNmDXn2bCXdK9U","title":"4.2.3.1 Prepare source file for employees","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employee users, and scopes, for testing or production"}]},{"id":"c6ynRZbWAHO52SuWIQ2g","title":"4.2.3.2 Configure roles and scopes","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employee users, and scopes, for testing or production"}]},{"id":"KDmZ6wFsMda6la7dm1UJ","title":"4.2.5 Set up application settings","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"KvQMCfISq5p7yXWYqf1Q","title":"4.2.5.1 Managing language content","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"DEtrgrsivpVqARQvCMiI","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"j2q3hLVGJ5VKraQx0VZW","title":"4.2.5.2 Configuring Metabase Dashboards","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"FTTmOeS08hiPiiBH7L6q","title":"4.2.6 Configure certificate templates","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"DrV7CR60RS3NFPGA7XEi","title":"4.2.7 Configure declaration forms","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"Ywgqb1uJe9JjggSWnWWa","title":"4.2.7.1 Configuring an event form","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.7 Configure declaration forms"}]},{"id":"W25MxhdiW6JP9wukIGCr","title":"4.2.8 Seeding & clearing your local databases","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"5AdtivZ2KyMUypYE1AeX","title":"4.2.9 Countryconfig API endpoints explained","pathname":"/v1.8/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"4lmcGvitftsl3Qco5jcv","title":"4.3 Deploy: Set-up a server-hosted environment","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"pQaWJSHA1odeJUKjVP8y","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"f8SmJ9ODWrfrIytj20Kn","title":"4.3.2 TLS / SSL & DNS","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"wK9kFzoChmSncbcoAk5w","title":"4.3.2.1 LetsEncrypt https challenge in development environments","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"JHyFuQkTTLnNuZVrVfcT","title":"4.3.2.2 LetsEncrypt DNS challenge in production","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"f5MFOVJ2x7iN7Bo0jYcT","title":"4.3.2.3 Static TLS certificates","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"tRKzlB2TXEuWNWK1GiwJ","title":"4.3.3 Configure inventory files","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"iigoebRaIstP0Rq21HYL","title":"4.3.4 Create a Github environment","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"RfGf3shB5hahtk1r0iIF","title":"4.3.4.1 Environment secrets and variables explained","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"PPMZMIh1EejYSmtUFGsh","title":"4.3.4.2 VPN Recipes","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"VxyJDdy72Mi1awNbEQTu","title":"4.3.5 Provisioning servers","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"KbSc6DYPxtzurQlgpMEa","title":"4.3.5.1 SSH access","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"75POicsTU889PQfkeL8c","title":"4.3.5.2 Building, pushing & releasing your countryconfig code","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"0W6Rgj8mjrK0O2KbNnsu","title":"4.3.5.3 Ansible tasks when provisioning","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"4CWv1kgd0FIa7RAKYLx7","title":"4.3.6 Deploy","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"ylyeAz2tWtd2m7xD1gSz","title":"4.3.6.1 Running a deployment","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"fREaMO0j3zHDLmyYnlKS","title":"4.3.6.2 Seeding a server environment","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"TbympX0RlpSKSsv2wW33","title":"4.3.6.3 Login to an OpenCRVS server","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"9MkkJ8VJI53OeCcfcjnk","title":"4.3.6.5 Resetting a server environment","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"2uc12Oo0BlAhUvCXFm2R","title":"4.3.7 Backup & Restore","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"o83os3zMHpyp98hOOAlN","title":"4.3.7.1 Restoring a backup","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"0bSPgDX14sX50WsEF5Hc","title":"4.3.7.2 Off-boarding from OpenCRVS","pathname":"/v1.8/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"mIJ8NtYejuARaROTaWxe","title":"5. Quality assurance testing","pathname":"/v1.8/setup/5.-testing","siteSpaceId":"sitesp_0stPi","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"fUXu1Dqin7ORdEItwtcS","title":"6. Go-live","pathname":"/v1.8/setup/6.-go-live","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"bE7VkNapRl5ZDhP4JAZn","title":"6.1 Pre-Deployment Checklist","pathname":"/v1.8/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"6. Go-live"}]},{"id":"FmWc7IKUemALk2aVzvdd","title":"7. Operational Support","pathname":"/v1.8/setup/8.-operational-support","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fOIEf00pzfOcPTHOmOg","title":"8. Monitoring","pathname":"/v1.8/setup/7.-monitoring","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fiYGc9uc2e2RsB12Hcy","title":"8.1 Application logs","pathname":"/v1.8/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"178ouLqUoQ4mDqmyAn80","title":"8.2 Infrastructure health","pathname":"/v1.8/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"gYLYgO4xBwJiWR18xwqf","title":"8.3 Routine monitoring checklist","pathname":"/v1.8/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"OK3Xk0yYdFWw8Aw379Ej","title":"8.4 Setting up alerts","pathname":"/v1.8/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"rBXpnO9KGxVkfcjaSTDt","title":"8.5 Managing a Docker Swarm","pathname":"/v1.8/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"P3a0yJ7ipLusRlFCUcfF","title":"Community","pathname":"/v1.8/general/community","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"General"}]},{"id":"t1cX8WsyYZXXfT6Skvlc","title":"Contributing","pathname":"/v1.8/general/contributing","siteSpaceId":"sitesp_0stPi","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"4KuUAJfaLTxXubDy3qqE","title":"Migration notes","pathname":"/v1.8/general/migration-notes","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"General"}]},{"id":"3iho3EXSeu2VKYmZTLRT","title":"Releases and upgrades","pathname":"/v1.8/general/releases","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"General"}]},{"id":"owzzqLU3gfrNIP8nDzNH","title":"Release notes","pathname":"/v1.8/general/v1.8-release-notes","siteSpaceId":"sitesp_0stPi","description":"In OpenCRVS v1.8.0, alongside numerous technical improvements and bug fixes, we have enhanced form configuration flexibility. Signatures inputs are now part of the form configuration.","breadcrumbs":[{"label":"General"}]},{"id":"Cl5yz439kKZVbFZb4wzh","title":"Product roadmap","pathname":"/v1.8/general/product-roadmap","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"General"}]},{"id":"r7JnBNaKy9KWz6i5AfuD","title":"Contributing","pathname":"/v1.8/developer/contributing","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Developer"}]},{"id":"jFpAD6tKMQ66ZXIr1vgm","title":"Submitting a hotfix","pathname":"/v1.8/developer/contributing/submitting-a-hotfix","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Developer"},{"label":"Contributing"}]},{"id":"WcTtl4Cb1FdJX4gVFDGW","title":"Infrastructure","pathname":"/v1.8/developer/infrastructure","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Developer"}]},{"id":"GzkhyVhfmiQJYZpExyus","title":"Local Setup","pathname":"/v1.8/developer/infrastructure/local-setup","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Developer"},{"label":"Infrastructure"}]},{"id":"4LbY9Zt8kEmmyuYntZkf","title":"Workflows","pathname":"/v1.8/developer/workflows","siteSpaceId":"sitesp_0stPi","breadcrumbs":[{"label":"Developer"}]},{"id":"KxihZHNQKHoWVSxEGEPO","title":"Releasing","pathname":"/v1.8/developer/workflows/releasing","siteSpaceId":"sitesp_0stPi","description":"","breadcrumbs":[{"label":"Developer"},{"label":"Workflows"}]},{"id":"vskBocTIOFKUlQBCBmbU","title":"Welcome!","pathname":"/v1.7","siteSpaceId":"sitesp_WUOGu"},{"id":"6CsnENY4mfb9VEN4kBuZ","title":"Understanding CRVS","pathname":"/v1.7/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_WUOGu","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"t45oH0NU9pdnMk8mF454","title":"Effective digital CRVS systems","pathname":"/v1.7/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_WUOGu","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"MZuho9Gbuo6UzNI27HB7","title":"OpenCRVS within a government systems architecture","pathname":"/v1.7/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_WUOGu","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"7dW0jAwLYG088gcFiR4z","title":"OpenCRVS Value Proposition","pathname":"/v1.7/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"xS5o944qkGnvAQsZZce3","title":"Functional Architecture","pathname":"/v1.7/product-specifications/functional-architecture","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"DEEl7K81yBSqtonMiniz","title":"Workflow management","pathname":"/v1.7/product-specifications/workflow-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"kmfdqkz8uqHwxqz7jR43","title":"Status Flow Diagram","pathname":"/v1.7/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"RQlFbIj4LrW3zrCRihjz","title":"User roles & scopes","pathname":"/v1.7/product-specifications/users","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"vPSHQzIMj3p2i1qRghtb","title":"Examples","pathname":"/v1.7/product-specifications/users/examples","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"User roles & scopes"}]},{"id":"4gAlDI1Ve99DYRt5BiSg","title":"Core functions","pathname":"/v1.7/product-specifications/core-functions","siteSpaceId":"sitesp_WUOGu","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"WyjHZpVJPAdLZByLEpuc","title":"1. Notify event","pathname":"/v1.7/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"PT8WkotmgjNC1KGIKxst","title":"2. Declare event","pathname":"/v1.7/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"72FhfSj7NiY3KSqqt5iz","title":"3. Validate event","pathname":"/v1.7/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"fhZl5j7AwIpf3AuungWO","title":"4. Register event","pathname":"/v1.7/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"xzDcbNOXKDHJl0XXKgHy","title":"5. Print certificate","pathname":"/v1.7/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"NCZIusc98iRiFWxSMeZq","title":"6. Issue certificate","pathname":"/v1.7/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"E7D140ug4dNAA6YkDSu1","title":"7. Search for a record","pathname":"/v1.7/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"bAXYaQZ0x2wJRfEx4oGA","title":"8. View record","pathname":"/v1.7/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"MYk8QZ7pfcq6a81ZxXyO","title":"9. Correct record","pathname":"/v1.7/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"9XAo8LGWF0iMS4CShSqe","title":"10. Verify record","pathname":"/v1.7/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"eIcggjpcNR5sfsfuYCkO","title":"11. Archive record","pathname":"/v1.7/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"zk2iffIznTwrZg5KnWgm","title":"12. Vital statistics export","pathname":"/v1.7/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"e4pmOYdBLnzxDpowW5in","title":"Support functions","pathname":"/v1.7/product-specifications/support-functions","siteSpaceId":"sitesp_WUOGu","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"TdVIvvyLIoNcdaF3OBcU","title":"13. Login","pathname":"/v1.7/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"iVgdkjcvRj1z6MbfkzS1","title":"14. Audit","pathname":"/v1.7/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"mOvs8CeNyryeR7S1pDNa","title":"15. Deduplication","pathname":"/v1.7/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"c5EBLLJAd4ehTuQ7uRfe","title":"16. Performance management","pathname":"/v1.7/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"UgP22xn52DWaoX04Ug04","title":"17. Payment","pathname":"/v1.7/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"x92WOFu8ng5oWA7Wx6Wm","title":"18. Learning","pathname":"/v1.7/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"CQYQ7uUFzCpj6oanIEYC","title":"19. User support","pathname":"/v1.7/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"onWXzfcMRQzVoknTotn8","title":"20. User onboarding","pathname":"/v1.7/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q1w5MobeZFb1webXg8pW","title":"Admin functions","pathname":"/v1.7/product-specifications/admin-functions","siteSpaceId":"sitesp_WUOGu","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"itU6DyOBVtJC3Xi7hiCZ","title":"21. User management","pathname":"/v1.7/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"Z9THkVRjF6ElBAl8cZyr","title":"22. Comms management","pathname":"/v1.7/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"VJSBwfGK7gUhX068LVBr","title":"23. Content management","pathname":"/v1.7/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"WEO12J5DD37KkQpaAC6M","title":"24. Config management","pathname":"/v1.7/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"5IOBRZybWFhO22UfrtCL","title":"Data functions","pathname":"/v1.7/product-specifications/data-functions","siteSpaceId":"sitesp_WUOGu","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jPFMk2r5W7txqrx1ij5E","title":"25. Legacy data import","pathname":"/v1.7/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"1WzetIc6P0dhv3jtguFS","title":"26. Legacy paper import","pathname":"/v1.7/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"kBECOXtlUeucMtCIUCFm","title":"Architecture","pathname":"/v1.7/technology/architecture","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"Qe4XKmbwH8EzLWgVPVgJ","title":"Performance tests","pathname":"/v1.7/technology/architecture/performance-tests","siteSpaceId":"sitesp_WUOGu","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"tdagzvofjEpLQC8gPTL7","title":"Standards","pathname":"/v1.7/technology/standards","siteSpaceId":"sitesp_WUOGu","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"iMZaeKrhUxSYZPD0SrMj","title":"FHIR Documents","pathname":"/v1.7/technology/standards/fhir-documents","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"yXYqRhHOkBwggDmDDh3I","title":"Event Composition","pathname":"/v1.7/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"j41x5HNJvGnrgguL00LF","title":"Person","pathname":"/v1.7/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"ops9EuzUt3hazBDoYw6D","title":"Registration Task","pathname":"/v1.7/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"YlcCgV71Ewh7AHggIlOs","title":"Event Observations","pathname":"/v1.7/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"qZbU2Ko4hyazgYRUzfh4","title":"Locations","pathname":"/v1.7/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Q4yvE6XfGftUeFY6UHa9","title":"Security","pathname":"/v1.7/technology/security","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"YbRG2IUgGvn6qp9NlW77","title":"Interoperability","pathname":"/v1.7/technology/interoperability","siteSpaceId":"sitesp_WUOGu","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"lMVDSHVkPMT4qw28rW7z","title":"Create a client","pathname":"/v1.7/technology/interoperability/create-a-client","siteSpaceId":"sitesp_WUOGu","description":"How to create and manage access to OpenCRVS' interoperability functionality","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"yURot4SmWgF5kiQ9j1SW","title":"Authenticate a client","pathname":"/v1.7/technology/interoperability/authenticate-a-client","siteSpaceId":"sitesp_WUOGu","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"bObwBAUm3JYsTz4St9pq","title":"Event Notification clients","pathname":"/v1.7/technology/interoperability/event-notification-clients","siteSpaceId":"sitesp_WUOGu","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"2voT0Fm9rnI7llM7Wup1","title":"Record Search clients","pathname":"/v1.7/technology/interoperability/record-search-clients","siteSpaceId":"sitesp_WUOGu","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"MA8XYY2aIlRazc0RPYid","title":"Webhook clients","pathname":"/v1.7/technology/interoperability/webhook-clients","siteSpaceId":"sitesp_WUOGu","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"c36dAL1pTmS2lm3onQf4","title":"National ID client","pathname":"/v1.7/technology/interoperability/national-id-client","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ayWAlXSkmya32WoEoJ3T","title":"FHIR Location REST API","pathname":"/v1.7/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_WUOGu","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"NSxMtBH2SACS6wSEAmN5","title":"Other ways to interoperate","pathname":"/v1.7/technology/interoperability/other-ways-to-interoperate","siteSpaceId":"sitesp_WUOGu","description":"Direct interoperability with OpenHIM","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"LDoJ3KHyVR13n9FAePx6","title":"Intro to Farajaland","pathname":"/v1.7/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_WUOGu","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"2pamv6Nu00vmJjgnxMYZ","title":"Civil registration in Farajaland","pathname":"/v1.7/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_WUOGu","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"3gznXAvqdzOgJh6iHU3t","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.7/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_WUOGu","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"7YDKJBMsixaKjM85HphZ","title":"Application settings","pathname":"/v1.7/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"ywXKdCm2M3XWO9yQqCQO","title":"User roles","pathname":"/v1.7/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"lguvZ9MfSlw25SKGgmyA","title":"Declaration forms","pathname":"/v1.7/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"WjJaHIMDRWLY68wP6Qrr","title":"Certified Copies templates","pathname":"/v1.7/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"Tqbi2e1qOKtEQumvp4Sa","title":"Business process flows in Farajaland","pathname":"/v1.7/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_WUOGu","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"EYqsRdSyb2uNAIGHS8Ku","title":"1. Planning an OpenCRVS Implementation","pathname":"/v1.7/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"}]},{"id":"6VFo7ZXFOfQULDB3X65J","title":"2. Establish project and team","pathname":"/v1.7/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_WUOGu","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"M7zK1iuoIw5HjJLGRCRU","title":"3. Gather requirements","pathname":"/v1.7/setup/2.-gather-requirements","siteSpaceId":"sitesp_WUOGu","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"Whqg3lpzSf3ZctrYHMUa","title":"3.1 Mapping business processes","pathname":"/v1.7/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"xFwvDNq1ntkJ2dMSxdXF","title":"3.2 Mapping offices and user types","pathname":"/v1.7/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_WUOGu","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"h5ovY6tPq4ltfZUIXqgF","title":"3.3 Define your application settings","pathname":"/v1.7/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"gE0Yczo32SS70bEMrCvv","title":"3.4 Designing event declaration forms","pathname":"/v1.7/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"2SrHQue8BguZwnOTQvQe","title":"3.5 Designing a certified copy","pathname":"/v1.7/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"DvQRxTc2aoPKMgPklQCA","title":"4. Installation","pathname":"/v1.7/setup/3.-installation","siteSpaceId":"sitesp_WUOGu","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"nMDk0590frmkw69CBWmZ","title":"4.1 Quick start: Set-up a local development environment","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"akpeyrOzEsNGOWnl0ZQF","title":"4.1.1 Install the required dependencies","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"mVE3mnzFXa3IvfRDipdJ","title":"4.1.2 Install OpenCRVS locally","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"FYMmZO9OkzOU02TZ0I78","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"RrYaRJNljh5qWtPVNXX1","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"7UsTeFxkghHdaiZuky2z","title":"4.1.5 Tooling","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"}]},{"id":"S6nUtA9BN8MI0oa3DfZl","title":"4.1.5.1 WSL Support","pathname":"/v1.7/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Quick start: Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"PY04rdrOK3m5wHNGrjhR","title":"4.2 Configure: Set-up your own, local, country configuration","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"KWP9akJqICpa1Wt3bFSn","title":"4.2.1 Fork your own country configuration repository","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"GUsFBPRhTvXQmSIAUBsF","title":"4.2.2 Set up administrative address divisions","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"J4iT66LBURKpMAg3ukXS","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"v2jwiJzjMa6TaG4IS9lI","title":"4.2.2.2 Prepare source file for statistics","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"232ucTc2vtBSJB6MRmdd","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"dUpwZHfgJ3TQi8ed47tP","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"GxWg96M7A8Vx3MrBJaaU","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"vHdJ03DZKjT8xAjseS2r","title":"4.2.4 Set up employee users, and scopes, for testing or production","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"eOm845uS0NlzJGTmZGlF","title":"4.2.3.1 Prepare source file for employees","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employee users, and scopes, for testing or production"}]},{"id":"rtvO0noQkwThjpsegfJy","title":"4.2.3.2 Configure roles and scopes","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employee users, and scopes, for testing or production"}]},{"id":"rZNO7elxkcprUM3gUEuv","title":"4.2.5 Set up application settings","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"fTfO6Ar1lE106OzhxXnV","title":"4.2.5.1 Managing language content","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"xWHe2H8Sgq5ANIYzo2W2","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"pa3Kwxhw0vMOSoN8mYPh","title":"4.2.5.2 Configuring Metabase Dashboards","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"LO6EZ9CqJQfvWnrZc7zu","title":"4.2.6 Configure certificate templates","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"h3SIhqhGNwrHAajEl5nS","title":"4.2.7 Configure declaration forms","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"Zht9jyZjPIGTr7gKVUfA","title":"4.2.7.1 Configuring an event form","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"},{"label":"4.2.7 Configure declaration forms"}]},{"id":"575rZKD3wKY7IWBbMizt","title":"4.2.8 Seeding & clearing your local databases","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"UJ31VcS3oMGNPIyX4NQ4","title":"4.2.9 Countryconfig API endpoints explained","pathname":"/v1.7/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Configure: Set-up your own, local, country configuration"}]},{"id":"2JErERATz4Ig83uxcVsF","title":"4.3 Deploy: Set-up a server-hosted environment","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"enmEvIruYXan4YU7Wbxp","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"FFs1ZFJnYzkzH2RvE69d","title":"4.3.2 TLS / SSL & DNS","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"ltDwhYegSoHJlL6FgeAN","title":"4.3.2.1 LetsEncrypt https challenge in development environments","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"qWGkwJgm9XmIh5RCKAI0","title":"4.3.2.2 LetsEncrypt DNS challenge in production","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"8mW86zKe0tpwW8nm1laM","title":"4.3.2.3 Static TLS certificates","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"EO8BVyW2wTdeReP9pPEJ","title":"4.3.3 Configure inventory files","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"S3yEzKG6HWozgfEmcmS9","title":"4.3.4 Create a Github environment","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"3mAkMzL1ME5DmEdEObn9","title":"4.3.4.1 Environment secrets and variables explained","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"oNFiCxKLgCgU9GA814uF","title":"4.3.4.2 VPN Recipes","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"66oBi3Isv82AL68xZ4pR","title":"4.3.5 Provisioning servers","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"rsmXNSfKK51QRUel6VAN","title":"4.3.5.1 SSH access","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"to1h4zVItmjxS2IuOYqA","title":"4.3.5.2 Building, pushing & releasing your countryconfig code","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"nItwZ4iKWUVlgBZAfxHw","title":"4.3.5.3 Ansible tasks when provisioning","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"g7uGXOw7CoKW03UeBqls","title":"4.3.6 Deploy","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"J5Gxvr8JO8LK4gQPiNlt","title":"4.3.6.1 Running a deployment","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"WbrqEz3yOmyZkW8SOdPB","title":"4.3.6.2 Seeding a server environment","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"ijC6A05L4nGBevYZrspe","title":"4.3.6.3 Login to an OpenCRVS server","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qi0PW5q4nbFgqriheLF5","title":"4.3.6.5 Resetting a server environment","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qsjb0zH0xIuNrgt2XCLS","title":"4.3.7 Backup & Restore","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"}]},{"id":"4HLdaxCW4hGt3GGrZtHc","title":"4.3.7.1 Restoring a backup","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"v2lDpU2wokwuKVBilbyh","title":"4.3.7.2 Off-boarding from OpenCRVS","pathname":"/v1.7/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Deploy: Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"wT4DtmaRbBM4KrzaRNNU","title":"5. Quality assurance testing","pathname":"/v1.7/setup/5.-testing","siteSpaceId":"sitesp_WUOGu","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"DhCYaJ8KztLCozD8RV45","title":"6. Go-live","pathname":"/v1.7/setup/6.-go-live","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"}]},{"id":"YPO8QptGtlDSovAmRg7y","title":"6.1 Pre-Deployment Checklist","pathname":"/v1.7/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"6. Go-live"}]},{"id":"0eUE8fTT6wk8Ju4HgBCM","title":"7. Operational Support","pathname":"/v1.7/setup/8.-operational-support","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"}]},{"id":"N6SYt0EHAV8zus4i1Cis","title":"8. Monitoring","pathname":"/v1.7/setup/7.-monitoring","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"}]},{"id":"kBrxZRZdHnyR0gy6V8a3","title":"8.1 Application logs","pathname":"/v1.7/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"iDm6RY4TNRaA41gdNkUA","title":"8.2 Infrastructure health","pathname":"/v1.7/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"Jhu3kxkkx0mPjYdtKYaU","title":"8.3 Routine monitoring checklist","pathname":"/v1.7/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"B2LylAf9qQuvqwWbJ40R","title":"8.4 Setting up alerts","pathname":"/v1.7/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"i5zgPnFrYkl9OJy5516X","title":"8.5 Managing a Docker Swarm","pathname":"/v1.7/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"Setup"},{"label":"8. Monitoring"}]},{"id":"lFRcDB7k4m6Nam0Lim3s","title":"Community","pathname":"/v1.7/general/community","siteSpaceId":"sitesp_WUOGu","breadcrumbs":[{"label":"General"}]},{"id":"CMwqegY5etumktIBKX0m","title":"Contributing","pathname":"/v1.7/general/contributing","siteSpaceId":"sitesp_WUOGu","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"5sSK20SktZkMJ9ZTGcWv","title":"Migration notes","pathname":"/v1.7/general/migration-notes","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"General"}]},{"id":"6W8R9wAdcbRudiA9uOyW","title":"Releases and upgrades","pathname":"/v1.7/general/releases","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"General"}]},{"id":"1fcsTRMMTzyTHTbVURIK","title":"Release notes","pathname":"/v1.7/general/v1.7-release-notes","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"General"}]},{"id":"cZtUlN2zduvnksYWiEuQ","title":"v1.7.4: Release notes","pathname":"/v1.7/general/v1.7-release-notes/v1.7.4-release-notes","siteSpaceId":"sitesp_WUOGu","description":"OpenCRVS 1.7.4 is a hotfix release that introduces minor improvements and     bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Release notes"}]},{"id":"c0AiJQts9e2MDj7HHTWz","title":"v1.7.3: Release notes","pathname":"/v1.7/general/v1.7-release-notes/v1.7.3-release-notes","siteSpaceId":"sitesp_WUOGu","description":"OpenCRVS 1.7.3 is a hotfix release that introduces minor improvements and   bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Release notes"}]},{"id":"TjMoqDwbqtvTSHkFisy7","title":"v1.7.2: Release notes","pathname":"/v1.7/general/v1.7-release-notes/v1.7.2-release-notes","siteSpaceId":"sitesp_WUOGu","description":"OpenCRVS 1.7.2 is a hotfix release that introduces minor improvements and   bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Release notes"}]},{"id":"JaFcct25oshAxUCSlO8w","title":"v1.7.1: Release notes","pathname":"/v1.7/general/v1.7-release-notes/v1.7.1-release-notes","siteSpaceId":"sitesp_WUOGu","description":"OpenCRVS 1.7.1 is a hotfix release that introduces minor improvements and   bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Release notes"}]},{"id":"wd4QzXoOCvtUFvaq17jW","title":"v1.7.0: Release notes","pathname":"/v1.7/general/v1.7-release-notes/v1.7.0-release-notes","siteSpaceId":"sitesp_WUOGu","description":"In OpenCRVS v1.7.0, alongside numerous technical improvements and bug fixes,   we have enhanced form configuration flexibility. Signatures inputs are now   part of the form configuration.","breadcrumbs":[{"label":"General"},{"label":"Release notes"}]},{"id":"18gomUVx7PWKoIbT26It","title":"Product roadmap","pathname":"/v1.7/general/product-roadmap","siteSpaceId":"sitesp_WUOGu","description":"","breadcrumbs":[{"label":"General"}]},{"id":"vskBocTIOFKUlQBCBmbU","title":"Welcome!","pathname":"/v1.6","siteSpaceId":"sitesp_VPXkZ"},{"id":"6CsnENY4mfb9VEN4kBuZ","title":"Understanding CRVS","pathname":"/v1.6/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_VPXkZ","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"t45oH0NU9pdnMk8mF454","title":"Effective digital CRVS systems","pathname":"/v1.6/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_VPXkZ","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"MZuho9Gbuo6UzNI27HB7","title":"OpenCRVS within a government systems architecture","pathname":"/v1.6/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_VPXkZ","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"7dW0jAwLYG088gcFiR4z","title":"OpenCRVS Value Proposition","pathname":"/v1.6/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"xS5o944qkGnvAQsZZce3","title":"Functional Architecture","pathname":"/v1.6/product-specifications/functional-architecture","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"DEEl7K81yBSqtonMiniz","title":"Workflow management","pathname":"/v1.6/product-specifications/workflow-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"kmfdqkz8uqHwxqz7jR43","title":"Status Flow Diagram","pathname":"/v1.6/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"RQlFbIj4LrW3zrCRihjz","title":"Users","pathname":"/v1.6/product-specifications/users","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"vPSHQzIMj3p2i1qRghtb","title":"Examples","pathname":"/v1.6/product-specifications/users/examples","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Users"}]},{"id":"4gAlDI1Ve99DYRt5BiSg","title":"Core functions","pathname":"/v1.6/product-specifications/core-functions","siteSpaceId":"sitesp_VPXkZ","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"WyjHZpVJPAdLZByLEpuc","title":"1. Notify event","pathname":"/v1.6/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"PT8WkotmgjNC1KGIKxst","title":"2. Declare event","pathname":"/v1.6/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"72FhfSj7NiY3KSqqt5iz","title":"3. Validate event","pathname":"/v1.6/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"fhZl5j7AwIpf3AuungWO","title":"4. Register event","pathname":"/v1.6/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"xzDcbNOXKDHJl0XXKgHy","title":"5. Print certificate","pathname":"/v1.6/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"NCZIusc98iRiFWxSMeZq","title":"6. Issue certificate","pathname":"/v1.6/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"E7D140ug4dNAA6YkDSu1","title":"7. Search for a record","pathname":"/v1.6/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"bAXYaQZ0x2wJRfEx4oGA","title":"8. View record","pathname":"/v1.6/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"MYk8QZ7pfcq6a81ZxXyO","title":"9. Correct record","pathname":"/v1.6/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"9XAo8LGWF0iMS4CShSqe","title":"10. Verify record","pathname":"/v1.6/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"eIcggjpcNR5sfsfuYCkO","title":"11. Archive record","pathname":"/v1.6/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"zk2iffIznTwrZg5KnWgm","title":"12. Vital statistics export","pathname":"/v1.6/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"e4pmOYdBLnzxDpowW5in","title":"Support functions","pathname":"/v1.6/product-specifications/support-functions","siteSpaceId":"sitesp_VPXkZ","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"TdVIvvyLIoNcdaF3OBcU","title":"13. Login","pathname":"/v1.6/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"iVgdkjcvRj1z6MbfkzS1","title":"14. Audit","pathname":"/v1.6/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"mOvs8CeNyryeR7S1pDNa","title":"15. Deduplication","pathname":"/v1.6/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"c5EBLLJAd4ehTuQ7uRfe","title":"16. Performance management","pathname":"/v1.6/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"UgP22xn52DWaoX04Ug04","title":"17. Payment","pathname":"/v1.6/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"x92WOFu8ng5oWA7Wx6Wm","title":"18. Learning","pathname":"/v1.6/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"CQYQ7uUFzCpj6oanIEYC","title":"19. User support","pathname":"/v1.6/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"onWXzfcMRQzVoknTotn8","title":"20. User onboarding","pathname":"/v1.6/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q1w5MobeZFb1webXg8pW","title":"Admin functions","pathname":"/v1.6/product-specifications/admin-functions","siteSpaceId":"sitesp_VPXkZ","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"itU6DyOBVtJC3Xi7hiCZ","title":"21. User management","pathname":"/v1.6/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"Z9THkVRjF6ElBAl8cZyr","title":"22. Comms management","pathname":"/v1.6/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"VJSBwfGK7gUhX068LVBr","title":"23. Content management","pathname":"/v1.6/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"WEO12J5DD37KkQpaAC6M","title":"24. Config management","pathname":"/v1.6/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"5IOBRZybWFhO22UfrtCL","title":"Data functions","pathname":"/v1.6/product-specifications/data-functions","siteSpaceId":"sitesp_VPXkZ","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jPFMk2r5W7txqrx1ij5E","title":"25. Legacy data import","pathname":"/v1.6/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"1WzetIc6P0dhv3jtguFS","title":"26. Legacy paper import","pathname":"/v1.6/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"kBECOXtlUeucMtCIUCFm","title":"Architecture","pathname":"/v1.6/technology/architecture","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"}]},{"id":"Qe4XKmbwH8EzLWgVPVgJ","title":"Performance tests","pathname":"/v1.6/technology/architecture/performance-tests","siteSpaceId":"sitesp_VPXkZ","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"tdagzvofjEpLQC8gPTL7","title":"Standards","pathname":"/v1.6/technology/standards","siteSpaceId":"sitesp_VPXkZ","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"iMZaeKrhUxSYZPD0SrMj","title":"FHIR Documents","pathname":"/v1.6/technology/standards/fhir-documents","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"yXYqRhHOkBwggDmDDh3I","title":"Event Composition","pathname":"/v1.6/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"j41x5HNJvGnrgguL00LF","title":"Person","pathname":"/v1.6/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"ops9EuzUt3hazBDoYw6D","title":"Registration Task","pathname":"/v1.6/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"YlcCgV71Ewh7AHggIlOs","title":"Event Observations","pathname":"/v1.6/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"qZbU2Ko4hyazgYRUzfh4","title":"Locations","pathname":"/v1.6/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Q4yvE6XfGftUeFY6UHa9","title":"Security","pathname":"/v1.6/technology/security","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Technology"}]},{"id":"YbRG2IUgGvn6qp9NlW77","title":"Interoperability","pathname":"/v1.6/technology/interoperability","siteSpaceId":"sitesp_VPXkZ","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"lMVDSHVkPMT4qw28rW7z","title":"Create a client","pathname":"/v1.6/technology/interoperability/create-a-client","siteSpaceId":"sitesp_VPXkZ","description":"How to create and manage access to OpenCRVS' interoperability functionality","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"yURot4SmWgF5kiQ9j1SW","title":"Authenticate a client","pathname":"/v1.6/technology/interoperability/authenticate-a-client","siteSpaceId":"sitesp_VPXkZ","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"bObwBAUm3JYsTz4St9pq","title":"Event Notification clients","pathname":"/v1.6/technology/interoperability/event-notification-clients","siteSpaceId":"sitesp_VPXkZ","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"2voT0Fm9rnI7llM7Wup1","title":"Record Search clients","pathname":"/v1.6/technology/interoperability/record-search-clients","siteSpaceId":"sitesp_VPXkZ","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"MA8XYY2aIlRazc0RPYid","title":"Webhook clients","pathname":"/v1.6/technology/interoperability/webhook-clients","siteSpaceId":"sitesp_VPXkZ","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"c36dAL1pTmS2lm3onQf4","title":"National ID client","pathname":"/v1.6/technology/interoperability/national-id-client","siteSpaceId":"sitesp_VPXkZ","description":"Business functionality associated with a National ID client and instructions to setup a MOSIP enabled National ID integration.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ayWAlXSkmya32WoEoJ3T","title":"FHIR Location REST API","pathname":"/v1.6/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_VPXkZ","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"NSxMtBH2SACS6wSEAmN5","title":"Other ways to interoperate","pathname":"/v1.6/technology/interoperability/other-ways-to-interoperate","siteSpaceId":"sitesp_VPXkZ","description":"Direct interoperability with OpenHIM","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"LDoJ3KHyVR13n9FAePx6","title":"Intro to Farajaland","pathname":"/v1.6/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_VPXkZ","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"2pamv6Nu00vmJjgnxMYZ","title":"Civil registration in Farajaland","pathname":"/v1.6/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_VPXkZ","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"3gznXAvqdzOgJh6iHU3t","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.6/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_VPXkZ","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"7YDKJBMsixaKjM85HphZ","title":"Application settings","pathname":"/v1.6/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"ywXKdCm2M3XWO9yQqCQO","title":"User / role mapping","pathname":"/v1.6/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"lguvZ9MfSlw25SKGgmyA","title":"Declaration forms","pathname":"/v1.6/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"WjJaHIMDRWLY68wP6Qrr","title":"Certificate templates","pathname":"/v1.6/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"Tqbi2e1qOKtEQumvp4Sa","title":"Business process flows in Farajaland","pathname":"/v1.6/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_VPXkZ","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"EYqsRdSyb2uNAIGHS8Ku","title":"1. Planning an OpenCRVS Implementation","pathname":"/v1.6/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"}]},{"id":"6VFo7ZXFOfQULDB3X65J","title":"2. Establish project and team","pathname":"/v1.6/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_VPXkZ","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"M7zK1iuoIw5HjJLGRCRU","title":"3. Gather requirements","pathname":"/v1.6/setup/2.-gather-requirements","siteSpaceId":"sitesp_VPXkZ","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"Whqg3lpzSf3ZctrYHMUa","title":"3.1 Mapping business processes","pathname":"/v1.6/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"xFwvDNq1ntkJ2dMSxdXF","title":"3.2 Mapping offices and user types","pathname":"/v1.6/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_VPXkZ","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"h5ovY6tPq4ltfZUIXqgF","title":"3.3 Define your application settings","pathname":"/v1.6/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"gE0Yczo32SS70bEMrCvv","title":"3.4 Designing event declaration forms","pathname":"/v1.6/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"2SrHQue8BguZwnOTQvQe","title":"3.5 Designing a certificate template","pathname":"/v1.6/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"DvQRxTc2aoPKMgPklQCA","title":"4. Installation","pathname":"/v1.6/setup/3.-installation","siteSpaceId":"sitesp_VPXkZ","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"nMDk0590frmkw69CBWmZ","title":"4.1 Set-up a local development environment","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"akpeyrOzEsNGOWnl0ZQF","title":"4.1.1 Install the required dependencies","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"mVE3mnzFXa3IvfRDipdJ","title":"4.1.2 Install OpenCRVS locally","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"FYMmZO9OkzOU02TZ0I78","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"RrYaRJNljh5qWtPVNXX1","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"7UsTeFxkghHdaiZuky2z","title":"4.1.5 Tooling","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"S6nUtA9BN8MI0oa3DfZl","title":"4.1.5.1 WSL Support","pathname":"/v1.6/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"PY04rdrOK3m5wHNGrjhR","title":"4.2 Set-up your own, local, country configuration","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"KWP9akJqICpa1Wt3bFSn","title":"4.2.1 Fork your own country configuration repository","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"GUsFBPRhTvXQmSIAUBsF","title":"4.2.2 Set up administrative address divisions","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"J4iT66LBURKpMAg3ukXS","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"v2jwiJzjMa6TaG4IS9lI","title":"4.2.2.2 Prepare source file for statistics","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"232ucTc2vtBSJB6MRmdd","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"dUpwZHfgJ3TQi8ed47tP","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"GxWg96M7A8Vx3MrBJaaU","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"vHdJ03DZKjT8xAjseS2r","title":"4.2.4 Set up employees & roles for testing or production","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"eOm845uS0NlzJGTmZGlF","title":"4.2.3.1 Prepare source file for employees","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rtvO0noQkwThjpsegfJy","title":"4.2.3.2 Configure role titles","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rZNO7elxkcprUM3gUEuv","title":"4.2.5 Set up application settings","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"fTfO6Ar1lE106OzhxXnV","title":"4.2.5.1 Managing language content","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"xWHe2H8Sgq5ANIYzo2W2","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"pa3Kwxhw0vMOSoN8mYPh","title":"4.2.5.2 Configuring Metabase Dashboards","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"LO6EZ9CqJQfvWnrZc7zu","title":"4.2.6 Configure certificate templates","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"h3SIhqhGNwrHAajEl5nS","title":"4.2.7 Configure declaration forms","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"Zht9jyZjPIGTr7gKVUfA","title":"4.2.7.1 Configuring an event form","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.7 Configure declaration forms"}]},{"id":"575rZKD3wKY7IWBbMizt","title":"4.2.8 Seeding & clearing your local databases","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"UJ31VcS3oMGNPIyX4NQ4","title":"4.2.9 Countryconfig API endpoints explained","pathname":"/v1.6/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"2JErERATz4Ig83uxcVsF","title":"4.3 Set-up a server-hosted environment","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"enmEvIruYXan4YU7Wbxp","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"FFs1ZFJnYzkzH2RvE69d","title":"4.3.2 TLS / SSL & DNS","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"ltDwhYegSoHJlL6FgeAN","title":"4.3.2.1 LetsEncrypt https challenge in development environments","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"qWGkwJgm9XmIh5RCKAI0","title":"4.3.2.2 LetsEncrypt DNS challenge in production","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"8mW86zKe0tpwW8nm1laM","title":"4.3.2.3 Static TLS certificates","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"EO8BVyW2wTdeReP9pPEJ","title":"4.3.3 Configure inventory files","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"S3yEzKG6HWozgfEmcmS9","title":"4.3.4 Create a Github environment","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"3mAkMzL1ME5DmEdEObn9","title":"4.3.4.1 Environment secrets and variables explained","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"oNFiCxKLgCgU9GA814uF","title":"4.3.4.2 VPN Recipes","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"66oBi3Isv82AL68xZ4pR","title":"4.3.5 Provisioning servers","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"rsmXNSfKK51QRUel6VAN","title":"4.3.5.1 SSH access","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"to1h4zVItmjxS2IuOYqA","title":"4.3.5.2 Building, pushing & releasing your countryconfig code","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"nItwZ4iKWUVlgBZAfxHw","title":"4.3.5.3 Ansible tasks when provisioning","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"g7uGXOw7CoKW03UeBqls","title":"4.3.6 Deploy","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"J5Gxvr8JO8LK4gQPiNlt","title":"4.3.6.1 Running a deployment","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"WbrqEz3yOmyZkW8SOdPB","title":"4.3.6.2 Seeding a server environment","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"ijC6A05L4nGBevYZrspe","title":"4.3.6.3 Login to an OpenCRVS server","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qi0PW5q4nbFgqriheLF5","title":"4.3.6.5 Resetting a server environment","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qsjb0zH0xIuNrgt2XCLS","title":"4.3.7 Backup & Restore","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"4HLdaxCW4hGt3GGrZtHc","title":"4.3.7.1 Restoring a backup","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"v2lDpU2wokwuKVBilbyh","title":"4.3.7.2 Off-boarding from OpenCRVS","pathname":"/v1.6/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"jE0pgxutP59ofiWeB4oL","title":"5. Functional configuration","pathname":"/v1.6/setup/4.-functional-configuration","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"}]},{"id":"8M5ETltmiaXtGYdTRm4O","title":"5.1 Configure application settings","pathname":"/v1.6/setup/4.-functional-configuration/4.1-configure-application-settings","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"xp1EUtc63DKfD8xmTyis","title":"5.2 Configure registration periods and fees","pathname":"/v1.6/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"WvxMvazzwHNRSg4SiXC8","title":"5.3 Managing system users","pathname":"/v1.6/setup/4.-functional-configuration/4.5-create-system-users","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"wT4DtmaRbBM4KrzaRNNU","title":"6. Quality assurance testing","pathname":"/v1.6/setup/5.-testing","siteSpaceId":"sitesp_VPXkZ","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"DhCYaJ8KztLCozD8RV45","title":"7. Go-live","pathname":"/v1.6/setup/6.-go-live","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"}]},{"id":"YPO8QptGtlDSovAmRg7y","title":"7.1 Pre-Deployment Checklist","pathname":"/v1.6/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"7. Go-live"}]},{"id":"0eUE8fTT6wk8Ju4HgBCM","title":"8. Operational Support","pathname":"/v1.6/setup/8.-operational-support","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"}]},{"id":"N6SYt0EHAV8zus4i1Cis","title":"9. Monitoring","pathname":"/v1.6/setup/7.-monitoring","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"}]},{"id":"kBrxZRZdHnyR0gy6V8a3","title":"9.1 Application logs","pathname":"/v1.6/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"iDm6RY4TNRaA41gdNkUA","title":"9.2 Infrastructure health","pathname":"/v1.6/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"Jhu3kxkkx0mPjYdtKYaU","title":"9.3 Routine monitoring checklist","pathname":"/v1.6/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"B2LylAf9qQuvqwWbJ40R","title":"9.4 Setting up alerts","pathname":"/v1.6/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"i5zgPnFrYkl9OJy5516X","title":"9.5 Managing a Docker Swarm","pathname":"/v1.6/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"lFRcDB7k4m6Nam0Lim3s","title":"Community","pathname":"/v1.6/general/community","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"}]},{"id":"CMwqegY5etumktIBKX0m","title":"Contributing","pathname":"/v1.6/general/contributing","siteSpaceId":"sitesp_VPXkZ","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"6W8R9wAdcbRudiA9uOyW","title":"Releases","pathname":"/v1.6/general/releases","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"}]},{"id":"5sSK20SktZkMJ9ZTGcWv","title":"Migration notes","pathname":"/v1.6/general/releases/migration-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"HqUWbyMg7fqbNPji4RFr","title":"v1.6.4: Release notes","pathname":"/v1.6/general/releases/v1.6.4-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS 1.6.4 is a hotfix release that introduces minor improvements and bug   fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"hpP80ZUpSfWb8e5TercB","title":"v1.6.3: Release notes","pathname":"/v1.6/general/releases/v1.6.3-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS 1.6.3 is a hotfix release that introduces minor improvements and bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"Au0VA6P5qIb4GJL1BDjt","title":"v1.6.2: Release notes","pathname":"/v1.6/general/releases/v1.6.2-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS 1.6.2 is a hotfix release that introduces minor improvements and bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"TptY05pzzm1EV5y2Safz","title":"v1.6.1: Release notes","pathname":"/v1.6/general/releases/v1.6.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS 1.6.1 is a hotfix release that introduces minor improvements and bug fixes based on the identified needs of countries using OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"AkXiYrK7LhqOGLYXxlIR","title":"v1.6.0: Release notes","pathname":"/v1.6/general/releases/v1.6.0-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"In OpenCRVS v1.6.0, alongside numerous technical improvements and bug fixes, we have enhanced form configuration flexibility. Signatures inputs are now part of the form configuration, giving you great","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"H9yAq2cHYBJlPPNHIq84","title":"v1.5.1: Release notes","pathname":"/v1.6/general/releases/v1.5.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS v1.5.1 is a patch release which includes a hotfix to the previous OpenCRVS v1.5.0 release. It is to be used in conjunction with a forked country configuration release v1.5.1","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"605BcHdEIzj4I7BcZVkV","title":"v1.5.0: Release notes","pathname":"/v1.6/general/releases/v1.5.0-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"In OpenCRVS v1.5.0 we have refactored the \"workflow\" microservice and deprecated the backend dependency on OpenHIM.  This has vastly improved the performance of the platform.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"FhZrVYfRYLrVrEVbMnVe","title":"v1.4.1: Release notes","pathname":"/v1.6/general/releases/v1.4.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"phIBOQR2Clxs4FmCq48h","title":"v1.4.0 Release notes","pathname":"/v1.6/general/releases/v1.4.0-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"In OpenCRVS v1.4.0 we have entirely refactored infrastructure provisioning in opencrvs-countryconfig.  There are no changes to opencrvs-core.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"CE1dAor1pvHD2fbh3GTH","title":"v1.3.5: Release notes","pathname":"/v1.6/general/releases/v1.3.5-release-notes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"R7aSniw0lyd6i5dV8AvA","title":"v1.3.4: Release notes","pathname":"/v1.6/general/releases/v1.3.4-release-notes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"LP7Byk0enksj0ZrtX316","title":"v1.3.3: Release notes","pathname":"/v1.6/general/releases/v1.3.3-release-notes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"2lS5WDSlonqYUcT7AbsM","title":"v1.3.1: Release notes","pathname":"/v1.6/general/releases/v1.3.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aA6koC0RscUvTAykASTH","title":"v1.3.0: Release notes","pathname":"/v1.6/general/releases/v1.3.0-beta-release-notes","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"HfgZ0XG70y9CYyaPLK0b","title":"v1.2.1: Release notes","pathname":"/v1.6/general/releases/v1.2.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"sedHdicVqEvuqFSHMBBP","title":"Patch: Elasticsearch 7.10.2","pathname":"/v1.6/general/releases/patch-elasticsearch-7.10.2","siteSpaceId":"sitesp_VPXkZ","description":"An Elasticseach downgrade, patch to demonstrate OpenCRVS' base configuration supports OSI standard licenses.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"eq2SGAX0FcT1gNYTK3HV","title":"v1.2.0: Release notes","pathname":"/v1.6/general/releases/v1.2.0-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"OpenCRVS v1.2.0 is a stable release of OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aBAWvZHqzI6GQNt8EcSd","title":"v.1.1.2: Release notes","pathname":"/v1.6/general/releases/v.1.1.2-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"RDBHir3fzG7uD12Y6rBR","title":"v.1.1.1: Release notes","pathname":"/v1.6/general/releases/v.1.1.1-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"98tQQwQlAQUNqFZa31Xf","title":"v1.1.0: Release notes","pathname":"/v1.6/general/releases/v1.1.0-release-notes","siteSpaceId":"sitesp_VPXkZ","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"18gomUVx7PWKoIbT26It","title":"Roadmap","pathname":"/v1.6/general/product-roadmap","siteSpaceId":"sitesp_VPXkZ","breadcrumbs":[{"label":"General"}]},{"id":"vskBocTIOFKUlQBCBmbU","title":"Welcome!","pathname":"/v1.5","siteSpaceId":"sitesp_dzk9c","emoji":"1f44b"},{"id":"6CsnENY4mfb9VEN4kBuZ","title":"Understanding CRVS","pathname":"/v1.5/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_dzk9c","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"t45oH0NU9pdnMk8mF454","title":"Effective digital CRVS systems","pathname":"/v1.5/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_dzk9c","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"MZuho9Gbuo6UzNI27HB7","title":"OpenCRVS within a government systems architecture","pathname":"/v1.5/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_dzk9c","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"7dW0jAwLYG088gcFiR4z","title":"OpenCRVS Value Proposition","pathname":"/v1.5/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"xS5o944qkGnvAQsZZce3","title":"Functional Architecture","pathname":"/v1.5/product-specifications/functional-architecture","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"DEEl7K81yBSqtonMiniz","title":"Workflow management","pathname":"/v1.5/product-specifications/workflow-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"kmfdqkz8uqHwxqz7jR43","title":"Status Flow Diagram","pathname":"/v1.5/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"RQlFbIj4LrW3zrCRihjz","title":"Users","pathname":"/v1.5/product-specifications/users","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"vPSHQzIMj3p2i1qRghtb","title":"Examples","pathname":"/v1.5/product-specifications/users/examples","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Users"}]},{"id":"4gAlDI1Ve99DYRt5BiSg","title":"Core functions","pathname":"/v1.5/product-specifications/core-functions","siteSpaceId":"sitesp_dzk9c","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"WyjHZpVJPAdLZByLEpuc","title":"1. Notify event","pathname":"/v1.5/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"PT8WkotmgjNC1KGIKxst","title":"2. Declare event","pathname":"/v1.5/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"72FhfSj7NiY3KSqqt5iz","title":"3. Validate event","pathname":"/v1.5/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"fhZl5j7AwIpf3AuungWO","title":"4. Register event","pathname":"/v1.5/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"xzDcbNOXKDHJl0XXKgHy","title":"5. Print certificate","pathname":"/v1.5/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"NCZIusc98iRiFWxSMeZq","title":"6. Issue certificate","pathname":"/v1.5/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"E7D140ug4dNAA6YkDSu1","title":"7. Search for a record","pathname":"/v1.5/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"bAXYaQZ0x2wJRfEx4oGA","title":"8. View record","pathname":"/v1.5/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"MYk8QZ7pfcq6a81ZxXyO","title":"9. Correct record","pathname":"/v1.5/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"9XAo8LGWF0iMS4CShSqe","title":"10. Verify record","pathname":"/v1.5/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"eIcggjpcNR5sfsfuYCkO","title":"11. Archive record","pathname":"/v1.5/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"zk2iffIznTwrZg5KnWgm","title":"12. Vital statistics export","pathname":"/v1.5/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"e4pmOYdBLnzxDpowW5in","title":"Support functions","pathname":"/v1.5/product-specifications/support-functions","siteSpaceId":"sitesp_dzk9c","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"TdVIvvyLIoNcdaF3OBcU","title":"13. Login","pathname":"/v1.5/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"iVgdkjcvRj1z6MbfkzS1","title":"14. Audit","pathname":"/v1.5/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"mOvs8CeNyryeR7S1pDNa","title":"15. Deduplication","pathname":"/v1.5/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"c5EBLLJAd4ehTuQ7uRfe","title":"16. Performance management","pathname":"/v1.5/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"UgP22xn52DWaoX04Ug04","title":"17. Payment","pathname":"/v1.5/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"x92WOFu8ng5oWA7Wx6Wm","title":"18. Learning","pathname":"/v1.5/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"CQYQ7uUFzCpj6oanIEYC","title":"19. User support","pathname":"/v1.5/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"onWXzfcMRQzVoknTotn8","title":"20. User onboarding","pathname":"/v1.5/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q1w5MobeZFb1webXg8pW","title":"Admin functions","pathname":"/v1.5/product-specifications/admin-functions","siteSpaceId":"sitesp_dzk9c","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"itU6DyOBVtJC3Xi7hiCZ","title":"21. User management","pathname":"/v1.5/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"Z9THkVRjF6ElBAl8cZyr","title":"22. Comms management","pathname":"/v1.5/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"VJSBwfGK7gUhX068LVBr","title":"23. Content management","pathname":"/v1.5/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"WEO12J5DD37KkQpaAC6M","title":"24. Config management","pathname":"/v1.5/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"5IOBRZybWFhO22UfrtCL","title":"Data functions","pathname":"/v1.5/product-specifications/data-functions","siteSpaceId":"sitesp_dzk9c","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jPFMk2r5W7txqrx1ij5E","title":"25. Legacy data import","pathname":"/v1.5/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"1WzetIc6P0dhv3jtguFS","title":"26. Legacy paper import","pathname":"/v1.5/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"kBECOXtlUeucMtCIUCFm","title":"Architecture","pathname":"/v1.5/technology/architecture","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"}]},{"id":"Qe4XKmbwH8EzLWgVPVgJ","title":"Performance tests","pathname":"/v1.5/technology/architecture/performance-tests","siteSpaceId":"sitesp_dzk9c","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"tdagzvofjEpLQC8gPTL7","title":"Standards","pathname":"/v1.5/technology/standards","siteSpaceId":"sitesp_dzk9c","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"iMZaeKrhUxSYZPD0SrMj","title":"FHIR Documents","pathname":"/v1.5/technology/standards/fhir-documents","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"yXYqRhHOkBwggDmDDh3I","title":"Event Composition","pathname":"/v1.5/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"j41x5HNJvGnrgguL00LF","title":"Person","pathname":"/v1.5/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"ops9EuzUt3hazBDoYw6D","title":"Registration Task","pathname":"/v1.5/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"YlcCgV71Ewh7AHggIlOs","title":"Event Observations","pathname":"/v1.5/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"qZbU2Ko4hyazgYRUzfh4","title":"Locations","pathname":"/v1.5/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Q4yvE6XfGftUeFY6UHa9","title":"Security","pathname":"/v1.5/technology/security","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Technology"}]},{"id":"YbRG2IUgGvn6qp9NlW77","title":"Interoperability","pathname":"/v1.5/technology/interoperability","siteSpaceId":"sitesp_dzk9c","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"lMVDSHVkPMT4qw28rW7z","title":"Create a client","pathname":"/v1.5/technology/interoperability/create-a-client","siteSpaceId":"sitesp_dzk9c","description":"How to create and manage access to OpenCRVS' interoperability functionality","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"yURot4SmWgF5kiQ9j1SW","title":"Authenticate a client","pathname":"/v1.5/technology/interoperability/authenticate-a-client","siteSpaceId":"sitesp_dzk9c","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"bObwBAUm3JYsTz4St9pq","title":"Event Notification clients","pathname":"/v1.5/technology/interoperability/event-notification-clients","siteSpaceId":"sitesp_dzk9c","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"2voT0Fm9rnI7llM7Wup1","title":"Record Search clients","pathname":"/v1.5/technology/interoperability/record-search-clients","siteSpaceId":"sitesp_dzk9c","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"MA8XYY2aIlRazc0RPYid","title":"Webhook clients","pathname":"/v1.5/technology/interoperability/webhook-clients","siteSpaceId":"sitesp_dzk9c","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"c36dAL1pTmS2lm3onQf4","title":"National ID client","pathname":"/v1.5/technology/interoperability/national-id-client","siteSpaceId":"sitesp_dzk9c","description":"Business functionality associated with a National ID client and instructions to setup a MOSIP enabled National ID integration.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ayWAlXSkmya32WoEoJ3T","title":"FHIR Location REST API","pathname":"/v1.5/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_dzk9c","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"NSxMtBH2SACS6wSEAmN5","title":"Other ways to interoperate","pathname":"/v1.5/technology/interoperability/other-ways-to-interoperate","siteSpaceId":"sitesp_dzk9c","description":"Direct interoperability with OpenHIM","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"LDoJ3KHyVR13n9FAePx6","title":"Intro to Farajaland","pathname":"/v1.5/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_dzk9c","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"2pamv6Nu00vmJjgnxMYZ","title":"Civil registration in Farajaland","pathname":"/v1.5/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_dzk9c","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"3gznXAvqdzOgJh6iHU3t","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.5/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_dzk9c","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"7YDKJBMsixaKjM85HphZ","title":"Application settings","pathname":"/v1.5/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"ywXKdCm2M3XWO9yQqCQO","title":"User / role mapping","pathname":"/v1.5/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"lguvZ9MfSlw25SKGgmyA","title":"Declaration forms","pathname":"/v1.5/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"WjJaHIMDRWLY68wP6Qrr","title":"Certificate templates","pathname":"/v1.5/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"Tqbi2e1qOKtEQumvp4Sa","title":"Business process flows in Farajaland","pathname":"/v1.5/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_dzk9c","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"EYqsRdSyb2uNAIGHS8Ku","title":"1. Planning an OpenCRVS Implementation","pathname":"/v1.5/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"}]},{"id":"6VFo7ZXFOfQULDB3X65J","title":"2. Establish project and team","pathname":"/v1.5/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_dzk9c","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"M7zK1iuoIw5HjJLGRCRU","title":"3. Gather requirements","pathname":"/v1.5/setup/2.-gather-requirements","siteSpaceId":"sitesp_dzk9c","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"Whqg3lpzSf3ZctrYHMUa","title":"3.1 Mapping business processes","pathname":"/v1.5/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"xFwvDNq1ntkJ2dMSxdXF","title":"3.2 Mapping offices and user types","pathname":"/v1.5/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_dzk9c","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"h5ovY6tPq4ltfZUIXqgF","title":"3.3 Define your application settings","pathname":"/v1.5/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"gE0Yczo32SS70bEMrCvv","title":"3.4 Designing event declaration forms","pathname":"/v1.5/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"2SrHQue8BguZwnOTQvQe","title":"3.5 Designing a certificate template","pathname":"/v1.5/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"DvQRxTc2aoPKMgPklQCA","title":"4. Installation","pathname":"/v1.5/setup/3.-installation","siteSpaceId":"sitesp_dzk9c","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"nMDk0590frmkw69CBWmZ","title":"4.1 Set-up a local development environment","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"akpeyrOzEsNGOWnl0ZQF","title":"4.1.1 Install the required dependencies","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"mVE3mnzFXa3IvfRDipdJ","title":"4.1.2 Install OpenCRVS locally","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"FYMmZO9OkzOU02TZ0I78","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"RrYaRJNljh5qWtPVNXX1","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"7UsTeFxkghHdaiZuky2z","title":"4.1.5 Tooling","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"S6nUtA9BN8MI0oa3DfZl","title":"4.1.5.1 WSL Support","pathname":"/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"PY04rdrOK3m5wHNGrjhR","title":"4.2 Set-up your own, local, country configuration","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"KWP9akJqICpa1Wt3bFSn","title":"4.2.1 Fork your own country configuration repository","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"GUsFBPRhTvXQmSIAUBsF","title":"4.2.2 Set up administrative address divisions","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"J4iT66LBURKpMAg3ukXS","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"v2jwiJzjMa6TaG4IS9lI","title":"4.2.2.2 Prepare source file for statistics","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"232ucTc2vtBSJB6MRmdd","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"dUpwZHfgJ3TQi8ed47tP","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"GxWg96M7A8Vx3MrBJaaU","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"vHdJ03DZKjT8xAjseS2r","title":"4.2.4 Set up employees & roles for testing or production","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"eOm845uS0NlzJGTmZGlF","title":"4.2.3.1 Prepare source file for employees","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rtvO0noQkwThjpsegfJy","title":"4.2.3.2 Configure role titles","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rZNO7elxkcprUM3gUEuv","title":"4.2.5 Set up application settings","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"fTfO6Ar1lE106OzhxXnV","title":"4.2.5.1 Managing language content","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"xWHe2H8Sgq5ANIYzo2W2","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"pa3Kwxhw0vMOSoN8mYPh","title":"4.2.5.2 Configuring Metabase Dashboards","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"LO6EZ9CqJQfvWnrZc7zu","title":"4.2.6 Configure certificate templates","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"h3SIhqhGNwrHAajEl5nS","title":"4.2.7 Configure declaration forms","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"Zht9jyZjPIGTr7gKVUfA","title":"4.2.7.1 Configuring an event form","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.7 Configure declaration forms"}]},{"id":"575rZKD3wKY7IWBbMizt","title":"4.2.8 Seeding & clearing your local databases","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"UJ31VcS3oMGNPIyX4NQ4","title":"4.2.9 Countryconfig API endpoints explained","pathname":"/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"2JErERATz4Ig83uxcVsF","title":"4.3 Set-up a server-hosted environment","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"enmEvIruYXan4YU7Wbxp","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"FFs1ZFJnYzkzH2RvE69d","title":"4.3.2 TLS / SSL & DNS","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"ltDwhYegSoHJlL6FgeAN","title":"4.3.2.1 LetsEncrypt https challenge in development environments","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"qWGkwJgm9XmIh5RCKAI0","title":"4.3.2.2 LetsEncrypt DNS challenge in production","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"8mW86zKe0tpwW8nm1laM","title":"4.3.2.3 Static TLS certificates","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.2 TLS / SSL & DNS"}]},{"id":"EO8BVyW2wTdeReP9pPEJ","title":"4.3.3 Configure inventory files","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"S3yEzKG6HWozgfEmcmS9","title":"4.3.4 Create a Github environment","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"3mAkMzL1ME5DmEdEObn9","title":"4.3.4.1 Environment secrets and variables explained","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"oNFiCxKLgCgU9GA814uF","title":"4.3.4.2 VPN Recipes","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.4 Create a Github environment"}]},{"id":"66oBi3Isv82AL68xZ4pR","title":"4.3.5 Provisioning servers","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"rsmXNSfKK51QRUel6VAN","title":"4.3.5.1 SSH access","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"to1h4zVItmjxS2IuOYqA","title":"4.3.5.2 Building, pushing & releasing your countryconfig code","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"nItwZ4iKWUVlgBZAfxHw","title":"4.3.5.3 Ansible tasks when provisioning","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.5 Provisioning servers"}]},{"id":"g7uGXOw7CoKW03UeBqls","title":"4.3.6 Deploy","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"J5Gxvr8JO8LK4gQPiNlt","title":"4.3.6.1 Running a deployment","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"WbrqEz3yOmyZkW8SOdPB","title":"4.3.6.2 Seeding a server environment","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"ijC6A05L4nGBevYZrspe","title":"4.3.6.3 Login to an OpenCRVS server","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qi0PW5q4nbFgqriheLF5","title":"4.3.6.5 Resetting a server environment","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.6 Deploy"}]},{"id":"qsjb0zH0xIuNrgt2XCLS","title":"4.3.7 Backup & Restore","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"4HLdaxCW4hGt3GGrZtHc","title":"4.3.7.1 Restoring a backup","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"v2lDpU2wokwuKVBilbyh","title":"4.3.7.2 Off-boarding from OpenCRVS","pathname":"/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.7 Backup & Restore"}]},{"id":"jE0pgxutP59ofiWeB4oL","title":"5. Functional configuration","pathname":"/v1.5/setup/4.-functional-configuration","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"}]},{"id":"8M5ETltmiaXtGYdTRm4O","title":"5.1 Configure application settings","pathname":"/v1.5/setup/4.-functional-configuration/4.1-configure-application-settings","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"xp1EUtc63DKfD8xmTyis","title":"5.2 Configure registration periods and fees","pathname":"/v1.5/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"WvxMvazzwHNRSg4SiXC8","title":"5.3 Managing system users","pathname":"/v1.5/setup/4.-functional-configuration/4.5-create-system-users","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"wT4DtmaRbBM4KrzaRNNU","title":"6. Quality assurance testing","pathname":"/v1.5/setup/5.-testing","siteSpaceId":"sitesp_dzk9c","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"DhCYaJ8KztLCozD8RV45","title":"7. Go-live","pathname":"/v1.5/setup/6.-go-live","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"}]},{"id":"YPO8QptGtlDSovAmRg7y","title":"7.1 Pre-Deployment Checklist","pathname":"/v1.5/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"7. Go-live"}]},{"id":"0eUE8fTT6wk8Ju4HgBCM","title":"8. Operational Support","pathname":"/v1.5/setup/8.-operational-support","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"}]},{"id":"N6SYt0EHAV8zus4i1Cis","title":"9. Monitoring","pathname":"/v1.5/setup/7.-monitoring","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"}]},{"id":"kBrxZRZdHnyR0gy6V8a3","title":"9.1 Application logs","pathname":"/v1.5/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"iDm6RY4TNRaA41gdNkUA","title":"9.2 Infrastructure health","pathname":"/v1.5/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"Jhu3kxkkx0mPjYdtKYaU","title":"9.3 Routine monitoring checklist","pathname":"/v1.5/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"B2LylAf9qQuvqwWbJ40R","title":"9.4 Setting up alerts","pathname":"/v1.5/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"i5zgPnFrYkl9OJy5516X","title":"9.5 Managing a Docker Swarm","pathname":"/v1.5/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"lFRcDB7k4m6Nam0Lim3s","title":"Community","pathname":"/v1.5/general/community","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"}]},{"id":"CMwqegY5etumktIBKX0m","title":"Contributing","pathname":"/v1.5/general/contributing","siteSpaceId":"sitesp_dzk9c","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"6W8R9wAdcbRudiA9uOyW","title":"Releases","pathname":"/v1.5/general/releases","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"}]},{"id":"H9yAq2cHYBJlPPNHIq84","title":"v1.5.1: Release notes","pathname":"/v1.5/general/releases/v1.5.1-release-notes","siteSpaceId":"sitesp_dzk9c","description":"OpenCRVS v1.5.1 is a patch release which includes a hotfix to the previous OpenCRVS v1.5.0 release. It is to be used in conjunction with a forked country configuration release v1.5.1","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"605BcHdEIzj4I7BcZVkV","title":"v1.5.0: Release notes","pathname":"/v1.5/general/releases/v1.5.0-release-notes","siteSpaceId":"sitesp_dzk9c","description":"In OpenCRVS v1.5.0 we have refactored the \"workflow\" microservice and deprecated the backend dependency on OpenHIM.  This has vastly improved the performance of the platform.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"FhZrVYfRYLrVrEVbMnVe","title":"v1.4.1: Release notes","pathname":"/v1.5/general/releases/v1.4.1-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"5sSK20SktZkMJ9ZTGcWv","title":"v1.4.0 to v1.4.1 Migration notes","pathname":"/v1.5/general/releases/v1.4.0-to-v1.4.1-migration-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"phIBOQR2Clxs4FmCq48h","title":"v1.4.0 Release notes","pathname":"/v1.5/general/releases/v1.4.0-release-notes","siteSpaceId":"sitesp_dzk9c","description":"In OpenCRVS v1.4.0 we have entirely refactored infrastructure provisioning in opencrvs-countryconfig.  There are no changes to opencrvs-core.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"Ec3m55wqB4zjBIeJe8Mb","title":"v1.3.* to v1.4.* Migration notes","pathname":"/v1.5/general/releases/v1.3.-to-v1.4.-migration-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"CE1dAor1pvHD2fbh3GTH","title":"v1.3.5: Release notes","pathname":"/v1.5/general/releases/v1.3.5-release-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"R7aSniw0lyd6i5dV8AvA","title":"v1.3.4: Release notes","pathname":"/v1.5/general/releases/v1.3.4-release-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"LP7Byk0enksj0ZrtX316","title":"v1.3.3: Release notes","pathname":"/v1.5/general/releases/v1.3.3-release-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"2lS5WDSlonqYUcT7AbsM","title":"v1.3.1: Release notes","pathname":"/v1.5/general/releases/v1.3.1-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aA6koC0RscUvTAykASTH","title":"v1.3.0: Release notes","pathname":"/v1.5/general/releases/v1.3.0-beta-release-notes","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"HfgZ0XG70y9CYyaPLK0b","title":"v1.2.1: Release notes","pathname":"/v1.5/general/releases/v1.2.1-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"sedHdicVqEvuqFSHMBBP","title":"Patch: Elasticsearch 7.10.2","pathname":"/v1.5/general/releases/patch-elasticsearch-7.10.2","siteSpaceId":"sitesp_dzk9c","description":"An Elasticseach downgrade, patch to demonstrate OpenCRVS' base configuration supports OSI standard licenses.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"eq2SGAX0FcT1gNYTK3HV","title":"v1.2.0: Release notes","pathname":"/v1.5/general/releases/v1.2.0-release-notes","siteSpaceId":"sitesp_dzk9c","description":"OpenCRVS v1.2.0 is a stable release of OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aBAWvZHqzI6GQNt8EcSd","title":"v.1.1.2: Release notes","pathname":"/v1.5/general/releases/v.1.1.2-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"RDBHir3fzG7uD12Y6rBR","title":"v.1.1.1: Release notes","pathname":"/v1.5/general/releases/v.1.1.1-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"98tQQwQlAQUNqFZa31Xf","title":"v1.1.0: Release notes","pathname":"/v1.5/general/releases/v1.1.0-release-notes","siteSpaceId":"sitesp_dzk9c","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"18gomUVx7PWKoIbT26It","title":"Roadmap","pathname":"/v1.5/general/product-roadmap","siteSpaceId":"sitesp_dzk9c","breadcrumbs":[{"label":"General"}]},{"id":"vskBocTIOFKUlQBCBmbU","title":"Welcome!","pathname":"/v1.4","siteSpaceId":"sitesp_Qangr","emoji":"1f44b"},{"id":"6CsnENY4mfb9VEN4kBuZ","title":"Understanding CRVS","pathname":"/v1.4/crvs-systems/understanding-crvs","siteSpaceId":"sitesp_Qangr","description":"Provides useful links to documentation about CRVS","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"t45oH0NU9pdnMk8mF454","title":"Effective digital CRVS systems","pathname":"/v1.4/crvs-systems/effective-digital-crvs-systems","siteSpaceId":"sitesp_Qangr","description":"Setting realistic business expectations of CRVS digitisation","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"MZuho9Gbuo6UzNI27HB7","title":"OpenCRVS within a government systems architecture","pathname":"/v1.4/crvs-systems/opencrvs-within-a-government-systems-architecture","siteSpaceId":"sitesp_Qangr","description":"How to think about the use of OpenCRVS as an interoperable system within a government's digital landscape","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"7dW0jAwLYG088gcFiR4z","title":"OpenCRVS Value Proposition","pathname":"/v1.4/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"xS5o944qkGnvAQsZZce3","title":"Functional Architecture","pathname":"/v1.4/product-specifications/functional-architecture","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"DEEl7K81yBSqtonMiniz","title":"Workflow management","pathname":"/v1.4/product-specifications/workflow-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"kmfdqkz8uqHwxqz7jR43","title":"Status Flow Diagram","pathname":"/v1.4/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"RQlFbIj4LrW3zrCRihjz","title":"Users","pathname":"/v1.4/product-specifications/users","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"vPSHQzIMj3p2i1qRghtb","title":"Examples","pathname":"/v1.4/product-specifications/users/examples","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Users"}]},{"id":"4gAlDI1Ve99DYRt5BiSg","title":"Core functions","pathname":"/v1.4/product-specifications/core-functions","siteSpaceId":"sitesp_Qangr","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"WyjHZpVJPAdLZByLEpuc","title":"1. Notify event","pathname":"/v1.4/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"PT8WkotmgjNC1KGIKxst","title":"2. Declare event","pathname":"/v1.4/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"72FhfSj7NiY3KSqqt5iz","title":"3. Validate event","pathname":"/v1.4/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"fhZl5j7AwIpf3AuungWO","title":"4. Register event","pathname":"/v1.4/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"xzDcbNOXKDHJl0XXKgHy","title":"5. Print certificate","pathname":"/v1.4/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"NCZIusc98iRiFWxSMeZq","title":"6. Issue certificate","pathname":"/v1.4/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"E7D140ug4dNAA6YkDSu1","title":"7. Search for a record","pathname":"/v1.4/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"bAXYaQZ0x2wJRfEx4oGA","title":"8. View record","pathname":"/v1.4/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"MYk8QZ7pfcq6a81ZxXyO","title":"9. Correct record","pathname":"/v1.4/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"9XAo8LGWF0iMS4CShSqe","title":"10. Verify record","pathname":"/v1.4/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"eIcggjpcNR5sfsfuYCkO","title":"11. Archive record","pathname":"/v1.4/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"zk2iffIznTwrZg5KnWgm","title":"12. Vital statistics export","pathname":"/v1.4/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"e4pmOYdBLnzxDpowW5in","title":"Support functions","pathname":"/v1.4/product-specifications/support-functions","siteSpaceId":"sitesp_Qangr","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"TdVIvvyLIoNcdaF3OBcU","title":"13. Login","pathname":"/v1.4/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"iVgdkjcvRj1z6MbfkzS1","title":"14. Audit","pathname":"/v1.4/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"mOvs8CeNyryeR7S1pDNa","title":"15. Deduplication","pathname":"/v1.4/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"c5EBLLJAd4ehTuQ7uRfe","title":"16. Performance management","pathname":"/v1.4/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"UgP22xn52DWaoX04Ug04","title":"17. Payment","pathname":"/v1.4/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"x92WOFu8ng5oWA7Wx6Wm","title":"18. Learning","pathname":"/v1.4/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"CQYQ7uUFzCpj6oanIEYC","title":"19. User support","pathname":"/v1.4/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"onWXzfcMRQzVoknTotn8","title":"20. User onboarding","pathname":"/v1.4/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q1w5MobeZFb1webXg8pW","title":"Admin functions","pathname":"/v1.4/product-specifications/admin-functions","siteSpaceId":"sitesp_Qangr","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"itU6DyOBVtJC3Xi7hiCZ","title":"21. User management","pathname":"/v1.4/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"Z9THkVRjF6ElBAl8cZyr","title":"22. Comms management","pathname":"/v1.4/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"VJSBwfGK7gUhX068LVBr","title":"23. Content management","pathname":"/v1.4/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"WEO12J5DD37KkQpaAC6M","title":"24. Config management","pathname":"/v1.4/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"5IOBRZybWFhO22UfrtCL","title":"Data functions","pathname":"/v1.4/product-specifications/data-functions","siteSpaceId":"sitesp_Qangr","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jPFMk2r5W7txqrx1ij5E","title":"25. Legacy data import","pathname":"/v1.4/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"1WzetIc6P0dhv3jtguFS","title":"26. Legacy paper import","pathname":"/v1.4/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"kBECOXtlUeucMtCIUCFm","title":"Architecture","pathname":"/v1.4/technology/architecture","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"}]},{"id":"Qe4XKmbwH8EzLWgVPVgJ","title":"Performance tests","pathname":"/v1.4/technology/architecture/performance-tests","siteSpaceId":"sitesp_Qangr","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"tdagzvofjEpLQC8gPTL7","title":"Standards","pathname":"/v1.4/technology/standards","siteSpaceId":"sitesp_Qangr","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"iMZaeKrhUxSYZPD0SrMj","title":"FHIR Documents","pathname":"/v1.4/technology/standards/fhir-documents","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"yXYqRhHOkBwggDmDDh3I","title":"Event Composition","pathname":"/v1.4/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"j41x5HNJvGnrgguL00LF","title":"Person","pathname":"/v1.4/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"ops9EuzUt3hazBDoYw6D","title":"Registration Task","pathname":"/v1.4/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"YlcCgV71Ewh7AHggIlOs","title":"Event Observations","pathname":"/v1.4/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"qZbU2Ko4hyazgYRUzfh4","title":"Locations","pathname":"/v1.4/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Q4yvE6XfGftUeFY6UHa9","title":"Security","pathname":"/v1.4/technology/security","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Technology"}]},{"id":"YbRG2IUgGvn6qp9NlW77","title":"Interoperability","pathname":"/v1.4/technology/interoperability","siteSpaceId":"sitesp_Qangr","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"lMVDSHVkPMT4qw28rW7z","title":"Create a client","pathname":"/v1.4/technology/interoperability/create-a-client","siteSpaceId":"sitesp_Qangr","description":"How to create and manage access to OpenCRVS' interoperability functionality","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"yURot4SmWgF5kiQ9j1SW","title":"Authenticate a client","pathname":"/v1.4/technology/interoperability/authenticate-a-client","siteSpaceId":"sitesp_Qangr","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"bObwBAUm3JYsTz4St9pq","title":"Event Notification clients","pathname":"/v1.4/technology/interoperability/event-notification-clients","siteSpaceId":"sitesp_Qangr","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"2voT0Fm9rnI7llM7Wup1","title":"Record Search clients","pathname":"/v1.4/technology/interoperability/record-search-clients","siteSpaceId":"sitesp_Qangr","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"MA8XYY2aIlRazc0RPYid","title":"Webhook clients","pathname":"/v1.4/technology/interoperability/webhook-clients","siteSpaceId":"sitesp_Qangr","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"c36dAL1pTmS2lm3onQf4","title":"National ID client","pathname":"/v1.4/technology/interoperability/national-id-client","siteSpaceId":"sitesp_Qangr","description":"Business functionality associated with a National ID client and instructions to setup a MOSIP enabled National ID integration.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ayWAlXSkmya32WoEoJ3T","title":"FHIR Location REST API","pathname":"/v1.4/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_Qangr","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"NSxMtBH2SACS6wSEAmN5","title":"Other ways to interoperate","pathname":"/v1.4/technology/interoperability/other-ways-to-interoperate","siteSpaceId":"sitesp_Qangr","description":"Direct interoperability with OpenHIM","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"LDoJ3KHyVR13n9FAePx6","title":"Intro to Farajaland","pathname":"/v1.4/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_Qangr","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"2pamv6Nu00vmJjgnxMYZ","title":"Civil registration in Farajaland","pathname":"/v1.4/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_Qangr","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"3gznXAvqdzOgJh6iHU3t","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.4/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_Qangr","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"7YDKJBMsixaKjM85HphZ","title":"Application settings","pathname":"/v1.4/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"ywXKdCm2M3XWO9yQqCQO","title":"User / role mapping","pathname":"/v1.4/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"lguvZ9MfSlw25SKGgmyA","title":"Declaration forms","pathname":"/v1.4/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"WjJaHIMDRWLY68wP6Qrr","title":"Certificate templates","pathname":"/v1.4/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"Tqbi2e1qOKtEQumvp4Sa","title":"Business process flows in Farajaland","pathname":"/v1.4/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_Qangr","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"EYqsRdSyb2uNAIGHS8Ku","title":"1. Planning an OpenCRVS Implementation","pathname":"/v1.4/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"}]},{"id":"6VFo7ZXFOfQULDB3X65J","title":"2. Establish project and team","pathname":"/v1.4/setup/1.-establish-project-and-team","siteSpaceId":"sitesp_Qangr","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"M7zK1iuoIw5HjJLGRCRU","title":"3. Gather requirements","pathname":"/v1.4/setup/2.-gather-requirements","siteSpaceId":"sitesp_Qangr","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"Whqg3lpzSf3ZctrYHMUa","title":"3.1 Mapping business processes","pathname":"/v1.4/setup/2.-gather-requirements/3.1-mapping-business-processes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"xFwvDNq1ntkJ2dMSxdXF","title":"3.2 Mapping offices and user types","pathname":"/v1.4/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types","siteSpaceId":"sitesp_Qangr","description":"Defining how your offices and users are mapped to OpenCRVS","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"h5ovY6tPq4ltfZUIXqgF","title":"3.3 Define your application settings","pathname":"/v1.4/setup/2.-gather-requirements/3.3-define-your-application-settings","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"gE0Yczo32SS70bEMrCvv","title":"3.4 Designing event declaration forms","pathname":"/v1.4/setup/2.-gather-requirements/3.4-designing-event-declaration-forms","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"2SrHQue8BguZwnOTQvQe","title":"3.5 Designing a certificate template","pathname":"/v1.4/setup/2.-gather-requirements/3.5-designing-a-certificate-template","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"3. Gather requirements"}]},{"id":"DvQRxTc2aoPKMgPklQCA","title":"4. Installation","pathname":"/v1.4/setup/3.-installation","siteSpaceId":"sitesp_Qangr","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"nMDk0590frmkw69CBWmZ","title":"4.1 Set-up a local development environment","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"akpeyrOzEsNGOWnl0ZQF","title":"4.1.1 Install the required dependencies","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"mVE3mnzFXa3IvfRDipdJ","title":"4.1.2 Install OpenCRVS locally","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"FYMmZO9OkzOU02TZ0I78","title":"4.1.3 Starting and stopping OpenCRVS","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"RrYaRJNljh5qWtPVNXX1","title":"4.1.4 Log in to OpenCRVS locally","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"7UsTeFxkghHdaiZuky2z","title":"4.1.5 Tooling","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"}]},{"id":"v0qbrAXpOlloqTK4XV95","title":"4.1.5.1 WSL support","pathname":"/v1.4/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support","siteSpaceId":"sitesp_Qangr","description":"Windows Subsystem for Linux allows the development of OpenCRVS in Windows without having to run VirtualBox or other virtual machines. This page describes some common problems and solutions for them.","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.1 Set-up a local development environment"},{"label":"4.1.5 Tooling"}]},{"id":"PY04rdrOK3m5wHNGrjhR","title":"4.2 Set-up your own, local, country configuration","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"KWP9akJqICpa1Wt3bFSn","title":"4.2.1 Fork your own country configuration repository","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"GUsFBPRhTvXQmSIAUBsF","title":"4.2.2 Set up administrative address divisions","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"J4iT66LBURKpMAg3ukXS","title":"4.2.2.1 Prepare source file for administrative structure","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"v2jwiJzjMa6TaG4IS9lI","title":"4.2.2.2 Prepare source file for statistics","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.2 Set up administrative address divisions"}]},{"id":"232ucTc2vtBSJB6MRmdd","title":"4.2.3 Set up CR offices and Health facilities","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"dUpwZHfgJ3TQi8ed47tP","title":"4.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"GxWg96M7A8Vx3MrBJaaU","title":"4.2.3.2 Prepare source file for health facilities","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.3 Set up CR offices and Health facilities"}]},{"id":"vHdJ03DZKjT8xAjseS2r","title":"4.2.4 Set up employees & roles for testing or production","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"eOm845uS0NlzJGTmZGlF","title":"4.2.3.1 Prepare source file for employees","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rtvO0noQkwThjpsegfJy","title":"4.2.3.2 Configure role titles","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.4 Set up employees & roles for testing or production"}]},{"id":"rZNO7elxkcprUM3gUEuv","title":"4.2.5 Set up application settings","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"fTfO6Ar1lE106OzhxXnV","title":"4.2.5.1 Managing language content","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"xWHe2H8Sgq5ANIYzo2W2","title":"4.2.5.1.1 Informant and staff notifications","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"},{"label":"4.2.5.1 Managing language content"}]},{"id":"pa3Kwxhw0vMOSoN8mYPh","title":"4.2.5.2 Configuring Metabase Dashboards","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.5 Set up application settings"}]},{"id":"LO6EZ9CqJQfvWnrZc7zu","title":"4.2.6 Configure certificate templates","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"h3SIhqhGNwrHAajEl5nS","title":"4.2.7 Configure declaration forms","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"Zht9jyZjPIGTr7gKVUfA","title":"4.2.7.1 Configuring an event form","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"},{"label":"4.2.7 Configure declaration forms"}]},{"id":"575rZKD3wKY7IWBbMizt","title":"4.2.8 Seeding & clearing your local databases","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"UJ31VcS3oMGNPIyX4NQ4","title":"4.2.9 Countryconfig API endpoints explained","pathname":"/v1.4/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.2 Set-up your own, local, country configuration"}]},{"id":"2JErERATz4Ig83uxcVsF","title":"4.3 Set-up a server-hosted environment","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"}]},{"id":"enmEvIruYXan4YU7Wbxp","title":"4.3.1 Verify servers & create a \"provision\" user","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"FFs1ZFJnYzkzH2RvE69d","title":"4.3.2 HTTPS & Networking","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"S3yEzKG6HWozgfEmcmS9","title":"4.3.3 Create a Github environment","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.3-create-a-github-environment","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"3mAkMzL1ME5DmEdEObn9","title":"4.3.3.1 Environment secrets and variables explained","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.3-create-a-github-environment/4.3.3.1-environment-secrets-and-variables-explained","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.3 Create a Github environment"}]},{"id":"EO8BVyW2wTdeReP9pPEJ","title":"4.3.4 Provision environments","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"to1h4zVItmjxS2IuOYqA","title":"4.3.4.1 Building, pushing & releasing your countryconfig code","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies/4.3.4.1-building-pushing-and-releasing-your-countryconfig-code","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"},{"label":"4.3.4 Provision environments"}]},{"id":"g7uGXOw7CoKW03UeBqls","title":"4.3.5 Deploy","pathname":"/v1.4/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Installation"},{"label":"4.3 Set-up a server-hosted environment"}]},{"id":"jE0pgxutP59ofiWeB4oL","title":"5. Functional configuration","pathname":"/v1.4/setup/4.-functional-configuration","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"}]},{"id":"8M5ETltmiaXtGYdTRm4O","title":"5.1 Configure application settings","pathname":"/v1.4/setup/4.-functional-configuration/4.1-configure-application-settings","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"xp1EUtc63DKfD8xmTyis","title":"5.2 Configure registration periods and fees","pathname":"/v1.4/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"WvxMvazzwHNRSg4SiXC8","title":"5.3 Managing system users","pathname":"/v1.4/setup/4.-functional-configuration/4.5-create-system-users","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"5. Functional configuration"}]},{"id":"wT4DtmaRbBM4KrzaRNNU","title":"6. Quality assurance testing","pathname":"/v1.4/setup/5.-testing","siteSpaceId":"sitesp_Qangr","description":"How to ensure your OpenCRVS configuration is fully tested and ready for live use?","breadcrumbs":[{"label":"Setup"}]},{"id":"DhCYaJ8KztLCozD8RV45","title":"7. Go-live","pathname":"/v1.4/setup/6.-go-live","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"}]},{"id":"YPO8QptGtlDSovAmRg7y","title":"7.1 Pre-Deployment Checklist","pathname":"/v1.4/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"7. Go-live"}]},{"id":"0eUE8fTT6wk8Ju4HgBCM","title":"8. Operational Support","pathname":"/v1.4/setup/8.-operational-support","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"}]},{"id":"N6SYt0EHAV8zus4i1Cis","title":"9. Monitoring","pathname":"/v1.4/setup/7.-monitoring","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"}]},{"id":"kBrxZRZdHnyR0gy6V8a3","title":"9.1 Application logs","pathname":"/v1.4/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"iDm6RY4TNRaA41gdNkUA","title":"9.2 Infrastructure health","pathname":"/v1.4/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"Jhu3kxkkx0mPjYdtKYaU","title":"9.3 Routine monitoring checklist","pathname":"/v1.4/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"B2LylAf9qQuvqwWbJ40R","title":"9.4 Setting up alerts","pathname":"/v1.4/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"i5zgPnFrYkl9OJy5516X","title":"9.5 Managing a Docker Swarm","pathname":"/v1.4/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"lFRcDB7k4m6Nam0Lim3s","title":"Community","pathname":"/v1.4/general/community","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"}]},{"id":"CMwqegY5etumktIBKX0m","title":"Contributing","pathname":"/v1.4/general/contributing","siteSpaceId":"sitesp_Qangr","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"6W8R9wAdcbRudiA9uOyW","title":"Releases","pathname":"/v1.4/general/releases","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"}]},{"id":"FhZrVYfRYLrVrEVbMnVe","title":"v1.4.1: Release notes","pathname":"/v1.4/general/releases/v1.4.1-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"5sSK20SktZkMJ9ZTGcWv","title":"v1.4.0 to v1.4.1 Migration notes","pathname":"/v1.4/general/releases/v1.4.0-to-v1.4.1-migration-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"phIBOQR2Clxs4FmCq48h","title":"v1.4.0 Release notes","pathname":"/v1.4/general/releases/v1.4.0-release-notes","siteSpaceId":"sitesp_Qangr","description":"In OpenCRVS v1.4.0 we have entirely refactored infrastructure provisioning in opencrvs-countryconfig.  There are no changes to opencrvs-core.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"Ec3m55wqB4zjBIeJe8Mb","title":"v1.3.* to v1.4.* Migration notes","pathname":"/v1.4/general/releases/v1.3.-to-v1.4.-migration-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"CE1dAor1pvHD2fbh3GTH","title":"v1.3.5: Release notes","pathname":"/v1.4/general/releases/v1.3.5-release-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"R7aSniw0lyd6i5dV8AvA","title":"v1.3.4: Release notes","pathname":"/v1.4/general/releases/v1.3.4-release-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"LP7Byk0enksj0ZrtX316","title":"v1.3.3: Release notes","pathname":"/v1.4/general/releases/v1.3.3-release-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"2lS5WDSlonqYUcT7AbsM","title":"v1.3.1: Release notes","pathname":"/v1.4/general/releases/v1.3.1-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"D0atoeuGUs6nHObsZymK","title":"v1.3.* to v1.3.* Migration notes","pathname":"/v1.4/general/releases/v1.3.-to-v1.3.-migration-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aA6koC0RscUvTAykASTH","title":"v1.3.0: Release notes","pathname":"/v1.4/general/releases/v1.3.0-beta-release-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"9RF2631mbjoT2FPGUnyU","title":"v1.2.* to v1.3.* Migration notes","pathname":"/v1.4/general/releases/v1.2.-to-v1.3.-migration-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"qoj2ida3RCBSOx4llTnN","title":"v1.2 to v1.3: Form migration","pathname":"/v1.4/general/releases/v1.2.-to-v1.3.-migration-notes/v1.2-to-v1.3-form-migration","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"},{"label":"v1.2.* to v1.3.* Migration notes"}]},{"id":"HfgZ0XG70y9CYyaPLK0b","title":"v1.2.1: Release notes","pathname":"/v1.4/general/releases/v1.2.1-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"sedHdicVqEvuqFSHMBBP","title":"Patch: Elasticsearch 7.10.2","pathname":"/v1.4/general/releases/patch-elasticsearch-7.10.2","siteSpaceId":"sitesp_Qangr","description":"An Elasticseach downgrade, patch to demonstrate OpenCRVS' base configuration supports OSI standard licenses.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"eq2SGAX0FcT1gNYTK3HV","title":"v1.2.0: Release notes","pathname":"/v1.4/general/releases/v1.2.0-release-notes","siteSpaceId":"sitesp_Qangr","description":"OpenCRVS v1.2.0 is a stable release of OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"OEWfbd9Uih9Ji5fe4Siy","title":"v1.1.* to v1.2.* Migration notes","pathname":"/v1.4/general/releases/v1.1.-to-v1.2.-migration-notes","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aBAWvZHqzI6GQNt8EcSd","title":"v.1.1.2: Release notes","pathname":"/v1.4/general/releases/v.1.1.2-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"RDBHir3fzG7uD12Y6rBR","title":"v.1.1.1: Release notes","pathname":"/v1.4/general/releases/v.1.1.1-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"98tQQwQlAQUNqFZa31Xf","title":"v1.1.0: Release notes","pathname":"/v1.4/general/releases/v1.1.0-release-notes","siteSpaceId":"sitesp_Qangr","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"qgvNlfuWUJHjQqUuS61Z","title":"Interoperability roadmap","pathname":"/v1.4/general/interoperability-roadmap","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"}]},{"id":"18gomUVx7PWKoIbT26It","title":"Product roadmap","pathname":"/v1.4/general/product-roadmap","siteSpaceId":"sitesp_Qangr","breadcrumbs":[{"label":"General"}]},{"id":"vskBocTIOFKUlQBCBmbU","title":"Introduction","pathname":"/v1.3","siteSpaceId":"sitesp_yCGzw","emoji":"1f44b","description":""},{"id":"xS5o944qkGnvAQsZZce3","title":"Functional Architecture","pathname":"/v1.3/product-specifications/functional-architecture","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"DEEl7K81yBSqtonMiniz","title":"Workflow management","pathname":"/v1.3/product-specifications/workflow-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"kmfdqkz8uqHwxqz7jR43","title":"Status Flow Diagram","pathname":"/v1.3/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"RQlFbIj4LrW3zrCRihjz","title":"Users","pathname":"/v1.3/product-specifications/users","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"vPSHQzIMj3p2i1qRghtb","title":"Examples","pathname":"/v1.3/product-specifications/users/examples","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Users"}]},{"id":"4gAlDI1Ve99DYRt5BiSg","title":"Core functions","pathname":"/v1.3/product-specifications/core-functions","siteSpaceId":"sitesp_yCGzw","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"WyjHZpVJPAdLZByLEpuc","title":"1. Notify event","pathname":"/v1.3/product-specifications/core-functions/1.-notify-event","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"PT8WkotmgjNC1KGIKxst","title":"2. Declare event","pathname":"/v1.3/product-specifications/core-functions/2.-declare-event","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"72FhfSj7NiY3KSqqt5iz","title":"3. Validate event","pathname":"/v1.3/product-specifications/core-functions/3.-validate-event","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"fhZl5j7AwIpf3AuungWO","title":"4. Register event","pathname":"/v1.3/product-specifications/core-functions/4.-register-event","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"xzDcbNOXKDHJl0XXKgHy","title":"5. Print certificate","pathname":"/v1.3/product-specifications/core-functions/5.-print-certificate","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"NCZIusc98iRiFWxSMeZq","title":"5. Issue certificate","pathname":"/v1.3/product-specifications/core-functions/5.-issue-certificate","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"E7D140ug4dNAA6YkDSu1","title":"6. Search for a record","pathname":"/v1.3/product-specifications/core-functions/6.-search-for-a-record","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"bAXYaQZ0x2wJRfEx4oGA","title":"7. View record","pathname":"/v1.3/product-specifications/core-functions/7.-view-record","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"MYk8QZ7pfcq6a81ZxXyO","title":"8. Correct record","pathname":"/v1.3/product-specifications/core-functions/8.-correct-record","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"9XAo8LGWF0iMS4CShSqe","title":"9. Verify record","pathname":"/v1.3/product-specifications/core-functions/9.-verify-record","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"eIcggjpcNR5sfsfuYCkO","title":"10. Archive record","pathname":"/v1.3/product-specifications/core-functions/10.-archive-record","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"zk2iffIznTwrZg5KnWgm","title":"11. Vital statistics export","pathname":"/v1.3/product-specifications/core-functions/11.-vital-statistics-export","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Core functions"}]},{"id":"e4pmOYdBLnzxDpowW5in","title":"Support functions","pathname":"/v1.3/product-specifications/support-functions","siteSpaceId":"sitesp_yCGzw","description":"Overview of functionality that enables users to conduct civil registration services safely, securely, and most effectively.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"TdVIvvyLIoNcdaF3OBcU","title":"10. Login","pathname":"/v1.3/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"iVgdkjcvRj1z6MbfkzS1","title":"11. Audit","pathname":"/v1.3/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"mOvs8CeNyryeR7S1pDNa","title":"12. Deduplication","pathname":"/v1.3/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"c5EBLLJAd4ehTuQ7uRfe","title":"13. Performance management","pathname":"/v1.3/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"UgP22xn52DWaoX04Ug04","title":"14. Payment","pathname":"/v1.3/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"x92WOFu8ng5oWA7Wx6Wm","title":"15. Learning","pathname":"/v1.3/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"CQYQ7uUFzCpj6oanIEYC","title":"16. User support","pathname":"/v1.3/product-specifications/support-functions/16.-user-support","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q1w5MobeZFb1webXg8pW","title":"Admin functions","pathname":"/v1.3/product-specifications/admin-functions","siteSpaceId":"sitesp_yCGzw","description":"Overview of functionality for a system administrator to effectively manage and maintain the OpenCRVS product.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"itU6DyOBVtJC3Xi7hiCZ","title":"17. User management","pathname":"/v1.3/product-specifications/admin-functions/17.-user-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"Z9THkVRjF6ElBAl8cZyr","title":"18. Comms management","pathname":"/v1.3/product-specifications/admin-functions/18.-comms-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"VJSBwfGK7gUhX068LVBr","title":"19. Content management","pathname":"/v1.3/product-specifications/admin-functions/19.-content-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"WEO12J5DD37KkQpaAC6M","title":"20. Config management","pathname":"/v1.3/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"5IOBRZybWFhO22UfrtCL","title":"Data functions","pathname":"/v1.3/product-specifications/data-functions","siteSpaceId":"sitesp_yCGzw","description":"Overview of functionality that transforms legacy data.","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jPFMk2r5W7txqrx1ij5E","title":"21. Legacy data import","pathname":"/v1.3/product-specifications/data-functions/21.-legacy-data-import","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"1WzetIc6P0dhv3jtguFS","title":"22. Legacy paper import","pathname":"/v1.3/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"kBECOXtlUeucMtCIUCFm","title":"Architecture","pathname":"/v1.3/technology/architecture","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"Qe4XKmbwH8EzLWgVPVgJ","title":"Performance tests","pathname":"/v1.3/technology/architecture/performance-tests","siteSpaceId":"sitesp_yCGzw","description":"Overview of results from performance tests conducted on OpenCRVS","breadcrumbs":[{"label":"Technology"},{"label":"Architecture"}]},{"id":"tdagzvofjEpLQC8gPTL7","title":"Standards","pathname":"/v1.3/technology/standards","siteSpaceId":"sitesp_yCGzw","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"iMZaeKrhUxSYZPD0SrMj","title":"FHIR Documents","pathname":"/v1.3/technology/standards/fhir-documents","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"}]},{"id":"yXYqRhHOkBwggDmDDh3I","title":"Event Composition","pathname":"/v1.3/technology/standards/fhir-documents/event-composition","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"j41x5HNJvGnrgguL00LF","title":"Person","pathname":"/v1.3/technology/standards/fhir-documents/person","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"ops9EuzUt3hazBDoYw6D","title":"Registration Task","pathname":"/v1.3/technology/standards/fhir-documents/registration-task","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"YlcCgV71Ewh7AHggIlOs","title":"Event Observations","pathname":"/v1.3/technology/standards/fhir-documents/event-observations","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"qZbU2Ko4hyazgYRUzfh4","title":"Locations","pathname":"/v1.3/technology/standards/fhir-documents/locations","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Standards"},{"label":"FHIR Documents"}]},{"id":"Q4yvE6XfGftUeFY6UHa9","title":"Security","pathname":"/v1.3/technology/security","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"YbRG2IUgGvn6qp9NlW77","title":"Interoperability","pathname":"/v1.3/technology/interoperability","siteSpaceId":"sitesp_yCGzw","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"lMVDSHVkPMT4qw28rW7z","title":"Create a client","pathname":"/v1.3/technology/interoperability/create-a-client","siteSpaceId":"sitesp_yCGzw","description":"How to create and manage access to OpenCRVS' interoperability functionality","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"yURot4SmWgF5kiQ9j1SW","title":"Authenticate a client","pathname":"/v1.3/technology/interoperability/authenticate-a-client","siteSpaceId":"sitesp_yCGzw","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"bObwBAUm3JYsTz4St9pq","title":"Event Notification clients","pathname":"/v1.3/technology/interoperability/event-notification-clients","siteSpaceId":"sitesp_yCGzw","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"2voT0Fm9rnI7llM7Wup1","title":"Record Search clients","pathname":"/v1.3/technology/interoperability/record-search-clients","siteSpaceId":"sitesp_yCGzw","description":"Perform an advanced search of civil registration records from a trusted, external e-Gov service","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"MA8XYY2aIlRazc0RPYid","title":"Webhook clients","pathname":"/v1.3/technology/interoperability/webhook-clients","siteSpaceId":"sitesp_yCGzw","description":"Business functionality and API endpoints available to a \"Webhook\" client.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"c36dAL1pTmS2lm3onQf4","title":"National ID client","pathname":"/v1.3/technology/interoperability/national-id-client","siteSpaceId":"sitesp_yCGzw","description":"Business functionality associated with a National ID client and instructions to setup a MOSIP enabled National ID integration.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"ayWAlXSkmya32WoEoJ3T","title":"FHIR Location REST API","pathname":"/v1.3/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_yCGzw","description":"Create, read, update or archive administrative areas, civil registration offices or health facilities using FHIR.","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"NSxMtBH2SACS6wSEAmN5","title":"Other ways to interoperate","pathname":"/v1.3/technology/interoperability/other-ways-to-interoperate","siteSpaceId":"sitesp_yCGzw","description":"Direct interoperability with OpenHIM","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"LDoJ3KHyVR13n9FAePx6","title":"Intro to Farajaland","pathname":"/v1.3/default-configuration/intro-to-farajaland","siteSpaceId":"sitesp_yCGzw","description":"Provides details of the OpenCRVS default configuration","breadcrumbs":[{"label":"Default configuration"}]},{"id":"2pamv6Nu00vmJjgnxMYZ","title":"Civil registration in Farajaland","pathname":"/v1.3/default-configuration/civil-registration-in-farajaland","siteSpaceId":"sitesp_yCGzw","description":"Provides details of how civil registration is organised and administered in Farajaland","breadcrumbs":[{"label":"Default configuration"}]},{"id":"3gznXAvqdzOgJh6iHU3t","title":"OpenCRVS configuration in Farajaland","pathname":"/v1.3/default-configuration/opencrvs-configuration-in-farajaland","siteSpaceId":"sitesp_yCGzw","description":"Provides details on how OpenCRVS has been configured to meet the Farajaland context","breadcrumbs":[{"label":"Default configuration"}]},{"id":"ywXKdCm2M3XWO9yQqCQO","title":"User / role mapping","pathname":"/v1.3/default-configuration/opencrvs-configuration-in-farajaland/user-role-mapping","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"7YDKJBMsixaKjM85HphZ","title":"Application settings","pathname":"/v1.3/default-configuration/opencrvs-configuration-in-farajaland/application-settings","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"lguvZ9MfSlw25SKGgmyA","title":"Declaration forms","pathname":"/v1.3/default-configuration/opencrvs-configuration-in-farajaland/declaration-forms","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"WjJaHIMDRWLY68wP6Qrr","title":"Certificate templates","pathname":"/v1.3/default-configuration/opencrvs-configuration-in-farajaland/certificate-templates","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Default configuration"},{"label":"OpenCRVS configuration in Farajaland"}]},{"id":"Tqbi2e1qOKtEQumvp4Sa","title":"Business process flows in Farajaland","pathname":"/v1.3/default-configuration/business-process-flows-in-farajaland","siteSpaceId":"sitesp_yCGzw","description":"Provides an overview of the Farajaland business processes digitally enabled by OpenCRVS","breadcrumbs":[{"label":"Default configuration"}]},{"id":"6VFo7ZXFOfQULDB3X65J","title":"1. Establish team","pathname":"/v1.3/setup/1.-establish-team","siteSpaceId":"sitesp_yCGzw","description":"Create a team that has the skills to be able to setup your OpenCRVS instance.","breadcrumbs":[{"label":"Setup"}]},{"id":"M7zK1iuoIw5HjJLGRCRU","title":"2. Gather requirements","pathname":"/v1.3/setup/2.-gather-requirements","siteSpaceId":"sitesp_yCGzw","description":"Prepare all the inputs required for product configuration.","breadcrumbs":[{"label":"Setup"}]},{"id":"DvQRxTc2aoPKMgPklQCA","title":"3. Installation","pathname":"/v1.3/setup/3.-installation","siteSpaceId":"sitesp_yCGzw","description":"Installation steps for OpenCRVS","breadcrumbs":[{"label":"Setup"}]},{"id":"nMDk0590frmkw69CBWmZ","title":"3.1 Set-up a local development environment","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"}]},{"id":"akpeyrOzEsNGOWnl0ZQF","title":"3.1.1 Install the required dependencies","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.1 Set-up a local development environment"}]},{"id":"mVE3mnzFXa3IvfRDipdJ","title":"3.1.2 Install OpenCRVS locally","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.1 Set-up a local development environment"}]},{"id":"FYMmZO9OkzOU02TZ0I78","title":"3.1.3 Starting and stopping OpenCRVS","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.1 Set-up a local development environment"}]},{"id":"RrYaRJNljh5qWtPVNXX1","title":"3.1.4 Log in to OpenCRVS locally","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.1 Set-up a local development environment"}]},{"id":"7UsTeFxkghHdaiZuky2z","title":"3.1.5 Tooling","pathname":"/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.1 Set-up a local development environment"}]},{"id":"PY04rdrOK3m5wHNGrjhR","title":"3.2 Set-up your own country configuration","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"}]},{"id":"KWP9akJqICpa1Wt3bFSn","title":"3.2.1 Fork your own country configuration repository","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"GUsFBPRhTvXQmSIAUBsF","title":"3.2.2 Set up administrative address divisions","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"J4iT66LBURKpMAg3ukXS","title":"3.2.2.1 Prepare source file for administrative structure","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.2 Set up administrative address divisions"}]},{"id":"v2jwiJzjMa6TaG4IS9lI","title":"3.2.2.2 Prepare source file for statistics","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.2 Set up administrative address divisions"}]},{"id":"232ucTc2vtBSJB6MRmdd","title":"3.2.3 Set up CR offices and Health facilities","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"dUpwZHfgJ3TQi8ed47tP","title":"3.2.3.1 Prepare source file for CRVS Office facilities","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.3 Set up CR offices and Health facilities"}]},{"id":"GxWg96M7A8Vx3MrBJaaU","title":"3.2.3.2 Prepare source file for health facilities","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.3 Set up CR offices and Health facilities"}]},{"id":"vHdJ03DZKjT8xAjseS2r","title":"3.2.4 Set up employees & roles for testing or production","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"eOm845uS0NlzJGTmZGlF","title":"3.2.3.1 Prepare source file for employees","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.4 Set up employees & roles for testing or production"}]},{"id":"rtvO0noQkwThjpsegfJy","title":"3.2.3.2 Configure role titles","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.2-configure-role-titles","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.4 Set up employees & roles for testing or production"}]},{"id":"rZNO7elxkcprUM3gUEuv","title":"3.2.5 Set up application settings","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"9liPVt1YLs6XL1qpt3RH","title":"3.2.5.1 Configuring Metabase Dashboards","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.5.1-configuring-metabase-dashboards","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.5 Set up application settings"}]},{"id":"LO6EZ9CqJQfvWnrZc7zu","title":"3.2.6 Configure certificate templates","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"h3SIhqhGNwrHAajEl5nS","title":"3.2.7 Configure declaration forms","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"Zht9jyZjPIGTr7gKVUfA","title":"3.2.7.1 Configuring an event form","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/3.2.7.1-configuring-an-event-form","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.7 Configure declaration forms"}]},{"id":"575rZKD3wKY7IWBbMizt","title":"3.2.8 Seeding your local development environment database","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"jZKawLmEqGsVPrmfOLtd","title":"3.2.8.1 Clearing your local development environment database","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database/3.2.8.1-clearing-and-restoring-a-local-environment-to-factory-reset-data","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.8 Seeding your local development environment database"}]},{"id":"UJ31VcS3oMGNPIyX4NQ4","title":"3.2.9 Countryconfig APIs explained","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"}]},{"id":"fTfO6Ar1lE106OzhxXnV","title":"3.2.9.1 Managing language content","pathname":"/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.2 Set-up your own country configuration"},{"label":"3.2.9 Countryconfig APIs explained"}]},{"id":"2JErERATz4Ig83uxcVsF","title":"3.3 Set-up a server-hosted environment","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"}]},{"id":"enmEvIruYXan4YU7Wbxp","title":"3.3.1 Provision your server nodes with SSH access","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"EO8BVyW2wTdeReP9pPEJ","title":"3.3.2 Provision environment","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"xWHe2H8Sgq5ANIYzo2W2","title":"3.3.3 Provision a comms gateway","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"YPO8QptGtlDSovAmRg7y","title":"3.3.4 Set up an SMTP server for OpenCRVS monitoring alerts","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"FFs1ZFJnYzkzH2RvE69d","title":"3.3.5 Setup DNS A records","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"g7uGXOw7CoKW03UeBqls","title":"3.3.6 Deploy (Automated & Manual)","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual","siteSpaceId":"sitesp_yCGzw","description":"Steps required to build your country configuration to a Docker Container Registry and Deploy your OpenCRVS to a server hosted environment.","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"iZi8Con5DSA2L915D1vH","title":"3.3.7 Seeding & clearing data on a server","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.7-seeding-and-clearing-data-on-a-server","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"u833vH6BnaGtGkPiakf6","title":"3.3.8 Automated & manual backup and manual restore","pathname":"/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.8-automated-and-manual-backup-and-manual-restore","siteSpaceId":"sitesp_yCGzw","description":"Critical information required to understand how to regularly backup and restore your citizen registration data in case of a server problem.","breadcrumbs":[{"label":"Setup"},{"label":"3. Installation"},{"label":"3.3 Set-up a server-hosted environment"}]},{"id":"jE0pgxutP59ofiWeB4oL","title":"4. Functional configuration","pathname":"/v1.3/setup/4.-functional-configuration","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"8M5ETltmiaXtGYdTRm4O","title":"4.1 Configure application settings","pathname":"/v1.3/setup/4.-functional-configuration/4.1-configure-application-settings","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Functional configuration"}]},{"id":"xp1EUtc63DKfD8xmTyis","title":"4.2 Configure registration periods and fees","pathname":"/v1.3/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Functional configuration"}]},{"id":"j6vQF7wFCYpQzfodPkwG","title":"4.3 Create new user roles","pathname":"/v1.3/setup/4.-functional-configuration/4.3-create-new-user-roles","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"Setup"},{"label":"4. Functional configuration"}]},{"id":"WvxMvazzwHNRSg4SiXC8","title":"4.4 Managing system users","pathname":"/v1.3/setup/4.-functional-configuration/4.5-create-system-users","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"4. Functional configuration"}]},{"id":"wT4DtmaRbBM4KrzaRNNU","title":"5. Testing","pathname":"/v1.3/setup/5.-testing","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"DhCYaJ8KztLCozD8RV45","title":"6. Go-live","pathname":"/v1.3/setup/6.-go-live","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"N6SYt0EHAV8zus4i1Cis","title":"7. Monitoring","pathname":"/v1.3/setup/7.-monitoring","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"kBrxZRZdHnyR0gy6V8a3","title":"7.1 Application logs","pathname":"/v1.3/setup/7.-monitoring/7.1-application-logs","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Monitoring"}]},{"id":"iDm6RY4TNRaA41gdNkUA","title":"7.2 Infrastructure health","pathname":"/v1.3/setup/7.-monitoring/7.2-infrastructure-health","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Monitoring"}]},{"id":"Jhu3kxkkx0mPjYdtKYaU","title":"7.3 Routine monitoring checklist","pathname":"/v1.3/setup/7.-monitoring/7.3-routine-monitoring-checklist","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Monitoring"}]},{"id":"B2LylAf9qQuvqwWbJ40R","title":"7.4 Setting up alerts","pathname":"/v1.3/setup/7.-monitoring/7.4-setting-up-alerts","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Monitoring"}]},{"id":"i5zgPnFrYkl9OJy5516X","title":"7.5 Managing a Docker Swarm","pathname":"/v1.3/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"Setup"},{"label":"7. Monitoring"}]},{"id":"CMwqegY5etumktIBKX0m","title":"Contributing","pathname":"/v1.3/general/contributing","siteSpaceId":"sitesp_yCGzw","description":"How to contribute to the Digital Public Good for CRVS","breadcrumbs":[{"label":"General"}]},{"id":"6W8R9wAdcbRudiA9uOyW","title":"Releases","pathname":"/v1.3/general/releases","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"}]},{"id":"ru3eL21BJqRcXVTToBun","title":"v1.3.5: Release notes","pathname":"/v1.3/general/releases/v1.3.5-release-notes","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"KGqzFRJ9aZCCMnkcNkaA","title":"v1.3.4: Release notes","pathname":"/v1.3/general/releases/v1.3.4-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"gQIwRb169gxMoUY3suyF","title":"v1.3.2: Release notes","pathname":"/v1.3/general/releases/v1.3.2-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"2lS5WDSlonqYUcT7AbsM","title":"v1.3.1: Release notes","pathname":"/v1.3/general/releases/v1.3.1-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"D0atoeuGUs6nHObsZymK","title":"v1.3.* to v1.3.* Migration notes","pathname":"/v1.3/general/releases/v1.3.-to-v1.3.-migration-notes","siteSpaceId":"sitesp_yCGzw","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aA6koC0RscUvTAykASTH","title":"v1.3.0: Release notes","pathname":"/v1.3/general/releases/v1.3.0-beta-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"9RF2631mbjoT2FPGUnyU","title":"v1.2.* to v1.3.* Migration notes","pathname":"/v1.3/general/releases/v1.2.-to-v1.3.-migration-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"qoj2ida3RCBSOx4llTnN","title":"v1.2 to v1.3: Form migration","pathname":"/v1.3/general/releases/v1.2.-to-v1.3.-migration-notes/v1.2-to-v1.3-form-migration","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"},{"label":"v1.2.* to v1.3.* Migration notes"}]},{"id":"HfgZ0XG70y9CYyaPLK0b","title":"v1.2.1: Release notes","pathname":"/v1.3/general/releases/v1.2.1-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"sedHdicVqEvuqFSHMBBP","title":"Patch: Elasticsearch 7.10.2","pathname":"/v1.3/general/releases/patch-elasticsearch-7.10.2","siteSpaceId":"sitesp_yCGzw","description":"An Elasticseach downgrade, patch to demonstrate OpenCRVS' base configuration supports OSI standard licenses.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"eq2SGAX0FcT1gNYTK3HV","title":"v1.2.0: Release notes","pathname":"/v1.3/general/releases/v1.2.0-release-notes","siteSpaceId":"sitesp_yCGzw","description":"OpenCRVS v1.2.0 is a stable release of OpenCRVS.","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"OEWfbd9Uih9Ji5fe4Siy","title":"v1.1.* to v1.2.* Migration notes","pathname":"/v1.3/general/releases/v1.1.-to-v1.2.-migration-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"aBAWvZHqzI6GQNt8EcSd","title":"v.1.1.2: Release notes","pathname":"/v1.3/general/releases/v.1.1.2-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"RDBHir3fzG7uD12Y6rBR","title":"v.1.1.1: Release notes","pathname":"/v1.3/general/releases/v.1.1.1-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"98tQQwQlAQUNqFZa31Xf","title":"v1.1.0: Release notes","pathname":"/v1.3/general/releases/v1.1.0-release-notes","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"},{"label":"Releases"}]},{"id":"qgvNlfuWUJHjQqUuS61Z","title":"Interoperability roadmap","pathname":"/v1.3/general/interoperability-roadmap","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"}]},{"id":"18gomUVx7PWKoIbT26It","title":"Product roadmap","pathname":"/v1.3/general/product-roadmap","siteSpaceId":"sitesp_yCGzw","description":"","breadcrumbs":[{"label":"General"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Welcome","pathname":"/v2.0","siteSpaceId":"sitesp_ie2b7","lang":"en","icon":"hand-wave"},{"id":"PbAxfNE36WOuBRG4X6c7","title":"CRVS Systems","pathname":"/v2.0/general/crvs-systems","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"Understanding CRVS","pathname":"/v2.0/general/crvs-systems/quickstart","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"CRVS Systems"}]},{"id":"QPzbTvC6XsT5gERiU43E","title":"Effective digital CRVS systems","pathname":"/v2.0/general/crvs-systems/publish-your-docs","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"CRVS Systems"}]},{"id":"LEmGuAFo5253o345h9x6","title":"OpenCRVS","pathname":"/v2.0/general/opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"}]},{"id":"Z8EomsJjibCW0ikXG5ei","title":"Why OpenCRVS?","pathname":"/v2.0/general/opencrvs/why-opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"OpenCRVS"}]},{"id":"DV3eA7lRcJZDueVyHLTC","title":"Value proposition","pathname":"/v2.0/general/opencrvs/value-proposition","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"OpenCRVS"}]},{"id":"4Sspib6KNu5MTP33dqej","title":"Design principles","pathname":"/v2.0/general/opencrvs/design-principles","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"OpenCRVS"}]},{"id":"NqdLkmpCIuM6so3hwUVm","title":"Glossary","pathname":"/v2.0/general/opencrvs/glossary","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"General","icon":"solar-system"},{"label":"OpenCRVS"}]},{"id":"AD9lDCmpddI5WAY92HgG","title":"Functional Architecture","pathname":"/v2.0/functional/markdown","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"}]},{"id":"scPRmf2UHNygzfDCY7Iu","title":"Events","pathname":"/v2.0/functional/markdown/events","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"QiRZLzf84Vv5YVtIlQXA","title":"Type","pathname":"/v2.0/functional/markdown/events/type","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"7N2T1faHQD004EZSHcEL","title":"Business Rules","pathname":"/v2.0/functional/markdown/events/business-rules","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"4UVXZbcOcNUjAvadWMxT","title":"Forms","pathname":"/v2.0/functional/markdown/events/forms","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"2DqknMwPnBIk8hGIwTZl","title":"UINs","pathname":"/v2.0/functional/markdown/events/uins","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"lWdZgI2P4YIODQ7uazsl","title":"Records","pathname":"/v2.0/functional/markdown/records","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"Vbd5zUJPxC2vsakv74D9","title":"Statuses","pathname":"/v2.0/functional/markdown/records/statuses","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"hRw5KGXZTQT7gh02fMj2","title":"Flags","pathname":"/v2.0/functional/markdown/records/flags","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"lC66O3cR4GMakyUbYG05","title":"Data","pathname":"/v2.0/functional/markdown/records/data","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"MnYGVsUQ9SPY6G4eVSjM","title":"Certificates","pathname":"/v2.0/functional/markdown/records/certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"BH1lEcJy1Dae0ey7x306","title":"Verifiable Credentials","pathname":"/v2.0/functional/markdown/records/verifiable-credentials","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"oTJvzl5BLBmT16TQ1Gl8","title":"Audit","pathname":"/v2.0/functional/markdown/records/audit","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"94yMWnK1E3xf9qIH2imr","title":"Protected data (backlog)","pathname":"/v2.0/functional/markdown/records/protected-data-backlog","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"ULmoXhthX9AEP6aH6ZSe","title":"Workflows","pathname":"/v2.0/functional/markdown/workflows","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"odhyG08XQQC93X6Y9WQB","title":"Administrative structure","pathname":"/v2.0/functional/markdown/workflows/administrative-structure","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"GZ342GUpIXkEvUCHPmXF","title":"Users","pathname":"/v2.0/functional/markdown/workflows/users","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"dncb5ga8ABUPcydEKceA","title":"Jurisdictions","pathname":"/v2.0/functional/markdown/workflows/jurisdictions","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"ZnabTcTi8QWBKZYQAITU","title":"Actions","pathname":"/v2.0/functional/markdown/workflows/actions","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"68R0DJWZQ3t6tI08UgzN","title":"Workqueues","pathname":"/v2.0/functional/markdown/workflows/workqueues","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"rFd93v7U42aw31144bpK","title":"Offline working","pathname":"/v2.0/functional/markdown/workflows/offline-working","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"ErkMJcYvIQWxmDZn1vdm","title":"Deduplication","pathname":"/v2.0/functional/markdown/workflows/deduplication","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"4dZTnWiZQSAAS0w7T53T","title":"Communications","pathname":"/v2.0/functional/markdown/workflows/communications","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"VizIO8eYy4QfzBAboII8","title":"Search","pathname":"/v2.0/functional/markdown/search","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"3WVu5Zgmlh48DNlwAT7K","title":"Quick search","pathname":"/v2.0/functional/markdown/search/quick-search","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Search"}]},{"id":"iiFPm43LOb781x4NFUbx","title":"Advanced search","pathname":"/v2.0/functional/markdown/search/advanced-search","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Search"}]},{"id":"uFmgQrcMJBZ5fLTZi5F8","title":"Aggregated Data","pathname":"/v2.0/functional/markdown/aggregated-data","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"EFwlJRxihEE8yfFQIynb","title":"Performance dashboards","pathname":"/v2.0/functional/markdown/aggregated-data/performance-dashboards","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"VOhrA6Q7sdXAccKDdAoz","title":"Vital statistics export","pathname":"/v2.0/functional/markdown/aggregated-data/vital-statistics-export","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"68K1yGw571OuaO6wity5","title":"Person centricity","pathname":"/v2.0/functional/markdown/aggregated-data/person-centricity","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"N4rrF980DIiD62GYdpV2","title":"Access","pathname":"/v2.0/functional/markdown/access","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"XMC4G8bGejJvbHZbratD","title":"Applications","pathname":"/v2.0/functional/markdown/access/applications","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"wutnnnA5XBduZkRglc7j","title":"Security","pathname":"/v2.0/functional/markdown/access/security","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"ZePNPsCBuInHQs0xZTCT","title":"User management","pathname":"/v2.0/functional/markdown/access/user-management","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"WlOTU0gmh0OKA7bJmyop","title":"Interoperability","pathname":"/v2.0/functional/markdown/interoperability","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"QEG0hnIL85BU9ai6SxCZ","title":"APIs","pathname":"/v2.0/functional/markdown/interoperability/apis","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"Kq9nN0zbMf5Y3TwJtJk4","title":"Action triggers","pathname":"/v2.0/functional/markdown/interoperability/action-triggers","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"II13zzxEyJYyM0CULwrB","title":"MOSIP ID Integration","pathname":"/v2.0/functional/markdown/interoperability/mosip-id-integration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"6Ii4xJLezU5qMdDMNFOj","title":"Legacy data","pathname":"/v2.0/functional/markdown/legacy-data","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"}]},{"id":"ccJo5OLlDAQYeYe0luN1","title":"Data migration","pathname":"/v2.0/functional/markdown/legacy-data/data-migration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Legacy data"}]},{"id":"S4v9he0BtZQxCmBFzLEH","title":"Digitise paper records","pathname":"/v2.0/functional/markdown/legacy-data/digitise-paper-records","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Functional","icon":"building-magnifying-glass"},{"label":"Functional Architecture"},{"label":"Legacy data"}]},{"id":"iwDqMKvROYKJhzOSJ7cY","title":"Example: Farajaland","pathname":"/v2.0/implementation/example-farajaland","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"}]},{"id":"b1q0WURYyRGNPOJFYeHF","title":"Overview","pathname":"/v2.0/implementation/example-farajaland/overview","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Example: Farajaland"}]},{"id":"5SBU2XyAokzX50UhfbbP","title":"Background & goals","pathname":"/v2.0/implementation/example-farajaland/background-and-goals","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Example: Farajaland"}]},{"id":"23TMwpddx6sVKQKQPvyc","title":"Requirements","pathname":"/v2.0/implementation/example-farajaland/requirements","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Example: Farajaland"}]},{"id":"9IupMYIU2smpu62sblvg","title":"Configuration","pathname":"/v2.0/implementation/example-farajaland/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Example: Farajaland"}]},{"id":"7ILr5PnNY7PJCA8xMRhZ","title":"Your OpenCRVS","pathname":"/v2.0/implementation/your-opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"}]},{"id":"dTXSrBRb4QCpKAkVWz6Z","title":"Project planning","pathname":"/v2.0/implementation/your-opencrvs/project-planning","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"YI4qIEANJW5x67Mloixa","title":"Establish project & team","pathname":"/v2.0/implementation/your-opencrvs/establish-project-and-team","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"aizybbgtZCz8wKVR0txn","title":"Gathering requirements","pathname":"/v2.0/implementation/your-opencrvs/gathering-requirements","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Collect and prepare all the inputs required for optimal product configuration.","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"XTlTtkd6d4W1HgTlRHog","title":"Preparation & Foundation","pathname":"/v2.0/implementation/your-opencrvs/gathering-requirements/preparation-and-foundation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Desktop research and planning before any fieldwork","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Gathering requirements"}]},{"id":"iTiJkSFlzYgdIZHEkML8","title":"Field Research & Discovery","pathname":"/v2.0/implementation/your-opencrvs/gathering-requirements/field-research-and-discovery","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Context immersion and primary research","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Gathering requirements"}]},{"id":"dpnXAH4UoBmrzYjJHGy8","title":"Co-Design & Validation","pathname":"/v2.0/implementation/your-opencrvs/gathering-requirements/co-design-and-validation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Collaborative workshops for alignment in solution development","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Gathering requirements"}]},{"id":"6hZtAKOs2qyy666ACEU1","title":"Design & Specification","pathname":"/v2.0/implementation/your-opencrvs/gathering-requirements/design-and-specification","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Creating implementation-ready deliverables","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Gathering requirements"}]},{"id":"W12oFBMpFTp9fr4dZOEc","title":"Solution architecture","pathname":"/v2.0/implementation/your-opencrvs/solution-architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"2TPm6HEOJayL5OEbOaDF","title":"Configuration","pathname":"/v2.0/implementation/your-opencrvs/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"3vORsKZKD3bIe2ySq3Ic","title":"Inputs","pathname":"/v2.0/implementation/your-opencrvs/configuration/inputs","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"}]},{"id":"GeSeuB7O7RCzZOZBlJha","title":"Guides","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"}]},{"id":"YulXQ4sJEzIHEJcrJYnA","title":"Guide: Event configuration","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-event-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"}]},{"id":"XwkmVqHmuDc8PA2WnFjI","title":"Name change","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-event-configuration/name-change","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"},{"label":"Guide: Event configuration"}]},{"id":"9KxJUhz4rIQB7SeR5DS5","title":"Guide: Form configuration","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-form-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"}]},{"id":"wa4nJqTx0AHCS9f7UFZy","title":"Guide: Dashboard","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-dashboard","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"}]},{"id":"OuNibdBEggK2NZS3z7w6","title":"Guide: Certificate configuration","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-certificate-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"}]},{"id":"ieuACsbRPMSPE9rn0bd9","title":"Guide: Mapping offices and users","pathname":"/v2.0/implementation/your-opencrvs/configuration/guides/guide-mapping-offices-and-users","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"},{"label":"Configuration"},{"label":"Guides"}]},{"id":"yDsGjaY7ckiIaaBSwvuC","title":"Deployment","pathname":"/v2.0/implementation/your-opencrvs/deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"RW9RcVaIKBGLUiDZHa9P","title":"Migrate legacy data","pathname":"/v2.0/implementation/your-opencrvs/migrate-legacy-data","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"eEMOm5LTH79e41ih5LkF","title":"Quality assurance","pathname":"/v2.0/implementation/your-opencrvs/quality-assurance","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"zbMChtu9aIWzzHBY7r8t","title":"Go-live","pathname":"/v2.0/implementation/your-opencrvs/go-live","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"uOH4CprUCjUB0RAwOB0V","title":"Operational support","pathname":"/v2.0/implementation/your-opencrvs/operational-support","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"1QOBsxBbOO9hsRUKwVr6","title":"Monitoring","pathname":"/v2.0/implementation/your-opencrvs/monitoring","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"UGPjSbT4eqqEgmu7dnj4","title":"Upgrading","pathname":"/v2.0/implementation/your-opencrvs/upgrading","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Implementation","icon":"computer"},{"label":"Your OpenCRVS"}]},{"id":"iviAaUu6YzTVrFGaqEWT","title":"Architecture","pathname":"/v2.0/technical/architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"}]},{"id":"kxMUhn2KCu148UoM6OMP","title":"Technical stack","pathname":"/v2.0/technical/architecture/technical-stack","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"nYfezaPQKWGkK3q8Rpsb","title":"Data architecture","pathname":"/v2.0/technical/architecture/data-architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"QuC1f7nwoEhe4Th4lAAG","title":"Standards","pathname":"/v2.0/technical/architecture/standards","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"TTNhicP5TVGV3iDLzFT6","title":"Infrastructure","pathname":"/v2.0/technical/architecture/infrastructure","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"iWNiBmzT7t5pEpL3FuQE","title":"Security","pathname":"/v2.0/technical/architecture/security","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"C0ZpbWVI2WWHcIyrgE3S","title":"Performance","pathname":"/v2.0/technical/architecture/performance","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"OpenCRVS is built to run national-scale civil registration systems. This page explains what that means in practice — how many people can use it, how fast it responds, and how it handles pressure.","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Architecture"}]},{"id":"lO0q8q2e5yraM0EZZbOI","title":"Guides","pathname":"/v2.0/technical/guides","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"}]},{"id":"JDjU53LHDi8lVByKTOEH","title":"Installation","pathname":"/v2.0/technical/guides/installation","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"AE9zCKfp0ECgnIaFR0cV","title":"Quick Start","pathname":"/v2.0/technical/guides/installation/quick-start","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"}]},{"id":"ClFiCxVAEvgLij54SRXI","title":"Deploy: Set-up a server-hosted environment","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"}]},{"id":"LbbfeV2rNCntlFNKsGmc","title":"Preparation steps","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"9Y6woySepqs5BvW7NziX","title":"Setup infrastructure","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/setup-infrastructure","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"VDn1EGRcIfqEPVgbrJ6C","title":"Configure DNS","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/configure-dns","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"wtymPp43TZuQh3hzsL9L","title":"Issue SSL Certificates","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/issue-ssl-certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"KNxG53HCQHiAFte7WqjC","title":"Create prerequisite accounts and repositories","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/create-prerequisite-accounts-and-repositories","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"PTmy9TVHAL20YJlJ0Lu0","title":"Create a Github environment","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/create-a-github-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"0Otxf84rizG9WF2k65mX","title":"Approval Process for Production Environments","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/create-a-github-environment/approval-process-for-production-environments","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Create a Github environment"}]},{"id":"PVE4gODKmtMKlXMxhjZV","title":"Environment secrets and variables explained","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/create-a-github-environment/environment-secrets-and-variables-explained","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Create a Github environment"}]},{"id":"bK2s0zfNUGc0Erqf1cEL","title":"Bootstrap servers","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/bootstrap-servers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"VgWh2PfqSgRzuEOYGrYp","title":"Provisioning servers","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/provisioning-servers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"3VsRdliDWqkYwc6GJECH","title":"Ansible tasks when provisioning","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/provisioning-servers/ansible-tasks-when-provisioning","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Provisioning servers"}]},{"id":"JS1QxRz5WgGgOpGWVPgZ","title":"Deploy","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"ft3bbh51d0622IqPyM7n","title":"Running Dependencies deployment","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy/running-a-dependencies-deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"AP7h3icJuPAYyzwZwEry","title":"Running an OpenCRVS deployment","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy/running-a-opencrvs-deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"drSdyhFZNCgtY3TcJs11","title":"Login to an OpenCRVS server","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy/login-to-an-opencrvs-server","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"4VcWiwkbDESLTXhdPhDF","title":"Migration from Docker swarm guide","pathname":"/v2.0/technical/guides/installation/deploy-set-up-a-server-hosted-environment/migration-from-docker-swarm-guide","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"QIndyoeOHiotncljunyj","title":"OpenCRVS maintenance tasks","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"}]},{"id":"DYrc3eaaCL1Pj3qpivUB","title":"Seeding a server environment","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/seeding-a-server-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"goMt4l3fnj1ks2MpbE9h","title":"Resetting a server environment","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/resetting-a-server-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"VwGQg3A6b06nvjYvcxUv","title":"Backup & Restore","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"BA0iI636MxuC5IdXeeCi","title":"Automated backup configuration","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/automated-backup-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"Pbmbtt3ES9oXaOkVb2wg","title":"Manual backup creation","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/manual-backup-creation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"qxEWHXzTfL6K5uuoWdak","title":"Automated restore configuration","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/restoring-a-backup","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"T5e55OGoG8Q4EQXQvril","title":"Manual restore / Disaster recovery","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/manual-restore-disaster-recovery","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"iwSmMMUpYjSr2U7STKfP","title":"Off-boarding from OpenCRVS","pathname":"/v2.0/technical/guides/installation/opencrvs-maintenance-tasks/off-boarding-from-opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"JQoj4DNN3kIUW9OA5A37","title":"Advanced topics","pathname":"/v2.0/technical/guides/installation/advanced-topics","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"}]},{"id":"kZDECjwRdIDDV7NysPy7","title":"Provision settings","pathname":"/v2.0/technical/guides/installation/advanced-topics/provision-settings","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"9SpywvNv3k3REk3alr1T","title":"TLS/SSL Configuration for traefik","pathname":"/v2.0/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"74dCMGJ9LtifMz78VncF","title":"LetsEncrypt https challenge in development environments","pathname":"/v2.0/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik/letsencrypt-https-challenge-in-development-environments","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"EUx20BUCiIIWL5lvm4aJ","title":"LetsEncrypt DNS challenge in production","pathname":"/v2.0/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik/letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"Dw9kZ3fT0BT9EhbLWAXS","title":"Static TLS certificates","pathname":"/v2.0/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik/static-tls-certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"fir7GMdZZBRBVObPqJmU","title":"SSH access","pathname":"/v2.0/technical/guides/installation/advanced-topics/ssh-access","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"dmSWukkA8xzMbSylCunr","title":"Kubernetes cluster access","pathname":"/v2.0/technical/guides/installation/advanced-topics/kubernetes-cluster-access","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Page contains information about obtaining kubernetes cluster access","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"clCOa1XYGynetEsayyoa","title":"Add Custom GitHub secrets to Kubernetes","pathname":"/v2.0/technical/guides/installation/advanced-topics/add-custom-github-secrets-to-kubernetes","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"RjtEJzwF2uUawt5elkL1","title":"Disk space management","pathname":"/v2.0/technical/guides/installation/advanced-topics/disk-space-management","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"zr5snMDm6uYhxoZJl2RQ","title":"Deploy OpenCRVS with external data stores","pathname":"/v2.0/technical/guides/installation/advanced-topics/deploy-opencrvs-with-external-data-stores","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"tSTGJL0dwCpGwlKG5pF2","title":"Configuration","pathname":"/v2.0/technical/guides/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"vCvbJbr3bTvIOhKQZiXr","title":"General","pathname":"/v2.0/technical/guides/configuration/general","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"nPYrETD0Bh1fCJ38FEZo","title":"Locations","pathname":"/v2.0/technical/guides/configuration/locations","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"XPAHed2P2UxoabN6lo8j","title":"Administrative structure","pathname":"/v2.0/technical/guides/configuration/locations/administrative-structure","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Locations"}]},{"id":"XFyeWnUvTGXoDpJ8d2yL","title":"Facilities","pathname":"/v2.0/technical/guides/configuration/locations/facilities","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Locations"}]},{"id":"qMtmnqC5wgr5vcMGPp17","title":"Users","pathname":"/v2.0/technical/guides/configuration/users","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"KuWeV3NiwTlmyrhJaSSS","title":"Roles","pathname":"/v2.0/technical/guides/configuration/users/roles","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"0JBlJlZuJoVIkXpWffDq","title":"Jurisidictions","pathname":"/v2.0/technical/guides/configuration/users/jurisidictions","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"HsLhOIMcxPEeKNTUPwEm","title":"Events","pathname":"/v2.0/technical/guides/configuration/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to configure life events","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"TfYra3Rox8c1qD99cijO","title":"Declaration & Forms","pathname":"/v2.0/technical/guides/configuration/events/declaration-and-forms","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to configure the declaration and action forms","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"HrdD6YOHcXDpyYDFVPFa","title":"Form fields","pathname":"/v2.0/technical/guides/configuration/events/declaration-and-forms/form-fields","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring form fields","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Declaration & Forms"}]},{"id":"sQWOQNxbeZb1NQ5ljnor","title":"Form validations","pathname":"/v2.0/technical/guides/configuration/events/declaration-and-forms/form-validations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring form field validations","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Declaration & Forms"}]},{"id":"NLfPWAlmgl9KRr6rCujP","title":"Actions","pathname":"/v2.0/technical/guides/configuration/events/actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring actions for your event","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"BhHwdYeGeCl9TJubC4b8","title":"Core actions","pathname":"/v2.0/technical/guides/configuration/events/actions/core-actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring core actions","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Actions"}]},{"id":"eCxIP17X1x3qrQZRizN5","title":"Custom actions","pathname":"/v2.0/technical/guides/configuration/events/actions/custom-actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring custom actions","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Actions"}]},{"id":"FAzj1MLuQD6c5afjLluy","title":"Flags","pathname":"/v2.0/technical/guides/configuration/events/flags","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring custom flags","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"RFqjmN5qaam0UId4gr6I","title":"Conditionals","pathname":"/v2.0/technical/guides/configuration/events/conditionals","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring conditionals","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"VOwuOVNwFzjmyPKwFahE","title":"Workqueues","pathname":"/v2.0/technical/guides/configuration/workqueues","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring workqueues","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"d6X0g0n2bY2q3hfLECYz","title":"Certificates","pathname":"/v2.0/technical/guides/configuration/certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"vJqOWqYsu9vzCX6xJuI1","title":"Template variables","pathname":"/v2.0/technical/guides/configuration/certificates/template-variables","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"FYVM7F5NBBLgS1NL12GC","title":"Custom template variables","pathname":"/v2.0/technical/guides/configuration/certificates/custom-template-variables","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"h69uyhfiqDddRvA5kKmw","title":"Multiple  templates","pathname":"/v2.0/technical/guides/configuration/certificates/multiple-templates","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"PdmH3aESLbFn9TY37DV8","title":"Action triggers","pathname":"/v2.0/technical/guides/configuration/action-triggers","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"SbpUcLf5DTPtMvsdOE5C","title":"Email notifications","pathname":"/v2.0/technical/guides/configuration/action-triggers/email-notifications","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"},{"label":"Action triggers"}]},{"id":"WrhpRtDkGfJYWh40GtW6","title":"Analytics","pathname":"/v2.0/technical/guides/configuration/analytics","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"H2I6i0derCN49EoILgQo","title":"Translations","pathname":"/v2.0/technical/guides/configuration/translations","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"jRxZi40olAVhNzyCPetO","title":"Integrations","pathname":"/v2.0/technical/guides/configuration/integrations","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"aASnKzc4oalJ5iHMiJiM","title":"Monitoring","pathname":"/v2.0/technical/guides/monitoring","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"kxjJ2e80SX5etl3FUzHh","title":"Data migration","pathname":"/v2.0/technical/guides/data-migration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"hct2S6SE1V3wD2D3FrZP","title":"Version upgrades","pathname":"/v2.0/technical/guides/version-upgrades","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Step-by-step guide for upgrading the version of your OpenCRVS deployment","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"MY8A6hyI0E7whwrJIXsW","title":"Integration","pathname":"/v2.0/technical/guides/integration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"0G8oSZzMwbgVwwEY92Bx","title":"Integration: ID systems","pathname":"/v2.0/technical/guides/integration/integration-id-systems","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Integration"}]},{"id":"U16Jpire6Un7IHpSUuUP","title":"Contributing","pathname":"/v2.0/technical/guides/contributing","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"}]},{"id":"TupE6ka2uE12YQRDBRIj","title":"Core development","pathname":"/v2.0/technical/guides/contributing/core-development","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"Guides"},{"label":"Contributing"}]},{"id":"c4El1RnBoOCyQMFQYs06","title":"APIs","pathname":"/v2.0/technical/apis","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"}]},{"id":"jg1a04Dhi9fv1JoFbodV","title":"Certificate variables & helpers","pathname":"/v2.0/technical/apis/certificate-variables-and-helpers","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"}]},{"id":"xkkTyvTFY6Yd84e8rbOC","title":"Core APIs","pathname":"/v2.0/technical/apis/core-apis","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"}]},{"id":"3a3f02b58660121cd5fb4657e51bccf7ecb754cf","title":"Events","pathname":"/v2.0/technical/apis/core-apis/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"42aa3309cec01b9f2a8689106cead6e4fba21623","title":"Search","pathname":"/v2.0/technical/apis/core-apis/search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"739d7f3ec49fef31a4a798c6f4c1e7ff8bdb3b81","title":"Locations","pathname":"/v2.0/technical/apis/core-apis/locations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"c0744722c06005e71a4791f29ec5cbcc80aed54f","title":"Integrations","pathname":"/v2.0/technical/apis/core-apis/integrations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"762a8a4aed746098687d9ffeb7736e6390e62df9","title":"Attachments","pathname":"/v2.0/technical/apis/core-apis/attachments","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"4a218e50afbad122884461965dbfc933e35f983f","title":"Models","pathname":"/v2.0/technical/apis/core-apis/models","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"xeMLnXrm9WZyf5fR5D9y","title":"Toolkit","pathname":"/v2.0/technical/apis/toolkit","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"}]},{"id":"dCxg3lLhgTLmuOPi7CcK","title":"Configuration","pathname":"/v2.0/technical/apis/toolkit/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"MupXOysNdT5Dsu1zEIHp","title":"Advanced search","pathname":"/v2.0/technical/apis/toolkit/configuration/advanced-search","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Toolkit"},{"label":"Configuration"}]},{"id":"04p7OqzU7WM3fgRxqYAF","title":"Conditionals","pathname":"/v2.0/technical/apis/toolkit/conditionals","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"All conditional builders return a JSONSchema object. Combine them with and, or, and not. Use them in field or action conditionals arrays.","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"MuV67ES4WWJIfV3NJDhl","title":"Deduplication","pathname":"/v2.0/technical/apis/toolkit/deduplication","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"n4rNCrsquF5IbbqAs1qW","title":"API Client","pathname":"/v2.0/technical/apis/toolkit/api-client","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical","icon":"square-code"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"ryvi6qTXMY0qU6GOOmP1","title":"Roadmap","pathname":"/v2.0/releases/roadmap","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Releases","icon":"rocket-launch"}]},{"id":"7qFtSw6K90P5e3S8kEJW","title":"Release notes","pathname":"/v2.0/releases/release-notes","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Releases","icon":"rocket-launch"}]},{"id":"i73g4LZQanoLj7XtSO18","title":"Use case inventory","pathname":"/v2.0/releases/editor","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Releases","icon":"rocket-launch"}]}]}