Patent ID: 8380533

Claim:
A method comprising: receiving, at a computing system having one or more computer processors, a request from a user for one or more medical examination forms associated with a patient; determining, by the computing system, an exam type associated with an exam to be performed on the patient; accessing, by the computing system, a data structure including associations between respective exam types and medical examination forms, associations between respective exam types and report templates, and indications of locations within respective report templates that information provided in instances of medical examination forms is to be included in instances of respective medical reports; selecting, by the computing system, one or more medical examination forms that are associated with the determined exam type in the data structure; generating, by the computing system, instances of respective selected medical examination forms; receiving, at the computing system, a plurality of data inputs into the instances of respective medical examination forms; and in response to a user request for a medical report associated with the exam: selecting, by the computing system, a report template associated with the determined exam type; and generating, by the computing system, an instance of the selected report template including at least some of the plurality of data inputs.