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.
...
- 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:
...
- 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 |
...