Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CreatePatientRequest (/api/v2/patients)

Changes to be considered:

Patient IdentificationpatientIdstring
nullable: true
Patient HLAhlaHLA
Patient DiagnosisdiagnosisDiagnosisRequest
Patient Disease PhasediseasePhasestring
nullable: true
Patient IDMsidmIdmRequest
Patient Date of BirthdateOfBirthstring($date-time)
nullable: true
Patient Ethnicityethnicitystring
nullable: true
Patient's Country CodepoolCountryCodestring
nullable: true
Patient Transplant CentretransplantCentreIdstring
nullable: true
Patient Blood Groupabostring
nullable: true
Patient Rhesusrhesusstring
nullable: true
Patient Weightweightinteger($int32)
nullable: true
Patient Sexsexstring
nullable: true
ConsentlegalTermsboolean (If you keep the legalTerms value at "false" or don't send it when creating a new patient, you have indicated you will not comply with legal terms and therefore are not allowed to store a pId. In that case the pId is set to the same value as the wmdaId. This behaviour mirrors the behaviour in the web GUI of WMDA Search & Match. If you click on the "No, I don't have consent" button you are also not allowed to store a patient ID or comment.)

Expected response:

...

true → change to false

3.3 - Update Patient

Anchor
3.3 - Update Patient
3.3 - Update Patient

The UpdatePatientRequest is used to update a patient with the Search & Match Service.

UpdatePatientRequest

...

UpdatePatientRequest (/api/v2/patients)

No changes expected.

...

3.4 - Register Patient   

...

The registerPatientRequest is used to register a patient with a partner registry.  This message accompanies all requests.

RegisterPatientRequest

Same payload as UpdatePatientRequest (/api/v2/patients).  Additional fields to be considered:

diseasePhase
nullable: true
idm
Sending RegistryregSendstring
Receiving RegistryregReceivestring
Patient IdentificationpatientIdstring
WMDA Patient IdentificationwmdaIdstring
Patient HLAhlaHLA
Patient DiagnosisdiagnosisDiagnosisRequest
Patient Disease PhasestringPatient IDMsIdmRequest
Patient Date of BirthdateOfBirthstring($date-time)
nullable: true
Patient Ethnicityethnicitystring
nullable: true
Patient's Country CodepoolCountryCodestring
nullable: true
Patient Transplant CentretransplantCentreIdstring
nullable: true
Patient Blood Groupabostring
nullable: true
Patient Rhesusrhesusstring
nullable: true
Patient Weightweightinteger($int32)
nullable: true
Patient Sexsexstring
nullable: true
ConsentlegalTermsboolean (If you keep the legalTerms value at "false" or don't send it when creating a new patient, you have indicated you will not comply with legal terms and therefore are not allowed to store a pId. In that case the pId is set to the same value as the wmdaId. This behaviour mirrors the behaviour in the web GUI of WMDA Search & Match. If you click on the "No, I don't have consent" button you are also not allowed to store a patient ID or comment.)

3.5 - Update Registered Patient    

...

UpdateRegisteredPatientRequest

...

Same payload as RegisterPatientRequest.