Templates that think so you don't have to
Build a template once, reuse it for hundreds of cases. Each report adapts to the diagnosis, computes scores automatically, and produces polished text without a single line of copy-paste.
Ten field types for every scenario
From simple dropdowns to computed scores, every kind of data your report needs has a dedicated field type.
Dropdown
Pick from a list
Tumor type, laterality, specimen site. One click, no typos.
Radio Buttons
Choose one option
Yes/No, Present/Absent, Positive/Negative. Quick and decisive.
Checkboxes
Select all that apply
Multiple patterns, multiple markers, multiple findings. Check as many as you need.
Short Text
Type a few words
Specimen labels, accession numbers, patient identifiers. Brief and structured.
Long Text
Write freely
Clinical history, gross descriptions, special comments. As much space as you need.
Number
Enter a measurement
Tumor size, mitotic count, node counts. Validated numeric input with units.
Date
Pick a date
Procedure date, reception date, sign-out date. Calendar picker, consistent formatting.
Toggle
Switch on or off
Lymphovascular invasion present? Perineural invasion? A simple yes or no.
Group
Organize related fields
Bundle margin measurements together, group staging fields, keep things tidy.
Calculated
Computed automatically
Scores, grades, and ratios that update themselves as you fill in the form.
Conditional Logic
Fields appear only when relevant
Imagine filling out a breast biopsy. You select "Invasive carcinoma" and suddenly the grading fields appear. Choose "Benign" instead, and those fields stay hidden. Your form adapts to the diagnosis, showing only what matters for this particular case. No scrolling past irrelevant fields. No accidentally leaving something blank.
Auto-Calculations
Scores compute themselves
Think of the Nottingham grading system. You score tubule formation, nuclear pleomorphism, and mitotic count individually. HistoCraft adds them up, determines the grade, and writes it into your report. Change one score and the total updates instantly. Works for any scoring system you can define: Gleason, FIGO staging, Ki-67 thresholds, and more.
Variables in Text
Your report writes itself
Your report template contains placeholders like {{tumor_size}} and {{histologic_type}}. As you fill in fields, those placeholders are replaced with your actual values. The result is a polished, grammatically correct report that reads like you wrote every word by hand. Because the template did it for you.