A patientId may be provided when registering a new patient in WMDA Search & Match. Upon registration, a wmdaId will be assigned and returned. The wmdaId itself is guaranteed to be globally unique, though it cannot guarantee that the patient is not identified with another wmdaId. The wmdaId must be used to identify the patient in all calls to the Search, Match & Connect (SMC) service after the initial patient registration.
Patient Identifiers
Identifier
Description
patientId
Provided by the local registry system.
Should be worldwide unique.
Should follow the construct of hub code + local patient id.
The hub code should be the two-character ISO country code of the registry (e.g. DE for Germany)
In the case of multiple registries in one country, a replacement code will be assigned.
Should be provided as a user-friendly (displayable) id for use on screens and on documentation.
wmdaId
Generated by the central (SMC) system.
Must be globally unique.
Must be used for all system-to-system patient identification after the initial patient registration.
Should be displayed on screens and on documentation.
3.2 - Create Patient (Send Patient)
The CreatePatientRequest is used to submit a patient to the Search & Match Service. This call returns a wmdaId for the patient.
If not set to true, then patientId will not be stored.
wmdaId*
integer example:123456 nullable:false
None specified
3.4 - Update Patient Status
The UpdatePatientStatusRequest is used to update a patient's search status with the Search & Match Service. Allowable statuses are SUS, PRE, ACT and STP. A new patient is defaulted to the new (NEW) state. Under the NEW state, searches must be requested explicitly. When doing so, the patient is moved to the PRE state. Under the ACT state, searches will be kept up to date automatically. SUS will stop automatic updates to searches but results will remain for 42 days. STP will terminate the search and delete all search results.
The listPatientsRequest is used to retrieve multiple patient's information from the Search & Match Service. You may define a page size, a specific page number, a series of allowable statuses and may limit to only patients assigned to you.
the statuses that the patients are allowed to have
Available values: NEW, PRE, ACT, SUS, STP
Default value: null
Example: ACT|NEW
onlyMyPatients boolean
(query)
Only return patients assigned to current user. Based on username property in JWT token. Does not work with machine credentials (direct API connection without WMDA frontend).
Default value: false
limit*
integer default:100
offset*
integer default:0
totalCount*
integer minimum:0
wmdaId*
integer example:123456 nullable:false
patientId*
string maxLength:17 nullable:true example:XY1234P
Organisation unique identifier for patient. Cannot be set unless "legalTerms" is set to "true". Do not use real names here.
There is no registerPatientRequest endpoint. A patient is registered with a partner registry at the time of request in the form of an embedded Patient block - described in the Admin chapter.
3.9 - Update Registered Patient (PAT_UPD)
The updateRegisteredPatientRequest is used to update a registered patient with a partner registry.