For a full list of available versions, see the Directory of published versions
2.3. Use Cases
The use cases below provide a basic illustration of how actors interact with the OCRE.
2.3.1. Actors
| Participant |
Type |
Description |
| Data Contributor |
Organization |
Health Information Custodian (HIC) contributing clinical reports and/or medical imaging reports to OCRE and operator of Data Contributor System. |
| Data Contributor System |
System |
A system, e.g. a hospital or ICHSC, that is used by HICs to contribute clinical reports and/or medical imaging reports to OCRE. |
| OCRE Solution |
System |
OCRE receives clinical reports and medical imaging reports from Data Contributors, validates and publishes these reports to OH Pub/Sub services. |
| OH Pub/Sub services |
System |
A system designed to notify interested systems (subscribers) in near real-time whenever specific events related to FHIR resources occur in another system (the publisher). |
| Point of service system |
System |
A software application used by health information custodians for viewing or managing personal health information (PHI). Common PoS systems include, but are not limited to, provincial clinical viewers, health information system (HIS) and primary care electronic medical records (EMRs). For OCRE, the point of service system receives the report from OCRE solution. |
2.3.2. UC-C1 – Data Contributor System submits a medical imaging report (Transaction Bundle) to OCRE
Data Contributor System submits a medical imaging report to OCRE and report passes all FHIR profile and terminology validations.
Steps:
- Data Contributor System submits a medical imaging report to OCRE.
- Report is processed and passes all validation steps.
- OCRE publishes this report to OH Pub/Sub services.
- OH Pub/Sub services notify point of service system that subscribed to this report type & patient or are recipients of this report
- Point of service system receives a medical imaging report from OH Pub/Sub services.
Alternate Workflows:
- Data Contributor System submits a medical imaging report to OCRE and it fails profile validation with Error annotation.
- Data Contributor System submits a medical imaging report to OCRE.
- Report is processed and fails profile validation with Error annotation.
- Notification is generated and sent to Data Contributor.
- Report is not published to OH Pub/Sub services and is unavailable for Point of service system.
- Data Contributor System submits a medical imaging report to OCRE and it fails profile validation with Warning and/or Information annotation (no Error).
- Data Contributor System submits a medical imaging report to OCRE.
- Report is processed and fails profile validation with Warning and/or Information annotation (no Error).
- Notification is generated and sent to Data Contributor.
- Report is published to OH Pub/Sub services which sents a notification to point of service system.
- Point of service system receives a medical imaging report from OH Pub/Sub services.
2.3.3. UC-C2 – Data Contributor System submits a clinical report (Document Bundle) to OCRE
Data Contributor System submits a clinical report to OCRE and it passes all FHIR profile and terminology validations.
Steps:
- Data Contributor System submits a clinical report to OCRE.
- clinical report is processed and passes all validation steps.
- OCRE publishes this clinical report to OH Pub/Sub services.
- Pub/Sub notifies point of service system that subscribed to this document type & patient or are recipients of this document
- Point of service system receives a clinical report from OH Pub/Sub services.
Alternate Workflows:
- Data Contributor System submits a clinical report to OCRE and it fails profile validation with Error annotation.
- Data Contributor System submits a clinical report to OCRE.
- Clinical report is processed and fails profile validation with Error annotation.
- Notification is generated and sent to Data Contributor.
- Clinical report is not published to OH Pub/Sub services and is unavailable for point of service systems.
- Data Contributor System submits a clinical report to OCRE and it fails profile validation with Warning and/or Information annotation (no Error).
- Data Contributor System submits a clinical report to OCRE.
- Clinical report is processed and fails profile validation with Warning and/or Information annotation (no Error).
- Notification is generated and sent to Data Contributor.
- Clinical report is published to OH Pub/Sub services which sents a notification to Point of service system.
- Point of service system receives a clinical report from OH Pub/Sub services.