CardsurgLog
Your cardiac surgery logbook
Future Marketing Solutions

CardsurgLog

v6.28

Your personal cardiac surgery logbook. Record each case, get an instant EuroSCORE II estimate, and keep a running picture of your practice — all stored privately on this device. Identification is optional; back up your logbook whenever you like.

Welcome back
Your logbook

ⓘ How CardsurgLog works

Purpose. CardsurgLog is your personal cardiac surgery logbook. Record each operation you do, get instant risk estimates, and keep a running picture of your own practice — activity, case-mix and outcomes. Everything stays private on your own device.

  1. One record per operation. Identification is optional. If you enter an Egyptian National ID (14 digits), date of birth, age at operation, sex and governorate are read from it automatically. Prefer not to? Switch the identifier type to a short study code (or “No ID”) and enter the date of birth yourself.
  2. Choose the procedures. Tick every procedure the patient had in that operation — valve, CABG, major aortic, congenital, alone or in any combination. The matching detailed forms appear. A single operation with mitral repair + CABG + ASD closure produces one record spanning three modules.
  3. Outcome definition. Record “Died” if death occurred during the same admission or within 30 days of surgery; otherwise “Alive.” You can save a case as soon as the patient & operation details are complete, and add or update the outcome later by opening the case from My cases.
  4. Your dashboard. As you add cases, your logbook builds a live summary of your activity and outcomes, and computes EuroSCORE II for each case.
  5. Privacy. Nothing ever leaves your device automatically. Your logbook is held only in this browser until you choose to export a backup. You are in full control of your data.
Tip: your dashboard updates live as you enter cases, so CardsurgLog doubles as a running audit of your practice. Export produces an Excel workbook (a data sheet, a sheet per module, and a summary) plus a JSON backup you can restore from any time.
Questions or feedback? Contact us at info@cardsurg.com
💾 Saving & backing up your data — important, please read

Where your data lives. Everything you enter is saved automatically on this device, in this browser. When you reopen this page (same browser, same link) your operations load automatically — you never re-type them, and it works with no internet. Nothing is uploaded anywhere.

Why you must still back up. Because the data lives inside the browser, it can be lost if you clear your browsing data, switch to another browser or device, or — on iPhone / Safari — if you don't open the page for about a week. A JSON backup file is your safe, portable copy, and the only way to move data to another device.

At the end of every session, before you finish:
  1. Go to section 9 (Save & back up) and press ⬇ Export JSON backup. This file is your logbook backup. Keep it safe (save it to your phone's Files, iCloud or Google Drive); you can restore from it any time.
  2. If you also want a personal copy that keeps the hospital, hospital number and patient name, press 🔒 Private backup (with names) and keep that file safely on your own device or private cloud.
  3. Save the downloaded file somewhere backed-up — OneDrive, Google Drive, or on iPhone iCloud Drive (in the Files app). The file name already includes the date, so backups don't overwrite each other.
To bring your data back — on a new phone/laptop, or after the browser was cleared:
  1. Open this same page.
  2. Section 10 → ⤴ Restore from JSON backup… → choose your saved .json file. It reloads everything (restoring twice is safe — duplicates are skipped).
iPhone / iPad users — please do this once:
  1. Open the page in Safari, tap the Share icon → Add to Home Screen. Always open CardsurgLog from that home-screen icon — this protects your data from Safari's automatic weekly clean-up.
  2. When you export, choose Save to Files → iCloud Drive so your backup is safe and synced across your devices.
Rule of thumb: one JSON backup at the end of every operating session. The orange banner at the top of this page reminds you whenever you have cases that are not yet backed up.

1 Your profile  — set once

This is your personal copy of CardsurgLog, so your details are entered once. They appear on your exports and reports. Your email is also your subscription licence — use the same address on any device where you install CardsurgLog, and your activation code will work on all of them. You can edit these any time, but there is only one profile.
Hospitals I work in
List the hospitals where you operate. Give each a short code and its name (e.g. CH1 → City Heart Hospital). The code appears in the case form below; the name prints on the operative report. To edit one, click it, change it, and press Add / update. Kept on this device only.
Operation financial categories
Add the ways an operation may be funded (e.g. Private, Insurance, Government, Charity). They appear as a choice on each case; the default is Unknown. Kept on this device only.
Referring cardiologists
Add the cardiologists who refer patients to you. They appear as a choice on each case; the default is Unknown. Kept on this device only.
First assistants
Add the surgeons who assist you. They appear as the First assistant choice on each case; the default is Unknown. Kept on this device only.
Valve prostheses — for valve replacement, listed by kind
On a valve replacement, the Prosthesis make box lists only the makes matching the ticked kind (Mechanical or Biological) — alphabetical and type-to-search. Homografts need no make. Kept on this device only.

✓ Subscription & licence

…
Your licence email
—
This is the email from your profile. When you subscribe, you send us this address and we return an activation code tied to it.
Enter activation code
How your subscription works
  1. You get one month free to try everything.
  2. To continue, pay the yearly subscription and email us your licence address above (info@cardsurg.com).
  3. We send you an activation code. Paste it above and press Activate.
  4. Your logbook keeps working for another year, with a one-week grace period at the end to renew.
If your trial or subscription lapses, you can still view, edit, export and back up everything — only adding new cases pauses until you renew. Your data is always yours.
CardsurgLog

1 Patient

Identity
Patient details
—
Date of birth
—
Age
—
Sex
—
Governorate of birth
—

2 Admission & operation

The admission date must be on or before the operation date; the operation date cannot be in the future.
Preoperative stay
—
🔒 Patient name, phone, hospital number, images link and notes stay on this device only and are never in the plain Excel export or standard JSON backup.

3 Cardiac disease  — open each pathology present and fill it in; at least one unlocks the risk factors

Record the diseases this patient has — just open the relevant pathology and complete its details; it counts as present once you fill it in (no need to tick anything). What you actually operate on is set later in Operative details.

4 Risk factors  — comorbidities & cardiac status (EuroSCORE II inputs), plus preoperative state & the planned operation

5 Risk calculation

EuroSCORE II is calculated automatically from the risk factors and planned operation above. The SYNTAX II 2020 and Frailty tools are optional.
— complete the risk factors
— not assessed
Save & finish later keeps the case in My cases — before the operation date is entered it waits on your list as a planned case, out of your operative statistics, until you operate.

6 Operative details  — three steps in turn: surgical approach, then bypass, then the operations performed

Tap Surgical approach first; when it's set, Bypass unlocks; once bypass is set, Operation(s) performed unlocks — there you tick what you operated on and each tick opens its detailed module below.

7 Bypass data  — required for on-pump cases · all fields mandatory

8 Outcome & morbidity *

You may save as soon as you record the status (Alive, Died, or Died on table). Any outcome fields left blank are fine — the record will be flagged “complete file” next to it in the records table (section 7) until every field here is filled.
Status at discharge▾

S SYNTAX Score II 2020 — PCI vs CABG decision aid

An individualised estimate of 10-year all-cause mortality and 5-year major adverse cardiovascular events for PCI versus CABG, from the SYNTAX Score II 2020 model (Takahashi K et al., Lancet 2020;396:1399–1412). Intended for complex (three-vessel or left main) coronary disease, to support — not replace — the Heart-Team discussion.
Step 1 — Is this patient eligible?
SYNTAX Score II 2020 was developed and validated only for de-novo three-vessel or left-main coronary disease. Select the disease pattern to continue.
Not applicable to: redo (previous CABG) cases · acute coronary syndromes · patients undergoing non-isolated CABG (i.e. CABG combined with valve or other concomitant surgery). In these settings the model does not apply and its estimate should not be used.
🫀 This is a decision-support tool for the Heart Team, not a substitute for clinical judgment. Its estimates should be interpreted alongside surgical risk, completeness of revascularisation, coronary anatomy, comorbidities and patient preference.

E EuroSCORE II — predicted operative mortality

Every EuroSCORE II input is entered in section 3 — Risk factors (comorbidities, cardiac status, critical state and the planned operation). Age and sex come from the patient identifier. This page shows the calculated result.
EuroSCORE II
—
complete the risk factors
EuroSCORE II (Nashef SAM et al., Eur J Cardiothorac Surg 2012;41:734–745). A model estimate of in-hospital mortality to support — not replace — clinical judgement and the Heart-Team discussion.

🧩 Frailty index — optional · objective, guideline-concordant

ESC/EACTS 2021 requires frailty judged by objective tools, not the "eyeball test". This reproduces the two instruments the guideline reprints — the Katz ADL index and the Essential Frailty Toolset — and adds effort-independent measures the patient cannot influence.
A

Guideline instruments

Katz + EFT▾
A1 · Katz index of ADL — from records & family
Ambulation — walks 5 m in < 6 s
6/6 independent
—
A2 · Essential Frailty Toolset (EFT)
Five chair rises sit-to-stand, arms folded
s
Cognition — MMSE enter the score, or tap Score to tally it
/30
Haemoglobin echoed from case; editable
g/dL
Serum albumin
g/dL
—/5 EFT
enter data
B

Objective reinforcement

effort-independent▾
CT sarcopenia psoas / SMI off work-up CT; radiology-flagged
Muscle quality — low density myosteatosis (optional)
Documented deficits — records / family
Observed — effort-dependent, corroborate
Arrived in wheelchair
Declines / unable to walk test
Σ

Frailty result & decision support

enter the measures
Integrated grade — domain contributions
ESC/EACTS severe frailty (>2 Katz indices): —
Concordance checkEnter the measured data and the presentation to compare claimed vs measured frailty.
Guideline-concordant. Katz ADL & EFT are the two instruments reprinted in the 2021 ESC/EACTS valvular guidelines; "severe frailty" (>2 Katz indices incl. ambulation) favours TAVI. The integrated grade adds CT sarcopenia and documented deficits as effort-independent domains. Decision support only — it does not replace the Heart Team. MMSE entered as a score (test © PAR Inc.); CT thresholds calibrated locally.
MMSE scoring points earned per domain
⚠ Scoring aid, not the test. The MMSE form is © PAR Inc. Administer from your licensed copy and enter each domain's sub-score — this tallies and interprets, it doesn't reproduce the test.
Orientation — timeyear, season, month, date, day
0
/5
Orientation — placecountry, region, town, building, floor
0
/5
Registrationrepeat three named objects
0
/3
Attention & calculationserial sevens / spell backwards
0
/5
Recalldelayed recall of the three objects
0
/3
Languagenaming, repetition, 3-stage command, reading, writing
0
/8
Visuospatial — copyingintersecting-shapes figure
0
/1
0/30
No impairment
Feeds EFT cognition → Not impaired (0). 24–30 none · 18–23 mild · 10–17 moderate · <10 severe; EFT counts impaired <24.

7 Collected operations — 0

8 Your dashboard — live

Operations by procedure (per patient)
Mortality by procedure (per patient)
Operations by procedure, per surgeon
Mortality by procedure, per surgeon

9 Save & back up

💾 Auto-save is on.

Your logbook saves automatically on this device. Whenever you like, save a copy to your own cloud:

On a phone, either button opens your Share sheet — choose Save to Files, iCloud Drive, Google Drive or send it to yourself by email. Excel is a readable spreadsheet of your logbook, including your private details (hospital, patient name, notes). JSON backup is the complete copy you restore from. Saving never erases anything — keep a backup regularly, and before changing phone or clearing your browser.
Restore

To bring your logbook back — on a new phone or laptop, or if the browser was cleared — load a JSON backup file here.

✚ Follow-up log

Follow-up timeline
Add a follow-up
Add a visit each time you review this patient — 30 days, a few months, a year, or any time. The latest entry becomes the patient's current status, and these feed the follow-up figures in your dashboard and annual report.

📄 Practice summary report

Choose the period you want summarised — a year, a quarter, a fellowship rotation, any range. The report opens as a printable page with charts you can Save as PDF.

The report shows totals and percentages, plus charts of case-mix, sex, age bands and EuroSCORE risk, and a mortality-by-operation table.