Please comment and suggest design options for easy moving of documents between a web site in an iFrame within an OpenEMR page to an document tree on the same OpenEMR page. I can think of three options:
1. Manual method: save file on local machine, upload file from local machine.
2. Web service calls between the iFrame app and OpenEMR
3. Some sort of GUI mechanism, like the clipboard, to copy the file, then paste the file. Isn’t this really just a GUI form of option 1? Can a GUI method work cross platform and cross browser? Can a cross platform/cross browser GUI method be extended to integrate well with the document tree?
Ideally would like to automate and minimize key strokes as much as possible, but at what cost. .
HTML 5 provides the capabilities to implement the OpenEMR feature we seek to implement. OpenEMR users seeking to utilize our planned OpenEMR feature must use the latest version of their of browser, which supports HTML 5. Will this requirement meet OpenEMR’s coding and development guidlines?
I dislike the status of HTML 5 as a “living standard”. The whole idea of a “living standard” doesn’t make much sense to me. I do use standards as a fixed target to hit; an interface that clearly defines what my application is responsible for.
That said, HTML 5 is both the future and the present. I am fine with new code requiring HTML 5, especially when HTML 4.01 is insufficient. I’d prefer that it be written in the “XHTML” concrete syntax of HTML 5, since that has more regular parsing rules than the “HTML” concrete syntax. Many good browsers have at least some HTML 5 support, and testing should be able to determine the parts of the HTML 5 specification, if any, are not available in practice today.
Some existing code probably doesn’t follow the existing guideline of HTML 4.01. AFAIK, no one has done the work of validating all the pages that currently get generated.
I agree with Stephen here, HTML5 will be fine down the road. We have some other stuff coming that requires it as well. Additionally it could eventually solve the MAC/I-Pad Flash issue …
Should be careful to check browser capability in the code so we can report to the user when a feature dependent on HTML5 won’t work as expected.
John I don’t know what the deal is with your project, but surely it’s better to have a PHP script in OpenEMR that pulls the document directly from the other site. Otherwise you have to download it to the user’s machine and then upload it to OpenEMR, which will be slower and messier.
As far as development guidelines, if you are breaking support for existing browsers that will need technical justification, so bring some code to the table.