-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 1 Requirements
Overall system functional requirements are documented on the Feature List wiki page.
- Processes 10,000 individual records in a timely manner (e.g. less than one hour running after practice hours)
- OSCAR is the test EMR supported for this iteration.
- From within an individual's chart, user can export an individual patient summary record
- Outside of an individual chart, user can export individual patient summary documents for all patients as a batch
- Export format is HL7 CDA standard-based, specifically the "E2E" format created by the BC Physician Information Technology Office program.
- For this iteration, E2E content sections must include individual demographics (gender, birthdate) plus coded medication data.
- Export must perform in a timely manner - while a user waits (10 minutes)
- Export feature saves summary document(s) in a folder on the same workstation that the user initiated the request from.
- Export format is customizable for users that adopt a different document standard.
Mirth is the middleware component that loads the patient summary documents into the hQuery gateway. See IT1 Architecture for more details.
Assumption that this project will not implement new features (but may contribute minor bug fixes as needed). But because Mirth is a multipurpose tool, functional requirements are included to ensure that it supports SCOOP needs.
End users will not interact with Mirth on a frequent basis. It will be set up by a SCOOP project engineer and run on a schedule.
- Mirth polls a folder location, grabs individual patient summary documents, and loads it into hQuery gateway via restful web service (via Mirth Rest Adapter), removes the patient summary document from the folder location after successful loading
- End user can configure the location where OSCAR patient summary documents will be located after exporting.
- End user can set the time of day that documents are processed
- User can set the frequency of processing (in days)
- Users can set the url of the Mirth-Rest-Adapter
- Should process 10,000 patient records in less than 1 hour (presuming it operates during the night)
- support polling of a directly location
- support sending documents as an attachment to a rest web service API
The component is only necessary because Mirth randomly names an attachment to a rest web service call. hQuery expects the patient summary record as an attachment with a specific name.
- User sets the destination web service url
- System accepts rest web service call, renames the attachment, and calls the specified destination web service url sending the newly named attachment
- component can accept calls as fast as Mirth can send them without any degradation in reliability.
Assumption that this wiki page only outlines new features for hQuery Gateway.
- Imports records in the E2E patient summary document format.
- Component accept records as fast as Mirth processes them without degrading reliability.
SCOOP is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
- SCOOP Overall Design
- SCOOP Actors
- User Stories and Use Case Maps
- System Architecture
- Development Process
- Prototypical Questions
- Current Meds vs Med List
- Data Enrichment Design
- Data Visualization
- Deployment Architecture
- EMR-2-EMR (E2E)
- OSCAR Setup
- Gateway & Hub Setup
- OSCAR Development Notes
- OSCAR DB Table Notes
- Coding Standards
- Mongodb Notes
- Server Configuration
- PDC Gateway Server
- Iteration Overview
- Feature List
- Architecture
- Requirements
- Visualization Requirements
- Test Specification