I’m not an OpenEMR dev but I’ve been hovering around the project for a while and seen the design preferences. There’s a tendency to build upon existing code rather than revise or re-do an already- coded function without a compelling reason.
The capability to upload documents had already existed inside the pt’s portal account for quite a while. And where it’s located, it can be used for uploading other documents besides just the insurance card. It would be an unnecessary use of resources to merely change the access point of the function. Also, the existing documentation already says to use the file ‘upload’ feature: