...
| Send | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| retrieveSearchResultsDonors | ||||||||||||||||||||||
|
4.4 - Full report - Donors
...
| Send | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| retrieveSearchResultsDonors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Request
Response
patientId* | stringmaxLength: 17
Organisation unique identifier for patient. Cannot be set unless "legalTerms" is set to "true". Do not use real names here. status* | string | nullable: falseEnum: Array [ 5 ] 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 [ 21 ] poolCountryCode* | string | maxLength: 2 pattern: ^[A-Z]{2} nullable: true example: NL ISO 3166-1 alpha-2 Country Code (capitalized) transplantCentreId* | string | maxLength: 10 nullable: true example: TC X 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 ] legalTerms* | boolean | nullable: true default: false example: true If not set to true, then patientId will not be stored. wmdaId* | integer | example: 123456 nullable: false lastUpdated* | string($date-time) | nullable: false maxLength: 255 needed to help determine when patient can be automatically moved to STP state lastViewed* | string($date-time) | nullable: false maxLength: 255 needed for sorting patients in the patient list assignedUserName* | string | minLength: 4 maxLength: 100 nullable: true example: janethesearchcoordinator@lunarregistry.com typically the e-mail address of the user registry | {...} | donor | id* | integer | nullable: false example: 5176 donorRegistryIon* | integer | nullable: false minimum: 1000 maximum: 9999 example: 1234 abbreviation | string | example: NL-WMDA maxLength: 24 haplotypeFrequencySetId* | integer | nullable: true minimum: 0 example: 15 status* | string | nullable: falseEnum: Array [ 3 ] sex* | string | nullable: trueEnum: Array [ 2 ] ethnicity* | string | nullable: trueEnum: Array [ 21 ] idm* | {...} | abo* | string | nullable: trueEnum: Array [ 4 ] rhesus* | string | nullable: trueEnum: Array [ 2 ] registryAccreditationStatus* | string | nullable: trueEnum: Array [ 2 ] firstAccreditationYear* | number | minimum: 1990 maximum: 2100 nullable: true example: 2019 matchClass* | string | example: 9/10 nullable: false nmdpGrade* | string | maxLength: 5 example: MPPMP nullable: true A - high-res match on ARD, P - probable match, M - sure Mismatch zeroMismatchProbability* | integer | minimum: 0 maximum: 100 nullable: true oneMismatchProbability* | integer | nullable: true minimum: 0 maximum: 100 twoMismatchProbability* | integer | nullable: true minimum: 0 maximum: 100 aLocusMatchProbability* | integer | nullable: true minimum: 0 maximum: 100 bLocusMatchProbability* | integer | nullable: true minimum: 0 maximum: 100 cLocusMatchProbability* | integer | nullable: true minimum: 0 maximum: 100 drLocusMatchProbability* | integer | nullable: true minimum: 0 maximum: 100 dqLocusMatchProbability* | integer | nullable: true minimum: 0 maximum: 100 inexplicable* | boolean | matchingInformationDpb1* | {...} | mismatches* | [...] | searchResultRecordState* | string | nullable: false default: ExistingEnum: Array [ 4 ] searchResultRecordStateUpdatedAt* | string($date-time) | nullable: true maxLength: 255 date and time when the last change was registered in the system isSelected* | boolean | nullable: true true when this record has been marked as a selected resolutionScore* | number | minimum: 0 maximum: 100 nullable: true example: 54 resolutionString* | string | minLength: 5 maxLength: 5 example: AP-A- nullable: true A - high-res P - low or intermediate, - no typing grid* | string | nullable: true maxLength: 19 minLength: 19 example: 9991012070433202000 donorId* | string | nullable: true example: ABC1234 maxLength: 25 donorType* | string | nullable: falseEnum: Array [ 2 ] lastContactDate* | string($date) | nullable: true minLength: 10 maxLength: 10 marrowDonationsCount* | integer | nullable: true example: 0 pbscDonationsCount* | integer | nullable: true example: 1 dateOfBirth* | string($date) | nullable: true maxLength: 10 example: 1961-05-27 donorAttribute | string | maxLength: 3 nullable: true kir | {...} | weight | integer | nullable: true minimum: 1 maximum: 999 example: 76 height | integer | nullable: true minimum: 1 maximum: 999 example: 161 collectionType | string | nullable: true Collection type, i.e. the willingness of the donor to donate in a specific manner. M = Marrow P = PBSC B = Both PBSC & Marrow Enum:Array [ 3 ] transfusionsCount | integer | nullable: true example: 1 pregnanciesCount | integer | nullable: true example: 2 reservedPatientId | string | nullable: true example: 1234222ss statusEndDate | string($date) | maxLength: 10 nullable: true statusReason | string | nullable: true DO = Donor is too old, DD = Donor died, MR = Medical reasons, PR = Personal reasons, TX = After transplantation, MO = Donor has moved, UC = Unable to contact donor, OT = Other reasons, TQ = Typing questionable, UK = Unknown Enum:Array [ 10 ] hla* | {...} | mic* | {...} | ccr5* | string | nullable: trueEnum: Array [ 3 ] lastMedicalCheckupDate | string($date) | nullable: true minLength: 10 maxLength: 10 registry* | {...}
|
4.5 - Search results - CBUs
...