ACEF Score Calculator (Age, Creatinine, Ejection Fraction)

ACEF Score Calculator (Age, Creatinine, Ejection Fraction)

Three facts — age divided by ejection fraction, plus one point for a raised creatinine — and the published logistic transform that turns the ratio into a predicted mortality. Derived for elective cardiac surgery only.

ACEF score

3 variables → predicted mortality
The age itself, in years — no offset and no banding, unlike EuroSCORE II and the additive EuroSCORE, both of which transform it. ACEF uses age as a plain numerator.
As a percentage, from echocardiography or another quantitative method. It is the denominator, which is what makes this score behave unlike a points model: the same ten-point fall in ejection fraction matters far more at 25 per cent than at 60, because the ratio is non-linear by construction. Halving the ejection fraction doubles the score.
The preoperative value. Set the unit below.
The score was published in mg/dL, so a µmol/L entry is divided by 88.4 before the comparison. The threshold is 2.0 mg/dL, which is about 177 µmol/L — the same figure Revised Cardiac Risk Index uses for its renal item. Two published readings of the threshold exist: the derivation paper’s abstract and three independent validations print “above 2.0 mg/dL”, while the score author’s own follow-up editorial prints “2.0 mg/dL or more”. This record uses the strict inequality, which is the majority and the primary; the two readings differ at exactly 2.0 mg/dL and differ there by a whole point. See CKD-EPI 2021 for why one creatinine threshold means different filtration in different bodies — a criticism the score’s author accepted in print.
3.15%Example

72 years old, ejection fraction 45 per cent, creatinine 1.1 mg/dL, elective coronary surgery

Advertisement

The score, the transform, and where it has failed

ACEF = age (years) / ejection fraction (%) + 1 if creatinine > 2.0 mg/dL
predicted mortality = ey / (1 + ey), y = 1.24 × ACEF − 5.41
the transform, with its caveat stated
the two-parameter logistic above was read in two independent sources — the score author’s own follow-up editorial and an independent single-centre validation — and both print the same coefficients, 1.24 and −5.41. Both texts reached this page as PDF extractions that lose exponent formatting, so the printed string is ambiguous about where the exponent ends; (1.24 × ACEF) − 5.41 is the only arithmetically sensible reading and is the one that produces plausible mortalities across the score’s range — 0.82 per cent at an ACEF of 0.5, 1.52 per cent at 1.0, 15.6 per cent at 3.0. That is as far as the sourcing goes and the page says so rather than implying more
derivation and validation
4 557 adults having elective cardiac operations at a single institution, 2001 to 2003, with a validation series of 4 091 subsequent patients at the same institution. Area under the ROC curve 0.808 in validation against the Cleveland Clinic score’s 0.812, and 0.826 in isolated coronary operations against 0.806. The derivation paper’s own full text could not be read for this record; its abstract was, in full
what it is NOT for
the score was built and validated in elective operations only. Its author states that it was not validated in urgent or emergency procedures and that it does not account for the type of operation at all — so a redo triple procedure and an isolated bypass in the same patient score identically. This model is for CARDIAC surgery. The RCRI and ARISCAT are for non-cardiac surgery and were derived in cohorts from which cardiac operations were excluded; the two sets of numbers are not interchangeable in either direction.
the binary creatinine, and the author’s own answer
one point at a single threshold is a crude way to carry renal function, and the score was criticised in print for it. The author agreed the criticism was reasonable and that the score is “probably improvable” in that respect. A Cockcroft–Gault ACEF variant replaces the binary with one point for every 10 mL/min of creatinine clearance below 60, to a maximum of 6; in a 1 190-patient series of elective operations from 2012 to 2015 its overall accuracy was 51.2 per cent against the original’s 56.1 and EuroSCORE II’s 75.9
which version you are holding
ACEF II exists — a 2018 revision adding haematocrit and an emergency term to the same three variables. Its coefficients could not be read in any source reached for this page, so it is not built here; a reader given “an ACEF score” should establish which of the two it is, exactly as MELD, MELD-Na and MELD 3.0 are three different numbers
why there are no bands
ACEF publishes no risk strata. The cut-offs in circulation are ROC-derived inside individual validation cohorts and disagree with each other — 1.43 in one series, 1.283 in another whose own discussion then says 1.23 — so banding this page against any of them would present a local optimum as a published threshold. The predicted mortality is given as a number and left as one

Worked example

72 years old, ejection fraction 45 per cent, creatinine 1.1 mg/dL, elective coronary surgery
72 / 45 = 1.600
Creatinine 1.1 mg/dL is not above 2.0, so no point is added — ACEF = 1.600
y = 1.24 × 1.600 − 5.41 = 1.984 − 5.41 = −3.426
e−3.426 / (1 + e−3.426) = 3.15 per cent
Raise the creatinine to 2.1 mg/dL and the score jumps to 2.600, giving 10.10 per cent — a single point on a three-variable score more than triples the predicted mortality, which is what a binary term inside an exponent does
Enter the same creatinine as 186 µmol/L instead and the answer is identical: 186 / 88.4 = 2.104 mg/dL, still above 2.0
Drop the ejection fraction from 45 to 30 and the score rises to 2.400 and the prediction to 8.06 per cent; drop it from 60 to 45, the same fifteen points, and the prediction moves only from 1.94 to 3.15 per cent. The denominator is where this score gets its shape
Advertisement

ACEF’s reported discrimination, cohort by cohort

CohortPatientsArea under the ROC curve
Derivation institution, validation series, elective cardiac surgery4 0910.808 (Cleveland Clinic score 0.812)
Same series, isolated coronary operations only—0.826 (Cleveland Clinic score 0.806)
Single-centre elective series, January 2011 to February 20139930.849 (95% CI 0.820–0.876)
InCor, HC-FMUSP, elective coronary and valve surgery, May 2007 to July 20092 5650.625 (0.58–0.67); InsCor 0.744, EuroSCORE 0.763
A spread from 0.625 to 0.849 across four cohorts of the same operation type. The InCor series also reported a Hosmer–Lemeshow p value of 0.046 for ACEF against 0.750 for EuroSCORE, so the problem there was fit as well as ranking.

What the three cardiac models ask for

ACEFAdditive EuroSCOREEuroSCORE II
Variables31718
Operation typeNot used at allOne binary (other than isolated CABG)Four weights, plus thoracic aorta
UrgencyNot used — elective onlyOne binaryFour levels
Renal functionCreatinine above 2.0 mg/dLCreatinine above 200 µmol/LCockcroft–Gault clearance, three levels
Ejection fractionContinuous, as a denominatorTwo categoriesFour categories
Population it was fitted inElective cardiac surgery, one institution, 2001–2003European cardiac surgery, published 1999International cardiac surgery, 2010
ACEF’s case is that three variables reached the same discrimination as a thirteen-variable model in the cohort it was built in. Its cost is everything in the “not used” cells — a score that cannot tell an isolated bypass from a redo triple procedure.

Three variables, and the two things they leave out

The ACEF score is age in years divided by ejection fraction as a percentage, plus one point if the preoperative serum creatinine is above 2.0 mg/dL. That is the whole instrument. It was published in 2009 under a title invoking the law of parsimony, and the claim was not that three variables are better than thirteen but that in the cohort it was built in they were no worse: area under the ROC curve 0.808 against the Cleveland Clinic score’s 0.812 overall, and 0.826 against 0.806 in isolated coronary operations.

The division is doing real work. A points model treats a fifteen-point fall in ejection fraction the same wherever it starts; a ratio does not. From 60 to 45 per cent the predicted mortality here moves from 1.94 to 3.15 per cent; from 45 to 30 per cent, the same fifteen points, it moves from 3.15 to 8.06. That shape is closer to how ventricular function actually behaves than two or four categories are, and it costs nothing in inputs. The binary creatinine term is the opposite case: one point at one threshold, which was criticised in print and which the score’s author agreed was improvable. A Cockcroft–Gault variant grading renal impairment in steps exists and did not perform better.

Two omissions matter more than any of that. The score takes no account of the operation — an isolated bypass and a redo triple procedure in the same patient score identically — and it was built and validated in elective surgery only, with its author stating that it was not validated in urgent or emergency procedures. So it is a model of the patient and not of the operation, which is a legitimate thing to be as long as nobody forgets it. Where it has been tested outside its home institution the results have ranged widely: 0.849 in one 993-patient series, and 0.625 with an inadequate Hosmer–Lemeshow fit in 2 565 patients at InCor in São Paulo, where EuroSCORE reached 0.763 on the same patients.

Use it for what it is good for: a sanity check computable from three numbers that are already in front of you, and a reminder that most of the discrimination in cardiac surgical risk lives in very few variables. For the operation itself, EuroSCORE II carries procedure weight, urgency and sixteen other terms. A model’s predicted probability is not this patient’s probability: it is the rate observed in the cohort the model was fitted to, among patients who shared these inputs and differed in everything the model does not record. Every figure here comes from a named cohort, and cohorts differ in case mix, era, outcome definition and treatment; where your own institution’s protocol differs, it takes precedence. This page reports what a stratum predicted in a named study. It recommends no action.

Frequently asked questions

Is the creatinine threshold 2.0 mg/dL or above, or strictly above?

The sources disagree. The derivation paper’s abstract and three independent validations print “above 2.0 mg/dL”; the score author’s own follow-up editorial prints “2.0 mg/dL or more”. This page uses the strict inequality, which is both the majority reading and the primary one. It changes the answer for exactly one creatinine value, and there it changes it by a whole point — which on this score roughly triples the predicted mortality.

Why is there no risk band or category on this page?

Because ACEF does not publish any. The cut-offs in circulation — 1.43 in one cohort, 1.283 in another whose own discussion then quotes 1.23 — were derived by ROC analysis inside individual validation series and disagree with each other. Presenting one of them as a threshold would dress a local optimum up as a published stratum.

Can I use ACEF for an emergency operation?

It was not validated for one. The derivation and validation cohorts were elective cardiac operations, and the score’s author states in print that it was not validated in urgent or emergency procedures and takes no account of the type of operation. Both of those are exactly what EuroSCORE II’s urgency and weight-of-intervention terms carry.

What is ACEF II and is it the same thing?

No. ACEF II is a 2018 revision that adds haematocrit and an emergency term to the original three variables. Its coefficients could not be read in any source reached for this page, so it is not computed here. If someone hands you “an ACEF score”, establish which version it is before comparing it with anything.

How can three variables match a thirteen-variable model?

Because age, renal function and ventricular function carry most of the separable signal in elective cardiac surgical mortality, and additional variables in a risk model buy progressively less discrimination. What they do buy is calibration in subgroups — which is where ACEF’s results outside its home institution have been weakest, and where its lack of any operation term shows.

Related calculators

References

  1. Ranucci M, Castelvecchio S, Menicanti L, Frigiola A, Pelissero G. Risk of assessing mortality risk in elective cardiac operations: age, creatinine, ejection fraction, and the law of parsimony. Circulation. 2009;119(24):3053–3061. Abstract read in full through a university repository; the full text could not be reached.
  2. Ranucci M. The ACEF score one year after: a skeleton waiting for muscles, skin, and internal organs. EuroIntervention. One of the two sources read for the published logistic transform, and the source for the author’s own agreement that the binary creatinine term is improvable.
  3. A single-centre validation of the ACEF score in 993 elective cardiac surgery patients, January 2011 to February 2013, in the Turkish Journal of Thoracic and Cardiovascular Surgery. The second independent source read for the logistic transform.
  4. A validation of ACEF, InsCor and EuroSCORE in 2 565 patients having elective coronary or valve surgery at InCor, HC-FMUSP, May 2007 to July 2009, in Arquivos Brasileiros de Cardiologia: ACEF’s area under the curve was 0.625 there.
  5. Validation of age, creatinine and ejection fraction (ACEF) and Cockcroft–Gault ACEF scores in elective cardiac surgery, Medicina (Buenos Aires) 2017;77(4): 1 190 elective patients, 2012–2015, and the source for the CG-ACEF variant’s definition.

Not medical advice. For healthcare professionals and education. Reference intervals vary by laboratory and assay — always use your own laboratory's. Never base a dose or a treatment decision on this page alone. Full disclaimer at calcengines.com/disclaimer/