| patientId | string maxLength: 17 nullable: true example: XY1234POrganisation unique identifier for patient. Cannot be set unless "legalTerms" is set to "true". Do not use real names here. |
| hla* | {...} |
| idm | {...} |
| dateOfBirth | string($date) nullable: true maxLength: 10 example: 1961-05-27 |
| diagnosis | {...} |
| diseasePhase | string nullable: true Enum: Array [ 48 ] |
| ethnicity | string nullable: true Enum: Array [ 21 ] |
| poolCountryCode | string maxLength: 2 pattern: ^[A-Z]{2} nullable: true example: NLISO 3166-1 alpha-2 Country Code (capitalized) |
| transplantCentreId | string maxLength: 10 nullable: true example: TC X |
| abo | string nullable: true Enum: Array [ 4 ] |
| rhesus | string nullable: true Enum: Array [ 2 ] |
| weight | integer nullable: true minimum: 1 maximum: 999 example: 76 |
| sex | string nullable: true Enum: Array [ 2 ] |
| legalTerms | boolean nullable: true default: false example: trueIf not set to true, then patientId will not be stored. |
| wmdaId* | integer example: 123456 nullable: false |