Skip to content

Commit

Permalink
added use cases for hide-versicherte
Browse files Browse the repository at this point in the history
  • Loading branch information
ichderjens committed Jul 24, 2024
1 parent ca49190 commit 5daac41
Show file tree
Hide file tree
Showing 2 changed files with 163 additions and 0 deletions.
82 changes: 82 additions & 0 deletions src/images/TI-M_Pro/UC_10376_Seq.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
/'
# Sequence Diagram
# Name: Sichtbarkeit für Versicherte setzen
'/

@startuml
skinparam sequenceMessageAlign direction
skinparam minClassWidth 200
skinparam BoxPadding 1
skinparam sequenceReferenceHeaderBackgroundColor palegreen
scale max 2048 width

skinparam sequence {
ArrowColor black
ArrowFontSize 17
ActorBorderColor black
LifeLineBorderColor black
LifeLineBackgroundColor Gainsboro

ParticipantBorderColor Motivation
ParticipantBackgroundColor Motivation
ParticipantFontSize 20
ParticipantFontColor black
ParticipantBorderColor Black

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
}

autonumber

actor U as "Akteur in der Rolle\nUser-HBA"
box <size:18>Endgerät</size> #WhiteSmoke
participant C as "TI-Messenger-Client"
end box

box <size:18>VZD-FHIR-Directory</size> #WhiteSmoke
participant FP as "FHIR-Proxy"
participant VZD as "FHIR-Directory"
end box

|||
group <size:16>VZD-FHIR-Directory Eintrag</size>
|||
group <size:16>Sichtbarkeit für Versicherte abschalten</size>
U->C: Deaktiviere Sichtbarkeit für Versicherte

Activate C
|||
C->FP: PUT /owner/Endpoint/?... \nSetze Endpoint.extension:endpointVisibility auf "code": "hide-versicherte"
Activate FP
FP->FP: prüfe \nowner-accesstoken
FP->VZD: HTTPS Forward
Activate VZD
VZD-->FP: result body json
Deactivate VZD
FP-->C: result body json
Deactivate FP
|||
C->U: Ihre MXID ist für Versicherte nicht mehr sichtbar.
Deactivate C
end
|||
group <size:16>Sichtbarkeit für Versicherte anschalten</size>
|||
U->C: Aktiviere Sichtbarkeit für Versicherte
Activate C
C->FP: PUT /owner/Endpoint/?... \nEntferne Endpoint.extension:endpointVisibility
Activate FP
FP->FP: prüfe \nowner-accesstoken
FP->VZD: HTTPS Forward
Activate VZD
VZD-->FP: result body json
Deactivate VZD
FP-->C: result body json
Deactivate FP
|||
C->U: Ihre MXID ist für Versicherte wieder sichtbar.
Deactivate C
end
@enduml
81 changes: 81 additions & 0 deletions src/images/TI-M_Pro/UC_10377_Seq.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
/'
# Sequence Diagram
# Name: Organisation Sichtbarkeit für Versicherte setzen
'/

@startuml
skinparam sequenceMessageAlign direction
skinparam minClassWidth 200
skinparam BoxPadding 1
skinparam sequenceReferenceHeaderBackgroundColor palegreen
scale max 2048 width

skinparam sequence {
ArrowColor black
ArrowFontSize 17
ActorBorderColor black
LifeLineBorderColor black
LifeLineBackgroundColor Gainsboro

ParticipantBorderColor Motivation
ParticipantBackgroundColor Motivation
ParticipantFontSize 20
ParticipantFontColor black
ParticipantBorderColor Black

ActorBackgroundColor Gainsboro
ActorFontColor black
ActorFontSize 20
}

autonumber

actor U as "Akteur in der Rolle\nOrg-Admin"
box <size:18>Endgerät</size> #WhiteSmoke
participant C as "TI-Messenger-Client"
end box

box <size:18>VZD-FHIR-Directory</size> #WhiteSmoke
participant FP as "FHIR-Proxy"
participant VZD as "FHIR-Directory"
end box

group <size:16>VZD-FHIR-Directory Eintrag</size>
|||
group <size:16>Sichtbarkeit für Versicherte abschalten</size>
U->C: Deaktiviere Sichtbarkeit für Versicherte

Activate C
|||
C->FP: PUT /owner/Endpoint/?... \nSetze Endpoint.extension:endpointVisibility auf "code": "hide-versicherte"
Activate FP
FP->FP: prüfe \nowner-accesstoken
FP->VZD: HTTPS Forward
Activate VZD
VZD-->FP: result body json
Deactivate VZD
FP-->C: result body json
Deactivate FP
|||
C->U: Ihre MXID ist für Versicherte nicht mehr sichtbar.
Deactivate C
end
|||
group <size:16>Sichtbarkeit für Versicherte anschalten</size>
|||
U->C: Aktiviere Sichtbarkeit für Versicherte
Activate C
C->FP: PUT /owner/Endpoint/?... \nEntferne Endpoint.extension:endpointVisibility
Activate FP
FP->FP: prüfe \nowner-accesstoken
FP->VZD: HTTPS Forward
Activate VZD
VZD-->FP: result body json
Deactivate VZD
FP-->C: result body json
Deactivate FP
|||
C->U: Ihre MXID ist für Versicherte wieder sichtbar.
Deactivate C
end
@enduml

0 comments on commit 5daac41

Please sign in to comment.