[{"data":1,"prerenderedAt":713},["ShallowReactive",2],{"navigation":3,"search":439,"docs:\u002Fmeasurements\u002Fcustom-calculations":440,"docs:\u002Fmeasurements\u002Fcustom-calculations:surround":708},[4,19,55,93,147,217,239,265,319,373,395,405],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Intended Use","i-lucide-stethoscope","\u002Fintended-use","01.intended-use",[10,14],{"title":11,"path":12,"stem":13},"Australia","\u002Fintended-use\u002Faustralia","01.intended-use\u002F1.australia",{"title":15,"path":16,"stem":17},"United Kingdom","\u002Fintended-use\u002Funited-kingdom","01.intended-use\u002F2.united-kingdom",false,{"title":20,"path":21,"stem":22,"children":23,"icon":54},"Getting Started","\u002Fgetting-started","02.getting-started\u002F1.index",[24,26,30,34,38,42,46,50],{"title":25,"path":21,"stem":22},"Welcome",{"title":27,"path":28,"stem":29},"PIN, Signature, and Logo","\u002Fgetting-started\u002Fconfiguring-user-pin-signature-and-logo","02.getting-started\u002Fconfiguring-user-pin-signature-and-logo",{"title":31,"path":32,"stem":33},"Desktop Shortcut","\u002Fgetting-started\u002Fcreating-a-desktop-icon-linking-to-heartlab","02.getting-started\u002Fcreating-a-desktop-icon-linking-to-heartlab",{"title":35,"path":36,"stem":37},"Hotkeys","\u002Fgetting-started\u002Fhotkey-reference-guide","02.getting-started\u002Fhotkey-reference-guide",{"title":39,"path":40,"stem":41},"Study Viewer","\u002Fgetting-started\u002Fintroducing-the-study-viewer","02.getting-started\u002Fintroducing-the-study-viewer",{"title":43,"path":44,"stem":45},"Reporting Workflow","\u002Fgetting-started\u002Fthe-reporting-workflow","02.getting-started\u002Fthe-reporting-workflow",{"title":47,"path":48,"stem":49},"Study List","\u002Fgetting-started\u002Fthe-study-list","02.getting-started\u002Fthe-study-list",{"title":51,"path":52,"stem":53},"Email Notifications","\u002Fgetting-started\u002Ftoggling-email-notifications","02.getting-started\u002Ftoggling-email-notifications","i-lucide-house",{"title":56,"icon":57,"path":58,"stem":59,"children":60,"page":18},"Study Management","i-lucide-clipboard-list","\u002Fstudy-management","03.study-management",[61,65,69,73,77,81,85,89],{"title":62,"path":63,"stem":64},"Assign Studies","\u002Fstudy-management\u002Fassign-studies","03.study-management\u002Fassign-studies",{"title":66,"path":67,"stem":68},"Attach Files","\u002Fstudy-management\u002Fattach-files","03.study-management\u002Fattach-files",{"title":70,"path":71,"stem":72},"Download DICOMs","\u002Fstudy-management\u002Fdownload-dicoms","03.study-management\u002Fdownload-dicoms",{"title":74,"path":75,"stem":76},"Changing Patient and Study Details","\u002Fstudy-management\u002Fedit-patient-and-study-details","03.study-management\u002Fedit-patient-and-study-details",{"title":78,"path":79,"stem":80},"Flagging Studies as Urgent","\u002Fstudy-management\u002Fflag-urgent","03.study-management\u002Fflag-urgent",{"title":82,"path":83,"stem":84},"Share Studies","\u002Fstudy-management\u002Fshare-studies","03.study-management\u002Fshare-studies",{"title":86,"path":87,"stem":88},"Split Study","\u002Fstudy-management\u002Fsplit-study","03.study-management\u002Fsplit-study",{"title":90,"path":91,"stem":92},"Upload Studies","\u002Fstudy-management\u002Fupload-studies","03.study-management\u002Fupload-studies",{"title":94,"icon":95,"path":96,"stem":97,"children":98,"page":18},"Study Review","i-lucide-monitor","\u002Fstudy-review","04.study-review",[99,103,107,111,115,119,123,127,131,135,139,143],{"title":100,"path":101,"stem":102},"Brightness and Contrast","\u002Fstudy-review\u002Fbrightness-contrast","04.study-review\u002Fbrightness-contrast",{"title":104,"path":105,"stem":106},"Cine Layout","\u002Fstudy-review\u002Fcine-layout","04.study-review\u002Fcine-layout",{"title":108,"path":109,"stem":110},"Clip List Size","\u002Fstudy-review\u002Fclip-list-size","04.study-review\u002Fclip-list-size",{"title":112,"path":113,"stem":114},"Delete Clips","\u002Fstudy-review\u002Fdelete-clips","04.study-review\u002Fdelete-clips",{"title":116,"path":117,"stem":118},"Filter Study List","\u002Fstudy-review\u002Ffilter-study-list","04.study-review\u002Ffilter-study-list",{"title":120,"path":121,"stem":122},"MPR Mode","\u002Fstudy-review\u002Fmpr-mode","04.study-review\u002Fmpr-mode",{"title":124,"path":125,"stem":126},"Playback Speed","\u002Fstudy-review\u002Fplayback-speed","04.study-review\u002Fplayback-speed",{"title":128,"path":129,"stem":130},"Quick-Add Findings and Conclusions","\u002Fstudy-review\u002Fquick-add-findings-conclusions","04.study-review\u002Fquick-add-findings-conclusions",{"title":132,"path":133,"stem":134},"Quick Compare","\u002Fstudy-review\u002Fquick-compare","04.study-review\u002Fquick-compare",{"title":136,"path":137,"stem":138},"Stress Echo Mode","\u002Fstudy-review\u002Fstress-echo-mode","04.study-review\u002Fstress-echo-mode",{"title":140,"path":141,"stem":142},"View-Only Access","\u002Fstudy-review\u002Fview-only-access","04.study-review\u002Fview-only-access",{"title":144,"path":145,"stem":146},"Z-Scores","\u002Fstudy-review\u002Fz-scores","04.study-review\u002Fz-scores",{"title":148,"icon":149,"path":150,"stem":151,"children":152,"page":18},"Measurements","i-lucide-ruler","\u002Fmeasurements","05.measurements",[153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213],{"title":154,"path":155,"stem":156},"Accuracy and Limitations","\u002Fmeasurements\u002Faccuracy-and-limitations","05.measurements\u002Faccuracy-and-limitations",{"title":158,"path":159,"stem":160},"Area","\u002Fmeasurements\u002Farea","05.measurements\u002Farea",{"title":162,"path":163,"stem":164},"Biplane EF","\u002Fmeasurements\u002Fbiplane-ef","05.measurements\u002Fbiplane-ef",{"title":166,"path":167,"stem":168},"Custom Calculations","\u002Fmeasurements\u002Fcustom-calculations","05.measurements\u002Fcustom-calculations",{"title":170,"path":171,"stem":172},"Doppler Slope","\u002Fmeasurements\u002Fdoppler-slope","05.measurements\u002Fdoppler-slope",{"title":174,"path":175,"stem":176},"Doppler Velocity","\u002Fmeasurements\u002Fdoppler-velocity","05.measurements\u002Fdoppler-velocity",{"title":178,"path":179,"stem":180},"Velocity Time Integral (VTI)","\u002Fmeasurements\u002Fdoppler-vti","05.measurements\u002Fdoppler-vti",{"title":182,"path":183,"stem":184},"Ejection Fraction","\u002Fmeasurements\u002Fejection-fraction","05.measurements\u002Fejection-fraction",{"title":186,"path":187,"stem":188},"Exclude from Mean","\u002Fmeasurements\u002Fexclude-from-mean","05.measurements\u002Fexclude-from-mean",{"title":190,"path":191,"stem":192},"Linear","\u002Fmeasurements\u002Flinear","05.measurements\u002Flinear",{"title":194,"path":195,"stem":196},"Using the Measurement Pane","\u002Fmeasurements\u002Fmanage-measurements","05.measurements\u002Fmanage-measurements",{"title":198,"path":199,"stem":200},"Configuring Measurement Sequences","\u002Fmeasurements\u002Fmeasurement-sequences-setup","05.measurements\u002Fmeasurement-sequences-setup",{"title":202,"path":203,"stem":204},"Undo Points","\u002Fmeasurements\u002Fundo-points","05.measurements\u002Fundo-points",{"title":206,"path":207,"stem":208},"Use Calculations","\u002Fmeasurements\u002Fuse-calculations","05.measurements\u002Fuse-calculations",{"title":210,"path":211,"stem":212},"Use Sequences","\u002Fmeasurements\u002Fuse-sequences","05.measurements\u002Fuse-sequences",{"title":214,"path":215,"stem":216},"Volume","\u002Fmeasurements\u002Fvolume","05.measurements\u002Fvolume",{"title":218,"icon":219,"path":220,"stem":221,"children":222,"page":18},"Reporting","i-lucide-file-text","\u002Freporting","06.reporting",[223,227,231,235],{"title":224,"path":225,"stem":226},"Automated Reporting","\u002Freporting\u002Fautomated-reporting","06.reporting\u002Fautomated-reporting",{"title":228,"path":229,"stem":230},"Report Distributions","\u002Freporting\u002Fconfiguring-report-distributions","06.reporting\u002Fconfiguring-report-distributions",{"title":232,"path":233,"stem":234},"Resending Reports","\u002Freporting\u002Fresending-reports","06.reporting\u002Fresending-reports",{"title":236,"path":237,"stem":238},"Viewing Reports","\u002Freporting\u002Fviewing-reports","06.reporting\u002Fviewing-reports",{"title":240,"icon":241,"path":242,"stem":243,"children":244,"page":18},"Report Templates","i-lucide-layout-template","\u002Freport-templates","07.report-templates",[245,249,253,257,261],{"title":246,"path":247,"stem":248},"Building Report Templates","\u002Freport-templates\u002Fcreating-and-editing-report-templates","07.report-templates\u002Fcreating-and-editing-report-templates",{"title":250,"path":251,"stem":252},"Format Templates","\u002Freport-templates\u002Fformatting-report-templates-in-heartlab","07.report-templates\u002Fformatting-report-templates-in-heartlab",{"title":254,"path":255,"stem":256},"Importing and Exporting Templates","\u002Freport-templates\u002Fimporting-and-exporting-report-templates","07.report-templates\u002Fimporting-and-exporting-report-templates",{"title":258,"path":259,"stem":260},"Presets","\u002Freport-templates\u002Fmanaging-report-presets","07.report-templates\u002Fmanaging-report-presets",{"title":262,"path":263,"stem":264},"Sentence Library","\u002Freport-templates\u002Fmanaging-the-sentence-library-in-heartlab","07.report-templates\u002Fmanaging-the-sentence-library-in-heartlab",{"title":266,"icon":267,"path":268,"stem":269,"children":270,"page":18},"Administration","i-lucide-settings","\u002Fadministration","08.administration",[271,275,279,283,287,291,295,299,303,307,311,315],{"title":272,"path":273,"stem":274},"Technician Names","\u002Fadministration\u002Fadding-technician-names-to-the-study-list","08.administration\u002Fadding-technician-names-to-the-study-list",{"title":276,"path":277,"stem":278},"Administration Overview","\u002Fadministration\u002Fadministration-overview","08.administration\u002Fadministration-overview",{"title":280,"path":281,"stem":282},"Participant Rules","\u002Fadministration\u002Fautomating-role-assignment","08.administration\u002Fautomating-role-assignment",{"title":284,"path":285,"stem":286},"Session Timeout","\u002Fadministration\u002Fchanging-the-session-inactivity-timeout-settings","08.administration\u002Fchanging-the-session-inactivity-timeout-settings",{"title":288,"path":289,"stem":290},"Clinical Location Authorization","\u002Fadministration\u002Fclinical-locations","08.administration\u002Fclinical-locations",{"title":292,"path":293,"stem":294},"Study List Columns","\u002Fadministration\u002Fconfiguring-study-list-columns","08.administration\u002Fconfiguring-study-list-columns",{"title":296,"path":297,"stem":298},"Attached File Types","\u002Fadministration\u002Fcreating-attached-file-types","08.administration\u002Fcreating-attached-file-types",{"title":300,"path":301,"stem":302},"PDF Filename Format","\u002Fadministration\u002Fcustom-report-pdf-file-name-format","08.administration\u002Fcustom-report-pdf-file-name-format",{"title":304,"path":305,"stem":306},"CSV Export","\u002Fadministration\u002Fexport-study-list-as-a-csv","08.administration\u002Fexport-study-list-as-a-csv",{"title":308,"path":309,"stem":310},"Manage Users","\u002Fadministration\u002Fmanaging-users","08.administration\u002Fmanaging-users",{"title":312,"path":313,"stem":314},"Roles and Permissions","\u002Fadministration\u002Foverview-of-user-roles-and-permissions","08.administration\u002Foverview-of-user-roles-and-permissions",{"title":316,"path":317,"stem":318},"Study Tags","\u002Fadministration\u002Fstudy-tags","08.administration\u002Fstudy-tags",{"title":320,"icon":321,"path":322,"stem":323,"children":324,"page":18},"Connectivity","i-lucide-plug","\u002Fconnectivity","09.connectivity",[325,329,333,337,341,345,349,353,357,361,365,369],{"title":326,"path":327,"stem":328},"Butterfly","\u002Fconnectivity\u002Fbutterfly","09.connectivity\u002Fbutterfly",{"title":330,"path":331,"stem":332},"DICOM Identities","\u002Fconnectivity\u002Fdicom-identities","09.connectivity\u002Fdicom-identities",{"title":334,"path":335,"stem":336},"GE TLS (Anonymous)","\u002Fconnectivity\u002Fge-tls-anonymous","09.connectivity\u002Fge-tls-anonymous",{"title":338,"path":339,"stem":340},"GE TLS (Authenticated)","\u002Fconnectivity\u002Fge-tls-authenticated","09.connectivity\u002Fge-tls-authenticated",{"title":342,"path":343,"stem":344},"Handheld VPN","\u002Fconnectivity\u002Fhandheld-vpn","09.connectivity\u002Fhandheld-vpn",{"title":346,"path":347,"stem":348},"HeartBox","\u002Fconnectivity\u002Fheartbox","09.connectivity\u002Fheartbox",{"title":350,"path":351,"stem":352},"HeartLab Agent","\u002Fconnectivity\u002Fheartlab-agent","09.connectivity\u002Fheartlab-agent",{"title":354,"path":355,"stem":356},"HL7 Templates","\u002Fconnectivity\u002Fhl7-templates","09.connectivity\u002Fhl7-templates",{"title":358,"path":359,"stem":360},"IPSec Tunnel","\u002Fconnectivity\u002Fipsec-tunnel","09.connectivity\u002Fipsec-tunnel",{"title":362,"path":363,"stem":364},"Kosmos","\u002Fconnectivity\u002Fkosmos","09.connectivity\u002Fkosmos",{"title":366,"path":367,"stem":368},"Lumify","\u002Fconnectivity\u002Flumify","09.connectivity\u002Flumify",{"title":370,"path":371,"stem":372},"SFTP Reports","\u002Fconnectivity\u002Fsftp-reports","09.connectivity\u002Fsftp-reports",{"title":374,"icon":375,"path":376,"stem":377,"children":378,"page":18},"Compliance","i-lucide-shield-check","\u002Fcompliance","10.compliance",[379,383,387,391],{"title":380,"path":381,"stem":382},"Two-Step Verification (2FA)","\u002Fcompliance\u002Fenabling-and-disabling-two-step-verification","10.compliance\u002Fenabling-and-disabling-two-step-verification",{"title":384,"path":385,"stem":386},"Minimum System Requirements","\u002Fcompliance\u002Fminimum-system-requirements","10.compliance\u002Fminimum-system-requirements",{"title":388,"path":389,"stem":390},"Securing Access to HeartLab","\u002Fcompliance\u002Fsecuring-your-access-to-heartlab","10.compliance\u002Fsecuring-your-access-to-heartlab",{"title":392,"path":393,"stem":394},"Symbol Glossary","\u002Fcompliance\u002Fsymbol-glossary","10.compliance\u002Fsymbol-glossary",{"title":396,"icon":397,"path":398,"stem":399,"children":400,"page":18},"Artificial Intelligence","i-lucide-bot","\u002Fartificial-intelligence","11.artificial-intelligence",[401],{"title":402,"path":403,"stem":404},"Review AI Measurements","\u002Fartificial-intelligence\u002Freview-ai-measurements","11.artificial-intelligence\u002Freview-ai-measurements",{"title":406,"icon":407,"path":408,"stem":409,"children":410,"page":18},"Troubleshooting","i-lucide-wrench","\u002Ftroubleshooting","12.troubleshooting",[411,415,419,423,427,431,435],{"title":412,"path":413,"stem":414},"Reset User Access","\u002Ftroubleshooting\u002Fadmin-reset-pin-password-and-other-profile-settings","12.troubleshooting\u002Fadmin-reset-pin-password-and-other-profile-settings",{"title":416,"path":417,"stem":418},"Capture Browser Logs","\u002Ftroubleshooting\u002Fcapturing-browser-logs-for-troubleshooting","12.troubleshooting\u002Fcapturing-browser-logs-for-troubleshooting",{"title":420,"path":421,"stem":422},"Change Your Password","\u002Ftroubleshooting\u002Fchanging-your-password","12.troubleshooting\u002Fchanging-your-password",{"title":424,"path":425,"stem":426},"Contact Support","\u002Ftroubleshooting\u002Fcontact-us","12.troubleshooting\u002Fcontact-us",{"title":428,"path":429,"stem":430},"Delete Measurements","\u002Ftroubleshooting\u002Fdeleting-post-processing-measurements-from-studies","12.troubleshooting\u002Fdeleting-post-processing-measurements-from-studies",{"title":432,"path":433,"stem":434},"Performance Issues","\u002Ftroubleshooting\u002Fheartlab-is-running-slowly","12.troubleshooting\u002Fheartlab-is-running-slowly",{"title":436,"path":437,"stem":438},"Forgot Password","\u002Ftroubleshooting\u002Fi-forgot-my-password","12.troubleshooting\u002Fi-forgot-my-password",[],{"id":441,"title":166,"body":442,"description":701,"extension":702,"links":703,"meta":704,"navigation":705,"path":167,"seo":706,"stem":168,"__hash__":707},"docs\u002F05.measurements\u002Fcustom-calculations.mdc",{"type":443,"value":444,"toc":684},"minimark",[445,449,453,456,460,472,476,481,503,510,514,552,556,568,593,610,614,618,630,635,639,666,669,673],[446,447,166],"h2",{"id":448},"custom-calculations",[450,451,452],"p",{},"HeartLab allows organisations to create custom calculations using existing study measurements and manually entered values. Custom calculations can help standardise reporting workflows, automate derived measurements, and reduce the need for manual calculations.",[450,454,455],{},"This guide explains how to configure, validate, and use custom calculations within HeartLab.",[446,457,459],{"id":458},"applies-to","Applies to",[461,462,463],"ul",{},[464,465,466,467,471],"li",{},"Users with the ",[468,469,470],"strong",{},"Measurement: Calculations"," permission (typically Administrators)",[446,473,475],{"id":474},"configure-a-custom-calculation","Configure a Custom Calculation",[477,478,480],"h3",{"id":479},"step-1-open-calculation-settings","Step 1: Open Calculation Settings",[482,483,484,497],"ol",{},[464,485,486,487,490,491,490,493,496],{},"Navigate to ",[468,488,489],{},"Settings"," > ",[468,492,148],{},[468,494,495],{},"Calculations",".",[464,498,499,500,496],{},"Select ",[468,501,502],{},"Create Calculation",[450,504,505],{},[506,507],"img",{"alt":508,"src":509},"","\u002Fscreenshots\u002Fcustom_calcs_open_settings.png",[477,511,513],{"id":512},"step-2-configure-the-calculation","Step 2: Configure the Calculation",[482,515,516,519,522,529,543,546,549],{},[464,517,518],{},"Enter a calculation name.",[464,520,521],{},"Enter the calculation formula.",[464,523,524,525,528],{},"Click the ",[468,526,527],{},"+"," icon to add one or more input variables.",[464,530,531,532],{},"For each input variable, configure:\n",[461,533,534,537,540],{},[464,535,536],{},"Measurement name",[464,538,539],{},"Measurement unit",[464,541,542],{},"Whether the value should be entered manually or pulled from study data",[464,544,545],{},"If the variable is manually entered, define both a label and a unit.",[464,547,548],{},"If the variable uses study measurements, define the measurement label used for matching.",[464,550,551],{},"Define the output label and output unit.",[477,553,555],{"id":554},"step-3-validate-the-calculation","Step 3: Validate the Calculation",[482,557,558,565],{},[464,559,560,561,564],{},"Use ",[468,562,563],{},"Try it out"," to test the calculation with sample values.",[464,566,567],{},"Confirm that the returned result matches the expected output.",[569,570,571,574,590],"note",{},[450,572,573],{},"Each calculation displays a validation status indicator:",[461,575,576,583],{},[464,577,578,579,582],{},"✅ ",[468,580,581],{},"Green tick"," — The calculation is valid and ready for use",[464,584,585,586,589],{},"❌ ",[468,587,588],{},"Red cross"," — The calculation contains an error that must be resolved",[450,591,592],{},"Only valid calculations can be enabled for use.",[594,595,596,599],"tip",{},[450,597,598],{},"Before enabling a calculation, verify that:",[461,600,601,604,607],{},[464,602,603],{},"The formula returns the expected result",[464,605,606],{},"Input variables are mapped correctly",[464,608,609],{},"Measurement labels match the intended study measurements",[446,611,613],{"id":612},"use-a-custom-calculation","Use a Custom Calculation",[477,615,617],{"id":616},"step-1-open-the-calculation-tool","Step 1: Open the Calculation Tool",[482,619,620,623],{},[464,621,622],{},"Navigate to the target study.",[464,624,625,626,629],{},"Select the ",[468,627,628],{},"Calculator"," icon.",[450,631,632],{},[506,633],{"alt":508,"src":634},"\u002Fscreenshots\u002Fcustom_calcs_open_tool.png",[477,636,638],{"id":637},"step-2-apply-the-calculation","Step 2: Apply the Calculation",[482,640,641,644,647,654,657,660],{},[464,642,643],{},"Select the required custom calculation.",[464,645,646],{},"Select the measurements to be used in the calculation, or enter manual values where required.",[464,648,649,650,653],{},"Capture any missing measurements using the ",[468,651,652],{},"Ruler"," tool.",[464,655,656],{},"Ensure the correct clip and frame are selected when capturing missing measurements.",[464,658,659],{},"Review the calculated result.",[464,661,662,663,496],{},"Click ",[468,664,665],{},"Save",[450,667,668],{},"The calculated value is saved alongside the other study measurements.",[446,670,672],{"id":671},"related","Related",[461,674,675,680],{},[464,676,677],{},[678,679,206],"a",{"href":207},[464,681,682],{},[678,683,194],{"href":195},{"title":508,"searchDepth":685,"depth":686,"links":687},1,2,[688,689,690,696,700],{"id":448,"depth":686,"text":166},{"id":458,"depth":686,"text":459},{"id":474,"depth":686,"text":475,"children":691},[692,694,695],{"id":479,"depth":693,"text":480},3,{"id":512,"depth":693,"text":513},{"id":554,"depth":693,"text":555},{"id":612,"depth":686,"text":613,"children":697},[698,699],{"id":616,"depth":693,"text":617},{"id":637,"depth":693,"text":638},{"id":671,"depth":686,"text":672},"Create, validate, and enable custom measurement calculations for your organisation.","mdc",null,{},true,{"title":166,"description":701},"gtv-4Yv0rOc6hm1zw3HOpadRGf8STbT6AYjvzw8AVYI",[709,711],{"title":162,"path":163,"stem":164,"description":710,"children":-1},"Generate a biplane EF from paired A4C and A2C EF measurements.",{"title":170,"path":171,"stem":172,"description":712,"children":-1},"Measure spectral Doppler slope values and save labelled slope measurements.",1779250764010]