Versions Compared

Key

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

...

Put
patients/status
Expand
titleRequest...
FieldDetails
wmdaId*integer
example: 123456

nullable: false
newStatus*

string
nullable: false

Enum:
Array [ 4 ]

changeReasonstring
nullable: true

Reason why the change was made. Mandatory when changing to "STP"

Enum:
Array [ 21 ]
Expand
titleResponse...
FieldDetails
wmdaId*integer
example: 123456

nullable: false
status*

string
maxLength: 3

nullable: false

Enum:
Array [ 4 ]

changeReasonstring
maxLength: 3

nullable: true

Reason why the change was made. Mandatory when changing to "STP"

Enum:
Array [ 21 ]

3.5 - Retrieve

...

Patient

A GET to the patients endpoint is used to retrieve an individual patient's information from the Search & Match Service.

...

PlantUML Render Macro
border1000px
titlePatient Flows

participant "Patient Registry" as PR

control "Match-Connect" as MC

control "Search & Match\nService" as SM

participant "Donor Registry" as DR

skinparam SequenceMessageAlign center

skinparam dpi 192

== Register Patient ==

PR -> SM : Send Create Patient

activate SM #FFBBBB

SM -> PR : Return WMDA PID

deactivate SM

== Modify Patient ==

PR --> SM : Update Patient

PR --> SM : Assign User To Patient

== Retrieve Patient(s) ==

PR --> SM : Retrieve Patients

activate SM #FFBBBB

SM -> PR : Return One or More Patients

deactivate SM

== Making Requests ==

PR -> SM : Update Patient Status (ACT)

PR --[#dodgerblue]> DR : <color #dodgerblue> Request a Donor (patient embedded) </color>

PR --[#dodgerblue]> DR : <color #dodgerblue> Update Registered Patient </color>

...