When “Not Worse” Is Enough: Understanding Non-Inferiority Trials in Medicine

an apple on top of a stylized wooden stand shaped like a head (training dummy), the apple surrounded by thin concentric rings like a target, a single arrow embedded near the apple but within an ‘acceptable ring

Non-inferiority Trials in Medicine: Last updated: June 2026 Author: Michele D. Pierri Reading time: 15–20 minutes In clinical research, we are used to thinking that a new drug, device, or procedure should be tested by asking a simple question: Is it better than what we already have? This is the logic of a superiority trial. … Read more

Natural Language Processing for Medical Report Analysis – Part 3

A doctor reads a discharge letter to a patient.

Machine Learning and Large Language Models for Clinical Text Analysis Article authored by Michele D. Pierri, MD Cardiac Surgeon & Medical Technology Researcher Last updated: May 2025 Reading time: 30 minutes Abstract The first two articles in this series traced a progression from rule-based pattern matching (regular expressions) to linguistic analysis (spaCy/scispaCy) for extracting structured … Read more

Non-Parametric Statistics in Medicine

People climb a staircase with uneven steps

Non-Parametric Statistics in Medicine: A Practical Guide for Skewed, Ordinal, and Small Clinical Datasets Last updated: May 2026 Author: Michele D. Pierri Reading time: 15–20 minutes Introduction Clinical data rarely behave like the textbook examples we encounter in introductory statistics courses. Length of stay tends to be right-skewed. Biomarkers such as C-reactive protein, ferritin, D-dimer, … Read more

Natural Language Processing for Medical Report Analysis – Part 2

A doctor translates text

Introduction to Natural Language Processing for Medical Report Analysis: Advanced Linguistic Analysis with spaCy and scispaCy for Medical Reports Article authored by Michele D. Pierri, MD Cardiac Surgeon & Medical Technology Researcher Last updated: May 2025 Reading time: 30 minutes Abstract Regular expressions give us a solid foundation for pulling structured data out of clinical … Read more

Natural Language Processing for Medical Report Analysis – Part 1

Painterly rural scene at sunset, where a solitary man studies an immense handwritten scroll by candlelight beside a thatched farmhouse, surrounded by hay bales, a wooden desk, an antique typewriter, barrels, and farming tools.

Introduction to Natural Language Processing for Medical Report Analysis: Pattern Matching with Regular Expressions Article authored by Michele D. Pierri, MD Cardiac Surgeon & Medical Technology Researcher Last updated: January 2025 Reading time: 25 minutes Abstract Medical discharge summaries contain critical clinical information that remains largely inaccessible to automated analysis due to their unstructured nature. … Read more

Softmax

Villagers and children in period clothing gaze upward as dozens of muted red, gold, blue, and cream balloons drift above a cobbled old European street in a warm, painterly historical scene.

Introduction The softmax function is essential in mathematics and machine learning. It transforms a vector of real numbers into a probability distribution. Put simply, it converts a set of numbers into probabilities. To understand how it works, let’s look at a list of risk values for some patients: Patients Surgical Risk Patient A 2 Patient … Read more

Decision Curve Analysis

A physician in a pale coat stands at a forked mountain path at sunset, holding a glowing compass between two wooden signs marked “TREAT NONE” and “TREAT ALL,” symbolizing a clinical decision between opposing treatment strategies.

Introduction Decision Curve Analysis (DCA) is a powerful tool for evaluating the clinical utility of predictive models and diagnostic tests. Unlike traditional metrics like AUC or calibration, DCA focuses on what truly matters in practice: whether using a model leads to better decisions and outcomes. DCA was introduced by Vickers and Elkin in 2006 to … Read more

Orientation in Dicom

A lone early-20th-century traveler stands on a rocky ridge, holding a compass toward the light while surveying a vast golden mountain valley crossed by winding paths, in a warm, antique painterly style.

Understanding DICOM Coordinate Systems and Image Orientation: Why Your 3D Volume Looks Upside Down 1. Introduction — Why Orientation Matters Have you ever opened a medical image and found the anatomy upside down or mirrored? It’s not your viewer’s fault — it’s about geometry. DICOM files contain not only pixels, but also the mathematical information … Read more

TCP and UDP protocol Benchmarking with Python: From Theory to Practice with FHIR APIs in Healthcare

Two barefoot children in period clothing communicate through a tin-can telephone in a sunlit, crumbling courtyard, while a third child sits quietly against the weathered wall.

A technical comparison between TCP and UDP protocols implemented in Python: examining performance metrics, security considerations, and practical applications within healthcare systems using FHIR standards for effective data exchange between medical platforms. Introduction: The Significance of TCP vs UDP When browsing websites, streaming videos, or making video calls, our data travels across networks using protocols … Read more