...
- A message identifier
- A timestamp
- What registry sent the information (sender)
- What type of information is contained
- /* Pending */ Any failed validations detected by the Match Connect system
| title | ... |
|---|
| Field | Details |
|---|
| messageId | string($uuid) |
| sentAtUtc | string($date-time) Server-supplied timestamp showing UTC time of Message delivery to recipient's inbox queue. |
| sender | string maximum: 9999 minimum: 0 maxLength: 4 minLength: 4 example: 5678 4 digit ION of sender |
| messageType | string Enum: |
6.1.2 Embedded Address block
...
There is no register patient endpoint. Instead, an embedded patient block will accompany all requests. The embedded patient block looks as follows:
...
| Field | Details |
|---|---|
| wmdaId* | integer nullable: false example: 1234 ID provided by the WMDA |
| patientId* | string maxLength: 17 nullable: false example: P1234XX Organisation 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: trueEnum: Array [ 48 ] |
| ethnicity | string nullable: trueEnum: Array [ 20 ] |
| poolCountryCode | string maxLength: 2 pattern: ^[A-Z]{2} nullable: true example: NL ISO 3166-1 alpha-2 Country Code (capitalized) |
| abo | string nullable: trueEnum: Array [ 4 ] |
| rhesus | string nullable: trueEnum: Array [ 2 ] |
| weight | integer nullable: true minimum: 1 maximum: 999 example: 76 |
| sex | string nullable: trueEnum: Array [ 2 ] |
| firstName | string maxLength: 30 nullable: true example: John First (given name) of the patient |
| lastName | string maxLength: 30 nullable: true example: Doe Last (family name) of the patient |
6.1.4 Embedded Donor Block
...