Ecchymosis is a flat area of skin or mucosal discoloration caused by blood leaking into tissues (a bruise), typically ≥ 1 cm, with diffuse borders, due to extravasation from ruptured vessels. The escape of blood into the tissues from ruptured blood vessels, marked by a purple or black-and-blue discoloration of the skin. It represents the passage of blood from ruptured blood vessels into subcutaneous tissue ahdictionary.com . In medical coding, an ecchymosis is defined as a bruise that is larger than one centimeter . A discoloration of the skin resulting from bleeding underneath, typically caused by bruising. Ecchymosis represents extravasation of blood into subcutaneous or deeper tissues, creating visible blue‑purple, green, or yellow discoloration as it evolves.
By size convention, ecchymoses are ≥ 1 cm and larger than petechiae (< 3 mm) and purpura (3-10 mm); borders are usually more diffuse than other purpura.
Many schemas treat “ecchymosis” as synonymous with “bruise,” but some distinguish it when blood tracks and settles away from the original bleeding source (e.g., periorbital ecchymosis from basilar skull fracture).
Pathophysiology: trauma or other insult damages capillaries, blood leaks into tissues, then is gradually reabsorbed; color changes track hemoglobin breakdown and clearance.
From a documentation/coding lens, ecchymosis is often a sign rather than a definitive diagnosis unless the provider is explicitly evaluating unexplained bruising, bleeding diathesis, etc.
ecchymosis per se is usually a symptom/sign diagnosis. Code choice depends heavily on context and documentation.
ICD-10-CM
R23.3 - Spontaneous ecchymoses
Official description: “Spontaneous ecchymoses.”
Category: R23 Other skin changes (within R00-R99, symptoms and signs).
Includes: petechiae (per AAPC Codify listing).
Excludes1:
Ecchymoses of newborn -P54.5 Neonatal cutaneous hemorrhage/ecchymoses of newborn.
Purpura - D69.- (various thrombocytopenic and other purpuras).
Use when provider documents spontaneous or unexplained ecchymoses (e.g., bruising without clear trauma under evaluation).
Injury codes (S00-T88) if traumatic and site-specific
If documentation clearly attributes ecchymosis to trauma, many coders instead select a contusion/hematoma code by body region (e.g., S00.1‑ for contusion of eyelid and periocular area).
Seventh character extensions (A, D, S, etc.) apply as usual for injuries (initial vs subsequent encounter, sequela). These must be fully specified to reach 7 characters for chapter 19 codes.
Other contexts
Ecchymosis secondary to an underlying disorder (e.g., thrombocytopenia, anticoagulant use, vasculitis) is often coded with the underlying etiology;R23.3 may be added when the ecchymoses themselves are a focus of evaluation/treatment and documented as spontaneous.
CPT
There is no specific CPT code for “ecchymosis”; it is a clinical finding, not a separate procedure.
Evaluation and management codes (office/outpatient, ED, inpatient, etc.) capture the work of assessing ecchymosis.
Any procedures (e.g., biopsy of a purpuric lesion) are coded per site and technique, not per the word “ecchymosis.”
Ecchymoses vs. Purpura
Table - Ecchymosis vs purpura
Feature
Purpura
Ecchymosis
Basic definition
Non‑blanching red‑purple spots from bleeding under skin.wikipedia+3
Larger area of discoloration from blood extravasation (bruise).wikipedia+5
Size
About 3-10 mm (or 4-10 mm) in diameter.wikipedia+5
> 1 cm (10 mm) in diameter.wikipedia+8
Relationship
“Medium” between petechiae (< 3-4 mm) and ecchymoses (> 1 cm).wikipedia+6
Considered one of the purpuric lesion types; basically a large purpura/bruise.wikipedia+6
Borders
More discrete spots/patches; may be macular or palpable.wikipedia+3
More diffuse, “spread out” margins compared with other purpura.wikipedia+1
Trauma, pressure, anticoagulants/antiplatelets, aging skin; also thrombocytopenia or malignancy‑related bleeding.wikipedia+5
Clinical usage
Sometimes used as an umbrella term grouping petechiae + ecchymoses (all non‑blanching hemorrhagic lesions).pmc.ncbi.nlm.nih+3
Often used interchangeably with “bruise,” though technically size‑defined subset of purpura.wikipedia+5
Coding‑mindset nuance (for you as a profee coder)
Ecchymosis and purpura are both non‑blanching bleeding into skin/mucosa, but they differ mainly by size, typical cause/context, and how we label them clinically and in coding.
Clinically, a patient with “purpuric rash” may have a mix of petechiae, true purpura, and small ecchymoses; the provider might just write “purpura” as a global descriptor.
When they specifically call out “spontaneous ecchymoses”, that aligns with R23.3, whereas systemic “purpura” as a diagnosis pushes you toward D69‑ series or a specific named purpura (e.g., Henoch-Schönlein).