Friday, February 10, 2012
Google Custom Search

ClearCanvas Highlights

Download our Open Source software
Watch some Videos
Get the Source
Check out our Licensing
Join our  Forums
Some Research: OICR IPP-Trials

Our Community

Membership Membership:
Latest New User Latest: rczlubin
New Today New Today: 5
New Yesterday New Yesterday: 27
User Count Overall: 20595

People Online People Online:
Visitors Visitors: 8
Members Members: 0
Total Total: 8

Online Now Online Now:

ClearCanvas Community Forums

Custom Reports
Last Post 2010-09-11 01:12 AM by vdtruong. 3 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
vdtruong
Basic Member
Basic Member
Posts:25

--
2010-09-10 04:41 AM  

Is it possible to create a custom report form?  Does it have to do with the print-report-preview file?

Anyone have nice report samples? 

rob
Senior Member
Senior Member
Posts:398

--
2010-09-10 10:31 AM  

To update the appearance of reports in the various preview screens throughout the workstation, take a look at the ReportPreview() function in trunk/Ris/web/js/preview.js; from there you'll be able to customize the generated html to your liking.

If instead you're interested in replacing the simple text box control in the reporting component with a form-like control, you'll need to create a plugin that contains:
1. A class that extends the ReportingEditorProviderExtensionPoint (and implements IReportEditorProvider)
2. An application component that implements IReportEditor.
Then, modify preview.js as noted above to render the report data saved by your custom plugin.

Real-time support available to Clinical Edition and Team Edition customers
vdtruong
Basic Member
Basic Member
Posts:25

--
2010-09-10 10:46 PM  
Thanks rob, a lot more involved than I was hoping! I thought that possibly changing one of the forms would have done the trick.
vdtruong
Basic Member
Basic Member
Posts:25

--
2010-09-11 01:12 AM  

nvm

You are not authorized to post a reply.

Active Forums 4.1
Copyright 2011 ClearCanvas Inc.