{"version":1,"pages":[{"id":"ABCkC8dnHkfj1C264K02","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_ie2b7","lang":"en","icon":"hand-wave","description":""},{"id":"xdX6YZHubGYghQGRsRCf","title":"CRVS Systems","pathname":"/general/crvs-systems","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"}]},{"id":"ESdCMug9jGg0AOXmR4za","title":"Understanding CRVS","pathname":"/general/crvs-systems/quickstart","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"CRVS Systems"}]},{"id":"hxdhnLLsgp5YODbXE6Af","title":"Effective digital CRVS systems","pathname":"/general/crvs-systems/publish-your-docs","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"CRVS Systems"}]},{"id":"mka3naiV6kDpT4MqtKko","title":"OpenCRVS","pathname":"/general/opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"}]},{"id":"WsZiKkA6dS7jfrVzv412","title":"Why OpenCRVS?","pathname":"/general/opencrvs/why-opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"OpenCRVS"}]},{"id":"xvLNVCwHih2O22BFYrkZ","title":"Value proposition","pathname":"/general/opencrvs/value-proposition","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"OpenCRVS"}]},{"id":"Iw6267zip6jTanj7nca7","title":"Design principles","pathname":"/general/opencrvs/design-principles","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"OpenCRVS"}]},{"id":"Mn9cPXTnlvRM3CzOb9kE","title":"Glossary","pathname":"/general/opencrvs/glossary","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"General"},{"label":"OpenCRVS"}]},{"id":"apnXy2NC0IX1irx8AOTe","title":"Functional Architecture","pathname":"/functional/markdown","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"}]},{"id":"eGZ0m4Urm7wbOtlEBtqy","title":"Events","pathname":"/functional/markdown/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"zOdkjX8CqnJ1c4cBhOcO","title":"Type","pathname":"/functional/markdown/events/type","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"QQ9fEtSBZGLB8f5JUC2t","title":"Business Rules","pathname":"/functional/markdown/events/business-rules","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"Se2YBMxHoa5lpO2lOADp","title":"Forms","pathname":"/functional/markdown/events/forms","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"v1ytGSsAalrvDsqqIKRc","title":"UINs","pathname":"/functional/markdown/events/uins","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Events"}]},{"id":"pyaV12ojtUuMP2RvPqJL","title":"Records","pathname":"/functional/markdown/records","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"i0TntzdA3z4OtkT3vcgP","title":"Statuses","pathname":"/functional/markdown/records/statuses","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"XeVTDLlv0poj2yZc8iTF","title":"Flags","pathname":"/functional/markdown/records/flags","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"Y38kmzdjRt0GqRnWQ6kf","title":"Data","pathname":"/functional/markdown/records/data","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"5LWg7hd3tOu8mfWkI7ZA","title":"Certificates","pathname":"/functional/markdown/records/certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"GSIRpto7WdKzuFs61Rdt","title":"Verifiable Credentials","pathname":"/functional/markdown/records/verifiable-credentials","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"aGbaomyCk7d0whQ6IXOo","title":"Audit","pathname":"/functional/markdown/records/audit","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"KssktU7OYpvlpy8Up3qh","title":"Protected data (backlog)","pathname":"/functional/markdown/records/protected-data-backlog","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Records"}]},{"id":"W57pLQzRwJUYgLyGI033","title":"Workflows","pathname":"/functional/markdown/workflows","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"61JtBCmsuLugrFBuaAVj","title":"Administrative structure","pathname":"/functional/markdown/workflows/administrative-structure","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"EzELjQVwU1b7QbpPeP81","title":"Users","pathname":"/functional/markdown/workflows/users","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"H0UMYxMDRpACc6ky6dxk","title":"Jurisdictions","pathname":"/functional/markdown/workflows/jurisdictions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"9WePKlWoLoX7b6RFVuXV","title":"Actions","pathname":"/functional/markdown/workflows/actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"kukmpGeSuv8lfWigYLcX","title":"Workqueues","pathname":"/functional/markdown/workflows/workqueues","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"3pyBmyz7vXtxGpRdnYo1","title":"Offline working","pathname":"/functional/markdown/workflows/offline-working","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"aZGSi5Pmaj3uQWEuXg2E","title":"Deduplication","pathname":"/functional/markdown/workflows/deduplication","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"D887ux0JFHkgVq3CtdmI","title":"Communications","pathname":"/functional/markdown/workflows/communications","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Workflows"}]},{"id":"ajE5WUiPmjH7rus4MqyA","title":"Search","pathname":"/functional/markdown/search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"Or4XZ3L365JEx0Js6xKj","title":"Quick search","pathname":"/functional/markdown/search/quick-search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Search"}]},{"id":"fdrtk5kvfSPmPxTMWPZz","title":"Advanced search","pathname":"/functional/markdown/search/advanced-search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Search"}]},{"id":"9gHWaraTlNLyPL0KNzr2","title":"Aggregated Data","pathname":"/functional/markdown/aggregated-data","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"0Bf4EIFk1jEC05Uby3Hk","title":"Performance dashboards","pathname":"/functional/markdown/aggregated-data/performance-dashboards","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"9MKHJ7FeOX8Z0vIqT0fM","title":"Vital statistics export","pathname":"/functional/markdown/aggregated-data/vital-statistics-export","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"avZNDisTHpDeIhvyVViz","title":"Person centricity","pathname":"/functional/markdown/aggregated-data/person-centricity","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Aggregated Data"}]},{"id":"2oqQWxnPKMZKpNG8HtYU","title":"Access","pathname":"/functional/markdown/access","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"vwP7OFApStTJ2Z4Hmajk","title":"Applications","pathname":"/functional/markdown/access/applications","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"byNPA4JSZ25fOYElTOtB","title":"Security","pathname":"/functional/markdown/access/security","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"eX7dlbEZgKVUvjOPBV6Q","title":"User management","pathname":"/functional/markdown/access/user-management","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Access"}]},{"id":"6gKULnqfwM8sJFu7go5i","title":"Interoperability","pathname":"/functional/markdown/interoperability","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"se9gkE4zJJEIU9FecHaY","title":"APIs","pathname":"/functional/markdown/interoperability/apis","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"0ZnqJhfZqf2fcu6l0q6A","title":"Action triggers","pathname":"/functional/markdown/interoperability/action-triggers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"1sqM5af8r6RK0aiiPRlh","title":"ID Integration & MOSIP","pathname":"/functional/markdown/interoperability/mosip-id-integration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Interoperability"}]},{"id":"9mEI04WW3xm8qOHIFzVl","title":"Legacy data","pathname":"/functional/markdown/legacy-data","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"}]},{"id":"NUD05wHSb1OZ11hkBvT1","title":"Data migration","pathname":"/functional/markdown/legacy-data/data-migration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Legacy data"}]},{"id":"XfsiWrW0LVcYtT1FkTx8","title":"Digitise paper records","pathname":"/functional/markdown/legacy-data/digitise-paper-records","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Functional"},{"label":"Functional Architecture"},{"label":"Legacy data"}]},{"id":"UO32RzoVO5Um5JrIM8wQ","title":"Example: Farajaland","pathname":"/implementation/example-farajaland","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"}]},{"id":"Ii1F4VawfG7wZWl9wF2o","title":"Background & goals","pathname":"/implementation/example-farajaland/background-and-goals","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Example: Farajaland"}]},{"id":"SuiYe1M8Cv2xp53afkna","title":"Requirements","pathname":"/implementation/example-farajaland/requirements","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Example: Farajaland"}]},{"id":"nUqFZPG78U1o97cyz0pm","title":"Birth Requirements — Farajaland","pathname":"/implementation/example-farajaland/requirements/birth-requirements-farajaland","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Example: Farajaland"},{"label":"Requirements"}]},{"id":"rWdcGVNzkKYzyy8Rcehd","title":"Birth Journeys — Farajaland","pathname":"/implementation/example-farajaland/requirements/birth-journeys-farajaland","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Example: Farajaland"},{"label":"Requirements"}]},{"id":"RENxwdur1qIOcNfugAzO","title":"Demo","pathname":"/implementation/example-farajaland/demo","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Example: Farajaland"}]},{"id":"9LBhdvFHFq9k3zWirAdy","title":"Your OpenCRVS Project","pathname":"/implementation/your-opencrvs-project","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"}]},{"id":"bCm5FVW72yx4xIh58EwX","title":"Project planning","pathname":"/implementation/your-opencrvs-project/project-planning","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"ULpO6qAwQGDee4oGH0K8","title":"Establish project & team","pathname":"/implementation/your-opencrvs-project/establish-project-and-team","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"SV6TU8vVQzNPUp0dJYAj","title":"Gathering requirements","pathname":"/implementation/your-opencrvs-project/gathering-requirements","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Collect and prepare all the inputs required for optimal product configuration.","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"45jEfua6G1zVCVEwcpql","title":"Desk research & planning","pathname":"/implementation/your-opencrvs-project/gathering-requirements/desk-research-and-planning","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Desktop research and planning before any fieldwork","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"}]},{"id":"TUbjczFq2FTELbQsu5DM","title":"Field Research & discovery","pathname":"/implementation/your-opencrvs-project/gathering-requirements/field-research-and-discovery","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Context immersion and primary research","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"}]},{"id":"63O6CdyNgsurTUEcT2PR","title":"Co-Design & validation","pathname":"/implementation/your-opencrvs-project/gathering-requirements/co-design-and-validation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Collaborative workshops for alignment in solution development","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"}]},{"id":"Tz9LADzKh5zXHEVFdKTe","title":"Design & specification","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Creating implementation-ready deliverables","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"}]},{"id":"vWVq1LboRxqj45MmKVuA","title":"Guides","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification/guides","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"},{"label":"Design & specification"}]},{"id":"GhQE0elfalznAc9otWVo","title":"Guide: Event configuration","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification/guides/guide-event-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"},{"label":"Design & specification"},{"label":"Guides"}]},{"id":"hRU16D0phlBXlnGfgen0","title":"Guide: Form configuration","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification/guides/guide-form-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"},{"label":"Design & specification"},{"label":"Guides"}]},{"id":"YEwIvDDCfsEmN8lZu6Jo","title":"Guide: Certificate configuration","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification/guides/guide-certificate-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"},{"label":"Design & specification"},{"label":"Guides"}]},{"id":"zzITVDFKrcyNwnW79CWF","title":"Guide: Mapping offices and users","pathname":"/implementation/your-opencrvs-project/gathering-requirements/design-and-specification/guides/guide-mapping-offices-and-users","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"},{"label":"Gathering requirements"},{"label":"Design & specification"},{"label":"Guides"}]},{"id":"CnV1lSxQxcpls5NQcniH","title":"Solution architecture","pathname":"/implementation/your-opencrvs-project/solution-architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"tYbqZVPehxr0GE6tXmrt","title":"Configuration","pathname":"/implementation/your-opencrvs-project/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"NhocuUAFzNTJkbPGyqEM","title":"Deployment","pathname":"/implementation/your-opencrvs-project/deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"LasabI53qFxqY6FsB0HZ","title":"Migrate legacy data","pathname":"/implementation/your-opencrvs-project/migrate-legacy-data","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"zJaZjIwmMfqbrMUqOzc2","title":"Quality assurance","pathname":"/implementation/your-opencrvs-project/quality-assurance","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"Vc3IB6FBVPp4t69N1HJu","title":"Go-live","pathname":"/implementation/your-opencrvs-project/go-live","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"TTKn18RLPA3BVf42Oe08","title":"Operational support","pathname":"/implementation/your-opencrvs-project/operational-support","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"juUNTJ8iMjGugRr6Sgxv","title":"Monitoring","pathname":"/implementation/your-opencrvs-project/monitoring","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"wEN250GNllObUfJhbbiP","title":"Version upgrades","pathname":"/implementation/your-opencrvs-project/version-upgrades","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Implementation"},{"label":"Your OpenCRVS Project"}]},{"id":"Sg8LS76gFcQBJ8CdF1hj","title":"Architecture","pathname":"/technical/architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"}]},{"id":"GfyMUQrAtLl9UEADltfU","title":"Technical stack","pathname":"/technical/architecture/technical-stack","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"YFLN0jtY1a8CvnYQvbcM","title":"Data architecture","pathname":"/technical/architecture/data-architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"fbz01yCGHDYg8JO3YgZz","title":"Integration architecture","pathname":"/technical/architecture/integration-architecture","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"bft0Ff7fTudO79xI4Aku","title":"Standards","pathname":"/technical/architecture/standards","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"JSCuSr0fE4wXoxPvR2rD","title":"Infrastructure","pathname":"/technical/architecture/infrastructure","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"R1dM5fQE6ATOwzr5XEMW","title":"Security","pathname":"/technical/architecture/security","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"wAXvmFvDN4HRtvnu4tZV","title":"Performance","pathname":"/technical/architecture/performance","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Architecture"}]},{"id":"kFJ4v5CcUKPl0HSqfFkP","title":"Guides","pathname":"/technical/guides","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"}]},{"id":"75DiOwtBz0GEe3CekhHx","title":"Installation","pathname":"/technical/guides/installation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"}]},{"id":"1O5ClIYXSQ4pYUcqXyZD","title":"Quick Start","pathname":"/technical/guides/installation/quick-start","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"}]},{"id":"K1MxxxLWRNVWeNE4fGtD","title":"Set up Github and Dockerhub accounts","pathname":"/technical/guides/installation/set-up-github-and-dockerhub-accounts","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"}]},{"id":"BbjYP1dYAA6GyuKG0Y7I","title":"Deploy: Set-up a server-hosted environment","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"}]},{"id":"7pmmOwARoCJK9e4OtZmg","title":"Preparation steps","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"gk0qsjdcVVopuOFo3aVH","title":"Setup infrastructure","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/setup-infrastructure","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"5NkJgCYRHazeslM4QuY5","title":"Configure DNS","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/configure-dns","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"5a6MOcgz69WYnG0b96cD","title":"Issue SSL Certificates","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/preparation-steps/issue-ssl-certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"ObfhhKWTt9tXqomCAyi8","title":"Create prerequisite accounts and repositories","pathname":"/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"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Preparation steps"}]},{"id":"az560a4o5pwBaPQ4D4fu","title":"Create a Github environment","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/create-a-github-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"TTDJZ2ZxrGweY0UWzCTq","title":"Approval Process for Production Environments","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/create-a-github-environment/approval-process-for-production-environments","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Create a Github environment"}]},{"id":"453crPorUwRXg2kozwts","title":"Environment secrets and variables explained","pathname":"/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"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Create a Github environment"}]},{"id":"OjNNHuhEhFlqGd6gycKn","title":"Bootstrap servers","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/bootstrap-servers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"ZAOovx1nTExYLbPnmgR9","title":"Provisioning servers","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/provisioning-servers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"gndbZ3G2vpjSUmDskQ0n","title":"Provision settings","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/provisioning-servers/provision-settings","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Provisioning servers"}]},{"id":"t65PSNlcpM9USoHAukTA","title":"Ansible tasks when provisioning","pathname":"/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"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Provisioning servers"}]},{"id":"CqHhGlt46WQdlY66vRkr","title":"Deploy","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"ooG80aH4xC1IMVODwG0g","title":"Running Dependencies deployment","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy/running-a-dependencies-deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"hnwcOhzbVCiDgA7CtLFK","title":"Running an OpenCRVS deployment","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/deploy/running-a-opencrvs-deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"F2IzvIiKaQCKk3hq5SvI","title":"Login to an OpenCRVS server","pathname":"/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"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"},{"label":"Deploy"}]},{"id":"PlMujnVOAmVZ6t1AGvAe","title":"Migration from Docker swarm guide","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/migration-from-docker-swarm-guide","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"0M3Uy0sDsv1Z2KbdVfoQ","title":"Pre-Deployment Checklist","pathname":"/technical/guides/installation/deploy-set-up-a-server-hosted-environment/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Deploy: Set-up a server-hosted environment"}]},{"id":"SUX8lSaV70SXGnSoFIe7","title":"OpenCRVS maintenance tasks","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"}]},{"id":"QJFjiyiIIGwxZMBheklT","title":"Seeding a server environment","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/seeding-a-server-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"PtH1fSjYssg8EtPQzVYv","title":"Resetting a server environment","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/resetting-a-server-environment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"OXjruLoYmx957fNmSbsU","title":"Backup & Restore","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"VNMPyd0sFjtXJH5Bs8vc","title":"Automated backup configuration","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/automated-backup-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"mxKpwLcXT0WQw7v6oFzs","title":"Manual backup creation","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/manual-backup-creation","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"HzyAqXlRxZtfJjjoDTV9","title":"Automated restore configuration","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/restoring-a-backup","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"o27ANoRJoxKUftSiVmgw","title":"Manual restore / Disaster recovery","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/backup-and-restore/manual-restore-disaster-recovery","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"},{"label":"Backup & Restore"}]},{"id":"Jfd3kaozZqQUa109srtk","title":"Off-boarding from OpenCRVS","pathname":"/technical/guides/installation/opencrvs-maintenance-tasks/off-boarding-from-opencrvs","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"OpenCRVS maintenance tasks"}]},{"id":"7TMlzVL0iHwkJwPWcdkb","title":"Advanced topics","pathname":"/technical/guides/installation/advanced-topics","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"}]},{"id":"YqtihEU1GnBh84UYFcue","title":"Ubuntu Firewall configuration","pathname":"/technical/guides/installation/advanced-topics/ubuntu-firewall-configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"JB8G1fvx0DkMaK71FIcw","title":"Ubuntu unattended-upgrades","pathname":"/technical/guides/installation/advanced-topics/ubuntu-unattended-upgrades","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"VBppc1vuJO5PCO5JEq28","title":"TLS/SSL Configuration for traefik","pathname":"/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"OdMOPBgGhNA8eEp8hJcE","title":"LetsEncrypt https challenge in development environments","pathname":"/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"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"r1w9a3A2cSnT4iVgYAqI","title":"LetsEncrypt DNS challenge in production","pathname":"/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik/letsencrypt-dns-challenge-in-production","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"4YrCi8buE6ydWnJHc7Di","title":"Static TLS certificates","pathname":"/technical/guides/installation/advanced-topics/tls-ssl-configuration-for-traefik/static-tls-certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"},{"label":"TLS/SSL Configuration for traefik"}]},{"id":"G1NlQNmglQPpDD1MPdaw","title":"SSH access","pathname":"/technical/guides/installation/advanced-topics/ssh-access","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"iWNmfGlSr7fW6S9RI22p","title":"Kubernetes cluster access","pathname":"/technical/guides/installation/advanced-topics/kubernetes-cluster-access","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"sEsxh2N6ZdUA18txMDtw","title":"Add Custom GitHub secrets to Kubernetes","pathname":"/technical/guides/installation/advanced-topics/add-custom-github-secrets-to-kubernetes","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"A3nVGkWlM9fb9ESrp1pY","title":"Disk space management","pathname":"/technical/guides/installation/advanced-topics/disk-space-management","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"Lm3VEP9OG4j58SqjGXG6","title":"Why VPN?","pathname":"/technical/guides/installation/advanced-topics/why-vpn","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"kr1SOBy5v7AJ2neeZLdm","title":"Deploy OpenCRVS with external data stores","pathname":"/technical/guides/installation/advanced-topics/deploy-opencrvs-with-external-data-stores","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Installation"},{"label":"Advanced topics"}]},{"id":"eGGX0jLvN7hZYoQmkCMq","title":"Configuration","pathname":"/technical/guides/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"}]},{"id":"w5ZrbmUlGEF7Stc5LGob","title":"Administrative hierarchy","pathname":"/technical/guides/configuration/administrative-hierarchy","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"87YTnKGzvMUUzSCwg7dj","title":"Administrative areas","pathname":"/technical/guides/configuration/administrative-hierarchy/administrative-areas","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Administrative hierarchy"}]},{"id":"VGLbQg6jWhiO3WowyWA3","title":"Locations","pathname":"/technical/guides/configuration/administrative-hierarchy/locations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Administrative hierarchy"}]},{"id":"0dEKHB27JcFfH6J8okHm","title":"How to populate administrative hierarchy","pathname":"/technical/guides/configuration/administrative-hierarchy/how-to-populate-administrative-hierarchy","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Administrative hierarchy"}]},{"id":"aLx9xvtRZV9EOFAqdSEq","title":"How to configure place of event","pathname":"/technical/guides/configuration/administrative-hierarchy/how-to-configure-place-of-event","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Administrative hierarchy"}]},{"id":"4PWqiiZqXQI899n9aYUZ","title":"How to limit location and administrative area options in event declaration","pathname":"/technical/guides/configuration/administrative-hierarchy/how-to-limit-location-and-administrative-area-options-in-event-declaration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Administrative hierarchy"}]},{"id":"DIgb1FJPEJBCEsMrSflG","title":"Users","pathname":"/technical/guides/configuration/users","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"mJDIf96zqLA6KNW1wWoI","title":"Roles and scopes","pathname":"/technical/guides/configuration/users/roles-and-scopes","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"OJtzbm5Ybm8D3kTXrtiZ","title":"How to configure scopes","pathname":"/technical/guides/configuration/users/how-to-configure-scopes","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"DfhmfbFkqNIU0RwXJM9P","title":"How \"user scope\" options map to user details?","pathname":"/technical/guides/configuration/users/how-user-scope-options-map-to-user-details","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"xbKAKNFaf4GnqVGRCrnG","title":"How \"record scope\" options map to event declaration?","pathname":"/technical/guides/configuration/users/how-record-scope-options-map-to-event-declaration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Users"}]},{"id":"qg8pEAZNf9xEZWSWhUEu","title":"Events","pathname":"/technical/guides/configuration/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to configure life events","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"jHMjkSiCRNas8OHwQYGO","title":"Declaration & Forms","pathname":"/technical/guides/configuration/events/declaration-and-forms","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to configure the declaration and action forms","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"CiLWDAMTfKN2vOlpA31t","title":"Form fields","pathname":"/technical/guides/configuration/events/declaration-and-forms/form-fields","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring form fields","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Declaration & Forms"}]},{"id":"rRvOp3sSFUpcDIeRfSr1","title":"Form validations","pathname":"/technical/guides/configuration/events/declaration-and-forms/form-validations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring form field validations","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Declaration & Forms"}]},{"id":"aFr0PjL4NepkKI4PIsOa","title":"Actions","pathname":"/technical/guides/configuration/events/actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring actions for your event","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"TA0pR06mQ7RfDZWYjqGw","title":"Core actions","pathname":"/technical/guides/configuration/events/actions/core-actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring core actions","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Actions"}]},{"id":"8L1lEFiQ3J2opUA116We","title":"Custom actions","pathname":"/technical/guides/configuration/events/actions/custom-actions","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring custom actions","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"},{"label":"Actions"}]},{"id":"UufcNImyqjMEBuGh7Mrp","title":"Flags","pathname":"/technical/guides/configuration/events/flags","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring custom flags","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"v5eUqdoTIkZOwViLVsgY","title":"Conditionals","pathname":"/technical/guides/configuration/events/conditionals","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring conditionals","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Events"}]},{"id":"NuYLRcG4DQlMo5R29byh","title":"Workqueues","pathname":"/technical/guides/configuration/workqueues","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring workqueues","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"hDlehg8BRnLUgkcSAzF8","title":"Certificates","pathname":"/technical/guides/configuration/certificates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring your printable PDF documents","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"4Wfdf01Hb5Mx3UqpWPhi","title":"Built-in helpers and template variables","pathname":"/technical/guides/configuration/certificates/built-in-helpers-and-template-variables","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to use the built-in certificate helpers","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"3fQ4DUH5ZWcyzcNUwjJ2","title":"Custom Handlebars.js helpers","pathname":"/technical/guides/configuration/certificates/custom-handlebars.js-helpers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"How to add custom certificate helpers","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"2hJrjo8otQ8T08pxYK4j","title":"Multi-Page Certificate Templates","pathname":"/technical/guides/configuration/certificates/multi-page-certificate-templates","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring multi-page PDF certificates","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Certificates"}]},{"id":"5vM3dwEpMLq96RfkKmNA","title":"Action triggers","pathname":"/technical/guides/configuration/action-triggers","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"P4QaXZyZpWYgF2OLih1L","title":"Email notifications","pathname":"/technical/guides/configuration/action-triggers/email-notifications","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring email notifications","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Action triggers"}]},{"id":"k85EdO8t6eMxkJNfo2Hs","title":"Dashboards","pathname":"/technical/guides/configuration/dashboards","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Configuring your analytics dashboards","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"nyqgf25yk1wwesVAOS7g","title":"Translations","pathname":"/technical/guides/configuration/3.2.9.1-managing-language-content","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"Pu06boB94Y71ekuNZDlS","title":"Informant and staff notifications","pathname":"/technical/guides/configuration/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Translations"}]},{"id":"0IgJZi0UQ7ZJQQNWswik","title":"Integrations","pathname":"/technical/guides/configuration/integrations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"}]},{"id":"k415kAUFx5IPn1B9dpmG","title":"Create a client","pathname":"/technical/guides/configuration/integrations/create-a-client","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"CE14cvXtyN6VICJFcv0j","title":"Authenticate a client","pathname":"/technical/guides/configuration/integrations/authenticate-a-client","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Authenticating with your client details to retrieve an access token using OAuth 2.0","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"QJQQOQXGmIuFnZ2vs3U2","title":"Integration: ID systems","pathname":"/technical/guides/configuration/integrations/integration-id-systems","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"AlJjOSGZE4VsJ1EQyoYy","title":"Integration: Health notifications / Self-service portal","pathname":"/technical/guides/configuration/integrations/integration-health-notifications-self-service-portal","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Submitting full or partial event applications into OpenCRVS from an external service such as a health institution or public portal.","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"pQgn71uqmkpYKZzfV1YI","title":"Integration: Location management","pathname":"/technical/guides/configuration/integrations/integration-location-management","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"ZSPPNT3MJjfyWkWFP7e5","title":"MOSIP Overview","pathname":"/technical/guides/configuration/integrations/mosip-overview","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"T1gGpGOLu3FdUpsV7375","title":"MOSIP Deployment","pathname":"/technical/guides/configuration/integrations/mosip-deployment","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"ZxtpNa4MGmojldVzZwZT","title":"MOSIP Form Authentication","pathname":"/technical/guides/configuration/integrations/mosip-form-authentication","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"EtQYni62US0lxVhdWEam","title":"MOSIP Registration Integration","pathname":"/technical/guides/configuration/integrations/mosip-registration-integration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"3c2WSx99uj0n05Tjbk4F","title":"Verifiable Credentials","pathname":"/technical/guides/configuration/integrations/verifiable-credentials","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Configuration"},{"label":"Integrations"}]},{"id":"eR9kKssO6irF29TcMfe3","title":"Monitoring","pathname":"/technical/guides/monitoring","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"}]},{"id":"9JX6ZJJJ6k8r2Kj6SeDu","title":"Legacy data migration","pathname":"/technical/guides/data-migration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"}]},{"id":"LBEPWKaUvcR9sPCDWRwy","title":"Version upgrades","pathname":"/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"},{"label":"Guides"}]},{"id":"rw6acjA8c7dAY8OtqDfL","title":"Contributing","pathname":"/technical/guides/contributing","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"}]},{"id":"k5IecyXrpBitslX2RcUh","title":"Core development","pathname":"/technical/guides/contributing/core-development","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"Guides"},{"label":"Contributing"}]},{"id":"jidtsQTWvxFrKPjX7wJW","title":"APIs","pathname":"/technical/apis","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"}]},{"id":"0XMH6samnhNbI3sjJ6Ny","title":"Core APIs","pathname":"/technical/apis/core-apis","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Core OpenAPI spec","breadcrumbs":[{"label":"Technical"},{"label":"APIs"}]},{"id":"e0fd8bb48f55b3cb1e9c593d19e057ac23316a6c","title":"Events","pathname":"/technical/apis/core-apis/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"01034218d346ea9b5d8030ea3c3a18ab730ed02d","title":"Search","pathname":"/technical/apis/core-apis/search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"892fd0efd14d3932e99cd01ef65e82a1d722a215","title":"Locations","pathname":"/technical/apis/core-apis/locations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"c90da8c1c4502ccb2917b1fdad0654d613d21594","title":"Integrations","pathname":"/technical/apis/core-apis/integrations","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"a88cdc007d6248d9cc80638af516db20bfb5a755","title":"Attachments","pathname":"/technical/apis/core-apis/attachments","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"31f9891e601398ec4ea0ed524290fa2e29406087","title":"Models","pathname":"/technical/apis/core-apis/models","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Core APIs"}]},{"id":"R3dfEwFjBKmtNIWr5Ylq","title":"Country-config APIs","pathname":"/technical/apis/country-config-apis","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"Country-config OpenAPI spec","breadcrumbs":[{"label":"Technical"},{"label":"APIs"}]},{"id":"13ba8e1a1896df867eb2bad9c75f9c6f95ad2988","title":"Events","pathname":"/technical/apis/country-config-apis/events","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Country-config APIs"}]},{"id":"6c73f71795c5558cd29c0db59dff1e4b4b4963a1","title":"Models","pathname":"/technical/apis/country-config-apis/models","siteSpaceId":"sitesp_ie2b7","lang":"en","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Country-config APIs"}]},{"id":"kcEtgOYSRIoKYyFjRc2c","title":"Toolkit","pathname":"/technical/apis/toolkit","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"}]},{"id":"RwccbRLqka8CI7f2jD7j","title":"Configuration","pathname":"/technical/apis/toolkit/configuration","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"boxC7ZwpEaeEZ3y6Wkjr","title":"Advanced search","pathname":"/technical/apis/toolkit/configuration/advanced-search","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Toolkit"},{"label":"Configuration"}]},{"id":"3tSKdsDfDHWosP9Ja7Ko","title":"Conditionals","pathname":"/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"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"3wS0eeFMZdHIdYHZp3Zz","title":"Deduplication","pathname":"/technical/apis/toolkit/deduplication","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"m9ut72JTLCLkbiwXuOk6","title":"API Client","pathname":"/technical/apis/toolkit/api-client","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Technical"},{"label":"APIs"},{"label":"Toolkit"}]},{"id":"eOcux08U03VpStpQQlWt","title":"Roadmap","pathname":"/releases/roadmap","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Releases"}]},{"id":"zIr3Hh2mVho4a9eAyA2D","title":"Release notes","pathname":"/releases/release-notes","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Releases"}]},{"id":"dmZro3HnIrjPUI4BspOF","title":"Use case inventory","pathname":"/releases/editor","siteSpaceId":"sitesp_ie2b7","lang":"en","description":"","breadcrumbs":[{"label":"Releases"}]},{"id":"sRZoZS0N0MFfOdGaUn5D","title":"Welcome!","pathname":"/v1.9","siteSpaceId":"sitesp_Gn8MG","emoji":"1f44b","description":""},{"id":"h1QQjuHoIb1dXzIK8doy","title":"Understanding CRVS","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/crvs-systems/opencrvs-value-proposition","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"CRVS Systems"}]},{"id":"oOCazHIq5WYv5LI3CG1B","title":"Legal Compliance","pathname":"/v1.9/crvs-systems/opencrvs-value-proposition/legal-compliance","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"CRVS Systems"},{"label":"OpenCRVS Value Proposition"}]},{"id":"WIkaYEOuDs3vSL9Rnx98","title":"Functional Architecture","pathname":"/v1.9/product-specifications/functional-architecture","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"gxCJOT8STuGSJ17xQsZY","title":"Workflow management","pathname":"/v1.9/product-specifications/workflow-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"CucazbDyyAdJbI7IdStb","title":"Status Flow Diagram","pathname":"/v1.9/product-specifications/status-flow-diagram","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"jpm731XJ70yB0W8lALch","title":"User roles & scopes","pathname":"/v1.9/product-specifications/users","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"QLtcWdsWHNNtBciCOx39","title":"Examples","pathname":"/v1.9/product-specifications/users/examples","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"User roles & scopes"}]},{"id":"C5WAgY9SMrQa46gcCUMI","title":"Core functions","pathname":"/v1.9/product-specifications/core-functions","siteSpaceId":"sitesp_Gn8MG","description":"Overview of core functions","breadcrumbs":[{"label":"Product Specifications"}]},{"id":"OyNhJ85N2XEtvgW7b0TX","title":"1. Notify event","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/product-specifications/support-functions/10.-login","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"T2LA9jtnHRbXQFtJwPaT","title":"14. Audit","pathname":"/v1.9/product-specifications/support-functions/11.-audit","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"8VdsG9ZBpFTnUZMJwkrY","title":"14. Deduplication","pathname":"/v1.9/product-specifications/support-functions/12.-deduplication","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"Q42vOTzaLSKU0ICtBsSb","title":"15. Performance management","pathname":"/v1.9/product-specifications/support-functions/13.-performance-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"WNU84P31cZvJKrep5btn","title":"16. Payment","pathname":"/v1.9/product-specifications/support-functions/14.-payment","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"NqPr4vfgbMI9ebOr1efq","title":"17. Learning","pathname":"/v1.9/product-specifications/support-functions/15.-learning","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"wdJLeUvPaYmJVYjfDx25","title":"18. User support","pathname":"/v1.9/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":"/v1.9/product-specifications/support-functions/20.-user-onboarding","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Support functions"}]},{"id":"VQ8oCVAY7YU1uoMSpeIj","title":"Admin functions","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/product-specifications/admin-functions/20.-config-management","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Admin functions"}]},{"id":"zHpPPFf0zZv8rXRJZXKK","title":"Data functions","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/product-specifications/data-functions/22.-legacy-paper-import","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Product Specifications"},{"label":"Data functions"}]},{"id":"Ih3rZYEvqzyLGslrNUYu","title":"Architecture","pathname":"/v1.9/technology/architecture","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"Mi0GZsehMm755mFoFUMM","title":"Performance tests","pathname":"/v1.9/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":"/v1.9/technology/standards","siteSpaceId":"sitesp_Gn8MG","description":"Overview of how OpenCRVS uses best-practice technology standards","breadcrumbs":[{"label":"Technology"}]},{"id":"dEJjvA6T0jpW6GIgC2D3","title":"Security","pathname":"/v1.9/technology/security","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"}]},{"id":"ERQvM1teaocG6y1Ng6fB","title":"Interoperability","pathname":"/v1.9/technology/interoperability","siteSpaceId":"sitesp_Gn8MG","description":"An introduction describing how OpenCRVS interoperates","breadcrumbs":[{"label":"Technology"}]},{"id":"x2DoqFMWf7SPm5S3neSb","title":"APIs requiring OAuth credentials","pathname":"/v1.9/technology/interoperability/apis-requiring-oauth-credentials","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"B7RhoXBSjtAEnlyIJskZ","title":"Authenticate a client","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/technology/interoperability/fhir-location-rest-api","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"hcCaNF6rmSJ8TtuG6hdm","title":"National ID","pathname":"/v1.9/technology/interoperability/national-id","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"}]},{"id":"SR31MhwPAIuhYj2ORhec","title":"Registration integration","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/technology/interoperability/national-id/mosip","siteSpaceId":"sitesp_Gn8MG","breadcrumbs":[{"label":"Technology"},{"label":"Interoperability"},{"label":"National ID"}]},{"id":"sWp3ghbMSt0ZOMDILNPj","title":"Configuration","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/setup/1.-planning-an-opencrvs-implementation","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"WLmN1EjZvH6Ms9Cl5VXY","title":"2. Establish project and team","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/setup/5.-functional-configuration","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"W4535VzOE53rGbOp2JtH","title":"5.1 Configure application settings","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/setup/6.-go-live","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"bE7VkNapRl5ZDhP4JAZn","title":"7.1 Pre-Deployment Checklist","pathname":"/v1.9/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":"/v1.9/setup/8.-operational-support","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fOIEf00pzfOcPTHOmOg","title":"9. Monitoring","pathname":"/v1.9/setup/7.-monitoring","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"}]},{"id":"2fiYGc9uc2e2RsB12Hcy","title":"9.1 Application logs","pathname":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/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":"/v1.9/setup/7.-monitoring/7.5-managing-a-docker-swarm","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Setup"},{"label":"9. Monitoring"}]},{"id":"P3a0yJ7ipLusRlFCUcfF","title":"Community","pathname":"/v1.9/general/community","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"t1cX8WsyYZXXfT6Skvlc","title":"Contributing","pathname":"/v1.9/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":"/v1.9/general/migration-notes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"mz6sLEIJcD8b78i4jywT","title":"Release notes","pathname":"/v1.9/general/release-notes","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"3H1sUwsEwHsEg3bxMdKh","title":"Releases and upgrades","pathname":"/v1.9/general/releases-and-upgrades","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"Cl5yz439kKZVbFZb4wzh","title":"Roadmap","pathname":"/v1.9/general/product-roadmap","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"General"}]},{"id":"WcTtl4Cb1FdJX4gVFDGW","title":"Infrastructure","pathname":"/v1.9/developers/infrastructure","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"GzkhyVhfmiQJYZpExyus","title":"Local Setup","pathname":"/v1.9/developers/infrastructure/local-setup","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Infrastructure"}]},{"id":"IBNIU0J2tMdC2EgOLKSu","title":"Country configuration","pathname":"/v1.9/developers/country-configuration","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"}]},{"id":"beddf4182134ed93ecb6391df4b6297ad0bc12e7","title":"Events","pathname":"/v1.9/developers/country-configuration/events","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"404cd30e57329e475f8a56795aed005e39829de0","title":"Events","pathname":"/v1.9/developers/country-configuration/events-1","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"cd4b95c2704b4e26e84278641334e1708358b7e0","title":"Events","pathname":"/v1.9/developers/country-configuration/events-2","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"3cfba5f6b4c9c2c4cda1ccc0e3da5953755cf4c6","title":"Events","pathname":"/v1.9/developers/country-configuration/events-3","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"826375c55e4fe1d557b60e96a52b0e4b9d3d48b0","title":"Events","pathname":"/v1.9/developers/country-configuration/events-4","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"b82c6cd7e6840437a8c8df94efe2b8885e953c87","title":"Events","pathname":"/v1.9/developers/country-configuration/events-5","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"67fe7d0e3626e25a6d3421a762bb8d8b9f4cce79","title":"Events","pathname":"/v1.9/developers/country-configuration/events-6","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"551c02059abeadb0d935b8ff0ab788bb059482f1","title":"Events","pathname":"/v1.9/developers/country-configuration/events-7","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"QWY2meOCVe3dehXbbGWu","title":"Certificate templates","pathname":"/v1.9/developers/country-configuration/certificate-templates","siteSpaceId":"sitesp_Gn8MG","description":"","breadcrumbs":[{"label":"Developers"},{"label":"Country configuration"}]},{"id":"os6z2xkhITjWtRKx9XQF","title":"Variables & functions","pathname":"/v1.9/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"}]}]}