...
| PlantUML Render Macro | ||||||
|---|---|---|---|---|---|---|
| ||||||
participant "Patient Registry" as PR control "Match-Connect" as MC control "Search & MatchServiceMatch Service" as SM participant "Donor Registry" as DR skinparam SequenceMessageAlign center skinparam dpi 92 == Register Patient == PR -> SM : Create Patient activate SM #FFBBBB SM -> PR : Return wmdaId deactivate SM == Start Search == PR -> SM : Start Search activate SM #FFBBBB SM -> PR : Return searchId deactivate SM PR -> SM : Check search status activate SM #FFBBBB SM -> PR : Return search status (Completed, Running, Errored) deactivate SM PR -> SM : Retrieve search results activate SM #FFBBBB SM -> PR : Return search results deactivate SM == Making Request == PR -[#dodgerblue]> DR : Extended Typing Request (incl. Embedded Patient Block) DR -[#dodgerblue]> PR : Reservation Response PR -[#dodgerblue]> DR : Request Cancellation == Getting Response == DR -[#dodgerblue]> PR : Request Rejection DR -[#dodgerblue]> PR : Extended Typing Result (incl. Embedded Donor Block) |
...
| PlantUML Render Macro | ||||||
|---|---|---|---|---|---|---|
| ||||||
participant "Patient Registry" as PR control "Match-Connect" as MC control "Search & MatchServiceMatch Service" as SM participant "Donor Registry" as DR skinparam SequenceMessageAlign center skinparam dpi 92 == Register Patient == PR -> SM : Create Patient activate SM #FFBBBB SM -> PR : Return wmdaId deactivate SM == Start Search == PR -> SM : Start Search activate SM #FFBBBB SM -> PR : Return searchId deactivate SM
activate SM #FFBBBB SM -> PR : Return search status (Completed, Running, Errored) deactivate SM
activate SM #FFBBBB SM -> PR : Return search results deactivate SM == Making Request == PR -[#dodgerblue]> DR : Sample Request (incl. Embedded Patient Block) DR -[#dodgerblue]> PR : Reservation Response PR -[#dodgerblue]> DR : Request Cancellation DR -[#dodgerblue]> PR : No Result DR -[#dodgerblue]> PR : Sample Arrival DR -[#dodgerblue]> PR : IDM result DR -[#dodgerblue]> PR : Sample Information == Getting Response == DR -[#dodgerblue]> PR : Request Rejection PR -[#dodgerblue]> DR : Sample Result |
...
| PlantUML Render Macro | ||||||
|---|---|---|---|---|---|---|
| ||||||
participant "Patient Registry" as PR control "Match-Connect" as MC control "Search & MatchServiceMatch Service" as SM participant "Donor Registry" as DR skinparam SequenceMessageAlign center skinparam dpi 92 == Register Patient == PR -> SM : Create Patient activate SM #FFBBBB SM -> PR : Return wmdaId deactivate SM == Start Search == PR -> SM : Start Search activate SM #FFBBBB SM -> PR : Return searchId deactivate SM
activate SM #FFBBBB SM -> PR : Return search status (Completed, Running, Errored) deactivate SM
activate SM #FFBBBB SM -> PR : Return search results deactivate SM == Making Request == PR -[#dodgerblue]> DR : IDM Request (incl. Embedded Patient Block) DR -[#dodgerblue]> PR : Reservation Response PR -[#dodgerblue]> DR : Request Cancellation == Getting Response == DR -[#dodgerblue]> PR : Request Rejection DR -[#dodgerblue]> PR : IDM Result (incl. Embedded Donor Block) |
...
| PlantUML Render Macro | ||||||
|---|---|---|---|---|---|---|
| ||||||
participant "Patient Registry" as PR control "Match-Connect" as MC control "Search & MatchServiceMatch Service" as SM participant "Donor Registry" as DR skinparam SequenceMessageAlign center skinparam dpi 92 == Register Patient == PR -> SM : Create Patient activate SM #FFBBBB SM -> PR : Return wmdaId deactivate SM == Start Search == PR -> SM : Start Search activate SM #FFBBBB SM -> PR : Return searchId deactivate SM PR -> SM : Check search status activate SM #FFBBBB SM -> PR : Return search status (Completed, Running, Errored) deactivate SM PR -> SM : Retrieve search results activate SM #FFBBBB SM -> PR : Return search results deactivate SM == Making Request == PR -[#dodgerblue]> DR : Reservation Request (incl. Embedded Patient Block) PR -[#dodgerblue]> DR : Request Cancellation == Getting Response == DR -[#dodgerblue]> PR : Request Rejection DR -[#dodgerblue]> PR : Reservation Response (incl. Embedded Donor Block) PR -[#dodgerblue]> DR : Reservation Release Request |
...
| PlantUML Render Macro | ||||||
|---|---|---|---|---|---|---|
| ||||||
@startuml participant "Patient Registry" as PR control "Match-Connect" as MC control "Search & MatchServiceMatch Service" as SM participant "Donor Registry" as DR skinparam SequenceMessageAlign center skinparam dpi 92 == Register Patient == PR -> SM : Create Patient activate SM #FFBBBB SM -> PR : Return wmdaId deactivate SM == Start Search == PR -> SM : Start Search activate SM #FFBBBB SM -> PR : Return searchId deactivate SM PR -> SM : Check search status activate SM #FFBBBB SM -> PR : Return search status (Completed, Running, Errored) deactivate SM PR -> SM : Retrieve search results activate SM #FFBBBB SM -> PR : Return search results deactivate SM == Making Request == PR -[#dodgerblue]> DR : Generic Request (incl. Embedded Patient Block) DR -[#dodgerblue]> PR : Reservation Response PR -[#dodgerblue]> DR : Request Cancellation == Getting Response == DR -[#dodgerblue]> PR : Request Rejection @enduml |
...