...
| Send |
|---|
startSearch |
| Expand |
|---|
| | Field | Details |
|---|
| wmdaId* | integer example: 123456 nullable: false | | matchEngine* | integer nullable: falseUnique identifier of match engine used in the search. Allowed: 2 (HAP-E), 3 (ATLAS). Enum: Array [ 2 ] | | searchType* | string example: DREnum: Array [ 2 ] | | overallMismatches | integer default: 0Enum: Array [ 8 ] | | lociToBeConsidered | [...] | | isCbuAbLowDrb1HighResolution | boolean default: false nullable: true |
|
| Expand |
|---|
| | Field | Details |
|---|
| searchId | integer nullable: false minimum: 1 |
|
|
4.2 - Search summary
The retrieveSearchResultssummary retrieveSearchResultsSummary endpoint is used to request a search summary for a search. It also contains the status of a search and can therefore be used to check whether a search is done.
| Send |
|---|
| retrieveSearchResultssummaryretrieveSearchResultsSummary |
| Expand |
|---|
| | Field | Details |
|---|
| searchId* | integer |
|
| Expand |
|---|
| | Field | Details |
|---|
| patient | {...} | | searchId* | integer nullable: false minimum: 1 | | searchType* | stringEnum: Array [ 1 ] | | matchEngine* | integer nullable: falseUnique identifier of match engine used in the search. Allowed: 2 (HAP-E), 3 (ATLAS). Enum: Array [ 2 ] | | overallMismatches* | integer default: 0Enum: Array [ 8 ] | | status* | string nullable: falseEnum: Array [ 3 ] | | summary* | {...} | | inexplicable* | integer nullable: trueTotal number of donors which phenotype cannot be explained by known haplotype | | statistics* | {...} | | error* | {...} nullable: true | | lociToBeConsidered | [...] | | lastUpdated | string($date-time) nullable: false maxLength: 255needed to help determine when patient can be automatically moved to STP state |
|
|
...
| Send |
|---|
| retrieveSearchResultsDonors |
| Expand |
|---|
| | Field | Details |
|---|
| pagination | {...} | | searchId* | integer nullable: false minimum: 1 | | filters | {...} | | sortBy | string nullable: true default: standard Enum: Array [ 2 ] |
|
| Expand |
|---|
| | Field | Details |
|---|
| paging* | {...} | | searchResults* | [...] |
|
|
...
| Send |
|---|
| retrieveSearchResultsDonors |
| Expand |
|---|
| | Field | Details |
|---|
| searchResultsId | integer |
|
| Expand |
|---|
| | Field | Details |
|---|
| searchId | integer nullable: false minimum: 1 | | searchType | string Enum: Array [ 1 ] | | matchDuration | integer minimum: 0 nullable: true example: 30time in seconds that the search took to run on the matching engine | | patient | {...} | | donor | {...} |
|
|
4.5 - Search results - CBUs
...
| Send |
|---|
| retrieveSearchResultsCBUs |
| Expand |
|---|
| | Field | Details |
|---|
| pagination | {...} | | searchId* | integer nullable: false minimum: 1 | | filters | {...} | | sortBy | string nullable: true default: standardEnum: Array [ 2 ] | | threeFourMismatchSortBy | string nullable: true default: resolutionScoreEnum: Array [ 3 ] | | secondarySortBy | string nullable: true default: tncCountEnum: Array [ 2 ] |
|
| Expand |
|---|
| | Field | Details |
|---|
| paging* | {...} | | searchResults* | [...] |
|
|
...
Below is a diagram indicated the suggested use of some of the API endpoints. More API endpoints are available and the API implementer may choose to implement the endpoints in another order.
Image Removed
Image Added