ISimpleEntity

SimpleEntity class represents a single ICD Entity in a search result

HealthGlobal HealthDisease SurveillanceImmunizationHealth StatisticsICDWHOUnited NationsOpen Data

Properties

Name Type Description
id string URI of the Entity
title string Title of the Entity. The matched part of the title has a special markup for highlighting. For example when searched for the cholera the title Vibrio cholera will be like Vibrio chole
stemId string If the search result is composed of multiple URIs (i.e. postcoordinated result), Stem Id contains the URI of the stem code This field contains the same information as Id in foundation search results
isLeaf boolean Shows whether the entity is a leaf node (i.e. does not have any children)
postcoordinationAvailability object
hasCodingNote boolean Shows whether there is a coding note attached to the item
hasMaternalChapterLink boolean Shows whether the entity has maternal chapter link
hasPerinatalChapterLink boolean
matchingPVs array List of property values that match the search string
propertiesTruncated boolean Shows if the list of matching property values is truncated as a result of too many maching property values
isResidualOther boolean Shows if this entity is an other specified residual category. (Not applicable for foundation search )
isResidualUnspecified boolean Shows if this entity is an unspecified residual category. (Not applicable for foundation search )
chapter string The chapter code for the entity
theCode string The code for the entity (Not applicable for foundation )
score number Shows how good is the search result. Higher numbers are better matches. There is no other meaning to this value than its relative value
titleIsASearchResult boolean Shows whether the title of the entity is among the search results
titleIsTopScore boolean Shows whether the title is the top scored search result
entityType object
important boolean Identifies a very good match. The result matches all words from the search query.
descendants array Used when the search result is not represented as flat list but rather organized according to ICD hierarchy
View JSON Schema on GitHub

JSON Schema

isimpleentity.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://id.who.int/schemas/ISimpleEntity",
  "title": "ISimpleEntity",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "URI of the Entity",
      "nullable": true
    },
    "title": {
      "type": "string",
      "description": "Title of the Entity. The matched part of the title has a special markup for highlighting. \r\nFor example when searched for the cholera the title Vibrio cholera will be like Vibrio <em class=\"found\">cholera</em>",
      "nullable": true
    },
    "stemId": {
      "type": "string",
      "description": "If the search result is composed of multiple URIs (i.e. postcoordinated result), Stem Id contains the URI of the stem code\r\nThis field contains the same information as Id in foundation search results",
      "nullable": true
    },
    "isLeaf": {
      "type": "boolean",
      "description": "Shows whether the entity is a leaf node (i.e. does not have any children)"
    },
    "postcoordinationAvailability": {
      "$ref": "#/components/schemas/PostcoordinationAvailabilityEnum"
    },
    "hasCodingNote": {
      "type": "boolean",
      "description": "Shows whether there is a coding note attached to the item"
    },
    "hasMaternalChapterLink": {
      "type": "boolean",
      "description": "Shows whether the entity has maternal chapter link"
    },
    "hasPerinatalChapterLink": {
      "type": "boolean"
    },
    "matchingPVs": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ISimplePropertyValue"
      },
      "description": "List of property values that match the search string",
      "nullable": true,
      "readOnly": true
    },
    "propertiesTruncated": {
      "type": "boolean",
      "description": "Shows if the list of matching property values is truncated as a result of too many maching property values",
      "readOnly": true
    },
    "isResidualOther": {
      "type": "boolean",
      "description": "Shows if this entity is an other specified residual category. (Not applicable for foundation search )",
      "readOnly": true
    },
    "isResidualUnspecified": {
      "type": "boolean",
      "description": "Shows if this entity is an unspecified residual category. (Not applicable for foundation search )",
      "readOnly": true
    },
    "chapter": {
      "type": "string",
      "description": "The chapter code for the entity",
      "nullable": true,
      "readOnly": true
    },
    "theCode": {
      "type": "string",
      "description": "The code for the entity (Not applicable for foundation )",
      "nullable": true,
      "readOnly": true
    },
    "score": {
      "type": "number",
      "description": "Shows how good is the search result. Higher numbers are better matches. There is no other meaning to this value than its relative value",
      "format": "double",
      "readOnly": true
    },
    "titleIsASearchResult": {
      "type": "boolean",
      "description": "Shows whether the title of the entity is among the search results",
      "readOnly": true
    },
    "titleIsTopScore": {
      "type": "boolean",
      "description": "Shows whether the title is the top scored search result",
      "readOnly": true
    },
    "entityType": {
      "$ref": "#/components/schemas/EntityTypeEnum"
    },
    "important": {
      "type": "boolean",
      "description": "Identifies a very good match. The result matches all words from the search query.",
      "readOnly": true
    },
    "descendants": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ISimpleEntity"
      },
      "description": "Used when the search result is not represented as flat list but rather organized according to ICD hierarchy",
      "nullable": true,
      "readOnly": true
    }
  },
  "additionalProperties": false,
  "description": "SimpleEntity class represents a single ICD Entity in a search result"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/isimpleentity"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.