minimal Common Oncology Data Elements (mCODE) Implementation Guide
2.1.0 - Pre-STU 3 Development United States of America flag

minimal Common Oncology Data Elements (mCODE) Implementation Guide, published by HL7 International Clinical Interoperability Council. This is not an authorized publication; it is the continuous build for version 2.1.0). This version is based on the current content of and changes regularly. See the Directory of published versions

ValueSet: Cancer Staging Type Value Set

Official URL: Version: 2.1.0
Active as of 2023-01-13 Maturity Level: 4 Computable Name: CancerStagingTypeVS

Copyright/Legal: This value set includes content from SNOMED CT, which is copyright © 2002+ International Health Terminology Standards Development Organisation (IHTSDO), and distributed by agreement between IHTSDO and HL7. Implementer use of SNOMED CT is not covered by this agreement

Identifying codes for the type of cancer staging performed. In terms of the SNOMED CT hierarchy, these codes represent observables.



This value set is used in conjunction with the CancerStageGroup profile. The codes identify the observable associated with the resource and includes tumor stage observables from the SNOMED CT observables hierarchy. The values from this value set appear in the Observation.code element.

When staging with a TNM-based system, the more specific profiles TNMStageGroup, TNMPrimaryTumorCategory, TNMRegionalNodesCategory, and TNMDistantMetastasesCategory should be used.

Logical Definition (CLD)

This value set includes codes based on the following rules:

  • Include codes from where concept is-a 371508000 (Tumor stage (observable entity))
  • Include codes from where concept is-a 385361009 (FIGO stage for gynecological malignancy)
  • Include codes from where concept is-a 405931009 (National Wilms Tumor Study Group Stage (observable entity))
  • Include these codes as defined in version
    409720004International neuroblastoma staging system stage (observable entity)
    385357003Dukes stage (observable entity)
    103420007Modified Dukes stage (observable entity)



This value set contains 16 concepts

Expansion based on SNOMED CT International edition 31-Jul 2022

  371508000 stage (observable entity)
  385388004 stage (observable entity)
  409720004 neuroblastoma staging system stage (observable entity)
  385361009 stage for gynecological malignancy
  385363007 ovarian tumor stage
  385365000 stage for epithelial tumor of ovary
  385367008 stage for cervical carcinoma
  385369006 stage for vulvar carcinoma
  385371006 stage for vulvar melanoma
  385373009 uterine tumor stage
  385375002 stage for endometrial carcinoma
  405931009 Wilms Tumor Study Group Stage (observable entity)
  405976009 Wilms Tumor Study Group Stage for right kidney (observable entity)
  405977000 Wilms Tumor Study Group Stage for left kidney (observable entity)
  385357003 stage (observable entity)
  103420007 Dukes stage (observable entity)

Explanation of the columns that may appear on this page:

Level A few code lists that FHIR defines are hierarchical - each code is assigned a level. In this scheme, some codes are under other codes, and imply that the code they are under also applies
System The source of the definition of the code (when the value set draws in codes defined elsewhere)
Code The code (used as the code in the resource instance)
Display The display (used in the display element of a Coding). If there is no display, implementers should not simply display the code, but map the concept into their application
Definition An explanation of the meaning of the concept
Comments Additional notes about how to use the code