Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Diagnostic Codes

ICD-10 Code K25.0: Gastric ulcer, acute with hemorrhage

Key Takeaways

Key Takeaways

K25.0 (Gastric ulcer, acute with hemorrhage) is a billable ICD-10-CM code valid for FY2026, effective October 1, 2025.

Documentation must specify site (gastric), acuity (acute), and the hemorrhagic complication – omitting any element forces a fallback to a less specific K25 subcode.

K25.0 carries a Major Complication or Comorbidity (MCC) designation under the current CMS MS-DRG grouper, directly affecting Medicare inpatient reimbursement.

Practice management software like Pabau supports structured clinical documentation workflows that help catch missing coding elements before claims go out.

ICD-10 Code K25.0 is a billable, specific ICD-10-CM code describing a gastric ulcer that is acute in presentation and complicated by hemorrhage. Correct assignment depends on the provider note specifying three elements at once: anatomic site (gastric), acuity (acute), and the hemorrhagic complication. Miss any one of them, and the claim downcodes to a less specific K25 variant, often K25.9, which carries less reimbursement weight.

This reference covers the full ICD-10 Code K25.0 definition, the complete K25 subcategory table, documentation requirements, etiologic coding for H. pylori and NSAID-induced ulcers, related and excluded codes, MS-DRG mapping under the current CMS MS-DRG grouper, and outpatient versus inpatient considerations coders in primary care and hospital settings routinely get wrong.

ICD-10 Code K25.0: Definition and billable status

ICD-10 Code K25.0 describes a gastric ulcer that is acute in presentation and complicated by hemorrhage. The 2026 edition of ICD-10-CM K25.0 became effective on October 1, 2025, under the CMS ICD-10-CM annual update. It is a billable, specific code – meaning it can be used directly on a claim without requiring a more detailed subcode below it.

The official description is: Gastric ulcer, acute with hemorrhage. This is the American ICD-10-CM version; the international WHO ICD-10 equivalent (K25.0: Acute with haemorrhage) shares the same hierarchy but uses British spelling and may differ in inclusion terms across editions.

Field Detail
Code K25.0
Full description Gastric ulcer, acute with hemorrhage
Billable/specific Yes – valid for submission on claims
Effective date (FY2026) October 1, 2025
ICD-10 version ICD-10-CM (US Clinical Modification)
Parent category K25 Gastric ulcer
Chapter K00-K95 Diseases of the digestive system
Block K20-K31 Diseases of esophagus, stomach, and duodenum

Full K25 gastric ulcer code category

K25 is the parent category for all gastric ulcer codes in ICD-10-CM. The subcodes differentiate along two axes: acuity (acute vs. chronic vs. unspecified) and complication (hemorrhage, perforation, both, or neither). Every encounter must be coded to the most specific subcode the documentation supports.

Code Description Acuity Complication
K25.0 Gastric ulcer, acute with hemorrhage Acute Hemorrhage
K25.1 Gastric ulcer, acute with perforation Acute Perforation
K25.2 Gastric ulcer, acute with both hemorrhage and perforation Acute Hemorrhage + Perforation
K25.3 Gastric ulcer, acute without hemorrhage or perforation Acute None
K25.4 Gastric ulcer, chronic or unspecified with hemorrhage Chronic/unspecified Hemorrhage
K25.5 Gastric ulcer, chronic or unspecified with perforation Chronic/unspecified Perforation
K25.6 Gastric ulcer, chronic or unspecified with both hemorrhage and perforation Chronic/unspecified Hemorrhage + Perforation
K25.7 Gastric ulcer, chronic without hemorrhage or perforation Chronic None
K25.9 Gastric ulcer, unspecified as acute or chronic, without hemorrhage or perforation Unspecified None

K25.9 is the default code when provider documentation is vague. Because K25.9 does not carry MCC status, claims coded with it instead of K25.0 may reimburse at a lower DRG weight under Medicare inpatient prospective payment. Other hemorrhagic ICD-10 conditions outside the digestive system, such as P51.9, follow separate code families.

Clinical description of acute gastric ulcer with hemorrhage

The clinical scenario K25.0 captures is a gastric mucosal ulcer in its acute phase with active or recent hemorrhagic complication. Hemorrhage in this context includes hematemesis, melena, or endoscopically confirmed bleeding from the ulcer base. Acuity is determined by clinical presentation and documentation, not solely by duration.

Two etiologies dominate gastric ulcer hemorrhage encounters and each has distinct coding implications:

  • Helicobacter pylori (H. pylori) infection: When H. pylori is confirmed as a contributing etiology, coders should assign B96.81 as a secondary code. Confirming “H. pylori-associated” in the provider note is the documentation trigger.
  • NSAID-induced ulcers: Gastric ulcers caused by non-steroidal anti-inflammatory drugs require an additional adverse-effect code from the ICD-10-CM T39.3- series (for example, T39.395- for adverse effect of other NSAIDs), with the appropriate 7th character (A for initial encounter, D for subsequent encounter, S for sequela), sequenced per ICD-10-CM guidelines.
  • Idiopathic: When no etiology is documented, K25.0 stands alone. Coders should not assume H. pylori without explicit provider documentation.

The WHO ICD-10 browser confirms inclusion terms for K25.0: gastric erosion, peptic ulcer NOS, and pyloric ulcer NOS. These terms allow the code to be assigned even when provider documentation uses a synonym rather than the precise “gastric ulcer” phrasing.

Documentation requirements for ICD-10 Code K25.0

Three documentation elements are non-negotiable for K25.0 assignment. A provider note missing any of these forces assignment to a less specific subcode, which typically means K25.9 or K25.4.

  • Anatomic site – gastric (stomach): The ulcer must be documented as gastric or stomach-specific. “Peptic ulcer” alone without site specification maps to K27 (peptic ulcer, site unspecified), not K25.0.
  • Acuity – acute: The provider must document acute presentation. If the note says “chronic” or fails to address acuity, the encounter maps to K25.4 (chronic with hemorrhage) or K25.9.
  • Complication – hemorrhage: Active bleeding, hematemesis, melena, or endoscopic confirmation of hemorrhagic ulcer must be explicitly documented. “History of bleeding” is not sufficient for the active hemorrhage designation.
  • H. pylori status: Document whether H. pylori testing was performed and the result. Positive results should trigger secondary code B96.81.
  • NSAID use: Document any NSAID exposure, particularly when the ulcer is attributed to drug use, to support assignment of the appropriate T39.3- adverse-effect code.
  • Endoscopic findings: When endoscopy is performed, document the Forrest classification or describe the ulcer base (clean base, visible vessel, active spurting). This supports medical necessity and specificity.

Solid HIPAA-compliant medical records documentation practices reduce audit risk significantly for MCC-designated codes like K25.0, where payer scrutiny is higher. Structured patient record management systems help ensure none of these fields go undocumented at discharge or claim submission.

Comprehensive EMR & patient record management
Comprehensive EMR & patient record management

Common documentation pitfalls for K25.0

The most frequent coding errors on K25.0 encounters cluster around three failure points:

  • Defaulting to K25.9: When acuity is actually documented but the coder misses it. Audit the full note before defaulting to unspecified.
  • Missing the hemorrhage qualifier: Coding K25.3 (acute without hemorrhage) when the clinical note documents melena or hematemesis – either in the HPI or the nursing assessment.
  • Confusing gastric vs. peptic NOS: Assigning K27 (peptic ulcer, unspecified site) when the provider has clearly documented a gastric location. Review the entire note, including endoscopy report, before accepting K27.
  • Missing K25.2 when both complications are present: If the note documents both hemorrhage and perforation, K25.2 is the correct code, not K25.0. Coders who stop reading after finding “hemorrhage” miss the perforation documentation lower in the note.

Good clinical documentation software that standardizes note templates across the team reduces these errors regardless of ICD-10 category.

K25.0 sits within a family of similar ulcer codes. Precise site and category assignment prevents the most common crosswalk errors.

Code Description Key distinction from K25.0
K26.0 Duodenal ulcer, acute with hemorrhage Site is duodenum, not stomach
K27.0 Peptic ulcer, unspecified site, acute with hemorrhage Site not documented; use only when location truly cannot be determined
K28.0 Gastrojejunal ulcer, acute with hemorrhage Post-surgical anastomosis site; requires prior gastric surgery
K29.0 Acute gastritis with hemorrhage Mucosal inflammation, not ulceration; excluded from K25.0
K92.1 Melena Symptom code only; do not assign when the source ulcer is identified

The WHO ICD-10 exclusion notes for K25.0 are explicit: acute gastritis with haemorrhage (K29.0) and peptic ulcer of unspecified site (K27) are excluded. Assigning K25.0 and K29.0 together on the same encounter is a coding error.

Symptom codes like K92.1 (melena) should not be assigned separately when the hemorrhagic ulcer source is documented. A hospitalized ulcer patient with a coexisting anxiety disorder gets that diagnosis coded separately, following standard comorbidity sequencing rules.

H. pylori and NSAID coding guidance for K25.0

When H. pylori is the confirmed etiology, sequence K25.0 as the principal diagnosis and assign B96.81 (Helicobacter pylori as the cause of diseases classified elsewhere) as a secondary code. The AAPC ICD-10-CM codebook and CMS Official Guidelines Chapter 1 both support this sequencing approach, though coders should verify B96.81 assignment against the FY2026 Official Guidelines, as H. pylori secondary coding rules are specific.

Good medical form documentation practices include a standardized H. pylori testing field in the gastroenterology intake workflow, reducing the likelihood that positive results are captured in clinical notes but never coded – a workflow that functional medicine practices tracking gut health closely rely on just as much as hospital-based GI services.

Etiology Principal Dx Secondary / Additional Code Note
H. pylori confirmed K25.0 B96.81 Requires explicit “H. pylori” or “Helicobacter pylori” in provider note
NSAID-induced K25.0 T39.395- (7th character required) Document specific NSAID agent and encounter type (initial/subsequent/sequela) for 7th character selection
Idiopathic / unspecified K25.0 None additional Do not assume etiology; code stands alone

MS-DRG mapping and reimbursement impact for K25.0

K25.0 carries a Major Complication or Comorbidity (MCC) designation under the current CMS MS-DRG grouper. This matters for inpatient encounters: when K25.0 appears as the principal diagnosis or a secondary diagnosis triggering MCC status, it affects which MS-DRG the patient groups into, directly influencing Medicare inpatient prospective payment reimbursement.

Under the CDC/NCHS ICD-10-CM coding system, K25.0 groups to MS-DRGs in the gastrointestinal hemorrhage and ulcer categories. The specific DRG assignment depends on the presence of an MCC or CC and the overall encounter profile. Coders should not state K25.0 “always” assigns to a specific DRG – the grouper evaluates the full diagnostic picture per encounter.

Factor Impact
K25.0 MCC designation As a secondary diagnosis, K25.0 can upgrade the DRG from a base grouping to a higher-weight MCC DRG, increasing reimbursement
K25.0 as principal Dx Groups to GI ulcer/hemorrhage DRG family; specific DRG depends on presence of other MCC/CC diagnoses
K25.9 MCC designation Not an MCC; downcodes the DRG grouping compared to K25.0
OIG audit risk MCC-designated codes carry higher upcoding scrutiny; documentation must support the MCC assignment on query

Structured reporting and analytics tools can flag incomplete documentation on MCC-designated codes before a claim leaves the practice, reducing submission errors. The OIG includes MCC codes in audit targets specifically because incorrect MCC assignment is a known upcoding risk.

Automate claims and billing with Pabau
Automate claims and billing with Pabau

Pro Tip

Before finalizing an inpatient claim with K25.0, run a documentation query: does the provider note contain the word ‘acute’, a hemorrhage descriptor (hematemesis, melena, or endoscopic confirmation), and a gastric or stomach site? All three must be present. If any element is missing, query the provider before submission rather than defaulting to K25.9.

Outpatient vs. inpatient coding considerations for K25.0

The MCC designation for K25.0 applies exclusively to inpatient encounters. Outpatient coders follow different rules, and this distinction trips up coders who work across both settings.

  • Inpatient (IP): Assign K25.0 per the Uniform Hospital Discharge Data Set (UHDDS) principal diagnosis guidelines. The MCC designation activates in the DRG grouper. Present on Admission (POA) indicators are required for inpatient claims; K25.0 should be flagged POA “Y” when the hemorrhagic ulcer was present on hospital admission.
  • Outpatient (OP): Code the condition to the highest degree of certainty documented. For outpatient endoscopy encounters, the procedure finding (acute gastric ulcer with bleeding) drives the diagnosis code. MCC status does not affect APC grouping the same way it affects DRGs – outpatient reimbursement through the Hospital Outpatient Prospective Payment System (OPPS) uses APC methodology, not DRG weights.
  • Observation status: Patients admitted to observation are coded as outpatients, even if physically in a hospital bed. K25.0’s MCC inpatient benefit does not apply to observation encounters.
  • Professional vs. facility claims: The physician coding K25.0 on a professional (Part B) claim follows the same documentation rules, but the MCC reimbursement impact is a facility-side (Part A) mechanism. Physicians are reimbursed via the Physician Fee Schedule, not DRG weights.

Understanding these setting-specific rules is where coders who focus only on code definitions run into billing problems. Good EHR integration for clinical documentation helps practices automatically route the correct claim type based on encounter setting. The private practice workflow tools that flag setting mismatches before submission work best.

Reduce ICD-10 coding errors before they reach your payer

Pabau's structured documentation workflows and customizable intake checklists help catch errors like missing acuity qualifiers before claims go out. See how it works for your practice.

Pabau practice management dashboard

Pro Tip

Track POA indicators as a separate workflow step for every inpatient K25.0 claim. A K25.0 coded without a POA indicator, or with an incorrect ‘N’ indicator when the ulcer was present on admission, creates a compliance flag and can trigger a claim adjustment or denial under the Hospital-Acquired Condition (HAC) program.

Expert picks

Continue your research

Continue your research

Coding the duodenal counterpart to this ulcer? K26.0 covers the same acuity-plus-hemorrhage pattern one site over, in the duodenum instead of the stomach.

Seeing a hemorrhage at the gastroesophageal junction instead? K22.6 covers Mallory-Weiss tears, a distinct mechanism from peptic ulcer bleeding.

Need a refresher on documentation-driven specificity elsewhere in the chart? H33.8 shows how the same site-plus-type documentation rule applies to retinal detachment coding.

Coding a hormonal etiology instead of a structural one? E28.9 covers unspecified ovarian dysfunction, another code where vague documentation forces an unspecified assignment.

Conclusion

ICD-10 Code K25.0 is straightforward in principle but frequently undercoded in practice. The three-element documentation requirement – gastric site, acute acuity, hemorrhagic complication – must be met simultaneously, and missing any one triggers a downcode that can affect both reimbursement and audit risk for MCC-designated encounters.

Practices coding K25.0 regularly benefit from structured intake and documentation workflows that capture H. pylori status, NSAID use, and endoscopic findings as standard fields rather than narrative afterthoughts. Pabau’s practice management platform supports structured clinical documentation workflows that help reduce coding errors at the source. To see how it works for your team, book a demo.

Frequently asked questions

What does ICD-10 Code K25.0 mean?

K25.0 is an ICD-10-CM diagnosis code that describes a gastric ulcer (stomach ulcer) that is acute in presentation and complicated by hemorrhage. It is a billable, specific code valid for FY2026 (effective October 1, 2025) and can be assigned directly on a claim without requiring a more specific subcode. The official full description is “Gastric ulcer, acute with hemorrhage.”

Is K25.0 a billable ICD-10-CM code?

Yes, K25.0 is a billable and specific ICD-10-CM code, meaning it is valid for direct use on claims for reimbursement purposes. It does not require a further subcode. Confirm validity for each fiscal year using the CDC/NCHS ICD-10-CM web tool.

What is the difference between K25.0 and K25.4?

K25.0 designates an acute gastric ulcer with hemorrhage; K25.4 designates a chronic or unspecified gastric ulcer with hemorrhage. Acuity is the distinguishing factor. When provider documentation explicitly states acute presentation, K25.0 is correct. When documentation is silent on acuity or indicates chronic course, K25.4 is appropriate. K25.0 carries MCC status; K25.4 does not, which affects inpatient DRG reimbursement.

When should K25.0 vs. K25.2 be used?

Use K25.0 when the acute gastric ulcer is complicated by hemorrhage only. Use K25.2 when the provider documents both hemorrhage and perforation in the same acute encounter. Coders should review the entire clinical note, including operative and endoscopy reports, before defaulting to K25.0 – a missed perforation notation means K25.2 is the correct code.

What is the MS-DRG impact of K25.0 for Medicare inpatient claims?

K25.0 is designated as a Major Complication or Comorbidity (MCC) under the current CMS MS-DRG grouper. When K25.0 appears as a secondary diagnosis on an inpatient claim, it can trigger grouping into a higher-weight MCC DRG, increasing Medicare inpatient reimbursement. Specific DRG assignment depends on the full encounter profile. This MCC benefit applies to inpatient encounters only and does not apply to outpatient or observation-status claims.

What additional codes are required with K25.0 for NSAID-induced ulcers?

NSAID-induced gastric ulcers coded with K25.0 require an additional adverse-effect code from the ICD-10-CM T39.3- series (for example, T39.395- for adverse effect of other nonsteroidal anti-inflammatory drugs), with the appropriate 7th character (A for initial encounter, D for subsequent encounter, or S for sequela). The provider note must document which NSAID was involved, and the code should be sequenced according to ICD-10-CM guidelines.

×