SoftReports – Ad hoc Reports Presented by Shireen Lakhan SoftReports LIS Trainer
Ad hoc is a Latin phrase meaning “for this purpose.” Ad hoc reports refer to reports that are designed for a specific problem or task. An ad hoc report is a report that is designed from scratch for which you have complete jurisdiction over the content and design. Meaning of ad hoc
An integrated reporting tool developed by SCC Soft Computer that allows the user to design both ad hoc and patient results reports. It also offers a web based tool called SoftReports Launcher that allows the user to run, schedule and track ad hoc reports. The visual query builder functionality generates the SQL needed to create queries which makes it easy to use. What is Soft Reports?
An integrated reporting tool developed by Query Builder SQL statements
What is SoftReports? SoftReports is an ADD-ON tool for -Creating New Reports -Modifying Existing Reports -Formatting Report Data -Returning finished Product(Report) to various Soft Systems
The Purpose of SoftReports Customize Standard Report Layouts Create Ad hoc Queries and Report Layouts Schedule, track or print Ad hoc Reports Sample of products using SoftReports SoftLab SoftMic SoftBank SoftPath SoftAR SoftTotalQC SoftID SoftID.Tx SoftWorkload SoftWeb
The Components of SoftReports – Report Explorer – Layout Editor – Query Builder – Executing Ad hoc Reports – Scheduling Ad hoc Reports – Tracking Ad hoc Reports SoftReports Formatter PC SoftReports Program a dedicated PC/Server that accepts the report *.xml data from the individual modules and translates it into the SoftReports format (*.pdf). Two formatters are required for 5000 orders or less. If more then 5000 orders SCC will evaluate. software installed on the servers (“Main” and “Aux”) and user PC. Application Servers - Tomcat, JBOSS, WebLogic, GlassFish SoftReports Launcher SoftReports Designer
Report Explorer SoftReports Designer
Layout Editor Create a Layout for a report in SoftReports Designer Create a Layout for a report in SoftReports Designer
Use Query Builder to create a Query SoftReports Designer SQL statements
SoftReports Launcher Execute Ad hoc Reports Scheduling Ad hoc Reports Tracking Ad hoc Reports
SoftReports Launcher
SoftReports Launcher Add Schedule Scheduling of Reports in SoftReports Launcher
Scheduling Tips The lab printer scheduler and the SoftReports Launcher share the same crontab. It is recommended that reports be scheduled at least 5 minutes between each job, whether or not the job is run from the Print Scheduler or SoftReports Launcher.
SoftReports Launcher Jobs Tracking Tracking of Reports in SoftReports Launcher
Export data to Excel Easily export data to Excel SoftReports Designer
Save the Excel File
Output Options: These output options are set in SoftReports Designer A layout is required to use this functionality
Use Auto Layout Wizard to quickly/easily create a layout
Report Layout created using AutoLayout
Print Preview of the Report
With SoftReports one can create a Report Layout Template
Create a query (Block) that may be used as a Query template
Create a drop down menu to produce Monthly, Daily or Yearly Parameter
SoftReports uses some standard Oracle functions String MathematicalAdvanced Sample Oracle Functions
Sample use of the to_char function
Result of the to_char Function
Create Custom Desktop Custom Desktops offer a method of placing reports on a desktop so users may easily access the reports. Reports may be placed on the desktop by category. The user must have rights to SoftReports Launcher in order for them to access the Custom Desktop.
With the use of Custom Desktop the end user is provided a link in order to access reports Custom Desktop URL The user selects the link Custom Desktop URL The user selects the link
Determine the URL Select the folder
Determine the URL Select the folder and the report/reports will be displayed In SoftReports Launcher
How is the Custom Desktop Created using SoftReports Designer?
In Report Explorer>Select Laboratory>Tools>Desktop>New How is the Custom Desktop Link created using SoftReports Designer Create the Custom Desktop URL
Select the folder or folders that contain the reports you want on a desktop or just select the report that you want on a desktop > Select In SoftReports Designer Select Folder/Folders
Virtual Desktop Title and Description o Enter a Title, such as Ad hoc Reports o Enter a Description, such as Workstation Report o Select
Virtual Desktop Wizard Enter a File Name or accept the default. In this scenario we accepted the default of LaboratoryDesktop6. Select
Virtual Desktop Wizard Enter a File Name or accept the default. In this scenario we accepted the default of LaboratoryDesktop6. Select Note: It is important to write down this File name since it will later be used do determine the URL for the custom desktop. Note: It is important to write down this File name since it will later be used do determine the URL for the custom desktop.
Login to SoftReports Launcher
Welcome SoftReports Launcher Notice the URL that is displayed when you first login to SoftReports Launcher. This is the first part of your custom desktop URL.
$RPT_ENGINE_URL/login.rpt?prod= &desktop= &user= Note: It is important to write down this Filename since it will later be used when we determine the URL for the Custom Desktop Guidelines for determining the URL CategoryProd (Product ID) Laboratorylab Microbiologymic SoftBankbb Pathology Management Reports apr Pathologypat
SoftReports Launcher Paste your URL in SoftReports Launcher in order to test Result: The Login Screen is displayed Login and Click Submit
Determine the URL SoftReports Launcher Folder with reports
Determine the URL Select the folder and the report/reports will be displayed Custom Desktop view in SoftReports Launcher
In SoftReports Launcher Run your Report
Output from Workstation Report
Copy and send the URL to the person or group for whom you have created the Custom Desktop Custom Desktop URL
Sample Ad hoc report created using SoftReports
Summary SoftReports may be used for Patient Result Reports and Ad hoc reports. Easily export data to Excel SoftReports offers the opportunity for you to easily schedule reports. SoftReports enables you to produce professional looking reports. With the use of SoftReports one can provide a link for users to access reports (Custom Desktop).
Questions and Answers Thank you for attending!