The HSPC Technical Specifications details the requirements to which implementing HSPC enabled applications and platforms adhere. This is a collaborative space to further the work of the spec.
Current version of the HSPC Technical Specification.
Proposed Specification | Description | Status | Implementations | Priority | Related Standards | Use Cases |
---|---|---|---|---|---|---|
Eventing | ||||||
Publish & Subscribe | Common mechanism for platforms to publish and consumers to subscribe to useful events occurring inside the platform/EHR. | HSPC | HL7 EPS, OMG DDS, (FHIR Subscription model) | |||
Interaction | ||||||
Communication (Alerts/Notifications) | 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.. | HL7 UCOM | ||||
Task Management | Traces and manages tasks (e.g. orders), including escalation and delegation | |||||
Security | ||||||
Server-to-server Authorization | Allows for headless interactions between application and platforms/EHRs | HSPC | OAUTH2 | |||
Data Obfuscation | Applies policies to ensure no sensitive data is transmitted | XCML | ||||
Validation | ||||||
Conformance check | Performs a syntactic validation on a Resource, checking for conformance against a structural definition | FHIR SD, (W3C ShEx) | ||||
Transreption | Converts a resource from a model to another, preserving the semantics of its content | |||||
Identity Management | ||||||
Record linkage | Correlates records (entries), discovering identities | HL7 IS/IXS | ||||
Directory | Manage an organization's entities and roles | LDAP | ||||
Knowledge / Content Management | ||||||
Knowledge Repository | A store for common knowledge artifacts - rules, quality measures, terminologies, etc.. | |||||
Terminology | ||||||
Terminology server | Resolve coded concepts, valuesets and post-coordinated expressions | OMG CTS-2, FHIR Terminology Service | Most clinical applications, tools and services |
Proposed Specification | Description | Status | Implementations | Priority | Related Standards | Use Cases |
---|---|---|---|---|---|---|
Security | ||||||
Patient Consent | Filter patient data based on informed consent | |||||
Care Coordination | ||||||
Master Patient Index | Tracks different views of the same patient across multiple systems | |||||
Clinical Pathways and Plans | ||||||
Pathway Eligibility | Determines whether a patient is a candidate for enrollment | |||||
Pathway Enrollment | Coordinates workflow to ensure a patient is enrolled | |||||
Pathway Monitoring | Monitors a patient for compliance w.r.t. a clinical pathway. Positions a patient w.r.t. the expected course of care, detects deviations and recommends next steps | |||||
Decision Support | ||||||
Clinical Decision Support | Invoke CDS logic on a (fragment of the) patient record | OpenCDS | HL7 DSS | |||
Terminology |
Proposed Specification | Description | Status | Contributors | Priority | Related Standards | Use Cases |
---|---|---|---|---|---|---|
Eventing | ||||||
Common Event Definitions | ||||||
Validation | ||||||
Common Profiles | CIMI | |||||
Clinical Quality | ||||||
Common Alerts / Reminders | ||||||
Common Order Sets | ||||||
Common Cohort Definitions | ||||||
Common Quality Measures | ||||||
Terminology | ||||||
Common Terminology Systems | SNOMED-CT, LOINC, RxNORM |