This page contains the draft version of the HSPC functional architecture specification, and serves as a hub for the various task forces working on different aspects of the HSPC architecture.
...
Logica Architecture Proposals
The HSPC functional specification is based on a layered, "pyramidal" architecture.
- The Infrastructure layer contains the foundation services. These are commodity capabilities available from most infrastructure providers. The Core Infrastructure are base services that all systems and architectures would use, and are not necessarily specific to the support of Service Oriented Architectures
- The SOA Infrastructure layer incorporates SOA-oriented services that...
- The Enabling, or Horizontal Services layer contains services that are business oriented, but not inherently domain specific. These are the base "building blocks" to be used by more complicated, higher level services.
- The Coordinating, or Vertical Services layer contains healthcare domain specific services. These services are business oriented services. and generally utilize, by composition or orchestration, the Enabling Services, leveraging domain-specific content as guidance.
Core Platform Infrastructure
SOA Architectures require an underlying infrastructure, that is tailored to, but not specific to healthcare-related services.
Most cloud platforms offer capabilities such as:
...
HSPC defines the principles and requirements for the HSPC Core Platform Environment in a dedicated space.
SOA Infrastructure
This is general purpose SOA Infrastructure, not specific to healthcare.
...
- UDDI
- Messaging
- Authentication and Authorization
- Master Data Management
- Monitoring
Enabling (Horizontal) Services:
Service | Description | Requirements | Standards | Implementations |
| ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Healthcare Security Services | |||||||||||||||
Authentication and Authorization | |||||||||||||||
Access Control |
| HL7 claims:
| |||||||||||||
Audit | Provides a consolidated audit trail of all access and changes to PHI |
| |||||||||||||
Consent | A service to record and enforce a patient's consent directives. | ||||||||||||||
Event Management | Common mechanism for platforms to publish and consumers to subscribe to useful events occurring inside the platform/EHR. | (FHIR Messaging and Subscription model) | |||||||||||||
Data Trans*tion | Converts data and information between representations:
| ||||||||||||||
Terminology | Expand coded concepts, valuesets and post-coordinated expressions. Resolve concept descriptions Manages versioning | ||||||||||||||
Unified Communications | Define a way for platform consumers to raise (write) alerts, reminders and/or notifications inside the platform/EHR. Should leverage roles, delivery channels, user preferences, etc.. | ||||||||||||||
Identity Management | Correlates records (entries), discovering identities | ||||||||||||||
Health Services Directory | Manage an organization's (non-technical) services and capabilities | ||||||||||||||
Scheduling | |||||||||||||||
Record Locator | Intel for RLUS ? hData FHIR OpenNCP for XCPD | ||||||||||||||
Data Retrieval |
Coordinating (Vertical) Services :
Service | Description | Requirements | Standards | Implementations | Use Cases |
---|---|---|---|---|---|
Immunization Management | Assist with immunization schedules | ||||
Care Coordination | Support the coordination of care (delivery) across institutions | ||||
Task Management | Traces and manages tasks | ||||
Order Management | Handling the lifecycle of orders in a clinical workflow |
| |||
Care Services Discovery | |||||
Cohort Management | Manages adding patients to cohorts | ||||
Unified Patient Record | Provides a comprehensive view of an enriched patient record (VPR?) | ||||
Clinical Decision Support | Invoke CDS logic on a (fragment of the) patient record |
|
...