...
| Send |
|---|
| UpdatePatientRequest |
|
3.4 - Update Patient Status
3.5 - Register Patient
| Anchor | ||||
|---|---|---|---|---|
|
There is no registerPatient endpoint. A patient is registered with a partner registry at the time of request (- see the section on Requests).
3.
...
6 - Update Registered Patient
| Anchor | ||||
|---|---|---|---|---|
|
The updateRegisteredPatientRequest is used to update a registered patient with a partner registry. Empty / blank fields in the payload will mean deletion. Missing fields will have no effect. The central hub can review the contents and update any relevant values that are (already) stored in the Search & Match system. ??The response of the api will provide results (fields / values) of the updates made.??
| Send | Retrieve |
|---|---|
| UpdateRegisteredPatientRequest | UpdateRegisteredPatientRequestRetrieve |
|
|
Additional fields to be considered (checked items have been added to Swagger):
| Description | Name | Type | Comment |
|---|---|---|---|
| patientId | string nullable: false | |
| regSend | string nullable: false | Retrieve message only |
| regReceive | string nullable: false | |
| firstName | string nullable: true | |
| lastName | string nullable: true |
3.
...
7 - Update Registered Patient Status
| Anchor | ||||
|---|---|---|---|---|
|
...
| Sending Registry | regSend | string nullable: false |
| Receiving Registry | regReceive | string nullable: false |
| WMDA Patient Identifier | wmdaId | integer nullable: false |
| Old Patient State | priorStat | string nullable: true |
| New Patient State | newStat | string nullable: false |
| Reason For Change | reason | string nullable: true |
3.
...
8 - Request More Patient Info
| Anchor | ||||
|---|---|---|---|---|
|
...
TODO: Design message flow & elaborate semantic detail.
3.
...