Install CardsurgLog on your phoneGet an app icon, full-screen use, and — importantly — your logbook is safer as an installed app (a browser tab can be cleared and lose your data).
📲 Install CardsurgLog
To add CardsurgLog to your Home Screen so it works like a real app and keeps your data safe:
Tap the Share button ⬆️ at the bottom of Safari.
Scroll down and tap “Add to Home Screen”.
Tap Add — the CardsurgLog icon appears on your Home Screen.
From now on, always open CardsurgLog from that icon.
On iPhone, Apple only allows installing from Safari — these steps are the one-time setup.
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
Your logbook is empty. Tap New case to record your first operation — it takes under a minute.
Case mix
Device storage
ⓘ 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.
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.
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.
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.
Your dashboard. As you add cases, your logbook builds a live summary of your activity and outcomes, and computes EuroSCORE II for each case.
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.
💾 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:
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.
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.
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:
Open this same page.
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:
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.
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
You get one month free to try everything.
To continue, pay the yearly subscription and email us your licence address above (info@cardsurg.com).
We send you an activation code. Paste it above and press Activate.
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.
Coronary disease—▾
Valve disease—▾
Open any valve that is diseased and set its aetiology and lesion — a valve counts as diseased once you fill it in.
Aortic valve—▾
Mitral valve—▾
Tricuspid valve—▾
Pulmonary valve—▾
Major aortic disease—▾
Congenital disease—▾
Additional cardiac disease—▾
4 Risk factors — comorbidities & cardiac status (EuroSCORE II inputs), plus preoperative state & the planned operation
Comorbidities▾
—
Cardiac status▾
Preoperative state & urgency▾
Planned operation — EuroSCORE weight▾
This weighting feeds the EuroSCORE II calculation. You tick the actual operations and record full operative detail in section 6 — Operative details.
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.
① Surgical approachSet incision▾
② BypassSet bypass▾
③ Operation(s) performedTick procedures▾
Tick each procedure you performed — each opens its detailed module below.
🫀 VALVE SURGERY — detailed
Tap a valve to open it, set the intervention and details, then tap Done (or the tab again) to close. Each tab shows what was done.
Aortic valveNot operated▾
Mitral valveNot operated▾
Tricuspid valveNot operated▾
Pulmonary valveNot operated▾
🩸 CORONARY ARTERY BYPASS GRAFTING
First state whether revascularisation was complete, then set the number of grafts — a tab opens for each; fill them in order. Coronary disease (vessels, left main) is recorded in the Cardiac disease section. Concomitant procedures (LV aneurysm, VSD, etc.) go in the Additional / other procedures module.
Distal grafts
🧬 MAJOR AORTIC SURGERY
Pathology & segments
Procedure performed
Circulatory arrest (needed? and time) is set in the Procedures section (5) and Bypass data (6). Arterial cannulation is recorded in Bypass data (6).
👶 CONGENITAL CARDIAC SURGERY
This patient's age suggests an adult; confirm this is an adult congenital (GUCH) case.
Birth history
—
Prenatal & prior history
Genetic syndrome & non-cardiac anomaly
Preoperative status
Diagnosis
Procedure
Operative detail
Postoperative complicationscongenital-specific
➕ ADDITIONAL / OTHER PROCEDURES
Record procedures done on their own or alongside the main operation — tick all that apply. Use this for a case with no CABG / valve / aortic / congenital main procedure too (e.g. an isolated myxoma or a pericardiectomy).
Procedures performed
Concomitant rhythm / septal / device procedures
7 Bypass data — required for on-pump cases · all fields mandatory
This is an off-pump (beating-heart) case, as set in section 4 — no bypass data required. Proceed to the outcome section.
Cannulation▾
Cardioplegia▾
Bypass times & temperature▾
Coming off bypass▾
Discharge from theatre▾
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▾
⚠ This patient is marked as died — please record the cause of death above. The discharge date will be recorded as the date of death.
Postoperative morbidity▾
Not applicable — the patient died on the table (failure to come off bypass), so postoperative morbidity is not recorded.
Resource use▾
—
—
🔒 Adding new cases is paused because your trial or subscription has ended. You can still edit existing cases and export everything. Open Subscription to activate →
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.
⚠ Outside the validated range. SYNTAX Score II 2020 was not derived for one- or two-vessel disease (without left main), in-stent restenosis or prior CABG. For these patients the estimate is unreliable and the revascularisation choice is usually straightforward.
Enter how many lesions, then complete each one step by step. Only vessels ≥1.5 mm with ≥50% stenosis are scored. Weights follow the dominance above. Official reference ↗
Part B — Clinical variables
The clinical variables for this score — age, creatinine clearance, ejection fraction, diabetes, COPD and peripheral vascular disease — are drawn automatically from EuroSCORE II and the patient record (read-only). Enter current smoking status below; it is required by the score and is saved to the patient record.
Result — individualised prediction
Approve pins this result under the SYNTAX button on the case and returns you to it. “Send to cardiologist” opens a shareable summary — it includes the patient’s personal details, so send it only over a channel you trust.
⚠ Decision-support only. The SYNTAX Score II 2020 was derived in de-novo three-vessel / left main disease treated with first-generation drug-eluting stents or CABG; apply it with clinical judgement and the multidisciplinary Heart Team. Creatinine clearance is estimated here with the CKD-EPI equation, as in the model. Left-main predictions are aligned with the official online calculator (calculator.syntaxscore2020.com).
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
1-yr · SAVR
—
1-yr · TAVI
—
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.
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.