Validate your NBS 7 deployment

Each NBS 7 component includes its own validation steps as part of its deployment page. This page has two purposes: to confirm that you completed the validation for every component you deployed, and to run the system-level checks that can only be done once the full deployment is in place.

On this page

  1. Before you validate
  2. Confirm component validation
  3. Run system-level checks
  4. Confirm monitoring and go-live readiness

Before you validate

Confirm the following before you start:

  • Deployment of all required components is complete.
  • A development or staging environment is available with representative test data.
  • You have admin credentials to access the NBS UI.
  • Your NBS 6 database refresh is complete and accessible from the test environment.

Confirm component validation

Each deployment page includes validation steps for that component. If you followed the full deployment, you completed these steps as you deployed each service. If you used the quick deployment path, or skipped any validation, complete it now using the linked pages.

Confirm that each component you deployed passed its validation:

Component What its validation confirms Validation steps
Elasticsearch, Modernization API, and NiFi Name resolution works, routing between NBS 6 and NBS 7 is correct, database connectivity from NBS 7 components works, and search indices are created and populated Manual validation
Modernization API API endpoints respond and return expected results API smoke test
NBS UI and patient search The NBS interface is accessible and patient search returns results Web UI smoke test
Data ingestion Individual ELR and eCR messages are accepted and routed correctly Smoke test
Data ingestion API Data ingestion API endpoints are reachable and functioning API testing
Data processing Data processing handles ELR data correctly and returns expected status codes API testing and integration
Case notifications The Case Notification service processes and routes notifications correctly API testing
NND service (Data Sync) Data Sync API endpoints are reachable and credentials are valid Validate API endpoints
Real-time reporting (RTR) RTR services started, database migrated, and connectors registered Validate RTR installation

Run system-level checks

The following system-level checks confirm that the services work together and that data flows correctly across the full deployment. Run them after all component validation passes:

  1. Log in to the NBS UI, for example at https://app.<your-domain>/nbs/login.
  2. Confirm that patient search returns results using test records.
  3. Create a test investigation and confirm that it appears correctly in the UI.
  4. Confirm that ELR data ingested during testing is visible in the UI and correctly attributed. This confirms the full ingestion path, from the Data Ingestion API through to display.
  5. Review application logs across services for unexpected errors or warnings.
  6. Confirm that monitoring and alerting are configured and capturing baseline metrics across the deployment.

Confirm monitoring and go-live readiness

When all component validation and system-level checks pass, your deployment is ready for go-live. To remove temporary deployment artifacts and tighten access, continue to Post-deploy cleanup.