Screening colonoscopy encounter
Authored for Parity against public code sets (ICD-10-CM, HCPCS Level II, CMS place of service, FDA NDC). Screening Z code, not a symptom code.
Field mean
94.0
across 28 models
Models scoring 100
26
of 28
Models scoring 0
1
of 28
What the model was given
No reference material is supplied for this item. Answer from what you know.Assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
Required key: "code".json{
"kind": "fields",
"fields": {
"code": "Z12.11"
}
}Every model's answer
Sorted by score. Open a row for the response and, where the vendor exposes it, the reasoning behind it.
100Claude Fable 5.1 · Anthropic10.4s · 19 out | 3.1s · 19 out | 3.8s · 57 out
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Z12.11 is the ICD-10-CM code for encounter for screening for malignant neoplasm of colon.
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Gemini 3.7 Flash · Google2.7s · 191 out | 2.5s · 220 out | 2.5s · 196 out
Reasoning · 170 tokens
**Finding Colon Cancer Screening Code**
I've identified the appropriate ICD-10-CM code for a routine colon cancer screening encounter. The code Z12.1 accurately reflects the scenario described.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 199 tokens
**Finding Code Correctly**
I've identified Z12.11 as the appropriate ICD-10-CM code for the specified colon cancer screening scenario.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 175 tokens
**Finding Colon Cancer Screening Code**
I've identified the primary code for colon cancer screening in asymptomatic, average-risk individuals. The process involved consulting the ICD-10-CM index, specifically focusing on screening encounters for malignant neoplasms.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100GPT-5.5 · OpenAI1.5s · 52 out | 2.4s · 52 out | 1.3s · 56 out
json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 34 tokens
**Searching for ICD10 Code**
I need to provide the exact ICD-10 code for screening a malignant neoplasm of the colon. In this case, it’s Z12.11, which specifies the encounter for screening. I want to ensure I deliver this information accurately and in the right format. So, I’ll format the answer as JSON to meet the requirements. Let’s make sure everything looks good before presenting it!json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100GPT-5.6 Sol · OpenAI1.1s · 16 out | 1.2s · 16 out | 1.2s · 16 out
json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Grok 4.6 · xAI8.1s · 413 out | 5.7s · 294 out | 5.4s · 278 out
Reasoning · 399 tokens
The task is: Assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
```json
{"code": "Z12.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 280 tokens
The problem asks: Assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 264 tokens
The task is: Assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Grok 4.5 · xAI2.8s · 155 out | 2.4s · 115 out | 3.0s · 165 out
Reasoning · 141 tokens
The problem asks: Assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 101 tokens
The problem asks for the single ICD-10-CM code for: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 151 tokens
The task is to assign the single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Gemini 3.1 Pro · Google6.1s · 271 out | 5.5s · 230 out | 9.4s · 313 out
Reasoning · 250 tokens
**My Thought Process for Determining the ICD-10-CM Code for Colon Cancer Screening**
My task is to identify the correct ICD-10-CM code for a screening encounter. Specifically, the scenario involves an average-risk 52-year-old individual presenting for a colon cancer screening, with no reported symptoms. I understand this is a nuanced area within coding, and accuracy is paramount for proper documentation and billing.
My initial thought process immediately goes to identifying the *purpose* of the encounter. Since it's explicitly stated as a *screening* for malignant neoplasm of the colon, I'm looking for a code that reflects this preventive service rather than a diagnostic code for an existing condition.
My internal knowledge base suggests that codes in the "Z" chapter of ICD-10-CM are frequently used for encounters for specific reasons other than illness or injury, including screening. My first inclination is to search for a code related to "screening" and "colon neoplasm."
I quickly recall or search for the relevant ICD-10-CM code. My initial thought is **Z12.11**. I've seen this code used frequently for this exact purpose.
To ensure I'm not missing anything or misremembering, I decide to perform a quick double-check. My process involves verifying the code's description and its placement within the ICD-10-CM structure.
I explicitly look up **Z12.11** and confirm its description: "Encounter for screening for malignant neoplasm of colon." This description perfectly aligns with the scenario presented.
At this point, I consider if there might be any alternative or more specific codes that apply. Could there be a different code for a 52-year-old, or for an average-risk individual? My understanding of ICD-10-CM is that these demographic details often influence *selection* of the primary diagnosis or additional factors, but the screening code itself is usually based on the *reason for the encounter* and the *organ system* involved. In this case, Z12.11 remains the most appropriate code for the *screening* aspect.
I also take a moment to confirm the structure of the code. A quick mental scan or reference check confirms that, yes, **Z12.11 does indeed have a decimal point**. This is a common characteristic of many ICD-10-CM codes and doesn't indicate an error.
To further solidify my confidence, I decide to briefly navigate the ICD-10-CM hierarchy for this section. This is a deliberate step to ensure I understand the context and confirm that Z12.11 is the most precise code.
I'd mentally (or through a lookup tool) trace the path:
* **Z12:** Encounter for screening for malignant neoplasms of digestive tract. This is a good starting point, confirming I'm in the right broad category.
* **Z12.1:** Encounter for screening for malignant neoplasm of intestinal tract. This narrows it down to the intestinal tract, which is relevant to the colon.
* **Z12.11:** Encounter for screening for malignant neoplasm of colon. This is the most specific code within this subcategory and directly addresses the colon.
* **Z12.12:** Encounter for screening for malignant neoplasm of rectum. This highlights that Z12.11 is distinct and specific for the colon, differentiating it from the rectum.
This hierarchical review confirms that **Z12.11 is indeed the correct and most precise code** for an encounter for screening for malignant neoplasm of the colon.
Finally, I am instructed to output the result in a specific JSON format. Therefore, my final step is to construct the JSON block with the key "code" and the value "Z12.11".
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 209 tokens
**My Thought Process for Determining the ICD-10-CM Code**
My primary objective here is to identify the appropriate ICD-10-CM code for a very specific clinical scenario: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." This requires a precise lookup within the ICD-10-CM classification system.
I immediately recognize that this is a screening encounter, not a diagnosis of an existing condition. Therefore, my search will focus on the "Z codes," which are used for factors influencing health status and contact with health services, including screening.
I recall that there's a specific category within the Z codes for screening for malignant neoplasms. My internal knowledge base points me towards Z12.
Digging deeper into Z12, I know it's broken down by the specific type of neoplasm being screened for. My current task is colon cancer screening. I look for subcategories related to the intestinal tract. This leads me to Z12.1, which is designated for "Encounter for screening for malignant neoplasm of intestinal tract."
However, the request is specifically for the *colon*, not just the general intestinal tract. I then investigate further within Z12.1 and find the precise code: Z12.11, which is defined as "Encounter for screening for malignant neoplasm of colon."
To ensure absolute accuracy, I mentally (or if I were a human, physically) verify the hierarchy and definitions.
* **Z12:** Encounter for screening for malignant neoplasms. (This is the broad category.)
* **Z12.1:** Encounter for screening for malignant neoplasm of intestinal tract. (This narrows it down to the digestive system.)
* **Z12.11:** Encounter for screening for malignant neoplasm of colon. (This is the exact match for the stated reason for the encounter.)
I also note the existence of Z12.12, "Encounter for screening for malignant neoplasm of rectum," to confirm that Z12.11 is indeed the distinct code for the colon.
The prompt emphasizes that the crucial output is the "code" itself. Given the detailed specifications of the encounter – screening, malignant neoplasm, and colon – the code Z12.11 perfectly encapsulates all these elements without ambiguity. The demographic information (52-year-old, average-risk, no symptoms) further reinforces that this is a standard screening scenario for which Z12.11 is designed. No other details are required for this specific coding task.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 292 tokens
**My Thought Process for Determining the ICD-10-CM Code**
Alright, so the user has presented me with a specific clinical scenario: a 52-year-old individual, average risk, asymptomatic, undergoing a screening for colon cancer. My immediate task is to pinpoint the correct ICD-10-CM code that accurately reflects this situation.
My first instinct is to head straight to the screening codes, as the primary purpose of the encounter is explicitly stated as "screening." I know that within ICD-10-CM, there's a dedicated chapter (Chapter 21: Factors influencing health status and contact with health services) that houses these types of encounter codes.
I'll start by looking for general codes related to "screening for malignant neoplasm of the colon." I recall that Z12 codes are specifically for encounters for screening for malignant neoplasms. Within that, I need to narrow it down to the intestinal tract and then specifically the colon.
So, my search would go something like this:
* **Z12**: Encounter for screening for malignant neoplasms. This is a good starting point.
* Next, I'd look for a subcategory related to the intestinal tract. Ah, **Z12.1** is for "Encounter for screening for malignant neoplasm of intestinal tract." This is getting closer.
* Now, the crucial step is to specify the *location* within the intestinal tract, which is the colon. I find **Z12.11** which is explicitly defined as "Encounter for screening for malignant neoplasm of colon." This appears to be the primary candidate.
Now, I need to perform a quick verification. I'll check if this code is indeed the standard for average-risk colon screening without symptoms. Based on my knowledge, Z12.11 is precisely the code used for this purpose. The fact that the patient is 52 and average risk, and asymptomatic, is exactly what this code is designed to capture.
I also briefly consider if there are any more specific codes or if this code requires additional characters. I know that some ICD-10-CM codes are longer than five characters. I double-check:
* **Z12.11**: Encounter for screening for malignant neoplasm of colon. This is a five-character code.
* I might even quickly scan for related codes just to be absolutely sure I'm not missing nuance. For example, I see **Z12.12** for rectal screening and **Z12.13** for small intestine screening. This confirms that Z12.11 is the specific code for the colon.
So, yes, Z12.11 is a valid, complete, and appropriate five-character code for this scenario.
The user also specified a required output format: a JSON block with the key "code" and the value being the identified code.
Therefore, the final output should be:
```json
{
"code": "Z12.11"
}
```
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Claude Opus 5 · Anthropic1.2s · 19 out | 2.0s · 47 out | 1.5s · 47 out
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Gemini 3 Flash · Google5.7s · 342 out | 6.4s · 490 out | 8.6s · 388 out
Reasoning · 321 tokens
**My Thought Process for Assigning the ICD-10-CM Code**
Here's how I arrived at the ICD-10-CM code for this encounter, as I see it from my perspective as an expert in this domain:
My primary objective is to identify the single ICD-10-CM code that best represents the *reason for this particular encounter*. I've been given the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." The required output is a JSON object with the key "code."
My internal knowledge base immediately directs me to Chapter 21 of the ICD-10-CM, which is dedicated to "Factors influencing health status and contact with health services." This chapter is crucial for coding encounters that aren't primarily for treating a specific illness but rather for preventive care, examinations, or other non-therapeutic reasons. Screening encounters fall squarely within this chapter, and I know they are represented by "Z codes."
Within Chapter 21, I then focus on Category Z12: "Encounter for screening for malignant neoplasms." This is a broad category, and I need to refine it further. The next logical step is to identify the specific organ system involved. In this case, the encounter is for screening a "malignant neoplasm of the colon."
Looking at the subcategories under Z12, I find Z12.1, which is designated for "Encounter for screening for malignant neoplasm of digestive organs." This is getting closer, but I need to be more precise about the location.
Continuing down the hierarchy, I find Z12.11: "Encounter for screening for malignant neoplasm of colon." This code perfectly encapsulates the core reason for the visit – a *screening* for *malignant neoplasm* specifically of the *colon*.
Now, I consider the additional details provided:
* **Age (52):** While I understand that screening guidelines (like those from the USPSTF or specific professional organizations) might dictate the *start* of screening at ages 45 or 50, and the *frequency*, the ICD-10-CM code itself (Z12.11) doesn't typically change based on the precise age within the generally accepted screening range for average-risk individuals. The fact that the patient is 52 places them firmly within the age group for colon cancer screening.
* **Risk (Average-risk):** This is important. If the patient were high-risk due to family history or other factors, the coding might differ, potentially involving other Z codes or even an underlying condition code if a specific risk factor was being managed. However, "average-risk" confirms that this is a routine screening.
* **Symptoms (No symptoms):** This is a critical differentiator. If the patient had presented with symptoms like rectal bleeding, changes in bowel habits, or abdominal pain, the coding would shift dramatically to reflect a diagnostic evaluation of symptoms, not a screening. The absence of symptoms reinforces the screening nature of the encounter.
Therefore, based on the explicit encounter reason and the absence of any complicating factors like symptoms or high-risk status, Z12.11 is the most accurate and specific ICD-10-CM code. It clearly and concisely communicates that this visit was for a routine, asymptomatic screening for colon cancer.
Finally, I assemble this into the required JSON object format, with the key "code" and the value "Z12.11".
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 469 tokens
**My Thought Process for Assigning an ICD-10-CM Code for Colon Cancer Screening**
My primary task here is to assign a *single* ICD-10-CM code that accurately represents the reason for this encounter. The encounter reason is explicitly stated as "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." I need to ensure I use the correct ICD-10-CM format, and I know that screening encounters typically fall under the 'Z' codes in Chapter 21, which covers "Factors influencing health status and contact with health services."
To begin, I'll identify keywords from the encounter reason that will guide my search: "Screening," "colon," and "malignant neoplasm." My initial thought is to look within the Z code structure for neoplasm screening. I know Chapter 21 is the right place, and within that, Category Z12 deals with encounters for screening for malignant neoplasms.
Drilling down further, I'd look for subcategories related to specific sites. Subcategory Z12.1 immediately jumps out as "Encounter for screening for malignant neoplasm of colon." This seems highly relevant.
Now, I need to confirm if this is the *most specific* and *correct* code. The provided information states the patient is a "52-year-old," which generally falls within the recommended age range for routine colon cancer screening, though the specific age doesn't alter the code itself. Crucially, the patient is described as "average-risk" and having "no symptoms." This is vital because it confirms this is a purely prophylactic screening encounter, not a diagnostic one for a suspected condition or a follow-up for a known issue.
Let's consider other potential codes to ensure Z12.11 is indeed the best fit.
* **Z12.11:** "Encounter for screening for malignant neoplasm of colon." This perfectly matches the description of the encounter.
* **Z12.12:** "Encounter for screening for malignant neoplasm of rectum." This is not appropriate as the screening is specifically for the colon.
* **Z12.10:** "Encounter for screening for malignant neoplasm of intestinal tract, unspecified." While technically a broader category, Z12.11 is more specific to the colon, and specificity is always preferred in coding. Therefore, Z12.11 is superior.
* **Z80.0:** "Family history of malignant neoplasm of digestive organs." This is a code for personal history, not for a screening encounter itself. The patient's family history isn't provided, and even if it were, it wouldn't be the *reason* for the screening in this context.
* **Z86.010:** "Personal history of colonic polyps." Similar to Z80.0, this is for personal history, not a screening encounter, and the patient has no mentioned history of polyps.
Based on this systematic review, Z12.11 is unequivocally the correct code. It precisely captures the essence of an encounter for routine colon cancer screening in an asymptomatic, average-risk individual.
Finally, my instruction is to output the code in JSON format, keyed as "code." So, the final output will be a JSON object containing this code.
```json
{
"code": "Z12.11"
}
```
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 367 tokens
**My Thought Process for Assigning an ICD-10-CM Code for Colon Cancer Screening**
Alright, my task here is to assign a single, appropriate ICD-10-CM code for a very specific clinical scenario: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." The key here is to adhere strictly to standard ICD-10-CM coding rules and to produce a JSON output with the code.
My first instinct, given the mention of "screening" and "malignant neoplasm," is to head straight for the Z codes. These are designed to capture factors influencing health status and contacts with health services, which perfectly aligns with a screening encounter.
I'll start by performing a conceptual search within the ICD-10-CM manual's index – mentally, of course – for terms like "Screening," then "neoplasm," and then drilling down to "malignant" and finally "colon."
I know the Z codes are where to look. Specifically, I'm focusing on the Z12 block, which deals with "Encounter for screening for malignant neoplasms." This is a good starting point.
Within Z12, I need to narrow it down further. "Z12.1" catches my eye: "Encounter for screening for malignant neoplasm of digestive organs." That's closer, but I need to be more specific to the colon.
Ah, there it is: "Z12.11 - Encounter for screening for malignant neoplasm of colon." This code appears to be precisely what I need.
Now, I'll do a quick mental check to ensure this is the *most* appropriate code, considering the nuances provided in the scenario:
* **Average-risk:** This is crucial. It confirms that this is a routine screening encounter, not one prompted by a concerning family history (which might point to a Z80.0 code) or a personal history of polyps or cancer (which would fall under Z86.010 or similar). The "average-risk" descriptor solidifies the screening nature.
* **52-year-old:** This age is generally within the recommended screening age range for colon cancer, reinforcing the appropriateness of a screening code.
* **No symptoms:** This is another critical differentiator. The absence of symptoms confirms that we are *not* dealing with a diagnostic encounter. If symptoms were present, I would be looking at codes from Chapter 2 (Neoplasms) rather than a Z code.
* **"Malignant neoplasm of the colon":** The code Z12.11 directly specifies the colon, making it the most precise option.
So, after evaluating these points, Z12.11 stands out as the definitive code. It's the most specific available code for this particular type of routine colon screening. The requirement was for a "single ICD-10-CM code," and Z12.11 fulfills that.
Therefore, the final output, as requested, will be a JSON object containing this code: `{"code": "Z12.11"}`.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Kimi K3 · Moonshot1.7s · 61 out | 1.4s · 112 out | 5.2s · 121 out
Reasoning · 35 tokens
The encounter is screening for malignant neoplasm of the colon. ICD-10-CM code Z12.11 — Encounter for screening for malignant neoplasm of colon.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 87 tokens
The task asks for the ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk, asymptomatic 52-year-old.
The correct code is Z12.11 — Encounter for screening for malignant neoplasm of colon.
Z12.11 is "Encounter for screening for malignant neoplasm of colon." Z12.12 is rectum. So the answer is Z12.11.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 93 tokens
The question asks for the ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk 52-year-old, asymptomatic.
The code is Z12.11 - Encounter for screening for malignant neoplasm of colon.
Z12.11 is the specific code. Note there's also Z12.12 for rectum. For colon: Z12.11.
The code set uses a decimal point: Z12.11.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Gemini 2.5 Pro · Google5.2s · 321 out | 13.2s · 1,156 out | 10.3s · 871 out
Reasoning · 300 tokens
Ah, so the request is to identify the ICD-10-CM code for a colon cancer screening. Let's break down my thought process.
First, I need to establish the *nature* of the encounter. It's clearly a **screening**, not a diagnostic workup for existing symptoms. This immediately directs my focus towards the 'Z' codes in ICD-10-CM, which are designed for factors influencing health status and encounters.
Next, I need to pinpoint the **specific condition** for which the screening is being performed. In this case, it's a malignant neoplasm of the colon.
With those two pieces of information – "screening" and "malignant neoplasm of colon" – I'd navigate the ICD-10-CM index. My mental (or actual, if I were looking it up) pathway would be: start with **"Screening"**. Within "Screening," I'd look for categories related to neoplasms, specifically **"neoplasm (malignant)"**. Then, I'd drill down to the site of interest, which is **"colon"**.
This process should lead me directly to the code **Z12.11**. The descriptor for this code, "Encounter for screening for malignant neoplasm of colon," is precisely what I'm looking for. It encapsulates both the screening aspect and the target condition.
Now, I'll quickly review the surrounding context provided, even if it doesn't directly alter the primary code. The patient is 52 years old. This is important because it falls within the current recommended age range for average-risk individuals undergoing routine colon cancer screening. The fact that the patient has "no symptoms" reinforces that this is indeed a screening encounter, not a diagnostic one. And the "average-risk" designation, while relevant for broader clinical assessment and possibly other codes in a more complex scenario, doesn't change the fundamental reason for *this specific encounter* – the screening itself.
Therefore, based on the clear indication of a screening for colon cancer, and the absence of any complicating factors that would necessitate additional codes for this particular request, **Z12.11** is the definitive and appropriate code. The prompt asks for a single code, and this one perfectly fulfills the requirement.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 1,135 tokens
Okay, I've reviewed the request. I need to provide a single ICD-10-CM code, formatted as a JSON object with the key "code", for a very specific clinical scenario: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
My thought process goes like this:
First, I immediately recognize the core reason for the encounter: **screening**. This immediately directs me to the ICD-10-CM's "Z" codes, specifically those dealing with "Factors influencing health status and contact with health services." These codes are used when a patient is seen for reasons other than illness or injury, such as preventive care or screening.
Next, I break down the other key components of the scenario:
* **What is being screened for?** "Malignant neoplasm of the colon." This is critical for specificity.
* **Patient characteristics:** "Average-risk," "52-year-old," and "no symptoms." These details are important because they confirm this is a routine screening, not a diagnostic workup due to signs of disease or a high-risk situation. The age (52) is within typical screening age ranges, and the "average-risk" and "no symptoms" parts reinforce the screening nature of the visit.
With this in mind, I navigate to the "Z" code categories. I know that screening encounters for malignant neoplasms fall under category Z12. I then look for the subcategories within Z12:
* Z12.0 is for cervical neoplasm screening. Not it.
* Z12.1 is for screening for malignant neoplasms of the intestinal tract. This is much closer.
* Within Z12.1, I see Z12.10 (unspecified intestinal tract), Z12.11 (colon), Z12.12 (rectum), and Z12.13 (small intestine).
The scenario specifically mentions "malignant neoplasm of the **colon**." Therefore, **Z12.11, "Encounter for screening for malignant neoplasm of colon,"** is the most precise and direct match.
I then consider other potential codes and why they *don't* apply:
* A code for symptoms (like abdominal pain, R10.9) is out because the patient has "no symptoms."
* A code for high-risk screening (which might involve codes for personal or family history of cancer) isn't applicable here because the patient is "average-risk." While a history code *could* be a secondary diagnosis in some contexts, the *primary* reason for this specific encounter, as stated, is the screening for colon cancer in an average-risk individual.
* A general adult screening code (like Z00.00, Encounter for general adult medical examination without abnormal findings) would be too broad. Z12.11 is far more specific to the purpose of this visit.
The rule of thumb in medical coding is to be as specific as possible. Z12.11 captures all the essential elements of the described encounter: screening, for colon cancer, in an appropriate demographic for routine screening.
Finally, I construct the JSON output as requested: a single key "code" with the value "Z12.11".
```json
{
"code": "Z12.11"
}
```json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 850 tokens
Okay, I've processed the request and the clinical scenario presented. My thought process to arrive at the correct ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms" went something like this:
First, I immediately recognized the core of the encounter: it's purely a *screening* event. This is crucial because it directs my coding approach away from codes that represent a confirmed diagnosis or symptoms requiring investigation, and squarely into the realm of "Factors influencing health status and contact with health services," which in ICD-10-CM translates to the "Z" codes. The fact that the patient is average-risk and asymptomatic strongly reinforces this screening-only context.
Then, I zeroed in on the specific condition being screened for: a "malignant neoplasm." Within the Z codes, there's a specific category dedicated to encounters for screening for neoplasms, and that's Z12. My mental navigation of the ICD-10-CM index would start by looking for "Screening" and then "Neoplasm, malignant," leading me to the Z12 block.
The next critical piece of information is the *location* of the screening: the "colon." This narrows down the options significantly within the Z12 category. I know Z12 covers various screening sites for malignant neoplasms. I'd be looking for something that specifies "intestinal tract" or more precisely, "colon."
So, I'd proceed down the Z12 subcategories. Z12.0 is too general ("intestinal tract, unspecified"). Z12.1 is for "Encounter for screening for malignant neoplasm of intestinal tract." This is getting closer. I'd then examine the further subdivisions of Z12.1.
The specific code that perfectly aligns with "screening for malignant neoplasm of the colon" is Z12.11. It directly addresses the encounter for screening, the type of neoplasm (malignant), and the precise anatomical site (colon). The patient's age (52) and risk status (average) are perfectly aligned with the typical indications for colon cancer screening, making Z12.11 the unequivocally appropriate code for this scenario.
Finally, I would format this identified code, Z12.11, into the requested JSON structure, with the single key "code."
Thus, my conclusion is:
```json
{
"code": "Z12.11"
}
```json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Claude Opus 4.8 · Anthropic1.2s · 20 out | 1.1s · 20 out | 1.2s · 20 out
json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Claude Sonnet 5 · Anthropic1.5s · 20 out | 1.6s · 20 out | 1.5s · 20 out
json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{ "code": "Z12.11" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Claude Sonnet 4.6 · Anthropic1.3s · 17 out | 1.3s · 17 out | 1.3s · 17 out
json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Qwen3.7 Max · Alibaba5.9s · 305 out | 5.8s · 403 out | 4.3s · 291 out
Reasoning · 281 tokens
The user wants the ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
This is a screening colonoscopy.
The ICD-10-CM code for screening for malignant neoplasm of the colon is Z12.11.
Let's verify:
Z12.11 - Encounter for screening for malignant neoplasm of colon.
Z12.12 - Encounter for screening for malignant neoplasm of rectum.
Z12.13 - Encounter for screening for malignant neoplasm of small intestine.
The prompt mentions "colon". So Z12.11 is the correct code.
Average-risk, 52-year-old, no symptoms. No family history mentioned.
Code: Z12.11.
Check formatting: "Z12.11"
Required key: "code"
JSON output:
```json
{
"code": "Z12.11"
}
```
Double check ICD-10-CM code for screening for malignant neoplasm of colon.
Z12.11 Encounter for screening for malignant neoplasm of colon.
Yes.
No other codes needed.
Ready.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 379 tokens
The user wants a single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM code for screening for malignant neoplasm of the colon:
Z12.11 - Encounter for screening for malignant neoplasm of colon
Let's verify:
Z12.11: Encounter for screening for malignant neoplasm of colon
Z12.12: Encounter for screening for malignant neoplasm of rectum
Z12.13: Encounter for screening for malignant neoplasm of small intestine
The prompt specifies "colon".
So Z12.11 is the correct code.
Wait, is there any other code? "average-risk 52-year-old with no symptoms" - Z12.11 is the standard screening code.
No family history mentioned, so no Z80.0.
No personal history mentioned, so no Z85.038.
Code: Z12.11
Check format: "Report codes exactly as they are written in the code set, including the decimal point where the code set uses one."
Z12.11
Required key: "code"
JSON output:
```json
{
"code": "Z12.11"
}
```
Double check ICD-10-CM Z12.11:
Z12.11 Encounter for screening for malignant neoplasm of colon
Includes: screening for colon cancer
Yes, this is accurate.
No 7th character needed.
No other details required.
Result: Z12.11.
End of thought.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 267 tokens
The user wants the ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
The code for screening for malignant neoplasm of the colon is Z12.11.
Let's double check.
Z12.11 - Encounter for screening for malignant neoplasm of colon.
Z12.12 - Encounter for screening for malignant neoplasm of rectum.
Z12.13 - Encounter for screening for malignant neoplasm of small intestine.
The prompt mentions "colon".
So Z12.11 is the correct code.
Average-risk, 52-year-old, no symptoms.
No other conditions mentioned.
Code: Z12.11.
Format: exactly one fenced JSON code block.
Key: "code".
Value: "Z12.11"
Check if there are any other specific codes for average risk or age? No, Z12.11 is the standard screening code for colon cancer.
Wait, is there any other code needed? "Assign the single ICD-10-CM code".
So just Z12.11.
Done.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Qwen3.8 Max · Alibaba6.0s · 217 out | 5.4s · 243 out | 5.5s · 203 out
Reasoning · 193 tokens
We need answer user's task: Assign single ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." Required key: "code". Need output exactly one fenced JSON block. Need think in English? User English, so thinking English. Need determine ICD-10-CM screening code. Screening for malignant neoplasm of colon, average-risk, no symptoms. ICD-10-CM code Z12.11: Encounter for screening for malignant neoplasm of colon. There is also Z12.12 for rectum? For colonoscopy screening average risk use Z12.11. Age 52 doesn't change. No high risk. So code "Z12.11". Need ensure exact with decimal. Output JSON {"code":"Z12.11"}.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 219 tokens
We need answer user's request. Need assign single ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." Required key "code". Need output exactly one fenced JSON block. Need know ICD-10-CM screening colon malignant neoplasm average risk. Code Z12.11? Encounter for screening for malignant neoplasm of colon. ICD-10-CM: Z12.11 Encounter for screening for malignant neoplasm of colon. For average risk colorectal cancer screening often Z12.11. There is also Z12.12 for rectum? Z12.11 is colon. If screening colonoscopy for malignant neoplasm colon. Age 52 no symptoms average risk. Single code Z12.11. Need ensure no additional Z codes? Single ICD-10-CM code. Yes. Output {"code":"Z12.11"}.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 179 tokens
We need answer user's request. Need assign single ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." Required key: "code". Need output exactly fenced JSON. Need know ICD-10-CM screening colon cancer code. For screening for malignant neoplasm of colon, code Z12.11? ICD-10-CM: Z12.11 Encounter for screening for malignant neoplasm of colon. There is also Z12.12 for rectum? Z12.11 is colon. Average risk no symptoms. Age 52 not affecting code. Single code Z12.11. Need ensure exact formatting no extra. Final JSON {"code":"Z12.11"}.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100GPT-5.6 Terra · OpenAI0.8s · 16 out | 0.9s · 16 out | 0.8s · 16 out
json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100GLM-5.3 Flash · Z.ai3.2s · 242 out | 8.7s · 367 out | 8.3s · 228 out
Reasoning · 224 tokens
The task: assign the single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM code for screening colonoscopy / screening for malignant neoplasm of colon: Z12.11 (Encounter for screening for malignant neoplasm of the colon). Z12.12 is for screening for malignant neoplasm of the rectum. Z12.11 is the correct code.
Note: Z12.11 "Encounter for screening for malignant neoplasm of colon" — includes colonoscopy screening. The code does not have a decimal issue: Z12.11 has a decimal after Z12. Per the rules, report codes as written in the code set. Z12.11 is written with the decimal: "Z12.11". Yes.
Family history of intestinal malignant neoplasm would be Z80.0, but the patient is average risk, so only Z12.11. Single code required.
Answer: {"code": "Z12.11"}json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 349 tokens
The task: assign the single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM codes for screening:
- Z12.11: Encounter for screening for malignant neoplasm of the colon
- Z12.12: Encounter for screening for malignant neoplasm of the rectum
- Z12.13: Encounter for screening for malignant neoplasm of lower gastrointestinal tract (combined colon and rectum screening? Actually Z12.13 is "Encounter for screening for malignant neoplasm of lower gastrointestinal tract")
Wait, let me recall. In ICD-10-CM:
- Z12.11 — Encounter for screening for malignant neoplasm of colon
- Z12.12 — Encounter for screening for malignant neoplasm of rectum
- Z12.13 — Encounter for screening for malignant neoplasm of lower gastrointestinal tract
Z12.11 was introduced in FY2019 (October 2018) splitting the previous Z12.1 (special screening for malignant neoplasms of intestine). Z12.11 is for colon screening specifically.
The question says "Screening for malignant neoplasm of the colon" — so Z12.11. Age 52, average risk, no symptoms — no other codes needed (no family history of GI disorder Z80.0, no personal history, no signs/symptoms). The single code is Z12.11.
Also note Z12.11 has no additional characters. Report as "Z12.11".
Output: exactly one fenced JSON code block with {"code": "Z12.11"}.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 210 tokens
The task: assign a single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
The correct code for screening colonoscopy / screening for malignant neoplasm of colon is Z12.11 (Encounter for screening for malignant neoplasm of the colon). Note Z12.12 is for special screening for other conditions... Actually Z12.11 = "Encounter for screening for malignant neoplasm of colon". Z12.12 = "Encounter for screening for malignant neoplasm of rectum". Z12.13 = "Encounter for screening for malignant neoplasm of rectosigmoid junction".
Yes, as of FY2018, Z12.11 is the code. There's no need for a family history code since average-risk with no symptoms. Age 52 - screening appropriate.
So answer: "code": "Z12.11".
Output contract: exactly one fenced JSON code block with key "code".json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Hunyuan 4 · Tencent98.1s · 5,597 out | 93.2s · 5,291 out | 81.3s · 4,829 out
Reasoning · 5,579 tokens
We need answer one ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." Need assign single ICD-10-CM code. No reference material supplied. Answer from what we know.
We need determine correct ICD-10-CM code for screening for malignant neoplasm of colon in average-risk 52-year-old asymptomatic. In ICD-10-CM, screening codes are Z12 category: "Encounter for screening for malignant neoplasms". Specifically Z12.1 is "Encounter for screening for malignant neoplasm of intestinal tract". There are subcodes? Let's recall ICD-10-CM Z12 codes:
Z12.0 - Encounter for screening for malignant neoplasm of stomach
Z12.1 - Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 - Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Encounter for screening for malignant neoplasm of colon
Z12.12 - Encounter for screening for malignant neoplasm of rectum
Z12.13 - Encounter for screening for malignant neoplasm of small intestine
Z12.2 - Encounter for screening for malignant neoplasm of respiratory organs
Z12.3 - Encounter for screening for malignant neoplasm of breast? Wait no Z12.3 is "Encounter for screening for malignant neoplasm of breast"? Actually Z12.31 is mammogram? Let's recall.
Let's list Z12:
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 unspecified
Z12.11 colon
Z12.12 rectum
Z12.13 small intestine
Z12.2 Encounter for screening for malignant neoplasm of respiratory organs
Z12.20 unspecified? Wait Z12.2 maybe "Encounter for screening for malignant neoplasm of respiratory organs"? Actually Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs" with Z12.20 unspecified? Let's not digress.
Z12.3 Encounter for screening for malignant neoplasm of breast
Z12.31 Encounter for screening mammogram for malignant neoplasm of breast
Z12.32 Encounter for other screening for malignant neoplasm of breast? Hmm.
Z12.4 Encounter for screening for malignant neoplasm of genital organs? etc.
We need screening for malignant neoplasm of colon. That is Z12.11. Wait let's verify.
ICD-10-CM Official Guidelines for Coding and Reporting: Screening codes Z12.11 "Encounter for screening for malignant neoplasm of colon". Let's check details.
Let's recall from ICD-10-CM 2024:
Z12 Encounter for screening for malignant neoplasms
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
Z12.2 Encounter for screening for malignant neoplasm of respiratory organs
Z12.20 Encounter for screening for malignant neoplasm of respiratory organs, unspecified? Actually code is Z12.2 maybe no subcategory? Let's check: In ICD-10-CM, Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs" and there are Z12.20 unspecified? Wait there is Z12.21 for lung? Let's recall: Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs"; subcategories: Z12.20 unspecified, Z12.21 lung? Actually codes: Z12.2 - Encounter for screening for malignant neoplasm of respiratory organs. Z12.20 - Encounter for screening for malignant neoplasm of unspecified respiratory organ? Hmm. There is Z12.21 for malignant neoplasm of lung? Let's not need.
But for colon screening, is there a distinction between screening colonoscopy and screening for malignant neoplasm of colon? For colon cancer screening, the correct code in ICD-10-CM is Z12.11? Let's recall official coding guidelines for colonoscopy. There are procedure codes, but diagnosis code for screening colonoscopy is Z12.11? Wait, for screening colonoscopy, the diagnosis is Z12.11 (Encounter for screening for malignant neoplasm of colon). There is also Z12.12 for rectum, and Z12.10 unspecified intestinal tract. Also there are codes for "Encounter for screening for malignant neoplasm of colon" vs "Encounter for screening for malignant neoplasm of intestinal tract".
In ICD-10-CM, there is also a code Z12.11 for colon, but check if it has been further subdivided: Is there Z12.11 only, or Z12.110/Z12.111? Let's think.
Let's recall the Tabular List under Z12:
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Includes: screening for malignant neoplasm of colon, rectum, and intestine NOS? Let's see:
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
These are 5-character codes (since Z12 is category, 4th char is .1, 5th char is specific). Wait ICD-10-CM format: Z12.11 has 5 characters after decimal? Actually Z12 is category, then decimal, then two characters? Let's count: Z12.11 = Z12 (3 chars) + . + 11 (2 chars) = 5 characters? In ICD-10-CM, codes are 3-7 characters, with decimal after third character. So Z12.11 is 5 characters (Z,1,2,.,1,1? Actually count: Z12.11 has letters/numbers: Z, 1, 2, 1, 1 = five alphanumeric characters, with decimal after third: Z12.11. The code set writes Z12.11. Wait does Z12.11 have a decimal? Yes, ICD-10-CM codes have a decimal after the third character. So Z12.11 includes decimal. The instruction: Report codes exactly as they are written in the code set, including the decimal point where the code set uses one. So Z12.11 should be output as "Z12.11". It has decimal point after Z12. Good.
Now, is the encounter reason "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." Is this a screening encounter? Yes.
Code selection nuances: In ICD-10-CM, there is a specific code for "Encounter for screening for malignant neoplasm of colon" — Z12.11. There's also Z12.10 for intestinal tract, unspecified. Since colon is specified, use Z12.11. Age 52 average-risk no symptoms. The US Preventive Services Task Force recommends starting colorectal cancer screening at age 45 for average-risk adults (updated 2021). But coding doesn't ask medical necessity; just screening for malignant neoplasm of colon. Age 52 is within screening age range; no symptoms means screening, not diagnostic. If symptoms, you'd code signs/symptoms or personal history etc. But no symptoms, screening. So Z12.11 is correct.
But let's double-check if there is a more specific code for "screening colonoscopy" as opposed to FOBT etc. In ICD-10-CM, Z12.11 is used for screening for malignant neoplasm of colon regardless of the method (colonoscopy, sigmoidoscopy, CT colonography, fecal occult blood test?). Actually for fecal occult blood test screening, there is a code? Let's recall: There is a code Z12.11 for screening for malignant neoplasm of colon. There are also codes for "Encounter for screening for malignant neoplasm of colon" only. There is a separate code for "Encounter for screening for malignant neoplasm of rectum" Z12.12. What about "Encounter for screening for malignant neoplasm of intestine, unspecified" Z12.10. Small intestine Z12.13.
There may also be a code for "Encounter for screening for malignant neoplasm of colon" without further specification. Does Z12.11 require a 7th character? No. It's a Z code, no 7th character. It's 5 characters.
Could there be a code for "screening for malignant neoplasm of colon" under Z12.11 vs Z12.10? Let's think about includes/excludes. Category Z12: Encounter for screening for malignant neoplasms. "Screening is the testing for disease or disease precursors in asymptomatic individuals so that early detection and treatment can be provided for those who test positive for the disease. Screening encounters are coded by the reason for the encounter (e.g., screening mammogram, screening colonoscopy). A screening code is sequenced first, and if a condition is discovered, the condition may be sequenced additionally." The subcategories:
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 unspecified
Z12.11 colon
Z12.12 rectum
Z12.13 small intestine
But wait, there could be further subdivision: Is Z12.11 further split into Z12.110, Z12.111? Let's verify from memory of ICD-10-CM. Looking at Z12.11: I recall there are codes:
Z12.11 - Encounter for screening for malignant neoplasm of colon
No child codes. Because Z12.11 is a valid code at the 5th character level. Actually for ICD-10-CM, categories can have final codes at the 3rd, 4th, or 5th character, etc. Z12.1 is a subcategory with a 4th character 1 (Z12.1). Then at the 5th character level, Z12.10, .11, .12, .13 are all valid codes (no further extension). So Z12.11 is complete.
Let's verify by recalling the ICD-10-CM index:
Screening (for) - see also Encounter for screening
malignant neoplasm (of) - see Table of Neoplasms? Actually Index: Screening, neoplasm (malignant) - see Encounter for screening, malignant neoplasm. Under Encounter for screening, malignant neoplasm, colon -> Z12.11. Yes.
What about "screening for malignant neoplasm of colon" in an average-risk 52-year-old. Is there a different code for "Encounter for screening for colorectal cancer"? Some payers might use Z12.11 for colon and Z12.12 for rectum, or a combination if both colon and rectum screened? But the reason says "of the colon" specifically, not colon and rectum. It says "malignant neoplasm of the colon". So colon only. If it were colorectal (colon and rectum), there is no single code; you'd code Z12.11 and Z12.12? Actually there is an instructional note: "For screening of both colon and rectum, code both Z12.11 and Z12.12"? Wait, is there a combination code? Let's recall: There is a code for "Encounter for screening for malignant neoplasm of colon" and another for rectum. For a total colonoscopy that examines the entire colon and rectum, the screening is for colorectal cancer (colon and rectum). Some guidelines say: "If a screening colonoscopy is performed, code Z12.11, Encounter for screening for malignant neoplasm of colon." Actually let's examine official coding advice.
In ICD-10-CM, there is no "colorectal" code. The term "colorectal" includes colon and rectum. If a screening colonoscopy evaluates the colon and rectum, some say code Z12.11 (colon) only? Or both Z12.11 and Z12.12? Let's recall from AHA Coding Clinic. For ICD-10-CM, Coding Clinic, Fourth Quarter 2015? There is advice: "Screening colonoscopy for colorectal cancer: Assign code Z12.11, Encounter for screening for malignant neoplasm of colon, for a patient without a history of polyps or cancer who is undergoing a screening colonoscopy." Wait, but colonoscopy includes examination of the rectum as well. Is rectum included in colon? The code Z12.11 is for colon, Z12.12 for rectum. The colon includes cecum, ascending, transverse, descending, sigmoid. The rectum is separate. During colonoscopy, the rectum is also visualized. Do we code both? There was a Coding Clinic: "When a patient presents for a screening colonoscopy, code Z12.11, Encounter for screening for malignant neoplasm of colon. The rectum is also visualized during the colonoscopy, but a separate code for screening for malignant neoplasm of rectum is not assigned." Or maybe the opposite: assign both Z12.11 and Z12.12? Let's verify.
Let's recall the ICD-10-CM guideline: For coding after a screening colonoscopy, if the entire colon and rectum were examined and the purpose was screening for colorectal cancer, assign Z12.11 only? Hmm.
But the encounter reason specifically says "Screening for malignant neoplasm of the colon". It does not say rectum. So code Z12.11. It doesn't matter if a colonoscopy also looks at rectum; the reason is colon. The provider documented screening for malignant neoplasm of colon. Assign Z12.11.
Wait, is there a specific code Z12.11 or Z12.10? Let's check the exact descriptor: Z12.11 "Encounter for screening for malignant neoplasm of colon". Yes.
Now, any laterality or 7th character? No.
Let's check if there is an "average-risk 52-year-old" nuance. In ICD-10-CM, there are codes for screening based on risk? No, screening codes are just for screening. Personal history or family history might be coded separately if high risk. But average risk, no symptoms, screening. Age 52: In ICD-10-CM, there is a code for "Encounter for screening for malignant neoplasm of colon" appropriate for average risk starting at age 50 (or 45 now). But does ICD-10-CM have an age edit? No, ICD-10-CM codes don't have age edits (except some for obstetrics, etc.). Z12.11 is used regardless of age. So no issue.
Could the correct answer be Z12.10? Let's examine descriptor: Z12.10 is "Encounter for screening for malignant neoplasm of intestinal tract, unspecified". Since the colon is part of the intestinal tract, and the code for colon is Z12.11, unspecified should not be used when colon is specified. So Z12.11.
Let's verify via ICD-10-CM Tabular:
Z12 - Encounter for screening for malignant neoplasms
Z12.0 - Encounter for screening for malignant neoplasm of stomach
Z12.1 - Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 - Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Encounter for screening for malignant neoplasm of colon
Z12.12 - Encounter for screening for malignant neoplasm of rectum
Z12.13 - Encounter for screening for malignant neoplasm of small intestine
Wait, I think there is also Z12.14? Let's check: Is there "Encounter for screening for malignant neoplasm of other specified intestinal tract"? No. There is Z12.10, .11, .12, .13. Actually after Z12.13, there is Z12.2 for respiratory organs. There is no Z12.14. Good.
But let's be absolutely sure about Z12.11 vs Z12.12 for colon. The colon (large intestine) excludes the rectum. The rectum is coded to Z12.12. Since reason says colon, use Z12.11.
Now, the output contract: reply with exactly one fenced JSON code block and nothing else. Required key: "code". The value should be the ICD-10-CM code string. Should we include just {"code":"Z12.11"}? Yes.
Wait, rules: "Report codes exactly as they are written in the code set, including the decimal point where the code set uses one. I10 has no decimal. E11.9 does. Do not add a decimal point that the code set does not use, and do not strip one that it does." So code string "Z12.11" with decimal after Z12. Good.
Need to ensure no extra keys. Only "code". Value string. If we couldn't identify, return "UNKNOWN". But we know it's Z12.11. Let's double-check with external knowledge of ICD-10-CM. Is there a chance the code is Z12.1? Let's see: The old ICD-9 code for screening for malignant neoplasm of colon was V76.51. In ICD-10-CM, the crosswalk from V76.51 (Special screening for malignant neoplasm of colon) is Z12.11. Yes! That matches: V76.51 -> Z12.11. V76.52 (small intestine) -> Z12.13? Actually V76.50 (intestine, unspecified) -> Z12.10, V76.51 (colon) -> Z12.11, V76.52 (rectum) -> Z12.12? Wait V76.52 in ICD-9 is "Special screening for malignant neoplasm of rectum"? Let's check: ICD-9 V76.5 Special screening for malignant neoplasms of intestine. V76.50 Intestine, unspecified. V76.51 Colon. V76.52 Rectum. V76.53 Small intestine? Actually V76.50, V76.51, V76.52. Hmm ICD-9 had only colon and rectum? Let's recall: V76.51 Colon, V76.52 rectum? And V76.50 unspecified intestine. Anyway, crosswalk: V76.51 -> Z12.11. So yes.
But let's confirm if Z12.11 is the complete code or if it requires a 7th character extension like "Z12.11XA" for initial encounter? No, Z codes for screening do not have 7th character extensions for episode of care, except some injury and external cause codes. Z12 is a Z code (factors influencing health status). No 7th character needed. So full code is Z12.11.
One more nuance: The prompt says "single ICD-10-CM code for the encounter reason: 'Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.'" In ICD-10-CM, Z12.11 is "Encounter for screening for malignant neoplasm of colon." The term "malignant neoplasm of the colon" is exactly the descriptor. So yes.
Check if there is a code for "Screening for malignant neoplasm of colon" vs "Screening for malignant neoplasm of colon" under Z12.11. Wait, the Index: "Encounter for screening, malignant neoplasm, colon Z12.11". Yes.
Could it be Z12.11 versus Z12.10? The reason says "of the colon", which is specified. So Z12.11.
Let's think about "average-risk" and "no symptoms" - if the patient had symptoms, you would not code a screening Z12 code, you'd code the symptom or a diagnostic test. Since no symptoms, screening is correct. If the patient is average risk, Z12.11 is used. If high risk due to family history, additional code for family history (Z80.0 etc.) or personal history (Z85.038? personal history of malignant neoplasm of colon) might be sequenced? Actually if screening a high-risk individual, the screening code may still be first with additional code for history. But average risk means no additional history code. So Z12.11 alone.
Now, the required key is "code". So JSON:
```json
{
"code": "Z12.11"
}
```
Wait, rounding? Not relevant. Money? No. Boolean? No. Integer? No. It's a string.
Need to output exactly one fenced JSON code block and nothing else. No preamble, no commentary. So final answer should be:
```json
{ "code": "Z12.11" }
```
But ensure formatting: The example in prompt:
```json
{ ... }
```
We can put:
```json
{
"code": "Z12.11"
}
```
That's valid JSON. Or inline. Both okay. Need exactly one fenced code block. The content inside should be JSON. The grader parses JSON block. Good.
Let's double-check whether the code should have a trailing character? Let's search memory: In ICD-10-CM 2023/2024, Z12.11 is a billable code. Yes. There are 4 codes under Z12.1: Z12.10, Z12.11, Z12.12, Z12.13. All are billable. Wait, is Z12.11 a "header" only or a billable code? Let's recall: In ICD-10-CM, when a subcategory is further divided, the .10, .11 etc are the final codes. Z12.11 is a final code. In the tabular list, Z12.11 is listed as a code with description. It is billable. Yes.
Let's verify by recalling the ICD-10-CM code set structure:
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
These are all 5-character codes. There is no 6th character. Good.
One possible confusion: Some sources say for colon cancer screening, the ICD-10-CM code is Z12.11, but if the procedure is a screening colonoscopy, you also assign a procedure code for colonoscopy (e.g., 0DBB8ZX etc). But the task asks for the single ICD-10-CM code for the encounter reason (diagnosis). So Z12.11.
Let's think if there is a Z code for "Encounter for screening for malignant neoplasm of colon" that requires a 7th character "Z12.11" vs "Z12.110"? No. I recall some ICD-10-CM codes in Chapter 21 have a placeholder "x" if they need a 7th character extension, but not here. For example, Z12.11 is complete. If there were a 7th character required, the code would be something like "Z12.11xx" but no.
Let's do a final memory check: ICD-10-CM Z12.11 appears in lists of preventive care codes. CPT 45378 (colonoscopy) with modifier 33 or PT, diagnosis Z12.11 for screening. Yes, for colorectal cancer screening, diagnosis is Z12.11. For a screening fecal occult blood test (CPT 82270), diagnosis is also Z12.11? Actually for FOBT,json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 5,273 tokens
We need answer one ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." We need assign single ICD-10-CM code.
Need recall ICD-10-CM guidelines. Screening for malignant neoplasm of colon. Average-risk 52-year-old no symptoms.
ICD-10-CM has codes Z12.1- for screening for malignant neoplasm of intestinal tract? Let's recall.
Z12 category: Encounter for screening for malignant neoplasms. Subcategories:
Z12.0 - Screening for malignant neoplasm of stomach
Z12.1 - Screening for malignant neoplasm of intestinal tract
Z12.10 - Screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Screening for malignant neoplasm of colon
Z12.12 - Screening for malignant neoplasm of rectum
Maybe Z12.13? Let's verify. Actually ICD-10-CM Z12.1 is "Encounter for screening for malignant neoplasm of intestinal tract". Under it:
Z12.10 - Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Encounter for screening for malignant neoplasm of colon
Z12.12 - Encounter for screening for malignant neoplasm of small intestine? Wait.
Let's recall exact. Let me think of ICD10Data. Category Z12:
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine? Hmm, I think Z12.1 has:
Z12.11 Colon
Z12.12 Rectum
? Actually ICD-10-CM tabular: Z12 Encounter for screening for malignant neoplasm.
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Includes: screening for malignant neoplasm of colon; screening for malignant neoplasm of rectum; screening for malignant neoplasm of small intestine? Wait, maybe Z12.1 is intestinal tract, with:
Z12.10 Intestinal tract, unspecified
Z12.11 Colon
Z12.12 Rectum
Z12.13? Let's check accurately. I know for screening colonoscopy, commonly used code is Z12.11 (Encounter for screening for malignant neoplasm of colon). Yes, Z12.11 is for screening colon. For screening for malignant neoplasm of rectum maybe Z12.12. For screening for malignant neoplasm of other specified sites? There's Z12.8 screening for malignant neoplasm of other sites, Z12.9 unspecified. Also Z12.2 screening for malignant neoplasm of respiratory organs, Z12.3 breast, Z12.4 cervical, Z12.5 prostate, etc? Wait no Z12.3 is malignant neoplasm of breast? Let's recall: Z12.3 Encounter for screening for malignant neoplasm of breast. Yes. Z12.4 cervical? Actually Z12.4 is screening for malignant neoplasm of cervix? Then Z12.5 is screening for malignant neoplasm of prostate? Z12.6 for bladder? Not sure. But colon is Z12.11.
But we need consider the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." In ICD-10-CM, screening codes are for patients without signs/symptoms. Average risk 52-year-old (US Preventive Services Task Force recommends starting at 45 or 50? For average risk colon cancer screening starts at 50 or 45 now). But insurance and ICD-10: Code Z12.11 is encounter for screening for malignant neoplasm of colon. Another possible code is Z12.11. However, there is also a code Z12.11 vs Z12.10? Since colon specified, use Z12.11.
But let's verify procedure vs diagnosis: The reason for encounter is screening for malignant neoplasm of colon. For a screening colonoscopy, diagnosis code could be Z12.11 (screening for malignant neoplasm of colon) or Z12.11 is for screening colon. Sometimes also Z12.11 is used as primary dx for screening colonoscopy. Since patient is average-risk, no symptoms. The code set: ICD-10-CM. We need assign single code, include decimal if code set uses one. Z12.11 has decimal after 3 characters? ICD-10-CM format: letter, two digits, decimal, up to two more characters: Z12.11. Yes decimal present: Z12.11. Report exactly: "Z12.11". Let's make sure no 7th character. Not applicable.
Double-check if there is a more specific code for "screening for malignant neoplasm of colon" under Z12.1? Let's recall 2024 ICD-10-CM tabular:
Z12 Encounter for screening for malignant neoplasm
Note: Screening is the testing for disease or disease precursors in asymptomatic individuals. (Screening is for the early detection of disease in people who do not have signs or symptoms.)
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine? Wait perhaps the small intestine is Z12.13? Let's verify: Intestinal tract includes colon, rectum, small intestine? But I think the terms: "colon" and "rectum" are separate; "small intestine" maybe Z12.13? Actually maybe Z12.1 has only: Z12.10, Z12.11, Z12.12. Let's see: The intestinal tract includes the small intestine and colon/rectum? If unspecified: Z12.10. If colon: Z12.11. If rectum: Z12.12. There is no code for small intestine; small intestine screening would be Z12.13? Hmm but I recall Z12.13 is "Encounter for screening for malignant neoplasm of small intestine"? Wait there is a code Z12.13? Let's search memory: ICD10Data.com Z12.1 subcategories:
- Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
- Z12.11 Encounter for screening for malignant neoplasm of colon
- Z12.12 Encounter for screening for malignant neoplasm of rectum
- Z12.13 Encounter for screening for malignant neoplasm of small intestine? Actually maybe it's Z12.13 "Encounter for screening for malignant neoplasm of other specified intestinal sites"? Hmm.
But regardless, colon is Z12.11 exactly. Let's check if age matters? There is a code for "screening for malignant neoplasm of colon" maybe Z12.11 is for colon, but for average-risk 52-year-old no symptoms, colonoscopy screening. The guidelines: If a patient is being seen for a screening colonoscopy and the result is normal, assign Z12.11. If polyp found, assign code for personal history or polyp etc. But here just the encounter reason screening, no result. So Z12.11.
Need be careful: There is also "Z12.11" but sometimes the code is "Z12.11 Encounter for screening for malignant neoplasm of colon". In ICD-10-CM, the decimal is always after the third character for all codes? Actually all ICD-10-CM codes have a decimal after three characters when the code has more than three characters. Z12.11 has 5 characters: Z 1 2 . 1 1. Yes.
Let's consider alternative code: Z12.11 vs Z12.10? The documentation states colon specifically. Use Z12.11. Also could there be a code from category Z12.8 "Encounter for screening for malignant neoplasm of other sites"? No, colon is intestinal tract, so Z12.1.
Another nuance: "Screening for malignant neoplasm of the colon" in average-risk 52-year-old no symptoms. In ICD-10-CM, there is also code Z12.11 for screening for malignant neoplasm of colon, but there is a separate code for "Encounter for screening for malignant neoplasm of colon" maybe Z12.11 is only for colon, but Z12.11 includes "Screening colonoscopy"? Let's recall: The index: Screening (for) malignant neoplasm (of) colon Z12.11. Yes. So okay.
But wait, the prompt: "Assign the single ICD-10-CM code for the encounter reason: 'Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.'" Required key: "code". We just output JSON with code. Need no extra keys. Ensure we output exactly one fenced JSON code block. Nothing else.
Let's also recall ICD-10-CM guideline for screening: Code Z12.11 is used for screening colonoscopy for colorectal cancer in asymptomatic individuals. Age 52 (average risk) qualifies for screening. The USPSTF now recommends starting at 45 (as of 2021), but the question says average-risk 52-year-old. Screening can be done. No personal or family history mentioned. So no need for codes like Z15.09 (genetic susceptibility) or Z85.038 (personal history of malignant neoplasm of colon?) No, personal history would be Z85.038? Actually personal history of malignant neoplasm of colon is Z85.038? Wait: Z85.038 Personal history of malignant neoplasm of large intestine? Let's recall: Z85.03? Actually Z85.0 is personal history of malignant neoplasm of digestive organs. Z85.038 is personal history of malignant neoplasm of large intestine? Let's not derail.
Check if there is a code for "special screening for malignant neoplasm of colon" maybe V76.51 in ICD-9, but ICD-10 is Z12.11.
Now, the harness says: "Report codes exactly as they are written in the code set, including the decimal point where the code set uses one. I10 has no decimal. E11.9 does. Do not add a decimal point that the code set does not use, and do not strip one that it does."
ICD-10-CM code set uses decimal point after third character for all codes with more than three characters. Thus Z12.11. If someone wrote Z1211? No, must include decimal: Z12.11.
Let's ensure no 7th character. Not applicable to Z codes? Some Z codes have 7th characters? E.g., Z codes for injuries? No.
Let's consider if there is a 2024 update where they added Z12.15? No.
Let's verify from memory of ICD-10-CM 2024:
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 ... intestinal tract, unspecified
Z12.11 ... colon
Z12.12 ... rectum
Z12.13 ... other specified intestinal tract? Wait maybe "small intestine"? Actually I recall for ICD-10-PCS, but for ICD-10-CM: There is "Encounter for screening for malignant neoplasm of small intestine" maybe Z12.13. But not colon.
But the task: "Screening for malignant neoplasm of the colon" exactly colon. Z12.11.
Let's also think if the patient is 52, average risk, and no symptoms. If the colonoscopy is screening, code Z12.11. However, some payers require a screening code: Z12.11 plus maybe a procedure code for the colonoscopy (not diagnosis). But they ask for ICD-10-CM code for the encounter reason. So diagnosis code: Z12.11.
Are there any other diagnosis codes for screening colon? There is also "Z12.11" vs "Z12.11 "? Wait, there is also a code for "Encounter for screening for malignant neoplasm of colon" in ICD-10-CM. Let's check the exact wording: "Encounter for screening for malignant neoplasm of colon". Yes.
But note: "Average-risk 52-year-old with no symptoms" - For colorectal cancer screening, there is a code "Z12.11" for screening malignant neoplasm of colon. But if it's a screening colonoscopy for colorectal cancer, sometimes coders use Z12.11 as primary diagnosis, and if the patient is at high risk, use Z15.09? Actually high risk: personal history of polyps (Z86.010) or family history (Z80.0). But average risk: Z12.11.
Double-check if there is a distinction between "screening for malignant neoplasm of colon" vs "screening for malignant neoplasm of rectum" vs "colon". The colon includes the large intestine excluding rectum? In ICD-10-CM, "colon" is separate from rectum. The documentation says "of the colon", not "colorectal". So Z12.11 not Z12.12.
Could the code be Z12.11 or Z12.10? Since they say colon specifically, not intestinal tract unspecified. So use Z12.11.
Need output:
```json
{
"code": "Z12.11"
}
```
No other keys. Ensure JSON null not needed.
Wait, check if there is any other possible code: There is also code Z12.11 is for "Encounter for screening for malignant neoplasm of colon". But is there a code for "Screening for malignant neoplasm of colon, unspecified" maybe Z12.11? Let's look at ICD-10-CM index:
Screening (for) — see also Examination
- malignant neoplasm (of) — see also Neoplasm, malignant, screening
- colon Z12.11
- rectum Z12.12
- intestinal tract NEC? Z12.10 unspecified.
Yes.
Let's also consider the US guidelines for preventive services: For a screening colonoscopy on a Medicare patient, you might assign Z12.11 and also a code for "Encounter for screening for malignant neoplasm of colon" and maybe V76.51 old code. In ICD-10, Z12.11 is correct.
Now, but wait: The prompt says "Assign the single ICD-10-CM code for the encounter reason: 'Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.'" They don't mention procedure (colonoscopy). It says "screening for malignant neoplasm of the colon". That's exactly the screening diagnosis. It could also be that the encounter is to perform a screening colonoscopy. The reason for the encounter is screening. So Z12.11.
Let's ensure we adhere: code key only, string. The output contract: Reply with exactly one fenced JSON code block and nothing else. No preamble, no commentary before or after, no second code block. Use JSON null if told to leave empty (not). Use JSON array if list (not). Booleans etc.
Thus final answer:
```json
{ "code": "Z12.11" }
```
Wait, formatting: Should we pretty-print? The example shows:
```json
{ ... }
```
We can output:
```json
{
"code": "Z12.11"
}
```
Either is valid JSON. The grader parses. The instructions: "Reply with exactly one fenced JSON code block and nothing else. No preamble, no commentary before or after, no second code block." The example has:
```json
{ ... }
```
I'll output fenced block with the JSON object. Use two spaces? It doesn't matter. I'll output:
```json
{
"code": "Z12.11"
}
```
But wait: Is the code actually Z12.11 or Z12.11 with a hyphen? No, ICD-10-CM uses decimal, not hyphen. So Z12.11.
Let's double-check if code set uses decimal after third character for Z12.11. Yes ICD-10-CM format: Category Z12, then decimal, then two digits? Actually Z codes: Z12.11. The decimal is placed after the third character (which can be letter+two digits: Z12). Then decimal point, then .11. So Z12.11.
Potential pitfall: Some coders might assign Z12.10 if the screening is for "colon" but not specified? No, colon is specified, so Z12.11. Also, what about "screening for malignant neoplasm of colon" in an average-risk patient; there is a code for "Encounter for screening for malignant neoplasm of colon" but in ICD-10-CM, there's also Z12.11 specifically for colon. Good.
Let's verify one more time: ICD-10-CM 2023/2024 Tabular:
Z12 Encounter for screening for malignant neoplasm
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine? Actually I recall now Z12.13 is "Encounter for screening for malignant neoplasm of other specified intestinal tract" or "small intestine"? Let’s not matter.
Let's check: Could the code be Z12.11 or Z12.11? Yes.
Wait, there is a nuance: ICD-10-CM code Z12.11 is "Encounter for screening for malignant neoplasm of colon". But in the index, under "Screening" for "colon" it's Z12.11. However, there is also a note: "Use additional code to identify any family history of malignant neoplasm (Z80.-) or personal history (Z85.-, Z86.-) if applicable." Not applicable. That's fine.
One more nuance: The patient is 52. Medicare might not cover screening colonoscopy for average-risk at 52? Actually Medicare covers screening colonoscopy for average-risk individuals starting at age 50 (or 45 under recent changes?), but the code doesn't depend on coverage. The task just asks assign ICD-10-CM code. The fact they are 52 and average risk means they are eligible for screening. No symptoms. Good.
Now, I should consider if there is a code from Chapter 21 (Factors influencing health status) for "screening for neoplasm" known as Z12.11. Yes.
Let's ensure no 7th character extension required for Z12.11. The tabular list for Z12.11 is a valid code without 7th character. So final.
But let's also think: Could the correct code be "Z12.11" or "Z12.11" with capital Z? Yes, codes are uppercase letters and digits. "Z12.11". Good.
Let's output exactly the fenced JSON block. No other text.
Wait, the instructions: "Reply with exactly one fenced JSON code block and nothing else. No preamble, no commentary before or after, no second code block." So my message must be only:
```json
{
"code": "Z12.11"
}
```
And no other text outside. Ensure there is no language before the fence. Start with ```json and end with ```. Good.
Let's quick check if any alternative like Z12.11 vs Z12.1? The prompt says "single ICD-10-CM code". Since Z12.11 has 5 characters, it's more specific than Z12.1 (which is not a valid code? Actually Z12.1 is a subcategory header, not a billable code; you cannot report Z12.1 because it requires a 5th character (or 4th? Z12.1 is a 4-character subcategory, but in ICD-10-CM, you report codes to the highest specificity; Z12.10, Z12.11, Z12.12 are the billable codes. Z12.1 alone is not a valid code because categories are 3 characters, subcategories 4, but you must report 5? Wait, ICD-10-CM: Category = 3 characters (Z12). Subcategory = 4 or 5 characters? Actually ICD-10-CM codes can be 3 to 7 characters. The "." is after 3 characters. So Z12.1 is 4 characters? Wait, format: Z12.1 means characters: Z,1,2, decimal, 1. That is 4 characters after the letter? Let's count: Z12.1 consists of Z (letter), 1, 2, decimal, 1 => three alphanumeric characters before decimal: Z12. Then after decimal: 1. So total 4 alphanumeric characters (Z,1,2,1) = 4 characters plus decimal. In ICD-10-CM, a code must have at least 3 characters; Z12.1 is a valid subcategory code? Let's recall: For example, E11.9 is 4 alphanumeric characters: E,1,1, decimal, 9. It's a valid code. E11.9 is diabetes mellitus type 2 without complications. That's a billable code. So Z12.1 would be a 4-character code? Actually E11.9: before decimal E11 (3 chars: letter + two digits), after decimal one digit = 4th and 5th? Wait, E11.9: E (1), 1 (2), 1 (3), . (decimal), 9 (4th alphanumeric?). Let's properly count: Characters excluding decimal: E, 1, 1, 9 = 4 characters. So E11.9 has 4 alphanumeric characters. It is a valid code. So Z12.1 would be Z,1,2,1 = 4 alphanumeric characters. Is it a valid billable code? Actually for ICD-10-CM, many codes require 4 characters; some require 5, 6, 7. Z12.1 is a subcategory "Encounter for screening for malignant neoplasm of intestinal tract". But is it a billable code or is it only valid with a 5th character? Let's check: In ICD-10-CM, category Z12 has codes:
Z12.0 (stomach) - that's 4 chars (Z,1,2,0) and is a billable code.
Z12.1 - "Intestinal tract" is a subcategory, but because there are more specific codes (Z12.10, Z12.11, Z12.12, Z12.13), the subcategory Z12.1 is not a standalone billable code? Actually in ICD-10-CM, when a subcategory is further subdivided into more specific codes, the unspecified code is usually .10, and the subcategory header (Z12.1) is not a valid code. Wait, but Z12.0 is a 4-character code and is valid because there is no Z12.00? Actually stomach has no further subdivision, so Z12.0 is a code. For intestinal tract, they created Z12.10, Z12.11, etc. The code Z12.1 would be the "subcategory" but not valid for reporting because you must report to the highest level of specificity: use Z12.10 for unspecified, Z12.11 for colon, etc. So reporting Z12.1 would be invalid/incomplete. Thus we must report Z12.11. Good.
Thus final answer is Z12.11.
Double-check if Z12.11 isjson{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 4,811 tokens
We need assign single ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
We need answer from knowledge. Need output JSON exactly with key "code". We must determine correct ICD-10-CM code.
Let's analyze.
Scenario: Screening for malignant neoplasm of colon. Patient average-risk 52-year-old, no symptoms. Encounter reason is screening. ICD-10-CM has codes for screening for malignant neoplasms. Need specific code.
In ICD-10-CM, there are Z codes for screening for malignant neoplasms. For colon, screening for malignant neoplasm of colon? Wait ICD-10-CM has Z12.1 - Encounter for screening for malignant neoplasm of intestinal tract. Let's recall.
ICD-10-CM chapter 21 factors influencing health status. Z12 is Encounter for screening for malignant neoplasms. Subcategories:
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 - Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Encounter for screening for malignant neoplasm of colon
Z12.12 - Encounter for screening for malignant neoplasm of rectum
Z12.13 - Encounter for screening for malignant neoplasm of small intestine
Z12.2 Encounter for screening for malignant neoplasm of respiratory organs (maybe Z12.2? Wait Z12.2 is screening for malignant neoplasm of respiratory organs? Let's not worry.)
Actually codes: Z12.1 is intestinal tract, with 5th characters? Let's recall exact tabular.
ICD-10-CM 2024? Z12 Encounter for screening for malignant neoplasms.
Z12.0 Encounter for screening for malignant neoplasm of stomach.
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract.
- Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified.
- Z12.11 Encounter for screening for malignant neoplasm of colon.
- Z12.12 Encounter for screening for malignant neoplasm of rectum.
- Z12.13 Encounter for screening for malignant neoplasm of small intestine.
- Z12.19? Wait maybe Z12.19 is screening for malignant neoplasm of other intestinal tract? Let's check. Actually there is no Z12.19? Let's verify.
ICD-10-CM: Z12.1 - Encounter for screening for malignant neoplasm of intestinal tract.
Z12.10 - intestinal tract, unspecified
Z12.11 - colon
Z12.12 - rectum
Z12.13 - small intestine
Z12.19 - other intestinal tract? Hmm. Let's recall. In ICD-10-CM index: Screening (for) malignant neoplasm (of) intestinal tract Z12.10, colon Z12.11, rectum Z12.12, small intestine Z12.13. There may be Z12.19 for "other specified intestinal tract"? Let's check: In ICD-10-CM, "Z12.19 Encounter for screening for malignant neoplasm of other intestinal tract" exists? Wait category Z12.1 has: Z12.10 Unspecified, Z12.11 Colon, Z12.12 Rectum, Z12.13 Small intestine. There is also Z12.19? Let me recall Z12.2 is respiratory organs; Z12.3 is breast; Z12.4 is cervix; Z12.5 is prostate; Z12.6 is bladder; Z12.7 is other genitourinary organs; Z12.8 is other sites; Z12.9 is unspecified. So for colon, code is Z12.11. Need confirm if screening for malignant neoplasm of colon is Z12.11.
But there is also possible code for "Encounter for screening for malignant neoplasm of colon" vs "Screening colonoscopy". In ICD-10-CM, Z12.11 is encounter for screening for malignant neoplasm of colon. However, there is also code Z86.010? That's personal history of colonic polyps? No, not screening. Or Z85.038 personal history of malignant neoplasm of large intestine? No.
Wait there is also a specific code for "Screening for malignant neoplasm of colon" in ICD-10-CM: Z12.11. Let's verify with memory: In ICD-10-CM, encounter for screening colonoscopy for colorectal cancer is reported with Z12.11 (screening for malignant neoplasm of colon) or Z12.12 (rectum). For average-risk patient, screening, no symptoms. Is it colon or colorectal? The prompt says "Screening for malignant neoplasm of the colon". That matches Z12.11 exactly. But let's be careful: Sometimes screening for "colorectal" cancer uses Z12.11 for colon and Z12.12 for rectum, or Z12.10 for intestinal tract, unspecified? If the documentation says "colon" specifically, you assign Z12.11. If it says "colorectal" or "intestinal tract, unspecified", maybe Z12.10? Let's check coding guidelines.
ICD-10-CM Official Guidelines for Coding and Reporting: Screening vs diagnostic. If a patient is undergoing a screening exam for malignant neoplasm of colon, assign Z12.11. If the patient has signs/symptoms, it's diagnostic, not screening. Here no symptoms, average-risk, screening. So Z12.11.
But there might be nuance: In ICD-10-CM, Z12.11 is "Encounter for screening for malignant neoplasm of colon". The patient is 52, average risk. The US Preventive Services Task Force recommends colorectal cancer screening starting at age 45 or 50 depending. But age doesn't affect code. No symptoms. Screening.
Now check if Z12.11 includes "screening for malignant neoplasm of colon" but what about "screening for malignant neoplasm of rectum"? That's Z12.12. If encounter reason is "screening for malignant neoplasm of the colon", it's colon only. So Z12.11.
But wait, there is also code Z12.11 (screening for malignant neoplasm of colon) vs Z12.12 (rectum). The colon includes cecum, ascending, transverse, descending, sigmoid? Actually ICD-10-CM neoplasm codes: malignant neoplasm of colon (C18) includes colon, not rectum (C20). Colon includes cecum, appendix? No, appendix is C18.1? Wait appendix is C18.1? Actually malignant neoplasm of appendix is C18.1? Let's recall: C18 is malignant neoplasm of colon. C18.0 cecum, C18.1 appendix? No, C18.1 is appendix? Wait let's recall: C18 Malignant neoplasm of colon: C18.0 Cecum; C18.1 Appendix? Hmm no, malignant neoplasm of appendix is C18.1? Let's check: Actually C18.1 is malignant neoplasm of appendix? Let's recall ICD-10: C18.0 Malignant neoplasm of cecum; C18.1 Malignant neoplasm of appendix; C18.2 Ascending colon; C18.3 Hepatic flexure; C18.4 Transverse colon; C18.5 Splenic flexure; C18.6 Descending colon; C18.7 Sigmoid colon; C18.8 Overlapping lesion of colon; C18.9 Colon, unspecified. Rectosigmoid junction is C19. Rectum is C20. So screening for colon maps to Z12.11. Screening for rectum Z12.12. Screening for small intestine Z12.13.
But is there a code Z12.11 with 7th character? No, Z codes generally don't have 7th characters except some injuries or obstetrics. No.
Check the decimal: ICD-10-CM uses decimal after three characters: Z12.11. That's exactly as written in code set: Z12.11. Include decimal point where code set uses one. Yes ICD-10-CM has a decimal after the third character. The format is like Z12.11. Wait ICD-10-CM codes are formatted with a decimal after the third character: e.g., Z12.11. Yes.
But some code sets might write Z12.11 or Z1211? The task: "Report codes exactly as they are written in the code set, including the decimal point where the code set uses one. I10 has no decimal. E11.9 does." ICD-10-CM uses decimal after 3rd character. So code is "Z12.11". Wait for ICD-10-CM, the code for screening for malignant neoplasm of colon is Z12.11. Let's verify: Is it "Z12.11" or "Z12.10"? Let's recall tabular list:
Z12 Encounter for screening for malignant neoplasms
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
Z12.19 Encounter for screening for malignant neoplasm of other intestinal tract? Wait I need to check if Z12.19 exists. Actually, I recall there is Z12.19? Let's search memory: In ICD-10-CM, "Z12.19 Encounter for screening for malignant neoplasm of other specified intestinal tract"? Let's think. Category Z12.1 has:
Z12.10 Unspecified intestinal tract
Z12.11 Colon
Z12.12 Rectum
Z12.13 Small intestine
Z12.19 Other intestinal tract? Maybe yes. Wait Web search memory: I have seen codes: Z12.10, Z12.11, Z12.12, Z12.13, Z12.19? Let's check: Under Z12.1, valid codes are Z12.10, Z12.11, Z12.12, Z12.13. Actually 4th character 1, then 5th character 0-3. There is no .19 because .19 would be a 5th character 9 at same level? For category Z12, 4th character is site: .0 stomach, .1 intestinal tract, .2 respiratory, .3 breast, .4 cervix, .5 prostate, .6 bladder, .7 other GU, .8 other sites, .9 unspecified. Then 5th character for intestinal tract: 0 unspecified, 1 colon, 2 rectum, 3 small intestine. There is no "other intestinal tract" because .19 would mean 4th char 1 (intestinal) and 5th char 9 (other)? But in ICD-10-CM, they sometimes have .19 for "other" within intestinal? Let's check: For example, Z12.8 Other screening for malignant neoplasm, there are 5th char? Wait the codes: Z12.8? Let's not digress. The colon code is definitely Z12.11.
Wait there is also code Z12.11 for screening for malignant neoplasm of colon, but what about "screening for malignant neoplasm of colon in an average-risk 52-year-old" — this is a screening colonoscopy. In ICD-10-CM, do we also need to code the screening procedure? The encounter reason is the screening, not the procedure. The required key is "code" single ICD-10-CM code for the encounter reason. So Z12.11 is the reason for the encounter (screening). The actual procedure (colonoscopy) would be a CPT code, not ICD-10-CM. The diagnosis code for the encounter is Z12.11. So answer code Z12.11.
Let's double-check if there is a more specific code for average-risk screening? No, average-risk is a risk factor, not coded separately unless it's a screening. There is no combination. The ICD-10-CM index: "Screening (for) malignant neoplasm (of) colon Z12.11". Yes.
Potential alternative: Z12.10? If the encounter reason says "malignant neoplasm of the colon", colon is specified, so Z12.11, not unspecified intestinal tract.
Potential alternative: Z85.038 (personal history of malignant neoplasm of large intestine)? No, that's personal history, not screening. The patient has no history mentioned. They are average risk, no symptoms. So not Z85.
Potential alternative: Z86.010 (personal history of colonic polyps)? No.
Potential alternative: Z86.0? No.
Potential alternative: Z00.00 (general adult medical exam without abnormal findings)? Screening for colon cancer is not general exam; it's a screening encounter, so Z12.11 is correct. Also if it were a routine general medical exam, code Z00.00, but the reason is specific screening for colon cancer.
Check guidelines: "If a patient is admitted for a screening test, the screening code is the first-listed diagnosis. If the screening test is positive or the patient has signs/symptoms, code the signs/symptoms or the findings." Here no symptoms and it's just screening, so Z12.11 first-listed. Good.
Now, need output JSON exactly one fenced block with object with key "code". The value should be the string "Z12.11". Should we include as string. The task: Required key: "code". Since code is an ICD-10-CM code, it's alphanumeric with decimal, so string. And no other keys.
Let's construct:
```json
{
"code": "Z12.11"
}
```
Need to ensure no commentary. Use exactly one fenced JSON code block. The instructions: "Reply with exactly one fenced JSON code block and nothing else. No preamble, no commentary before or after, no second code block." So final answer is:
```json
{
"code": "Z12.11"
}
```
Check if the code should be "Z12.11" or "Z12.11 "? No trailing. Good.
Let's just verify the decimal. ICD-10-CM format: The code is Z12.11. In the Tabular List, it's Z12.11 (with decimal after Z12). Actually ICD-10-CM always has a decimal after the third character: e.g., Z12.11 has decimal after Z12? Wait the third character is the third character of the entire code: Z (letter) 1 (digit) 2 (digit) => Z12, then decimal, then 11. Yes Z12.11. Sometimes people write Z12.11 (decimal between 2 and 1? Wait Z12 is three characters: Z is first, 1 is second, 2 is third. Then decimal, then 1 is fourth, 1 is fifth. So format: Z12.11. Yes. For E11.9: E is first, 1 second, 1 third, decimal, 9 fourth. That matches "E11.9". Good. So Z12.11 has decimal after Z12. Good.
Let's double-check if there's a 2024 update: In ICD-10-CM 2024, Z12.11 still exists. There is also code Z12.11 for "Encounter for screening for malignant neoplasm of colon". Yes.
One nuance: "average-risk 52-year-old" - does the age matter? In ICD-10-CM, there are pediatric/adult codes? No. Z codes are age-agnostic. Screening colonoscopy for average-risk adult: Z12.11.
Wait: There is actually a code for "Encounter for screening for malignant neoplasm of colon" — Z12.11. But there is also a CPT descriptor for screening colonoscopy. The ICD-10-CM diagnosis for a screening colonoscopy is Z12.11 (or Z12.12 if rectum). If the physician documents "screening for colorectal cancer", coders often use Z12.11 for colon and Z12.12 for rectum? Actually "colorectal" includes both colon and rectum. If documentation says "screening for colon cancer", use Z12.11. If it says "screening for colorectal cancer", some coders use Z12.11 and Z12.12? Or just Z12.11? Let's check: The term "colorectal" refers to colon and rectum. There is no single Z code for colorectal; if the screening encompasses both colon and rectum, you might code Z12.11 and Z12.12? But the prompt specifically says "malignant neoplasm of the colon", not colorectal. So colon only. Thus Z12.11.
Let's confirm there isn't a specific code "Z12.11" for "screening for malignant neoplasm of colon" vs "Z12.10" for "intestinal tract, unspecified". Since colon is specified, use Z12.11. Good.
Now final answer. Ensure only JSON block. No extra text. Use null? Not needed. Code string.
Wait one more check: The prompt says "No reference material is supplied for this item. Answer from what you know." Harness rules: "Never invent a code. If you cannot identify the correct value, return the string "UNKNOWN" for that key." We are confident it's Z12.11. If somehow the correct code were Z12.10? Let's be absolutely sure.
Let's mentally navigate the ICD-10-CM Index:
Screening
- for
- malignant neoplasm (of)
- colon Z12.11
- colorectal? Let's see: Index might list "colorectal" under colon? Actually in Index, look up "Screening" -> "for" -> "malignant neoplasm" -> "colon" -> Z12.11. Under intestinal tract, unspecified -> Z12.10. Under rectum -> Z12.12. Under small intestine -> Z12.13. There's also "anus" maybe? Not relevant.
Tabular:
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 intestinal tract, unspecified
Z12.11 colon
Z12.12 rectum
Z12.13 small intestine
Z12.19? Let's check if Z12.19 exists for "other specified intestinal tract". In ICD-10-CM, when a category is subdivided, a 5th character of 9 is "other specified" if there is a residual. For example, Z12.1 has 5th characters 0,1,2,3. Usually there is a .19? Wait for category T36-T50 poisoning, 5th character 9 is other? But for Z12.1, is there a code Z12.19? Let's check: In ICD-10-CM, the 5th character for Z12.1: 0 unspecified, 1 colon, 2 rectum, 3 small intestine. There is no 9 because there is no "other intestinal tract" listed? Wait appendix is part of colon? Actually malignant neoplasm of appendix is C18.1, which is colon? Wait appendix is not colon? Let's check: C18.1 is malignant neoplasm of appendix? Wait I earlier thought C18.1 is appendix, but let's verify. In ICD-10, C18 is colon. Subdivisions: C18.0 Cecum; C18.1 Appendix? Hmm is appendix considered part of colon? Anatomically, appendix is not colon, but ICD classifies malignant neoplasm of appendix under C18.1? Let's verify: Actually ICD-10 (WHO) C18.1 is "Malignant neoplasm of appendix". Wait no, that seems odd because appendix is a separate organ, but WHO ICD-10 has C18.1 Malignant neoplasm of appendix. Let's recall: There is C18.1? Yes, I recall C18.1 is appendix. Let's verify: C18.0 Cecum, C18.1 Appendix, C18.2 Ascending colon, C18.3 Hepatic flexure, C18.4 Transverse colon, C18.5 Splenic flexure, C18.6 Descending colon, C18.7 Sigmoid colon, C18.8 Overlapping lesion of colon, C18.9 Colon, unspecified. So appendix is included in colon chapter? It is classified as part of colon? Weird but okay. Then "other specified intestinal tract" might include other parts not listed. But there is a code Z12.19? Let's check typical ICD-10-CM code set: I have seen Z12.19 "Encounter for screening for malignant neoplasm of other intestinal tract". Wait a quick memory search: "Z12.19 Encounter for screening for malignant neoplasm of other intestinal tract" is a valid code. Let me think of examples: If screening for malignant neoplasm of "anus" or "appendix"? No, those may map to other codes. But I recall seeing Z12.19 in some coding resources. Let's check: Under Z12.1, the fifth characters: 0 unspecified, 1 colon, 2 rectum, 3 small intestine, 9 other. Yes, .19 is "other specified intestinal tract". For instance, screening for malignant neoplasm of "anus" maybe Z12.19? Actually anal canal is not intestine? It's digestive. Wait anus is part of digestive system but intestinal tract includes stomach? No, stomach is Z12.0. Intestinal tract includes small intestine, colon, rectum, and other parts like anus? No, anus is colorectal? Actually rectum is C20, anus is C21. Anus is not intestine? It's digestive. But there is a separate category for screening? Under Z12.8? Not sure. But Z12.19 exists for other intestinal tract. This doesn't affect colon code. Colon is Z12.11.
Thus answer is Z12.11.
Let's produce final output.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Qwen3.8 Flash · Alibaba3.9s · 127 out | 2.4s · 155 out | 1.9s · 105 out
Reasoning · 103 tokens
We need answer user's task: assign single ICD-10-CM code for encounter reason: Screening for malignant neoplasm of colon in average-risk 52-year-old no symptoms. Required key code. Need output exactly one fenced JSON code block. Need maybe think: ICD-10-CM Z12.11 Encounter for screening for malignant neoplasm of colon. Need ensure code exact decimal. final {"code":"Z12.11"}. Ensure no extra.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 131 tokens
We need answer JSON only. Need assign ICD-10-CM code for screening for malignant neoplasm of colon in average-risk 52-year-old asymptomatic. Need single code. This is Z12.11 Encounter for screening for malignant neoplasm of colon. Confirm ICD-10-CM: Z12.11 screening for malignant neoplasm of colon. There's Z12.12 for rectum, Z12.13 for rectosigmoid? Z12.11 colon. Average risk colonoscopy screening code. Required key code. Output fenced JSON only.
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 81 tokens
We need answer JSON only. Need assign single ICD-10-CM code for encounter reason: screening for malignant neoplasm of colon in average-risk 52-year-old asymptomatic. Known ICD-10-CM screening colon cancer: Z12.11 Encounter for screening for malignant neoplasm of colon. Need only code. Ensure final fenced JSON. No extra.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Kimi K2.6 · Moonshot1.9s · 417 out | 3.7s · 448 out | 29.3s · 1,743 out
The user wants a single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
Required key: "code".
This is a screening for colon cancer. ICD-10-CM code for screening for malignant neoplasm of colon is Z12.11 (Encounter for screening for malignant neoplasm of colon). Let me confirm.
ICD-10-CM category Z12 is Encounter for screening for malignant neoplasms.
Z12.1 is Encounter for screening for malignant neoplasm of intestinal tract.
Z12.10 ... Z12.13?
Wait, let's recall accurately:
Z12.10 - Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 - Encounter for screening for malignant neoplasm of colon
Z12.12 - Encounter for screening for malignant neoplasm of rectum
Z12.13 - Encounter for screening for malignant neoplasm of small intestine
Yes, Z12.11 is correct for colon screening.
The patient is average-risk, 52-year-old, no symptoms. This is a routine screening colonoscopy or screening encounter. The code is Z12.11.
I need to output exactly one fenced JSON code block with key "code".
Format:
json {
"code": "Z12.11"
}
Check ground rules:
- Report codes exactly as written, including decimal point. Z12.11 has a decimal.
- No extra keys.
- Use JSON null if empty, but here we have a value.
Double-check: Is there any other code? Sometimes screening codes differ by method, but ICD-10-CM doesn't specify method in the Z code for colon screening. Z12.11 is the correct code for the encounter reason.
I should ensure I'm not inventing. Z12.11 is standard.
Final answer is just the JSON block.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 425 tokens
We need to assign a single ICD-10-CM code for encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
We need to answer from what we know, no reference material supplied. Must produce JSON with key "code". Need to report code exactly as written in code set. Need to know ICD-10-CM code for screening for malignant neoplasm of colon. In ICD-10-CM, screening for malignant neoplasm of colon is Z12.11 (Encounter for screening for malignant neoplasm of colon). Let's verify. Z12.11 is "Encounter for screening for malignant neoplasm of colon". There is also Z12.10 "Encounter for screening for malignant neoplasm of intestinal tract, unspecified". Z12.11 is specific to colon. The scenario: average-risk 52-year-old with no symptoms screening. That maps to Z12.11.
Need to be careful: ICD-10-CM code set uses decimal point. Z12.11 includes decimal. No seventh character. So answer: Z12.11.
Need to output exactly one fenced JSON code block with no preamble.
```json
{
"code": "Z12.11"
}
```
Wait, check if any other code applies. For screening colonoscopy, sometimes use Z12.11. Yes. There is also category Z12 "Encounter for screening for malignant neoplasms". Z12.11 is correct.
Double-check: In ICD-10-CM, Z12.11 is valid. There is also Z12.12? No, I think Z12.11 is colon, Z12.12 is rectal? Let's recall. Actually, Z12.11 is "Encounter for screening for malignant neoplasm of colon". Z12.12 is "Encounter for screening for malignant neoplasm of rectum". Z12.13 is "Encounter for screening for malignant neoplasm of small intestine". Z12.10 is unspecified intestinal tract. So Z12.11 is right.
Thus final answer. json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 1,716 tokens
The user wants me to assign a single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
Required key: "code".
I need to output exactly one fenced JSON code block with the key "code".
The scenario is a screening for malignant neoplasm of the colon. In ICD-10-CM, the code for screening for malignant neoplasm of the colon is Z12.11.
Let me verify:
- Z12.11 is the code for Encounter for screening for malignant neoplasm of colon.
- Z12.1 is Encounter for screening for malignant neoplasm of intestinal tract (but colon is more specific).
- Actually, let me think carefully.
- Z12.0 is skin
- Z12.1 is intestinal tract
- Z12.10 is intestinal tract, unspecified
- Z12.11 is colon
- Z12.12 is rectum
- Z12.13 is small intestine
- Z12.2 is respiratory organs
- etc.
Wait, let me recall the exact structure of Z12.
Z12 Encounter for screening for malignant neoplasms
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.00 … unspecified
Z12.01 … intestinal tract, unspecified? No, let me be careful.
Actually, I recall:
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
Z12.2 Encounter for screening for malignant neoplasm of respiratory organs
Z12.3 Encounter for screening for malignant neoplasm of breast
Z12.4 Encounter for screening for malignant neoplasm of cervix
Z12.5 Encounter for screening for malignant neoplasm of prostate
Z12.6 Encounter for screening for malignant neoplasm of bladder
Z12.7 Encounter for screening for malignant neoplasm of other genitourinary organs
Z12.8 Encounter for screening for malignant neoplasm of other sites
Z12.81 Encounter for screening for malignant neoplasm of oral cavity
Z12.82 Encounter for screening for malignant neoplasm of skin
Z12.83 Encounter for screening for malignant neoplasm of nervous system
Z12.84 Encounter for screening for malignant neoplasm of bone
Z12.89 Encounter for screening for malignant neoplasm of other sites
Z12.9 Encounter for screening for malignant neoplasm, site unspecified
Or wait, I need to be absolutely sure about the exact code.
Let me think about colon screening specifically. The common code used for colonoscopy screening is Z12.11.
But is there any other code? For an average-risk 52-year-old, the code remains Z12.11. If they were high risk, they might get a different code (family history Z80.0 or something, but the encounter reason is screening). The question asks for the encounter reason code. The encounter reason is "Screening for malignant neoplasm of the colon". So Z12.11 is correct.
Let me double-check the code structure. In ICD-10-CM, Z12.11 is officially "Encounter for screening for malignant neoplasm of colon". Yes.
Wait, does the code set use a decimal for Z12.11? Yes, Z12 is the category, .11 is the subcategory. So Z12.11.
But let me make sure about Z12.1 vs Z12.11. The ICD-10-CM Tabular List:
Z12 Encounter for screening for malignant neoplasms
Z12.0 Encounter for screening for malignant neoplasm of stomach
Z12.00 ... unspecified
Z12.01 ... Z12.09 ...
Z12.1 Encounter for screening for malignant neoplasm of intestinal tract
Z12.10 Encounter for screening for malignant neoplasm of intestinal tract, unspecified
Z12.11 Encounter for screening for malignant neoplasm of colon
Z12.12 Encounter for screening for malignant neoplasm of rectum
Z12.13 Encounter for screening for malignant neoplasm of small intestine
Actually, is Z12.1 broken down that way? I want to be very careful because sometimes the subdivision is different. Let me reconstruct from memory of the ICD-10-CM code set.
Category Z12:
- Z12.0 Stomach (only one code? No, there might be subcodes. Let me not digress.)
- Z12.1 Intestinal tract
- Z12.10 Intestinal tract, unspecified
- Z12.11 Colon
- Z12.12 Rectum
- Z12.13 Small intestine
- Z12.2 Respiratory organs
- Z12.3 Breast
- Z12.4 Cervix
- Z12.5 Prostate
- Z12.6 Bladder
- Z12.7 Other genitourinary organs
- Z12.8 Other sites
- Z12.81 Oral cavity
- Z12.82 Skin
- Z12.83 Nervous system
- Z12.84 Bone
- Z12.89 Other
- Z12.9 Unspecified
I believe Z12.11 is the correct code.
Wait, could it be Z12.10? No, because colon is specified. Could it be Z12.00? No, that's stomach.
Another possibility: Is there a code specifically for "screening colonoscopy"? No, in ICD-10-CM, the screening is captured by Z12.11. The CPT code would be different, but this is ICD-10-CM.
The prompt says "average-risk 52-year-old with no symptoms". Does risk level change the ICD-10-CM code? Screening is screening. High risk might use a different code like Z80.0 (family history) or personal history, but the encounter *reason* here is explicitly stated as screening for malignant neoplasm of the colon. So Z12.11 is the first-listed reason code.
Also note: "no symptoms" is consistent with a screening encounter (Z-code). If there were symptoms, we'd use the symptom code. But here it's screening.
Thus the code is Z12.11.
Wait, one more thought: Could the code be Z12.00? Some people might confuse colon and intestinal tract unspecified. But colon is specifically Z12.11.
Let me check if there's any instruction that average-risk colon cancer screening maps to a specific code. In ICD-9-CM, it was V76.51. In ICD-10-CM, it's Z12.11.
I will output:
```json
{
"code": "Z12.11"
}
```
Wait, I need to ensure formatting is exactly correct. The user asked for exactly one fenced JSON code block and nothing else. Include the required key. So I will just output that.
But before finalizing, let me think if there's any ambiguity about "Z12.11" vs "Z12.11" with a space or anything. No.
The user says "No reference material is supplied for this item. Answer from what you know." So I must rely on my internal knowledge. I am fairly confident in Z12.11.
One alternative: Z12.13 is small intestine. Z12.11 is definitely colon.
Another remote possibility: Could it be Z12.8 other sites? No, colon is specified under intestinal tract.
Final check: ICD-10-CM Official Guidelines for Coding and Reporting, Section I.C.21.c.5: "Screening is the testing for disease or disease precursors in seemingly well individuals so that early detection and treatment can be provided for those who test positive for the disease... Encounter for screening are coded using the Z12 category."
Z12.11 is the specific code.
I will output the JSON.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100DeepSeek V4 Pro · DeepSeek2.1s · 96 out | 4.9s · 177 out | 0.9s · 17 out
Reasoning · 78 tokens
We are asked to assign the single ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms. The code for screening for malignant neoplasm of the colon is Z12.11 (Encounter for screening for malignant neoplasm of colon). No symptoms, so no other diagnosis. So code: Z12.11.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 162 tokens
We are asked to assign a single ICD-10-CM code for the encounter reason: "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms." This sounds like a screening code for colorectal cancer. In ICD-10-CM, the screening code for malignant neoplasm of colon is Z12.11 (Encounter for screening for malignant neoplasm of colon). However, note that there is also Z12.10 for unspecified site, but colon has a specific code. Since the patient is average-risk, no symptoms, it's screening. No family history or other indications mentioned. So code Z12.11. Just need to output the code as a string. The key is "code". So answer: {"code": "Z12.11"}json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100GPT-5.6 Luna · OpenAI1.2s · 52 out | 1.0s · 38 out | 2.0s · 38 out
json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{"code":"Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100DeepSeek V4 Flash · DeepSeek8.9s · 218 out | 2.1s · 113 out | 3.0s · 129 out
Reasoning · 200 tokens
We need to assign ICD-10-CM code for screening for malignant neoplasm of colon in average-risk 52-year-old with no symptoms. Screening colonoscopy? The code for screening colonoscopy for colorectal cancer is Z12.11 (Encounter for screening for malignant neoplasm of colon). However, the reason is "Screening for malignant neoplasm of the colon" - that is Z12.11. But note: average-risk, no symptoms. So Z12.11. Alternatively, there is Z13.89? No. For colon cancer screening, it's Z12.11. Also, if it's a screening colonoscopy, the procedure code would be different but here we assign diagnosis code for encounter reason. So answer: Z12.11. But let me confirm: ICD-10-CM code for screening for malignant neoplasm of colon is Z12.11. For rectum it's Z12.12. So yes.
Thus answer: Z12.11.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 98 tokens
We need answer only JSON. Need assign ICD-10-CM code for screening colon neoplasm average-risk. Need know code: Z12.11 Encounter for screening for malignant neoplasm of colon. Actually Z12.11 is screening for malignant neoplasm of colon. There is Z12.12 screening for rectum. Need code exactly. Include? ICD-10-CM no decimal. So "Z12.11". Need output exactly fenced JSON code block with key code.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 110 tokens
We need answer only JSON with key code. Need assign ICD-10-CM code for screening malignant neoplasm colon average-risk 52-year-old no symptoms. Need know code. Screening for malignant neoplasm of colon. ICD-10-CM: Z12.11 Encounter for screening for malignant neoplasm of colon. Z12.12 is rectum? Actually Z12.11 colon, Z12.12 rectum. Colon. Average-risk no symptoms. Code Z12.11. Need exactly. Ensure no decimal. Z12.11. Final with JSON.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100Claude Haiku 4.5 · Anthropic9.5s · 369 out | 5.0s · 350 out | 7.6s · 322 out
Reasoning · 344 tokens
The task is asking for the ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.
This is a screening encounter for colorectal cancer. Let me think about the appropriate ICD-10-CM code.
In ICD-10-CM, screening codes are found in the Z category. For screening for malignant neoplasm, the codes are typically in the Z1x range.
The specific code for screening for malignant neoplasm of the colon would be:
- Z12.11 - Encounter for screening for malignant neoplasm of colon
This is the code used when a person without symptoms is undergoing screening for colorectal cancer. The patient is 52 years old and average-risk, so they would be a candidate for routine screening (which typically starts at age 45-50 depending on guidelines).
Z12.11 is the appropriate code for this encounter.
Let me verify:
- Z12 is for encounter for screening for malignant neoplasm
- Z12.1 is specifically for screening for malignant neoplasm of digestive organs
- Z12.11 is for screening for malignant neoplasm of colon
The task says "Assign the single ICD-10-CM code" which matches what I'm providing - one code.
The format should be exactly as written in the code set, which includes the decimal point. Z12.11 is correct.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 325 tokens
This is a request to assign an ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.
The task asks for a single ICD-10-CM code for the encounter reason. This is a screening encounter, not a diagnosis of disease, so I need to use a Z code (factors influencing health status and contact with health services).
The key screening codes for colonic cancer screening include:
- Z12.11 - Encounter for screening for malignant neoplasm of colon
Since this is specifically for screening for malignant neoplasm of the colon, Z12.11 is the appropriate code. The patient characteristics (average-risk, 52 years old, no symptoms) confirm this is a screening encounter.
Z12.11 is the correct ICD-10-CM code for screening for malignant neoplasm of the colon.
The format should include the decimal point as ICD-10-CM codes use decimals. Z12.11 has the decimal.
Let me verify my understanding:
- Z12 = Encounter for screening for malignant neoplasms
- Z12.1 = Encounter for screening for malignant neoplasm of digestive organs
- Z12.11 = Encounter for screening for malignant neoplasm of colon
Yes, Z12.11 is correct.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 297 tokens
The user is asking for an ICD-10-CM code for screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.
In ICD-10-CM, screening codes are typically found in the Z12 category (Encounter for screening for malignant neoplasms).
For screening for malignant neoplasm of the colon, the appropriate code would be:
- Z12.11 - Encounter for screening for malignant neoplasm of colon
Let me verify this is the correct code:
- Z12 is for encounters for screening for malignant neoplasms
- Z12.1 is specifically for screening for malignant neoplasm of digestive organs
- Z12.11 is specifically for screening for malignant neoplasm of colon
The clinical presentation described is:
- Screening (preventive encounter)
- Colon/colorectal cancer screening
- Average risk
- No symptoms
- Age 52 (which is consistent with recommended colorectal cancer screening age - typically starts at age 45-50)
Z12.11 is the appropriate ICD-10-CM code for this encounter.
The format should include the decimal point as ICD-10-CM codes use them.json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}100DeepSeek V3.2 · DeepSeek1.2s · 17 out | 1.6s · 17 out | 1.5s · 17 out
json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}json{
"code": "Z12.11"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}33GLM-5.3 · Z.ai1.7s · 320 out | 8.8s · 1,719 out | 68.0s · 8,347 out
Reasoning · 305 tokens
The task: Assign the single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM code for screening for malignant neoplasm of colon: Z12.2 (Encounter for screening for malignant neoplasm of colon). Note: Z12.2 does NOT have a decimal... wait, ICD-10-CM codes do have a decimal after the third character. Z12.2 — yes, ICD-10-CM codes have a decimal point. Z12.2 is "Encounter for screening for malignant neoplasm of colon." Actually, let me check: Z12.1 is screening for malignant neoplasm of respiratory organs; Z12.2 is screening for malignant neoplasm of colon. There are more specific codes? Z12.31, Z12.32... no wait, those are for breast (Z12.31 screening mammogram, Z12.39 other breast screening). For colon, Z12.2 is the code. Some sources... Actually, Z12.2 is a billable/specific code, no further subdivision. Yes, Z12.2.
Note that the colonoscopy screening also may include Z00.00 no. The answer is Z12.2.
Format: report code exactly as written in code set, ICD-10-CM uses a decimal after third character: Z12.2.json{"code": "Z12.2"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.2",
"ok": false,
"present": true
}
],
"fabricated": true,
"abstained": false
}Reasoning · 1,661 tokens
The task: assign the single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM code: Z12.2 — Encounter for screening for malignant neoplasm of other organs... wait, let me recall. Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs"? No.
Let me recall the Z12 category: Encounter for screening for malignant neoplasm.
- Z12.0: Encounter for screening for malignant neoplasm of gastrointestinal tract? Actually Z12.0 is "Encounter for screening for malignant neoplasm of the gastrointestinal tract"? Hmm.
Actually:
- Z12.0 Encounter for screening for malignant neoplasm of gastrointestinal tract? No wait — Z12.0 is "Encounter for screening for malignant neoplasm of the ear"? Let me think carefully.
ICD-10-CM Z12 codes:
- Z12.0 Encounter for screening for malignant neoplasm of gastrointestinal tract... Hmm, no. Let me recall the actual list:
- Z12.0 Encounter for screening for malignant neoplasm of the ear? No, that doesn't sound right either.
The actual list:
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of other organs (includes... hmm)
- Z12.3 Encounter for screening for malignant neoplasm of breast
- Z12.4 Encounter for screening for malignant neoplasm of cervix? No, Z12.4 is cervix? Hmm.
Let me be precise. ICD-10-CM:
Z12 Encounter for screening for malignant neoplasm
- Z12.0 Encounter for screening for malignant neoplasm of the ear? Hmm no.
Actually I recall:
- Z12.0: Encounter for screening for malignant neoplasm of the ear — no...
Let me reconstruct from memory of the 2022 ICD-10-CM:
Z12.0 Encounter for screening for malignant neoplasm of the ear? I don't think ear screening is a thing.
Known codes:
- Z12.11 Encounter for screening for malignant neoplasm of colon? No wait, Z12.11 is colon. Yes! Z12.11 — Encounter for screening for malignant neoplasm of the colon. And Z12.12 — Encounter for screening for malignant neoplasm of the rectum. Z12.13 — Encounter for screening for malignant neoplasm of the small intestine? Hmm, actually Z12.13 might be "Encounter for screening for malignant neoplasm of the small intestine" — added later.
So Z12.1 is "Encounter for screening for malignant neoplasm of the gastrointestinal tract" with subdivisions:
- Z12.11 colon
- Z12.12 rectum
- Z12.13 small intestine (added in FY2021? or so)
Z12.2 is "Encounter for screening for malignant neoplasm of other organs" — that includes eye? Hmm. Actually Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs"? No, Z12.2 is other organs.
Let me list:
- Z12.0: Encounter for screening for malignant neoplasm of the ear? Hmm. Actually I believe Z12.0 doesn't exist... Let me think about Z12.31, Z12.39: Z12.3 is "Encounter for screening for malignant neoplasm of breast"? Hmm no, breast screening is Z12.39? Wait:
- Z12.31 Encounter for screening mammogram for malignant neoplasm of breast
- Z12.39 Encounter for screening for malignant neoplasm of other parts of breast? Actually "Encounter for other screening for malignant neoplasm of breast".
So Z12.3 = breast.
- Z12.4 Encounter for screening for malignant neoplasm of the rectum? No... Z12.4 is "Encounter for screening for malignant neoplasm of the anus"? Hmm. Actually I recall Z12.4 doesn't exist; Z12.5? Hmm.
Known ones:
- Z12.11 colon screening (average risk) — "Encounter for screening for malignant neoplasm of colon". This is the code used for screening colonoscopy in average-risk patients.
- Z12.12 rectum screening.
- Z12.2 "Encounter for screening for malignant neoplasm of other organs"? Hmm — I recall Z12.2 includes "Encounter for screening for malignant neoplasm of the bladder"? Hmm, actually bladder screening might be Z12.2. And Z12.49? Hmm, Z12.4 is "Encounter for screening for malignant neoplasm of the rectum"? No.
Let me just recall the hierarchy:
Z12 Encounter for screening for malignant neoplasm
Z12.0 Encounter for screening for malignant neoplasm of the ear — hmm, I actually now recall Z12.0 doesn't exist in the index... Wait, there IS Z12.0? Let me think of screening codes commonly used:
- Z12.11: screening colonoscopy (average risk) — very common.
- Z12.12: rectum.
- Z12.13: small intestine.
- Z12.2: "Encounter for screening for malignant neoplasm of respiratory organs"? No — that's Z12.2? Hmm. Lung cancer screening is Z12.2 ("Encounter for screening for malignant neoplasm of other organs"? no...). Low-dose CT lung cancer screening uses Z12.2. Yes! LDCT lung cancer screening is coded Z12.2. Z12.2 is "Encounter for screening for malignant neoplasm of respiratory organs". Yes, that's right — Z12.2 respiratory organs.
- Z12.3: breast (Z12.31 mammogram, Z12.39 other).
- Z12.4: "Encounter for screening for malignant neoplasm of the rectum"? No, rectum is under Z12.1. Z12.4 is "Encounter for screening for malignant neoplasm of cervix"? Cervical cancer screening is Z12.4? Hmm — Pap smear screening: Z12.4 "Encounter for screening for malignant neoplasm of cervix". Yes! Z12.4 is cervix. And Z12.72? no. HPV screening... Z12.4 is right for cervical screening.
- Z12.5: "Encounter for screening for malignant neoplasm of prostate"? Hmm — prostate screening is Z12.5? Hmm, PSA screening... I think Z12.5 is "Encounter for screening for malignant neoplasm of prostate"? Hmm, actually I'm not sure there's a prostate screening code; PSA might be coded Z12.5? Hmm. Actually I recall Z12.5 exists: "Encounter for screening for malignant neoplasm of the prostate"? Hmm... Actually no — I think prostate-related: there's no specific; digital rectal exam screening... Let me recall Z12.8: "Encounter for screening for malignant neoplasm of other specified sites"? Hmm, Z12.83 is "Encounter for screening for malignant neoplasm of the skin"? Hmm... Actually skin screening: Z12.83. And Z12.84? "Encounter for screening for malignant neoplasm of other sites"? Hmm.
Anyway, the answer here: Z12.11 — Encounter for screening for malignant neoplasm of the colon. The task says average-risk, no symptoms — that's exactly screening colonoscopy. The code is Z12.11.
Formatting: "Report codes exactly as they are written in the code set, including the decimal point where the code set uses one." ICD-10-CM codes do have decimal points (e.g., E11.9). So Z12.11 with decimal.
Required key: "code". So answer: {"code": "Z12.11"}.
Output exactly one fenced JSON block, nothing else.json{"code": "Z12.11"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.11",
"ok": true,
"present": true
}
],
"fabricated": false,
"abstained": false
}Reasoning · 8,329 tokens
The task: Assign the single ICD-10-CM code for "Screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms."
ICD-10-CM code for screening for malignant neoplasm of colon: Z12.2 "Encounter for screening for malignant neoplasm of colon."
Wait, let me think about the code structure. Z12.2 is "Encounter for screening for malignant neoplasm of colon." Actually, in ICD-10-CM:
- Z12.0 — Encounter for screening for malignant neoplasm of stomach... actually Z12.0 is for stomach? Let me recall.
- Z12.0 Encounter for screening for malignant neoplasm of stomach
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of colon — wait, actually I think Z12.2 might have been expanded.
Hmm. In FY 2021+ ICD-10-CM, Z12.31 "Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy" and Z12.39 "Encounter for screening for malignant neoplasm of colon, other screening colonoscopy"? Let me recall carefully.
Actually, Z12.31 and Z12.39 are for screening colonoscopy specifically. Let me recall the Z12 category:
- Z12.0 Encounter for screening for malignant neoplasm of stomach
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of colon — hmm, actually I believe Z12.2 exists as a parent with children:
- Z12.31 Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy
- Z12.39 Encounter for screening for malignant neoplasm of colon, other screening colonoscopy
Wait no. Let me think again. The structure:
Z12 Encounter for screening for malignant neoplasm
- Z12.0 stomach
- Z12.1 respiratory organs
- Z12.2 colon
- Z12.3 breast (Z12.31 screening mammogram, Z12.39 other breast)
- Z12.4 cervix
- Z12.5 prostate
- Z12.6 intestinal tract, unspecified portion
- Z12.7 other urinary organs? Hmm, actually Z12.7 is "Encounter for screening for malignant neoplasm of other urinary organs" with children Z12.71 (bladder) and Z12.79 (other urinary).
- Z12.8 other specified sites/regions (Z12.81 ovary, Z12.82 oral cavity, ... Z12.89 other)
- Z12.9 unspecified site
Hmm wait, but Z12.2 — was it expanded? Actually, hold on. I recall that for colon, the code Z12.2 has children Z12.31 and Z12.39? That doesn't fit because Z12.2 would then have children Z12.21... Hmm, but Z12.31 falls under Z12.3 numerically. Actually, I remember now: Z12.2 is "Encounter for screening for malignant neoplasm of colon" and it has children... no wait.
Let me recall from the actual ICD-10-CM tabular list:
Z12 Encounter for screening for malignant neoplasm
- Z12.0 Encounter for screening for malignant neoplasm of stomach
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of colon
- Z12.31 Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy
- Z12.32 ... no.
Hmm, that's odd. Actually, I think the correct structure is:
Z12.2 Encounter for screening for malignant neoplasm of colon
- Z12.31 Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy
- Z12.39 Encounter for screening for malignant neoplasm of colon, other screening colonoscopy
No wait, those subcodes numerically would be Z12.2x. But I do distinctly remember Z12.31 as a valid billable code: "Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy"? Hmm, hmm. Actually I recall Z12.31 being "Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy"? Let me check my memory of code Z12.31 usage in US colonoscopy screening claims: Yes, Z12.31 is widely used for "screening colonoscopy, initial" per MedLearn and coding guidance. And Z12.39 "Encounter for screening for malignant neoplasm of colon, other screening colonoscopy". Hmm, but then what is Z12.3? Z12.3 would be "Encounter for screening for malignant neoplasm of breast"? But then Z12.31 colonoscopy codes would conflict numerically with breast screening codes.
Hmm, actually breast screening is Z12.31 (screening mammogram) and Z12.39 (other breast screening)! Yes — Z12.31 is "Encounter for screening for malignant neoplasm of breast... screening mammogram"? Hmm no.
Let me get this right. I'm fairly confident:
- Z12.31: Encounter for screening for malignant neoplasm of breast, screening mammogram...
Hmm no. Let me think of codes I know cold:
- Z12.39 — used for high-risk breast screening (e.g., BRCA+ with MRI). Yes, Z12.39 "Encounter for screening for malignant neoplasm of breast, other" is used for breast MRI screening in high-risk patients.
- Z12.31 — screening mammography code. Hmm, but I also recall Z12.31 being colonoscopy initial...
Hmm, actually I recall now: for colonoscopy screening, the codes are Z12.31 and Z12.39? No wait, I think I'm conflating. Let me look at this differently.
2021: ICD-10-CM added new codes under Z12.2:
- Z12.A11 Encounter for screening for malignant neoplasm of colon... no.
Hmm, actually the 2021 additions: Z12.31 "Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy"? Hmm no, I think the 2021 update changed nothing under Z12.2.
Let me recall colonoscopy screening codes from GI coding references:
- Screening colonoscopy: Z12.31? Hmm. Actually I'm now fairly sure the screening colonoscopy codes introduced... Let me recall "Z12.39" — I've seen "Z12.39 Encounter for screening for malignant neoplasm of colon, other screening colonoscopy" hmm.
Alternatively: I remember distinctly from the ICD-10-CM index: "Screening, colonoscopy... Z12.31" hmm.
OK here's another approach. The ICD-10-CM official guidelines mention: "Encounter for screening colonoscopy... Z12.31, Z12.39". And separately, breast: "Z12.31 screening mammogram"? That can't both be.
Definitely: Z12.31 = screening mammogram? Hmm, no. The screening mammogram code — I remember claims use Z12.39 for mammography with additional evaluation, and Z12.31 for routine screening mammogram. Yes! That's right: In breast imaging coding, Z12.31 is routine screening mammography; Z12.39 is screening mammography converted to diagnostic, or short-interval follow-up. That's standard ACR coding guidance. So Z12.31 and Z12.39 are breast codes.
Then colon screening: Z12.2 — "Encounter for screening for malignant neoplasm of colon". Hmm, but is Z12.2 itself billable, or does it have children? I believe there are no children under Z12.2 in current ICD-10-CM... Hmm, wait. Actually, I now recall the colonoscopy screening codes Z12.31/Z12.39 confusion stems from something else.
Hold on — there IS a 2021 addition: Z12.A11, Z12.A12? No, those are for BRCA-related gynecologic screening? Hmm: Z12.A11 "Encounter for screening for malignant neoplasm of vagina, initial"? No...
Let me just systematically recall Z12 category (FY 2024 ICD-10-CM):
Z12 Encounter for screening for malignant neoplasm
Excludes1: encounter for screening for lipoma? no...
Subcategories:
- Z12.0 Encounter for screening for malignant neoplasm of stomach
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of colon
- Z12.31 Encounter for screening for malignant neoplasm of breast, screening mammogram...
Hmm, hmm. Actually wait: is it "Z12.31 Encounter for screening for malignant neoplasm of breast"? The note: Z12.3 has children Z12.31 (screening mammogram... "Encounter for screening for malignant neoplasm of breast, initial screening mammogram"?) Hmm, hmm.
I'm quite sure from ACR guidance: Z12.31 = "Encounter for screening for malignant neoplasm of breast, initial screening mammogram"? Hmm, hmm. Actually I think Z12.31 is "Encounter for screening for malignant neoplasm of breast" (screening mammography) — many facilities bill Z12.31 for screening mammo. Yes. And Z12.39 = "Encounter for screening for malignant neoplasm of breast, other screening" hmm but ACR uses Z12.39 for short interval follow-up which is... whatever, it's breast.
OK so colon: Z12.2. But wait — I have a strong memory that there are newer codes: Z12.31/Z12.39 colonoscopy... no no no. Colonoscopy: hmm.
Hmm, actually now I remember: There WERE new codes effective Oct 1, 2020 (FY2021)? No... Let me think about "Z12.2" vs colonoscopy screening codes used by gastroenterology: "Screening colonoscopy codes: Z12.31 (initial) and Z12.39 (surveillance after polyps...)"? I keep going back and forth.
Let me recall the actual ICD-10-CM FY2021 changes: Z12.31, Z12.32, Z12.33, Z12.34, Z12.35? No, that's not right either.
Hmm — what about Z12.39's official title? I'm going to trust: Z12.39 is "Encounter for screening for malignant neoplasm of breast, other"? Hmm, or "Encounter for screening for malignant neoplasm of colon, other"?
Let me think of the DSH&G (dense breast) supplementary screening: patients getting screening ultrasound after mammo — code Z12.39. Yes, Z12.39 is breast "other screening."
And colonoscopy average-risk screening: Z12.2. Hmm, but hold on, I also remember GI coders using "Z12.31" for colonoscopy... no, I think they use Z12.2? Hmm, hmm. But wait — isn't Z12.2 a subcategory header with children added in 2021?
FY 2021 ICD-10-CM new codes under Z12.2:
- Z12.31 Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy
- Z12.39 Encounter for screening for malignant neoplasm of colon, other screening colonoscopy
No wait — those would be children of Z12.3, not Z12.2. The tabular hierarchy doesn't require children share the numeric prefix? Actually it does — children of Z12.2 must be Z12.2x (like Z12.21, Z12.29). Z12.31 can't be a child of Z12.2; it'd be a child of Z12.3.
So: Z12.3 is a subcategory header "Encounter for screening for malignant neoplasm of breast"? Then Z12.31 would be "Encounter for screening for malignant neoplasm of breast, screening mammogram"? Hmm, but hold on, I also recall Z12.3 = "breast" hmm yes I think that's right: Z12.3 breast, with Z12.31 initial screening mammogram? Hmm no...
OK here's a cleaner memory anchor: "Z12.33"? "Z12.39"? I know from radiology coding exams: Screening mammogram = Z12.31. Breast screening MRI for BRCA = Z12.39? Hmm, but BRCA carriers might use Z12.39 or Z80.3/Z15.01 with screening. Fine.
Another anchor: colonoscopy screening average risk = Z12.2? Hmm... but I strongly recall from 2021 GI coding updates: "New ICD-10 codes Z12.31 and Z12.39 for colonoscopy screening distinguish initial vs. subsequent"... I really do have this memory, but the numeric hierarchy contradicts it. Unless... hmm, wait. Maybe the structure is:
Z12.2 Encounter for screening for malignant neoplasm of colon
(no children, billable as-is)
Hmm, but then where do Z12.31 and Z12.39 belong? Breast:
Z12.3 Encounter for screening for malignant neoplasm of breast?
Hmm wait, actually maybe breast is Z12.3 with children Z12.31 "screening mammogram" — hmm, hmm.
Alternatively, maybe breast screening is just Z12.39? Hmm.
Actually, you know what — I can verify via known real-world usage:
1. Colonoscopy screening: GI societies (ASGE) state: "Z12.2 Encounter for screening for malignant neoplasm of colon" is the code for average-risk screening colonoscopy. Hmm, do I actually remember ASGE guidance with Z12.2? I recall "Z12.2" from colon cancer screening... Hmm, I also recall "Z12.31" hmm.
Hmm wait, I think I finally remember: There ARE no Z12.2x codes; colon screening is Z12.2 (three-character billable? No—)
Hmm, actually Z12.2 — is it billable at 4 characters minimum? ICD-10-CM codes in the Z00–Z13 chapter: some three-character codes are billable (e.g., Z12.0? no...). Hmm, actually many Z codes are billable at 4 characters. Z12.0 "stomach" — is that billable? Hmm.
Let me recall: Z12.0 Encounter for screening for malignant neoplasm of stomach — I believe this is a billable 4-character code? Hmm, no wait, Z12.0 is 4 characters (Z-1-2-0). Yes, Z12.0, Z12.1, Z12.2, Z12.4, Z12.5, Z12.6, Z12.9 — hmm, which of these are billable?
From the tabular list (FY2024):
Z12 Encounter for screening for malignant neoplasm
- Z12.0 Encounter for screening for malignant neoplasm of stomach
- Z12.1 Encounter for screening for malignant neoplasm of respiratory organs
- Z12.2 Encounter for screening for malignant neoplasm of colon
- Hmm, children?
- Z12.31 Encounter for screening for malignant neoplasm of breast, initial screening mammogram? Hmm no — "screening mammogram"?
- Z12.39 Encounter for screening for malignant neoplasm of breast, other
- Z12.4 Encounter for screening for malignant neoplasm of cervix
- Z12.41 vaginal cancer screening? (added 2021) — hmm, Z12.41 "Encounter for screening for malignant neoplasm of cervix, cervical cytology"? Hmm. I do recall Z12.4 was split: Z12.41 (cytology), Z12.49? Hmm... Actually I don't fully recall.
- Z12.5 Encounter for screening for malignant neoplasm of prostate
- Z12.6 Encounter for screening for malignant neoplasm of intestinal tract, unspecified portion
- Z12.71 Encounter for screening for malignant neoplasm of bladder
- Z12.79 Encounter for screening for malignant neoplasm of other urinary organs
- Z12.81 Encounter for screening for malignant neoplasm of ovary
- Z12.82 Encounter for screening for malignant neoplasm of oral cavity? Hmm — no, Z12.82 is "Encounter for screening for malignant neoplasm of oral cavity"? I think Z12.8A? Hmm. Actually: Z12.81 ovary, Z12.82 oral cavity and pharynx? Hmm, might be "Z12.82 Encounter for screening for malignant neoplasm of oral cavity and pharynx". And Z12.83? "Encounter for screening for malignant neoplasm of skin"? Hmm — no, I think Z12.83 is skin. And Z12.89 other.
- Z12.9 Encounter for screening for malignant neoplasm of unspecified site
Hmm OK. But what about colonoscopy — I have this nagging memory of "Z12.31 initial screening colonoscopy" — could that be right?? If Z12.3 is "breast", then no. Let me test the memory anchor differently: In colonoscopy claims, when a screening colonoscopy becomes therapeutic (polyp removal), you code Z12.2 plus D12.x etc. Hmm, or do you drop Z12.2? Per NCD, screening colonoscopy with polypectomy keeps Z12.2? Actually the guidance: code the polypectomy/finding and Z12.2 as secondary? Something like that.
But hmm, wait — I now clearly remember: The FY 2021 (Oct 2020) ICD-10-CM update DID add codes to Z12.2? Let me think... The 2021 update added Z12.A11, Z12.A12, Z12.A19? Hmm — no, I think Z12.A is "Encounter for antenatal screening for malignant neoplasm" — YES! Z12.A11 "Encounter for antenatal screening for malignant neoplasm of cervix"? Hmm, no wait: Z12.A1? Hmm: "Z12.A Encounter for antenatal screening for malignant neoplasm" — Z12.A11 cervix, Z12.A19 other. Hmm, I'm not sure. Not relevant anyway.
OK, so is Z12.2 billable as a standalone? Let me think about whether Z12.2 has children. I genuinely believe there are children under Z12.2 in current code sets... Hmm, hmm.
Hmm, wait! Now I remember — I think the colonoscopy screening codes ARE Z12.31 and Z12.39, and breast screening is Z12.3?? No — numeric hierarchy: Z12.31's parent is Z12.3. If colon had children, they'd be Z12.21/Z12.29. So "Z12.31 initial screening colonoscopy" would violate the tabular structure — impossible.
Therefore: either colon screening = Z12.2 (billable, no children), or colon screening = Z12.2 with children Z12.21...? Hmm.
Hmm, hold on. Let me reconsider: maybe breast screening is NOT Z12.31. Maybe breast is Z12.39?? And Z12.31 is colonoscopy?? But hierarchy: both are under Z12.3. What is Z12.3 then? Maybe Z12.3 is "Encounter for screening for malignant neoplasm of colon"?? And Z12.2 is... small intestine? Hmm!! Wait. Let me reconsider the whole Z12 list:
Maybe:
- Z12.0 stomach
- Z12.1 respiratory organs
- Z12.2 intestinal tract? Hmm...
Hmm, I recall Z12.6 is "intestinal tract, unspecified portion". So colon = Z12.2 seems right (colon is lower intestinal, specific).
Hmm, but wait: what about Z12.3? I'm confident Z12.3 relates to breast — "Z12.39: Encounter for screening for malignant neoplasm of breast, other screening" hmm. And Z12.31: "Encounter for screening for malignant neoplasm of breast, screening mammogram"? Hmm, hmm. Actually hmm, I wonder if Z12.31 is "initial screening mammogram"? No — I think the actual title is "Encounter for screening for malignant neoplasm of breast, initial screening mammogram"? Hmm.
Hmm, I realize I might be overcomplicating. Let me recall ACR APPENDIX Q / radiology coding cheat sheet, which I've definitely seen:
"Z12.31 Encounter for screening for malignant neoplasm of breast — routine screening mammogram"
"Z12.39 Encounter for screening for malignant neoplasm of breast, other — short interval follow-up / diagnostic evaluation after screening"
Hmm, hmm. And for colonoscopy, the ASGE coding guide (I've seen these too):
"Z12.2 Encounter for screening for malignant neoplasm of colon" — hmm... OR "Z12.31 initial screening colonoscopy"?
I need to resolve this. Let me think about the FY2021 ICD-10-CM code updates that GI practices discussed. I recall articles: "2021 ICD-10-CM Changes for GI: New codes Z12.31/Z12.39 for screening colonoscopy"? Hmm... I have a vague feeling I've seen "Z12.31" in colonoscopy context... like "screening colonoscopy Z12.31"... Hmm. But I've ALSO definitely seen Z12.31 in mammography context, many times, with high confidence ("Z12.31 routine screening mammogram").
Both can't be true given hierarchy. The mammography one I'm more confident about because it's extremely common in radiology coding (e.g., "Z12.31: Encounter for screening for malignant neoplasm of breast, initial screening mammogram" hmm or just "screening mammogram").
Hmm wait wait wait. Actually now I really do remember! The colonoscopy screening codes Z12.31 and Z12.39 DO NOT exist. The actual FY2021 colonoscopy-related addition was... K63.5 (colonic polyp without mention...? no, that existed). Hmm.
Hmm, let me think about what gastroenterology billing actually uses for screening colonoscopy in 2023-2025: I'm picturing a superbill: "Screening colonoscopy: Z12.2". Hmm... Also, for patients with family history: Z80.0 + Z12.2. For personal history of polyps: Z86.010 (personal history of colonic polyps) + surveillance colonoscopy coded as... Z12.2? No — surveillance colonoscopy after polyps is NOT screening; it's billed with Z86.010 as primary? Hmm, often Z12.2 not used; they use Z86.010. And with family history of colon cancer: Z80.0 and Z12.2? Hmm — actually for high-risk due to family history, guidance says use Z12.2? No — "screening" is for asymptomatic average-risk; family history screening colonoscopy still uses Z12.2? Hmm, I recall Z80.0 + Z12.2 combination being used for screening colonoscopy with family history. OK whatever — the average-risk screening code is the key: Z12.2.
Hmm, but one more check on the "initial screening colonoscopy" memory: I believe there IS a distinction "initial" vs "subsequent" hmm... Actually! I remember now — the "initial" vs "other" colonoscopy distinction might be about FIT vs colonoscopy? No...
Let me try yet another angle: ICD-10-CM 2021 changes list (I'll try to recall actual FY2021 new codes in Z00-Z13):
- Z12.A11, Z12.A12, Z12.A19? Hmm — hmm, actually I don't think Z12.A exists.
- Z11.51, Z11.52? (screening for... viral hepatitis? Z11.59?) Hmm.
FY2021 new codes I remember: U07.1 COVID-19... Z02.79? Z03.89? Hmm. M51.A... Whatever.
Alternatively, FY2022 changes: Z12.31? Hmm no.
Hmm, hmm, hmm. OK here's the thing — I have a competing vivid memory: "Z12.31: Encounter for screening for malignant neoplasm of colon, initial screening colonoscopy" ... versus "Z12.31: screening mammogram".
Let me count recurrences: Mammography Z12.31 — I've seen this in: radiology billing guides, ACR materials, coding CE courses ("screening mammo = Z12.31"). Strong.
Colonoscopy Z12.31 — wherjson{
"code": "Z12.2"
}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.2",
"ok": false,
"present": true
}
],
"fabricated": true,
"abstained": false
}0GLM-5.2 · Z.ai0.5s · 66 out | 1.4s · 45 out | 1.7s · 86 out
Reasoning · 49 tokens
The encounter is a screening for malignant neoplasm of the colon in an average-risk 52-year-old with no symptoms.
ICD-10-CM code: Z12.31 - Encounter for screening for malignant neoplasm of colon.json{ "code": "Z12.31" }
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.31",
"ok": false,
"present": true
}
],
"fabricated": true,
"abstained": false
}Reasoning · 31 tokens
The correct code for screening for malignant neoplasm of the colon is Z12.31 (Encounter for screening for malignant neoplasm of colon).json{"code":"Z12.31"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.31",
"ok": false,
"present": true
}
],
"fabricated": true,
"abstained": false
}Reasoning · 72 tokens
The scenario: screening for malignant neoplasm of the colon in average-risk asymptomatic 52-year-old. ICD-10-CM code for screening colon cancer is Z12.31 (Encounter for screening for malignant neoplasm of colon). Actually there is Z12.31: Encounter for screening for malignant neoplasm of colon. Yes.json{"code":"Z12.31"}
Grader detail
json{
"fields": [
{
"field": "code",
"want": "Z12.11",
"got": "Z12.31",
"ok": false,
"present": true
}
],
"fabricated": true,
"abstained": false
}