...
In addition to the above an SHR should closely match the requirements defined by OpenHIE as can be found here.
Scalability
Scales to millions of patients: Client registries are increasingly expected to support unique at edification of large patient populations. The CR design must support efficient operation (sub-second response time to identity queries) when managing millions of patients.
Support of OpenHIE Non-functional Requirements
An OpenHIE component should consider the following OpenHIE Non-Functional Requirements - Draft
Additional levels of support
...