> For the complete documentation index, see [llms.txt](https://docs.snomed.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.snomed.org/snomed-ct-practical-guides/snomed-ct-mapping-guide/developing-use-case-and-requirements/5.3.1-defining-the-scope-of-the-map.md).

# Defining the scope of the map

Prior to building the map, it’s important to define the scope, processes, and mapping rules to ensure consistency among all personnel involved. These should be documented clearly and updated frequently as required.

The scope of a map is tightly bound to the map's use case and purpose. Once the use case and purpose have been defined, the scope of the map's source and target code systems can be determined.

When defining the scope of the source and target code systems of the map, consider the following:

{% columns %}
{% column width="33.33333333333333%" %}
**What is the scope of the source code system?**
{% endcolumn %}

{% column width="66.66666666666667%" %}
Does the whole source code system need to be mapped, or is a subset sufficient?

If it is a historical code system, is the subset of codes used in practice sufficient?

Is there a need to map historical or inactive terms?

Is there a need to exclude some terms if ambiguous, duplicates, or not within the required scope?
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="33.33333333333333%" %}
**How is the source code system used in the implementation?**
{% endcolumn %}

{% column width="66.66666666666667%" %}
Is the source code system appropriate for the data model it was implemented in?

What is the meaning of the codes in the context of the data model?
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="33.33333333333333%" %}
**How will the map targets be implemented?**
{% endcolumn %}

{% column width="66.66666666666667%" %}
Is the target source code system appropriate for the new data model?
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="33.33333333333333%" %}
**What is the scope of the target source code system?**
{% endcolumn %}

{% column width="66.66666666666667%" %}
Is the whole target code system appropriate, or is a subset more appropriate?
{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column width="33.33333333333333%" %}
**Are the scopes of the source and target code systems compatible?**
{% endcolumn %}

{% column width="66.66666666666667%" %}
Do they match? Should they match?

Requirements for exclusions or specific rules about how the scopes will be translated.

Is there a need for contextual information (e.g. from the information model) to be included in the decision for what the map target should be?

For example, if mapping from the source code system's "Family History" field, then the code 'A123 Breast cancer', when recorded in this field, may need to target a pre-coordinated concept, such as 429740004 |Family history of malignant neoplasm of breast|.

At what level do the terms need to be mapped? Is equivalence the goal, or are we grouping things to a broader target? This will be determined by the use case.
{% endcolumn %}
{% endcolumns %}

<a href="https://docs.google.com/forms/d/e/1FAIpQLScTmbZIf0UEQwYDkY27EEWBkaiYkHSbR0_9DmFrMLXoQLyL7Q/viewform?usp=pp_url&#x26;entry.1767247133=Mapping+Guide&#x26;entry.670899847=Defining%20the%20scope%20of%20the%20map" class="button primary">Provide Feedback</a>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.snomed.org/snomed-ct-practical-guides/snomed-ct-mapping-guide/developing-use-case-and-requirements/5.3.1-defining-the-scope-of-the-map.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
