PostcoordinationScaleInfo

This class contains information on which axes allow or require postcoordination for an entity together with the valueset that could be used for the postcoordination

HealthGlobal HealthDisease SurveillanceImmunizationHealth StatisticsICDWHOUnited NationsOpen Data

Properties

Name Type Description
axisName string postcoordination axis name (a URI that uniquely identifies the axis)
requiredPostcoordination string If the post-coordination is required or just allowed. "true" means it is a required postcoordination
allowMultipleValues string Shows the behaviour of the postcoordination - 'AllowAlways' means the user could post-coordinate multiple times using this axis. - 'NotAllowed' means the user only post-coordinate once using this axis
scaleEntity array List of allowed values during postcoordination. Note that these are hierarchical starting points of the allowed value set. i.e. any descendant of the entities provided under the `scaleEntity` property
View JSON Schema on GitHub

JSON Schema

postcoordinationscaleinfo.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://id.who.int/schemas/PostcoordinationScaleInfo",
  "title": "PostcoordinationScaleInfo",
  "type": "object",
  "properties": {
    "axisName": {
      "type": "string",
      "description": "postcoordination axis name (a URI that uniquely identifies the axis)",
      "nullable": true
    },
    "requiredPostcoordination": {
      "type": "string",
      "description": "If the post-coordination is required or just allowed. \"true\" means it is a required postcoordination",
      "nullable": true
    },
    "allowMultipleValues": {
      "type": "string",
      "description": "Shows the behaviour of the postcoordination\r\n- 'AllowAlways' means the user could post-coordinate multiple times using this axis.\r\n- 'NotAllowed' means the user only post-coordinate once using this axis\r\n- 'AllowedExceptFromSameBlock' means multiple values are allowed only if they are coming from different blocks within the value set",
      "nullable": true
    },
    "scaleEntity": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of allowed values during postcoordination. \r\nNote that these are hierarchical starting points of the allowed value set. i.e. any descendant of the entities provided under the \r\n`scaleEntity` property can be used during postcoordination.",
      "nullable": true
    }
  },
  "additionalProperties": false,
  "description": "This class contains information on which axes allow or require postcoordination for an entity \r\ntogether with the valueset that could be used for the postcoordination"
}