BlueSpruce
Active member
- Local time
- Today, 10:15
- Joined
- Jul 18, 2025
- Messages
- 412
This is a tool for patients to organize all their medical records so they can easily gather and supply relevant records to providers who request them upon demand. Providers are organizations within the same network, such as affiliated clinics and hospitals that use the same EHR (Electronic Health Records) system. Departments are medical specialties, like Cardiology, Primary Care, and Attending are the clinicians, such as Doctors, Nurses, Techs. This tool is most useful when providers don't have access to relevant records because they originate from outside the providers network. Example: Providers who use Cerner EHR cannot access records stored in Epic, AthenaHealth, and other EHR systems because there's no interoperability between these EHR's, or the provider network restricted access to only within their organization. In the past, providers requested records from outside providers via fax, but now they're asking patients to supply them for upcoming visits, or upon demand.So this is an application that the healthcare patients use - they supply the docs (through scanning, attaching), and review and then may send those to a medical record - is that external? If so the process for accepting such records may/will need stringent verification/validation, which may affect the data needed in your application.
Re the schema - this appears to be a simple star schema - optimal for reporting purposes, however, given the input side of the coin, there is no facility indicated/ needed (as far as data is concerned) to manage the patient details beyond the most basic, like who is doing the scanning (user management)?
Reflecting on the combining the dimensional data into a single table - yes - however, do you envisage any dimensions that change - slowly changing dimensions, in reporting databases, support date ranges in which values are valid - this may not apply to your proposal. I would be very surprised if all the dimensions a single attributes - but I may not be understanding what you want. eg Provider - is this simply the name of the Dr. What role does the Dr have - the referring Dr, the specialist? What is Patientclass?, Can a document belong to multiple types? eg An x-ray, and raw/png/jpeg ... and can documents be related to each other - eg the x-ray image is linked to the report by the cardiologist?
Also depending on how you expect/envisage users being able to add additional classification values, if you simply follow @MarkK 's suggestion, then you either lose control of the allowable values (users type in values they use - and then standardisation is lost) or the list is not updateable (except by allowing users to add to the list of accepted values themselves in design view - leading to the same loss of standardisation), however I'm sure you are across those issues.
I am almost done developing and testing the tool, and will soon post some screenshots,
Last edited: