A-Constant Optimization
Description
Returns an optimized a-constant (SRK/T) for a particular lens model from a series of treatment data (limited to 400 cases).
The resource uses 2 different mathematical models to determine the optimized a-constant.
- Model 1: The optimized a-constant is calculated for every single case. The average of all optimized a-constants is returned.
- Model 2: The optimized a-constant calculation is iterativ. The lowest refractive error (RE bottom point) for a series of cases by changing a-constants is determined. The a-constant that is leading to the bottom point is returned.
Background
The selection of the most appropriate IOL power formula including the use of an accurate lens constant are recognized being critical for delivering optimized refractive outcomes and best possible postoperative uncorrected visual acuity.
Lens constants are specific adjustment factors that improve the precision of the IOL power calculation by including the effective lens position (ELP) prediction.
The IOL material and design, the used diagnostic instrument and surgical factors may lead to variation of the lens constant.
The manufacturer recommended lens constants and constants provided by independent groups, e.g. ULIB, are the starting point for a surgeon-specific lens constant.
Surgeons are encouraged to develop their own lens constant for a given IOL to account for practice-specific variables.
Multiple studies have shown a significant improvement of the refractive accuracy due to lens constant optimization (general and personal).
The a-constant remains one of the most important lens constant for IOLs. Simple conversion equations are available to calculate one lens constant to another for a particular IOL model and biometry formula.
URL
POST https://www.zubisoft.com/api/aconstant_opti
Permission
Standard authentication with public key, hashed private key and user key is required.
Parameters
Requests must contain an array with objects with the following parameters:
Name | Format | Example | Comment |
---|---|---|---|
axial_length | Float | 23.82 | The optical axial length in mm |
k_flat_pre | Float | 42.08 | The flatter meridian (lower K-value) in D |
k_steep_pre | Float | 45.25 | The steeper meridian (higher K-value) in D |
iol_power_sphere | Float | 20.5 | The SE power of the IOL in D |
manifest_sphere_post | Float | 0.75 | The postoperative manifest sphere in D |
manifest_cylinder_post | Float | -1 | The postoperative manifest cylinder in D. Can be in plus or minus format (diopters) |
"data": [
{
"axial_length": 23.13,
"k_flat_pre": 44.7,
"k_steep_pre": 45.98,
"iol_power_sphere": 20.5,
"manifest_sphere_post": 0.75,
"manifest_cylinder_post": -1
},
{
"axial_length": 23.41,
"k_flat_pre": 43.16,
"k_steep_pre": 44.47,
"iol_power_sphere": 21.5,
"manifest_sphere_post": -1.5,
"manifest_cylinder_post": 1
}]
curl --location --request POST 'https://www.zubisoft.com/api/aconstant_opti' \
--header 'Content-Type: application/json' \
--header 'X-Public-Key: yourPublicKey' \
--header 'X-User-Key: yourUserKey' \
--header 'X-Private-Key: hashOfYourPrivateKey' \
--data-raw '{
"data": [
{
"axial_length": 23.64,
"k_flat_pre": 40.91,
"k_steep_pre": 44.82,
"iol_se_power": 22,
"manifest_sphere_post": 1,
"manifest_cylinder_post": -2
},
{
"axial_length": 27.13,
"k_flat_pre": 43.38,
"k_steep_pre": 44.58,
"iol_se_power": 10,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -1.25
},
{
"axial_length": 24.26,
"k_flat_pre": 41.31,
"k_steep_pre": 42.72,
"iol_se_power": 21,
"manifest_sphere_post": -0.27,
"manifest_cylinder_post": -1.75
},
{
"axial_length": 23.19,
"k_flat_pre": 42.99,
"k_steep_pre": 43.95,
"iol_se_power": 22.5,
"manifest_sphere_post": 1.75,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 21.69,
"k_flat_pre": 41.12,
"k_steep_pre": 41.88,
"iol_se_power": 29,
"manifest_sphere_post": -1.5,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 24.38,
"k_flat_pre": 42.72,
"k_steep_pre": 43.38,
"iol_se_power": 19.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 27.26,
"k_flat_pre": 43.05,
"k_steep_pre": 43.55,
"iol_se_power": 10.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.25
},
{
"axial_length": 24,
"k_flat_pre": 40.71,
"k_steep_pre": 41.82,
"iol_se_power": 23,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1
},
{
"axial_length": 24.33,
"k_flat_pre": 44.06,
"k_steep_pre": 44.23,
"iol_se_power": 20,
"manifest_sphere_post": -1.75,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.87,
"k_flat_pre": 41.77,
"k_steep_pre": 43.16,
"iol_se_power": 22,
"manifest_sphere_post": -1,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 26.03,
"k_flat_pre": 44.82,
"k_steep_pre": 46.11,
"iol_se_power": 11,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1.25
},
{
"axial_length": 22.4,
"k_flat_pre": 45.61,
"k_steep_pre": 47.27,
"iol_se_power": 21.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 24.94,
"k_flat_pre": 41.46,
"k_steep_pre": 41.93,
"iol_se_power": 19.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": 0.25
},
{
"axial_length": 22.84,
"k_flat_pre": 46.3,
"k_steep_pre": 46.55,
"iol_se_power": 20,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": -1
},
{
"axial_length": 24.12,
"k_flat_pre": 41.26,
"k_steep_pre": 42.67,
"iol_se_power": 21.5,
"manifest_sphere_post": 1,
"manifest_cylinder_post": -1.25
},
{
"axial_length": 24.36,
"k_flat_pre": 44.64,
"k_steep_pre": 45.06,
"iol_se_power": 17,
"manifest_sphere_post": 0,
"manifest_cylinder_post": 0.25
},
{
"axial_length": 24.38,
"k_flat_pre": 42.61,
"k_steep_pre": 43.72,
"iol_se_power": 20.5,
"manifest_sphere_post": -1.75,
"manifest_cylinder_post": 1
},
{
"axial_length": 23.49,
"k_flat_pre": 43.79,
"k_steep_pre": 44.54,
"iol_se_power": 21,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.72,
"k_flat_pre": 41.98,
"k_steep_pre": 42.83,
"iol_se_power": 24.5,
"manifest_sphere_post": -2,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 22.08,
"k_flat_pre": 44.94,
"k_steep_pre": 46.11,
"iol_se_power": 24,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1.75
},
{
"axial_length": 23.94,
"k_flat_pre": 45.3,
"k_steep_pre": 46.11,
"iol_se_power": 18,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": 1
},
{
"axial_length": 23.37,
"k_flat_pre": 42.03,
"k_steep_pre": 42.29,
"iol_se_power": 24,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 24.07,
"k_flat_pre": 42.56,
"k_steep_pre": 43.1,
"iol_se_power": 20.5,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1.25
},
{
"axial_length": 23.52,
"k_flat_pre": 42.03,
"k_steep_pre": 43.27,
"iol_se_power": 22.5,
"manifest_sphere_post": -1.25,
"manifest_cylinder_post": 1
},
{
"axial_length": 22.46,
"k_flat_pre": 46.49,
"k_steep_pre": 46.94,
"iol_se_power": 21,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.25
},
{
"axial_length": 25.1,
"k_flat_pre": 41.62,
"k_steep_pre": 42.72,
"iol_se_power": 18.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.79,
"k_flat_pre": 43.77,
"k_steep_pre": 44.18,
"iol_se_power": 20,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": -0.25
},
{
"axial_length": 20.3,
"k_flat_pre": 45.24,
"k_steep_pre": 47.54,
"iol_se_power": 30,
"manifest_sphere_post": 1.25,
"manifest_cylinder_post": 3.5
},
{
"axial_length": 23.92,
"k_flat_pre": 43.05,
"k_steep_pre": 44.18,
"iol_se_power": 20,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -1
},
{
"axial_length": 23.48,
"k_flat_pre": 42.72,
"k_steep_pre": 43.21,
"iol_se_power": 22.5,
"manifest_sphere_post": -1.5,
"manifest_cylinder_post": 1.5
},
{
"axial_length": 23.21,
"k_flat_pre": 42.99,
"k_steep_pre": 44.18,
"iol_se_power": 22.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 24.09,
"k_flat_pre": 40.52,
"k_steep_pre": 40.76,
"iol_se_power": 22,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.25
},
{
"axial_length": 25.5,
"k_flat_pre": 40.47,
"k_steep_pre": 42.24,
"iol_se_power": 18.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -2
},
{
"axial_length": 23.15,
"k_flat_pre": 44.76,
"k_steep_pre": 45.92,
"iol_se_power": 20,
"manifest_sphere_post": 1,
"manifest_cylinder_post": -1.25
},
{
"axial_length": 23.53,
"k_flat_pre": 43.16,
"k_steep_pre": 43.55,
"iol_se_power": 22,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.77,
"k_flat_pre": 40.86,
"k_steep_pre": 41.62,
"iol_se_power": 24,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.84,
"k_flat_pre": 42.29,
"k_steep_pre": 43.16,
"iol_se_power": 21.5,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 21.94,
"k_flat_pre": 43.83,
"k_steep_pre": 44.64,
"iol_se_power": 26.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.25
},
{
"axial_length": 26.09,
"k_flat_pre": 44.58,
"k_steep_pre": 45,
"iol_se_power": 11.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 25.46,
"k_flat_pre": 42.19,
"k_steep_pre": 42.35,
"iol_se_power": 19,
"manifest_sphere_post": -1.25,
"manifest_cylinder_post": 0
},
{
"axial_length": 23.53,
"k_flat_pre": 44.12,
"k_steep_pre": 47.01,
"iol_se_power": 18.5,
"manifest_sphere_post": 1,
"manifest_cylinder_post": 1
},
{
"axial_length": 25.32,
"k_flat_pre": 43.72,
"k_steep_pre": 44.64,
"iol_se_power": 15,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 23.31,
"k_flat_pre": 45.24,
"k_steep_pre": 47.94,
"iol_se_power": 18,
"manifest_sphere_post": 0.75,
"manifest_cylinder_post": -3.25
},
{
"axial_length": 25.76,
"k_flat_pre": 45.42,
"k_steep_pre": 45.92,
"iol_se_power": 11.5,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.25
},
{
"axial_length": 22.95,
"k_flat_pre": 43.95,
"k_steep_pre": 45.06,
"iol_se_power": 22,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -1.25
},
{
"axial_length": 21.8,
"k_flat_pre": 42.78,
"k_steep_pre": 44.58,
"iol_se_power": 27.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 25.79,
"k_flat_pre": 43.1,
"k_steep_pre": 43.6,
"iol_se_power": 14.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 22.39,
"k_flat_pre": 44.35,
"k_steep_pre": 44.76,
"iol_se_power": 24,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1
},
{
"axial_length": 24.39,
"k_flat_pre": 40.81,
"k_steep_pre": 42.13,
"iol_se_power": 21.5,
"manifest_sphere_post": -2,
"manifest_cylinder_post": 2.25
},
{
"axial_length": 24.24,
"k_flat_pre": 43.72,
"k_steep_pre": 45.12,
"iol_se_power": 18,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 1
},
{
"axial_length": 23.96,
"k_flat_pre": 42.99,
"k_steep_pre": 43.21,
"iol_se_power": 20.5,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 23.46,
"k_flat_pre": 43.05,
"k_steep_pre": 44.64,
"iol_se_power": 21.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 24.41,
"k_flat_pre": 39.75,
"k_steep_pre": 40.61,
"iol_se_power": 19.5,
"manifest_sphere_post": 1,
"manifest_cylinder_post": 1.75
},
{
"axial_length": 24.89,
"k_flat_pre": 42.78,
"k_steep_pre": 43.05,
"iol_se_power": 18,
"manifest_sphere_post": -1,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.66,
"k_flat_pre": 42.35,
"k_steep_pre": 42.99,
"iol_se_power": 22,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": 0.25
},
{
"axial_length": 25.23,
"k_flat_pre": 41.41,
"k_steep_pre": 42.88,
"iol_se_power": 18,
"manifest_sphere_post": 0.75,
"manifest_cylinder_post": -1.75
},
{
"axial_length": 25.76,
"k_flat_pre": 42.4,
"k_steep_pre": 43.21,
"iol_se_power": 15.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -1
},
{
"axial_length": 23.48,
"k_flat_pre": 43.27,
"k_steep_pre": 44.88,
"iol_se_power": 21,
"manifest_sphere_post": 2.25,
"manifest_cylinder_post": 1.5
},
{
"axial_length": 23.26,
"k_flat_pre": 44.82,
"k_steep_pre": 45.06,
"iol_se_power": 20.5,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": -0.25
},
{
"axial_length": 23.57,
"k_flat_pre": 42.78,
"k_steep_pre": 43.83,
"iol_se_power": 21.5,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 23.23,
"k_flat_pre": 41.26,
"k_steep_pre": 45.42,
"iol_se_power": 23,
"manifest_sphere_post": 1.75,
"manifest_cylinder_post": -3
},
{
"axial_length": 24.79,
"k_flat_pre": 41.21,
"k_steep_pre": 42.88,
"iol_se_power": 16.5,
"manifest_sphere_post": 1,
"manifest_cylinder_post": -1.75
},
{
"axial_length": 23.43,
"k_flat_pre": 42.35,
"k_steep_pre": 43.16,
"iol_se_power": 23,
"manifest_sphere_post": -2,
"manifest_cylinder_post": 0.501
},
{
"axial_length": 23.34,
"k_flat_pre": 42.24,
"k_steep_pre": 42.56,
"iol_se_power": 23.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": 0
},
{
"axial_length": 25,
"k_flat_pre": 41.41,
"k_steep_pre": 41.67,
"iol_se_power": 19.5,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 23.92,
"k_flat_pre": 40.37,
"k_steep_pre": 41.56,
"iol_se_power": 23.5,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 25.57,
"k_flat_pre": 44.64,
"k_steep_pre": 46.11,
"iol_se_power": 12.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 1.5
},
{
"axial_length": 23.69,
"k_flat_pre": 42.83,
"k_steep_pre": 44.06,
"iol_se_power": 21,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 22.57,
"k_flat_pre": 44.94,
"k_steep_pre": 45.49,
"iol_se_power": 22.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 24.76,
"k_flat_pre": 44.35,
"k_steep_pre": 45.67,
"iol_se_power": 15.5,
"manifest_sphere_post": 0.75,
"manifest_cylinder_post": -1.25
},
{
"axial_length": 21.81,
"k_flat_pre": 45.49,
"k_steep_pre": 46.3,
"iol_se_power": 24.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 1
},
{
"axial_length": 24.24,
"k_flat_pre": 42.83,
"k_steep_pre": 44.64,
"iol_se_power": 19,
"manifest_sphere_post": -1,
"manifest_cylinder_post": 1
},
{
"axial_length": 23.16,
"k_flat_pre": 43.32,
"k_steep_pre": 44.12,
"iol_se_power": 22.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 22.45,
"k_flat_pre": 43.21,
"k_steep_pre": 44.18,
"iol_se_power": 25,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 22.9,
"k_flat_pre": 45.67,
"k_steep_pre": 46.49,
"iol_se_power": 20,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": 1.25
},
{
"axial_length": 23.92,
"k_flat_pre": 40.37,
"k_steep_pre": 41.56,
"iol_se_power": 23.5,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 24.67,
"k_flat_pre": 44.41,
"k_steep_pre": 45.67,
"iol_se_power": 15.5,
"manifest_sphere_post": -0.75,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.86,
"k_flat_pre": 45.06,
"k_steep_pre": 46.17,
"iol_se_power": 17.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.75
},
{
"axial_length": 23.54,
"k_flat_pre": 43.72,
"k_steep_pre": 43.95,
"iol_se_power": 21,
"manifest_sphere_post": 0.5,
"manifest_cylinder_post": -1
},
{
"axial_length": 23.61,
"k_flat_pre": 40.81,
"k_steep_pre": 42.24,
"iol_se_power": 24,
"manifest_sphere_post": -1.25,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 26.75,
"k_flat_pre": 39.11,
"k_steep_pre": 39.89,
"iol_se_power": 17,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 22.82,
"k_flat_pre": 43.95,
"k_steep_pre": 45.67,
"iol_se_power": 22.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 22.64,
"k_flat_pre": 43.72,
"k_steep_pre": 47.01,
"iol_se_power": 22.5,
"manifest_sphere_post": -1.25,
"manifest_cylinder_post": 1.25
},
{
"axial_length": 24.26,
"k_flat_pre": 42.67,
"k_steep_pre": 42.67,
"iol_se_power": 20.5,
"manifest_sphere_post": 0,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 24.28,
"k_flat_pre": 44.29,
"k_steep_pre": 44.76,
"iol_se_power": 17.5,
"manifest_sphere_post": -0.5,
"manifest_cylinder_post": 0.5
},
{
"axial_length": 23.32,
"k_flat_pre": 44.76,
"k_steep_pre": 45.92,
"iol_se_power": 20,
"manifest_sphere_post": -0.25,
"manifest_cylinder_post": -0.75
},
{
"axial_length": 23.96,
"k_flat_pre": 43.06,
"k_steep_pre": 44.23,
"iol_se_power": 20,
"manifest_sphere_post": 0.75,
"manifest_cylinder_post": -0.5
},
{
"axial_length": 23.71,
"k_flat_pre": 43.6,
"k_steep_pre": 44.12,
"iol_se_power": 20.5,
"manifest_sphere_post": 0.25,
"manifest_cylinder_post": -0.5
}
]
}'
Response
The response includes the following values
Name | Format | Example | Comment |
---|---|---|---|
aconstant_model1 | Float | 118.98 | A-constant calculated with Model 1 (case-by-case) |
aconstant_model2 | Float | 118.96 | A-constant calculated with Model 2 (iterativ) |
{
"aconstant_model1": 118.98,
"aconstant_model2": 118.96
}