open-index/open-npm huggingface dataset:
npm package: @findicd10/mcp
Description: MCP server for ICD-10 medical code lookup
Author: FindICD10
Latest version: 0.1.1

# @findicd10/mcp

MCP (Model Context Protocol) server for ICD-10 medical code lookup. Use this server to give AI assistants access to ICD-10 diagnosis and procedure code search, code details, and clinical note analysis.

## Installation

### Claude Code (CLI)

Add the MCP server to your project:

```bash
claude mcp add findicd10 -- npx -y @findicd10/mcp
```

Or add manually to your Claude Code settings (`.claude.json` or project settings):

```json
{
  "mcpServers": {
    "findicd10": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@findicd10/mcp"]
    }
  }
}
```

### Claude Desktop

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):

```json
{
  "mcpServers": {
    "findicd10": {
      "command": "npx",
      "args": ["-y", "@findicd10/mcp"]
    }
  }
}
```

### Other MCP Clients

The server communicates via stdio. Run directly:

```bash
npx @findicd10/mcp
```

Or install globally:

```bash
npm install -g @findicd10/mcp
findicd10-mcp
```

## Available Tools

### search_codes

Search ICD-10 codes by keyword or phrase.

**Parameters:**
- `query` (required): Search query (e.g., "diabetes", "fracture arm")
- `version` (optional): ICD-10 version year - "2025" or "2026" (default: "2026")
- `billable_only` (optional): Only return billable codes (default: false)
- `limit` (optional): Maximum results 1-100 (default: 20)

**Example:**
```
Search for "type 2 diabetes with foot ulcer"
```

### get_code

Get detailed information about a specific ICD-10 code.

**Parameters:**
- `code` (required): ICD-10 code (e.g., "E11.65", "A00")

**Returns:**
- Code description and billability status
- Clinical notes (includes, excludes1, excludes2)
- Code first/code also instructions
- 7th character definitions (if applicable)
- Child codes in the hierarchy

**Example:**
```
Get details for code E11.65
```

### get_related_codes

Find codes related to a specific ICD-10 code (siblings in the hierarchy).

**Parameters:**
- `code` (required): ICD-10 code to find related codes for

**Example:**
```
Get related codes for E11.65
```

### convert_code

Convert between ICD-9 and ICD-10 codes using GEM mappings.

**Parameters:**
- `code` (required): ICD-9 or ICD-10 code (auto-detects direction)
- `version` (optional): ICD-10 version for mapping (default: "2026")

**Example:**
```
Convert ICD-9 code 250.00 to ICD-10
```

### analyze_note

Analyze clinical note text to extract potential ICD-10 codes using AI.

**Parameters:**
- `note` (required): Clinical note text to analyze

**Returns:**
- Suggested ICD-10 codes
- Description and billability status
- Rationale for each suggestion

**Example:**
```
Analyze: "Patient presents with uncontrolled type 2 diabetes mellitus with diabetic chronic kidney disease stage 3"
```

## Rate Limits

The FindICD10 API has rate limits:
- Web browsers: 120 requests/minute
- API/CLI tools: 30 requests/minute

## Support

- Documentation: https://findicd10.com/developers
- Issues: https://github.com/findicd10/icd-10/issues

## License

MIT
npm package: @findify/agent
Description: [![npm (scoped)](https://img.shields.io/npm/v/@findify/agent.svg)](https://www.npmjs.com/package/@findify/sdk) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
Author: Findify
Latest version: 1.6.20

[![npm (scoped)](https://img.shields.io/npm/v/@findify/agent.svg)](https://www.npmjs.com/package/@findify/sdk) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

# @findify/agent 

Findify Agent was made to simplify data fetching process and to be framework and platform agnostic.
The Agent could be easily injected in jQuery, Angular or even React-Native project with minimal overhead.

## Documentation

- [Overview](https://developers.findify.io/page/findify-agent)
- [API reference](https://developers.findify.io/page/findify-agent-reference)
- [Immutable.js](https://github.com/immutable-js/immutable-js)

For release notes, see the [CHANGELOG](./CHANGELOG.md).

## Quickstart

Install using [npm](http://npmjs.org):

```console
$ npm install --save @findify/agent
```

or [yarn](https://yarnpkg.com/lang/en/)

```console
$ yarn add @findify/agent
```
npm package: @findify/analytics-dom
Description: Findify analytics DOM bindings
Author: Findify
Latest version: 0.4.15

[![npm (scoped)](https://img.shields.io/npm/v/@findify/analytics-dom.svg)](https://www.npmjs.com/package/@findify/analytics-dom)

# @findify/analytics-dom

## Overview

Findify Analytics DOM is a library that allows automatic tracking of events and data collection on the page in the Browser that is required by our ML platform. The API of the library is the same as [@findify/analytics](https://github.com/findify/findify-js/tree/develop/packages/analytics), the only difference is that this library listens for document.ready state and collects data that exists on the current page.


[Documentation and examples](https://developers.findify.io/page/findify-analytics-dom)


## Installation

Install the analytics package using [npm](http://npmjs.org):

```
npm install @findify/analytics-dom --save
```

or [yarn](https://yarnpkg.com/lang/en/)

```console
yarn add @findify/analytics-dom
```

## License
MIT
npm package: @findify/angularjs-color-picker
Description: Color Picker Directive For AngularJS
Latest version: 1.1.2

# angularjs-color-picker


AngularJS Color Picker Directive

## Installation

#### Bower

```shell
bower install angularjs-color-picker --save
```

#### Npm
```shell
npm install angularjs-color-picker --save
```

#### Usage

* Include files

    * Bower

    ```html
    <link rel="stylesheet" href="bower_components/angular-color-picker/dist/angularjs-color-picker.min.css" />
    <!-- only include if you use bootstrap -->
    <link rel="stylesheet" href="bower_components/angular-color-picker/dist/themes/angularjs-color-picker-bootstrap.min.css" />

    <script src="bower_components/tinycolor/dist/tinycolor-min.js"></script>
    <script src="bower_components/angular-color-picker/dist/angularjs-color-picker.min.js"></script>
    ```

    * Node

    ```html
    <link rel="stylesheet" href="node_modules/angular-color-picker/dist/angularjs-color-picker.min.css" />
    <!-- only include if you use bootstrap -->
    <link rel="stylesheet" href="node_modules/angular-color-picker/dist/themes/angularjs-color-picker-bootstrap.min.css" />

    <script src="node_modules/tinycolor2/dist/tinycolor2-min.js"></script>
    <script src="node_modules/angular-color-picker/dist/angularjs-color-picker.min.js"></script>
    ```


* Add the module to your app
```javascript
angular.module('app', ['color.picker']);
```

* Include in your view
```html
<color-picker ng-model="myColor"></color-picker>
```

## Options

If a list is given then choose one of the items. The first item in the list will be the default. Only ```ng-model``` is required.
```html
<color-picker
    ng-model=""
    color-picker-format="'hsl', 'hsv', 'rgb', 'hex', 'hex8'"
    color-picker-alpha="true, false"
    color-picker-swatch="true, false"
    color-picker-swatch-pos="'left', 'right'"
    color-picker-swatch-bootstrap="true, false"
    color-picker-swatch-only="true, false"
    color-picker-pos="'bottom left', 'bottom right', 'top left', 'top right'"
    color-picker-case="'upper', 'lower'"
    color-picker-on-change="onColorChange($event, color)"
></color-picker>
```

## Requirements

* angularjs (v1.3 and higher)
* tinycolor.js (18.8 KB minified)

NO requirement for jQuery!

## Inspiration

Inspiration and code taken from projects like
* http://kaihenzler.github.io/angular-minicolors/
* http://mjolnic.github.io/bootstrap-colorpicker/
* https://github.com/buberdds/angular-bootstrap-colorpicker/
npm package: @findify/bundle
Description: Findify Out Of Box solution
Author: Findify
Latest version: 7.1.108

![npm](https://img.shields.io/npm/v/@findify/bundle)
[![](https://data.jsdelivr.com/v1/package/npm/@findify/bundle/badge)](https://www.jsdelivr.com/package/npm/@findify/bundle)

# @findify/bundle

## Installation

Bundle is an Out-of-the-box solution which is intended to work in browser by including script tag on the web page.
Findify compiles `bundle.js`, includes store configuration for merchants and serves this file from private CDN.

In the case you like to manage everything by your self - check how we setting environment in the [@findify/cli](https://github.com/findify/findify-js/tree/develop/packages/cli) package

## Development 🚀 

```bash
yarn build:dll # Build DLL once you changed deps.
yarn start # Run devserver on http://localhost:3000
```

## Variables 🔓
```bash

__MERCHANT_API_KEY__ # Store API key
__MERCHANT_VERSION__ # Bundle version
__MERCHANT_CSS__ # Path to custom CSS file
__INCLUDE_POLYFILL__ # Should use polyfill or not
__ENVIRONMENT__ 'prod|stage' # Environment
__DISABLE_SENTRY__ # Should report errors to Findify
__SENTRY_ENABLED__ # Same as above
__MERCHANT_ID__ # ID of merchant
```

## License (MIT) 🎁
npm package: @findify/change-emitter
Description: Listen for changes. Like an event emitter that only emits a single event type. Really tiny.
Author: Andrew Clark
Latest version: 1.0.0

change-emitter
==============

[![build status](https://img.shields.io/travis/acdlite/change-emitter/master.svg?style=flat-square)](https://travis-ci.org/acdlite/change-emitter)
[![npm version](https://img.shields.io/npm/v/change-emitter.svg?style=flat-square)](https://www.npmjs.com/package/change-emitter)

Listen for changes. Like an event emitter that only emits a single event type. Really tiny.

I extracted this from Redux's `createStore()` because I found it to be useful in other contexts. Use it where you want the most minimal event subscription implementation possible.

## Usage

```js
import { createChangeEmitter } from 'change-emitter'

const emitter = createChangeEmitter()

// Called `listen` instead of `subscribe` to avoid confusion with observable spec
const unlisten = emitter.listen((...args) => {
  console.log(args)
})

emitter.emit(1, 2, 3) // logs `[1, 2, 3]`
unlisten()
emitter.emit(4, 5, 6) // doesn't log
```

## Larger example

Here's a (partial) implementation of Redux's `createStore`:

```js
const createStore = (reducer, initialState) => {
  let state = initialState
  const emitter = createChangeEmitter()

  function dispatch(action) {
    state = reducer(state, action)
    emitter.emit()
    return action
  }

  function getState() {
    return state
  }

  return {
    dispatch,
    getState,
    subscribe: emitter.listen
  }
}
```