> 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-nrc-guide/tooling.md).

# Tooling

There are numerous tools that NRCs may need, depending on the extent to which they customize or extend the SNOMED CT International Edition.

The tools necessary for an NRC depend on what services the NRC will deliver and what approach the NRC will take to deliver its services. However, at a minimum, an NRC needs a platform where SNOMED CT can be made available to users, i.e. a tool to support distribution to users of the International Edition (received from SNOMED International) and potential National Extensions. Moreover, if the NRC decides to develop National Extensions, including a national translation or national Reference sets, tools are also required to support these tasks. Figure 8 shows various types of tooling that an NRC can use to support its work with SNOMED CT.

Figure 8. Tools useful for an NRC.

<figure><img src="/files/PqvOIaH39XVl3BoLmCw1" alt=""><figcaption></figcaption></figure>

Later sections of this document present the typical practice and tools related to each of the above work tasks .

## SNOMED International Tooling service

NRCs are free to choose or develop tools to enable distribution and management of SNOMED CT and national derivatives in their countries. However, SNOMED International puts great effort into development of SNOMED International tooling services, which represent a range of services and tools that have been made available to support SNOMED International, Members, and the Community of Practice. Over time, SNOMED International aims to include tools necessary to support the full range of essential NRC functions in its tooling services.

Tooling service developments are now based on SNOMED International's Open Tooling Framework (OTF) and the source code is made available under an Apache v2 open source licence (where feasible). This framework is a set of standardized application programming interfaces (APIs), bound by a set of principles that define fundamental software services. These services are consumed by business applications, which are being developed to satisfy the tooling requirements of SNOMED International and its Members.

SNOMED International tooling services are listed at <https://www.snomed.org/software-tools>.

Details of [implementation tooling](https://www.implementation.snomed.org/implementation-tooling) are also provided on the SNOMED CT Implementation Support Portal.

.

***

<a href="https://docs.google.com/forms/d/e/1FAIpQLScTmbZIf0UEQwYDkY27EEWBkaiYkHSbR0_9DmFrMLXoQLyL7Q/viewform?usp=pp_url&#x26;entry.1767247133=NRC+Guide&#x26;entry.670899847=Tooling" 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-nrc-guide/tooling.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.
