List codes in a code system

GET/construe/codes/{codesystem}
RequiresBearerauthentication

Path parameters

codesystemstringrequired

Query parameters

versionstringoptional
cursorstringoptional
limitintegeroptionaldefault 20
Returns  

Response fields

systemobjectrequired
namestringrequired
versionstringrequired
codesobject[]required
codestringrequired
descriptionstringrequired
definitionstringoptional
next_cursorstringoptional
has_morebooleanrequired
GETRequest
# Get authentication token
PHENOML_TOKEN=$(curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -u "$PHENOML_CLIENT_ID:$PHENOML_CLIENT_SECRET" \
  | jq -r '.access_token')

curl -X GET "https://experiment.app.pheno.ml/construe/codes/ICD-10-CM?version=2025&limit=5" \
  -H "Authorization: Bearer $PHENOML_TOKEN"
200 OKExample Response
{
  "system": {
    "name": "ICD-10-CM",
    "version": "2025"
  },
  "codes": [
    {
      "code": "A00",
      "description": "Cholera"
    },
    {
      "code": "A000",
      "description": "Cholera due to Vibrio cholerae 01, biovar cholerae"
    },
    {
      "code": "A001",
      "description": "Cholera due to Vibrio cholerae 01, biovar eltor"
    },
    {
      "code": "A009",
      "description": "Cholera, unspecified"
    },
    {
      "code": "A01",
      "description": "Typhoid and paratyphoid fevers"
    }
  ],
  "next_cursor": "QTAx",
  "has_more": true
}