> ## Documentation Index
> Fetch the complete documentation index at: https://docs.corti.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Coding Systems

> Overview of available medical coding systems and supported functionality

export const Stable = () => <Tooltip tip="Generally available"><Icon icon="circle-check" /></Tooltip>;

export const Beta = () => <Tooltip tip="Beta"><Icon icon="flask-conical" /></Tooltip>;

export const ComingSoon = () => <Tooltip tip="Coming soon"><Icon icon="blocks" /></Tooltip>;

export const Future = () => <Tooltip tip="In research"><Icon icon="circle-dashed" /></Tooltip>;

export const NA = () => <Tooltip tip="Not applicable"><Icon icon="minus" /></Tooltip>;

export const MatrixSearch = () => {
  const ref = React.useRef(null);
  React.useEffect(() => {
    if (!ref.current) return;
    const table = ref.current.parentElement.querySelector('table');
    if (!table) return;
    table.querySelectorAll('td:first-child, th:first-child').forEach(cell => {
      cell.style.whiteSpace = 'nowrap';
    });
    const rows = Array.from(table.querySelectorAll('tbody tr'));
    const input = ref.current.querySelector('input');
    if (!input) return;
    const handler = e => {
      const q = (e.target.value || '').toLowerCase().trim();
      let currentCountryVisible = false;
      let countryRow = null;
      rows.forEach(row => {
        const cells = row.querySelectorAll('td');
        const countryText = cells[0]?.textContent.toLowerCase().trim() || '';
        const codeSystemText = cells[1]?.textContent.toLowerCase().trim() || '';
        const isCountryRow = cells[0]?.querySelector('strong');
        if (isCountryRow) {
          if (countryRow) {
            countryRow.style.display = currentCountryVisible ? '' : 'none';
          }
          countryRow = row;
          currentCountryVisible = false;
          const countryMatch = countryText.indexOf(q) !== -1;
          if (countryMatch) currentCountryVisible = true;
          row.style.display = '';
        } else {
          const systemMatch = codeSystemText.indexOf(q) !== -1;
          const currentCountryText = countryRow ? countryRow.querySelector('td').textContent.toLowerCase().trim() : '';
          const countryMatch = currentCountryText.indexOf(q) !== -1;
          const visible = !q || systemMatch || countryMatch;
          row.style.display = visible ? '' : 'none';
          if (visible) currentCountryVisible = true;
        }
      });
      if (countryRow) {
        countryRow.style.display = currentCountryVisible ? '' : 'none';
      }
    };
    input.addEventListener('input', handler);
    return () => input.removeEventListener('input', handler);
  }, []);
  return <div ref={ref} style={{
    marginBottom: '16px'
  }}>
      <input type="text" aria-label="Search by country or coding system" placeholder="Search by country or coding system..." style={{
    width: '100%',
    maxWidth: '400px',
    padding: '8px 12px',
    fontSize: '14px',
    border: '1px solid var(--border, #e5e7eb)',
    borderRadius: '8px',
    backgroundColor: 'transparent',
    color: 'inherit',
    outline: 'none'
  }} />
    </div>;
};

The table below summarizes coding systems that are currently supported in the Corti API or in development/under exploration by the Corti machine learning team.

<Tip>
  Click on a code system to learn more about what is supported and how to submit a predict codes request for that code system.

  Please [contact us](mailto:help@corti.ai) if you have questions on system availability.
</Tip>

***

|                | Status                  | Description                                                           |
| -------------- | ----------------------- | --------------------------------------------------------------------- |
| <Stable />     | **Generally available** | Stable, production-ready model, evaluated on large, diverse datasets. |
| <Beta />       | **Beta available**      | Fully functional model with ongoing improvements in progress.         |
| <ComingSoon /> | **Coming soon**         | In development but not yet available via Corti API.                   |
| <Future />     | **In research**         | Under exploration by Corti ML research.                               |
| <NA />         | **N/A**                 | Feature is not applicable for the coding system.                      |

<div className="coding-matrix" style={{overflowX: 'auto'}}>
  <MatrixSearch />

  | Country            | Code System                      |      Codes     |    Evidences   |  Alternatives  | Sequencing |
  | :----------------- | :------------------------------- | :------------: | :------------: | :------------: | :--------: |
  | **United States**  |                                  |                |                |                |            |
  |                    | [ICD-10-CM](/coding/icd-10-cm)   |   <Stable />   |   <Stable />   |   <Stable />   | <Future /> |
  |                    | [ICD-10-PCS](/coding/icd-10-pcs) |   <Stable />   |   <Stable />   |   <Stable />   | <Future /> |
  |                    | [CPT](/coding/cpt)               |    <Beta />    |    <Beta />    | <ComingSoon /> | <Future /> |
  |                    | [HCPCS Level II](/coding/hcpcs)  |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **United Kingdom** |                                  |                |                |                |            |
  |                    | [NHS ICD-10](/coding/icd-10-uk)  |   <Stable />   |   <Stable />   |   <Stable />   |  <Beta />  |
  |                    | [OPCS-4](/coding/opcs-4)         |   <Stable />   |   <Stable />   |   <Stable />   |  <Beta />  |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **Germany**        |                                  |                |                |                |            |
  |                    | [ICD-10-GM](/coding/icd-10-gm)   |    <Beta />    |    <Beta />    |    <Beta />    | <Future /> |
  |                    | [OPS](/coding/ops)               |    <Beta />    |    <Beta />    |    <Beta />    | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **France**         |                                  |                |                |                |            |
  |                    | [CIM-10-FR](/coding/cim-10-fr)   |    <Beta />    |    <Beta />    |    <Beta />    | <Future /> |
  |                    | [CCAM](/coding/ccam)             |    <Beta />    |    <Beta />    |    <Beta />    | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **International**  |                                  |                |                |                |            |
  |                    | [ICD-10](/coding/icd-10-int)     |   <Stable />   |   <Stable />   |   <Stable />   |   <NA />   |
  |                    | [ICD-11](/coding/icd-11)         |   <Future />   |   <Future />   |   <Future />   |   <NA />   |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  |                    | [LOINC](/coding/loinc)           |   <Future />   |   <Future />   |   <Future />   |   <NA />   |
  | **Australia**      |                                  |                |                |                |            |
  |                    | [ICD-10-AM](/coding/icd-10-am)   | <ComingSoon /> | <ComingSoon /> | <ComingSoon /> | <Future /> |
  |                    | [ACHI](/coding/achi)             | <ComingSoon /> | <ComingSoon /> | <ComingSoon /> | <Future /> |
  | **Canada**         |                                  |                |                |                |            |
  |                    | [ICD-10-CA](/coding/icd-10-ca)   | <ComingSoon /> | <ComingSoon /> | <ComingSoon /> | <Future /> |
  | **Denmark**        |                                  |                |                |                |            |
  |                    | [SKS](/coding/icd-10-dk)         |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **Netherlands**    |                                  |                |                |                |            |
  |                    | [ICD-10-NL](/coding/icd-10-nl)   | <ComingSoon /> | <ComingSoon /> | <ComingSoon /> | <Future /> |
  | **Norway**         |                                  |                |                |                |            |
  |                    | [ICD-10-NO](/coding/icd-10-no)   |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [NCSP / NCMP](/coding/ncsp-ncmp) |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |   <Future />   |   <Future />   |   <Future />   |   <NA />   |
  | **Spain**          |                                  |                |                |                |            |
  |                    | [CIE-10-ES](/coding/cie-10-es)   |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [CIE-10-PCS](/coding/cie-10-pcs) |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **Sweden**         |                                  |                |                |                |            |
  |                    | [ICD-10-SE](/coding/icd-10-se)   |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |    <Beta />    |    <Beta />    |    <Beta />    |   <NA />   |
  | **Switzerland**    |                                  |                |                |                |            |
  |                    | [ICD-10-GM](/coding/icd-10-ch)   |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [CHOP](/coding/chop)             |   <Future />   |   <Future />   |   <Future />   | <Future /> |
  |                    | [SNOMED CT](/coding/snomed-ct)   |   <Future />   |   <Future />   |   <Future />   |   <NA />   |
</div>

<br />

<Note>Please [contact us](mailto:help@corti.ai) if you need help choosing the right coding system for your use case or require a system not listed here.</Note>
