Skip to content

Architecture Principles

Warning

Proposed changes to these principles are under review by the DHCW TDA

Deliver sustainable services

All digital services need to be delivered sustainably.

Put our Tools in Modern Browsers

All digital services should be browser based and utilise open web standards.

Internet first

All digital services should adopt internet standards and protocols including setting the default that services are available over the public internet.

Public Cloud first

Digital services should move to the public cloud unless there is a clear reason not to do so.

Build a data layer with registers and APIs

Digital services should only store data once (usually where collected) and make it available via open APIs whilst maintaining privacy and security.

Adopt appropriate cyber security standards

Services must adopt the appropriate cyber security standards subject to risk appetite, including keeping all software, networks and systems up to date.

Use Platforms

Digital services should build upon existing platforms to deliver their services.

Ask what the user need is

Every service must be designed around user needs, whether the needs of the public, clinicians or other staff.

Interoperability with open data and technology standards

Digital services should adopt open data and technology standards.

Reuse before buy / build

Digital services should demonstrate that they have sought to reuse existing solutions before delivering new ones. Where is it not possible to reuse an existing solution, off the-shelf (commercial or open source) products should be considered. For open-source products there should be an appropriate level of contractual support provided. Only having ruled out the former two options should a new solution be built, either in-house or through third parties