World Health Organization (WHO) · Schema
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 |
JSON Schema
{
"$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.
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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.