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.
HSPC Architecture Proposals
...
- 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 |
...
Service | Description | Requirements | Standards | Implementations | Use Cases |
---|---|---|---|---|---|
Knowledge Repository | A store for common knowledge artifacts - rules, quality measures, terminologies, etc.. | ||||
Knowledge Management | A layer, usually associated to a K repository, that manages the curation, lifecycle, provenance, pedigree and distribution of knowledge assets | ||||
Knowledge and Analytics Runtime | An aggregate Knowledge Execution functionality that supports the delivery of various "inference" capabilities: | ||||
| |||||
|
| ||||
|
| ||||
| |||||
|
| ||||
|
|
References: