Report Center - Custom Reports and Designer Tool
Use the Custom Reports (available from the Report Center) to create professional reports with bands, data binding, grouping, totals, charts, barcodes, and export options. The designer is drag‑and‑drop with tooltips, making it approachable for beginners and powerful for advanced users.
Report Designer
Use the Report Designer (available from the Report Center) to create professional reports with bands, data binding, grouping, totals, charts, barcodes, and export options. The designer is drag‑and‑drop with tooltips, making it approachable for beginners and powerful for advanced users.
Designer workspace (panels and tools)
- Toolbox: report controls (Label, Table, Picture, Barcode, Chart, Subreport, Line/Shape).
- Field List/Data: available data fields (tables, views, relationships) for drag‑and‑drop binding.
- Report Explorer: hierarchical view of bands and controls in your report.
- Properties: settings for the selected control/band (text, font, borders, alignment, format).
- Group & Sort: define group levels and sort order.
- Parameters: create user prompts and dynamic filters.
- Styles: define reusable fonts/colors/borders; apply consistently across the report.
- Preview: test the layout with real data before saving.
Core concepts
📘 Instructions: Create a new report
- Open Tools → Reports → Custom Reports tab → Report Designer.
- Start from a template (recommended) or choose Blank to build from scratch.
Choose data:
- In Field List/Data, confirm your data source and tables are available.
Add bands:
- Ensure Detail is present (one row per record).
- Add ReportHeader/PageHeader for titles/logos/column headings.
- Add GroupHeader/GroupFooter if you will group by a field (e.g., Client, Test).
Layout the page:
- Drag Labels/Tables to the bands.
- For tabular data, insert XRTable in the Detail band (one row), add table cells, bind each cell to a field.
- Place column headers in PageHeader using a matching XRTable row.
Bind data:
- Select a control → Properties → Expression (Text) → choose a data field or build an expression (e.g., [Amount] * [Qty]).
Group and sort:
- Open Group & Sort → Add a group on a field (e.g., [ClientName]), set Sort order.
Totals:
- Insert a Label in GroupFooter → set Text expression to Sum([Amount]) with Summary scope = Group.
- Add grand totals in ReportFooter (Summary scope = Report).
Formatting and styles:
- Apply Styles for headings/detail rows.
- Set Format String (currency, dates), borders, alignment.
- Enable WordWrap/CanGrow for variable‑length text.
Add visuals (optional):
- XRChart for trends; XRBarCode for barcodes; XRPictureBox for logos.
Parameters (optional):
- Create parameters (StartDate, EndDate, ClientId).
- Bind to filter expressions (e.g., [Date] Between(?StartDate, ?EndDate)).
Preview, adjust, and Save:
- Use Preview with real filters.
- Fix pagination/margins, verify totals, then Save and name your report.
Common tasks and how to do them
Column headers repeat on each page:
- Put headers in PageHeader; ensure KeepTogether on tables where appropriate.
Keep a section on one page:
- Set KeepTogether on bands/controls; insert PageBreaks before groups if needed.
Conditional highlighting:
- Add a Formatting Rule or use an expression on control properties (e.g., ForeColor).
Calculated fields:
- Create a Calculated Field in the data source; use it like a normal field (e.g., Net = Gross − Discount).
Subreports (master–detail):
- Place XRSubreport in a detail/group band and bind its parameter to the parent record key.
Best practices
Troubleshooting
Tips for a polished report
- Place logos in ReportHeader; use PageHeader for column names; put page numbers/date in PageFooter with XRPageInfo.
- Add watermarks or “Copy” labels via Page Watermark or a background control (if allowed).
- Name controls meaningfully (lblPatientName, tblDetail) to simplify maintenance.
- Document parameters and expected filters in the report Description.

With the Report Designer, you can quickly assemble branded, data‑rich reports using templates for a fast start, expressions for dynamic content, and preview/export to validate output before publishing.
📋 Related Articles
Related Articles
Report Center
Report Center - built‑in reports and custom designer The OCL LIS Report Center provides a library of preloaded reports for results, orders, billing, and more. You can run these as‑is or use the integrated Report Designer to build custom outputs ...
Report Settings
Report Settings - headers, branding, and defaults Use Report Settings to control the contact details, branding, and default templates that appear on patient and client reports. Access from Settings → Report Settings. The system ships with preloaded ...
Label Format Designer
Label Format Designer - build and tailor barcode labels The LIS comes with a library of ready‑made barcode labels and includes a Label Designer to accommodate special formats and branding. The designer supports text, barcodes, pictures, RFID, and ...
Report Rule Manager
Report Rule Manager - monitor, filter, and bulk control Use Report Rule Manager to view all report rules across all clients, quickly find what you need with the advanced grid, and pause/run rules in bulk. Open any rule to review or edit its settings. ...
Client Reports Not Receiving Life Point Interface Results
Troubleshooting: Client Not Receiving Results via LifePoint HL7 Interface This article provides a step‑by‑step guide for investigating and resolving issues when a client reports that they are not receiving lab results through the LifePoint HL7 ...