To publish a digital asset to the production service of the Digital Services Hub, there are a few key steps to complete. Below, you'll find a breakdown of each activity and a downloadable "Definition of Done" checklist to help you stay on track.
This guide is designed for Health NZ digital asset owners (usually product owners). If you’re outside Health NZ and want to feature your digital asset on the Digital Services Hub, feel free to reach out to our team—we’re here to help!
Contact the Digital Service Hub team
Downloadable definition-of-done checklist:
Digital Services Hub digital asset onboarding definition of done checklist.docx
Digital asset onboarding activities
-
Step 1: Getting started
Review Health NZ API standards
Review the standards to make sure your digital asset meets these requirements.
Architecture Review & Governance (ARG) approval
Prior to advising Digital Services Hub team that you have a digital asset to be published on the Digital Services Hub, you will require ARG approval of your solution design, and the design must meet Health NZ API standards
-
Step 2: Complete an expression of interest form
Funding
Funding needs to be in place to cover the build of the gateways, build of Datadog and ongoing operational support.
Complete expression of interest form
Email the complete form to digitalserviceshub@tewhatuora.govt.nz
Once your expression of interest has been reviewed and approved, your digital asset will be listed on the 'coming soon listing' which will enable digital asset subscribers to see that your asset will be on the Digital Services Hub soon.
-
Step 3: Build and collaborate
During the build phase of your digital asset, it is essential to collaborate with relevant Subject Matter Expert (SME) teams — such as Security, Privacy, and Clinical — to gather the necessary artifacts for release to production and publication on the Digital Services Hub.
Digital asset use caseGeneral use cases help ensure the right people have access to the information your digital asset provides and include the lawful grounds for disclosure and who the information may be shared with. You will need to document the use cases for your digital asset. Your privacy impact assessment (PIA) or privacy specialist should help you define this. Example: The information within the dataset can be used by health professionals responsible for the care of health consumer or by specialists trained to interpret results and advise the healthcare provider or healthcare consumer on potential care plans. This data may also be shared with healthcare consumers. |
Access restrictions
You need to provide information about any required controls or restrictions that need to be in place. Your privacy impact assessment (PIA) or privacy specialist should help you define this. Example: The information within the dataset cannot be accessed by anyone who has not received explicit consent from the concerned healthcare consumer. |
Legal specificationAll subscribers of your digital asset will need to agree and sign a Subscriber Agreement. This should include requirements specific to your digital asset. You will need to work with Legal to create the agreement. Specific requirement example: For the cervical screening summary API, the digital asset subscriber product must only allow access to Enrolled Nurse Cervical Sample-takers who have been approved via the NCSP Manager’s approval process. |
Digital asset clinical risk score
|
Compliance testingCompliance testing ensures that a subscribers product meets the standards you’ve set for your digital asset and verifies that their product adheres to all legal, security, privacy, clinical, and contractual requirements. It is carried out by the digital asset subscriber, however as the digital asset owner, you must define these requirements and ensure test data is set up in UAT or Mock+ (whichever your subscriber will use to complete compliance testing) to enable the subscriber to complete this task. Input from your security, privacy, and clinical experts may be necessary to determine how data should be displayed in the integrating product or what information should be returned in requests. For instance, you might specify that dates must be shown in New Zealand format or define how search results should present minimum required information to accurately select the correct patient. Subscribers must provide evidence of their compliance testing, which will be reviewed by you - the digital asset owner, to confirm that all criteria have been met. This requirement should be factored into your team's operational support for your digital asset. Example: https://nhi-ig.hip.digital.health.nz/ComplianceTestingImportantInformation.html
|
Mock+ data
Mock+ is a service designed for subscribers allowing them to perform integration and functional testing before integrating with production or pre-production systems. Each subscriber has their own tenant, allowing them to reset their own data on-demand. Digital asset owners need to set up their digital asset representative test data. This is a set of test data that is rich enough for subscriber development. It needs to cover production-like scenarios. It should contain large search sets with complex relationships taking into consideration data representing user actions, data to simulate errors, timeouts and failed digital asset calls along with extreme values, missing data and unexpected inputs. Ideally it should be good enough to for a digital asset subscriber to complete compliance testing with.
|
Any additional or special digital asset requirements
Document any special requirements a subscriber must be aware of if they want to integrate with your digital asset. Example: The immunisation API will provide demographic information if you also integrate with NHI and HPI APIs. Otherwise, it will only provide ID attributes. |
Operational support information
Expected annual availability of your digital asset. What are the days and times your digital asset has support available to help if an issue is encountered:
|
Operational monitoring and alerting
Operational monitoring and alerting needs to be defined and set up using Datadog. By default, you will get a standard dashboard and alerts that needs to be configured for your resolver group. You need to work directly with Datadog to organise this. |
-
Step 4: When your digital asset is ready
When your digital asset is ready for conformance testing, complete the digital asset onboarding form which will progress to the next stage of listing your digital asset or data service in our API catalogue.
Complete the digital asset onboarding form
You need to complete the digital asset onboarding form prior to commencing conformance testing.
Email the complete form to digitalserviceshub@tewhatuora.govt.nz
Conformance testing
Conformance testing verifies whether your digital asset meets Health NZ API standards. An automation test suite has been created and can be run to check overall conformance. It will form part of your release test exit report and needs to be signed off by the integration lead. |
Production go-live approval
Following the standard Health NZ release process, the Digital Services Hub team will seek approval to publish the digital asset from the following teams – clinical, security, privacy, test, D&D Integration Design Lead and D&D operational support team. To ensure these teams provide approval, you need to make sure you have completed and evidenced the following:
NOTE – You will need to provide a link to or copy of to each of the above completed items (documents/evidence of completion) prior to the release of the digital asset into production. |
-
Step 5: Road to Production
Once you have gained all the relevant approvals from the SME teams, gained successful test exit and have approved the wording of your draft listing, we can book in a date to release and publish your digital asset.
Open API specification
An open API specification must be created and published on our Digital Services Hub for subscribers to view. A template for this can be found here. Home.md file The home.md file (or equivalent) as part of the digital asset package deployment. It gives the consumer all the relevant business information they need to know. Example: https://mohits.atlassian.net/wiki/spaces/SI/pages/3890776208/Home.md+file+template |
Implementation Guide
An implementation guide should accompany all FHIR APIs with relevant information. The implementation guide will be surfaced on the Digital Services Hub. Example: https://nhi-ig.hip.digital.health.nz/businessView.html |
-
Step 6: Your digital asset is listed on the Digital Services Hub
Your digital asset is listed on the Digital Services Hub, and you are operating as business as usual with agreed version control and release management processes in place.
You may wish to provide your product roadmap so that digital asset subscribers know what changes/enhancements are coming up.