Skip to content

Commit

Permalink
Revert "fgm use cases"
Browse files Browse the repository at this point in the history
This reverts commit 0fa5337.
  • Loading branch information
marcusfearnett-nhsdigital committed Jun 12, 2024
1 parent 0fa5337 commit 09100b6
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 345 deletions.
14 changes: 12 additions & 2 deletions input/images-source/add-pf-record-sequence.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,26 @@ actor "Patient" as pat
actor "Practitioner" as pra
boundary "FHIR API" as api
entity "Patient Flag" as flg
entity "Additional Detail" as add

pra -> pat : Consult patient
pra -> api : Record FGM Flag record
api -> flg : Create resource
pra -> api : Record adjustment record (transaction Bundle)

api -> flg : Create/update resource
flg -> flg : Validate
api <-- flg : return
alt Validation failed
api -> api : rollback
end

loop for each Additional Detail resource
api -> add : Create/update resource (any)
add -> add : Validate
api <-- add : return
alt Validation failed
api -> api : rollback
end
end
pra <-- api : OperationOutcome

@enduml
6 changes: 3 additions & 3 deletions input/images-source/add-pf-record-usecase.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ left to right direction

rectangle "Patient Flag"{
actor Practitioner as pra
usecase "Record" as record
usecase "Add FGM Flag record" as add
usecase "Record" as record <<abstract>>
usecase "Add Patient Flag record" as add <<abstract>>
}


actor Patient as pat

usecase "Consult" as consult
usecase "Consult" as consult <<abstract>>

pat -- consult
pra -- consult
Expand Down
14 changes: 13 additions & 1 deletion input/images-source/remove-pf-record-sequence.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,22 @@ actor "Patient" as pat
actor "Practitioner" as pra
participant "FHIR API" as api
entity "Patient Flag" as pfg
entity "Additional Detail" as add

pat -> pra : Remove
pra -> api : Remove
api -> pfg : Remove resourc
pra <-- api : OperationOutcome


loop for each Additional Detail resource
api -> add : Remove resource (any)
add -> add : Validate
api <-- add : return
alt Validation failed
api -> api : rollback
end
end

pra <-- api : OperationOutcome

@enduml
6 changes: 3 additions & 3 deletions input/images-source/remove-pf-record-usecase.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ left to right direction

rectangle "Patient Flag"{
actor Practitioner as pra
usecase "Record" as record
usecase "Remove FGM Flag record" as rem
usecase "Record" as record <<abstract>>
usecase "Remove Patient Flag record" as rem <<abstract>>
}


actor Patient as pat

usecase "Consult" as consult
usecase "Consult" as consult <<abstract>>

pat -- consult
pra -- consult
Expand Down
8 changes: 8 additions & 0 deletions input/images-source/retrieve-pf-record-sequence.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,18 @@ skinparam actorStyle hollow
actor "Practitioner" as pra
boundary "FHIR API" as api
entity "Patient Flag" as pfg
entity "Additional Detail" as add

pra -> api : Query for records
api -> pfg : Query for records
api <-- pfg : SearchSet Bundle
opt
loop for each Additional Detail resource type
api -> add : Query for records
api <-- add : SearchSet Bundle
end
end
pra <-- api : SearchSet Bundle
pra <-- api : OperationOutcome

@enduml
4 changes: 2 additions & 2 deletions input/images-source/retrieve-pf-record-usecase.plantuml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ left to right direction

rectangle "Patient Flag"{
actor Practitioner as pra
usecase "Research" as res
usecase "Retrieve FGM Flag record" as ret
usecase "Research" as res <<abstract>>
usecase "Retrieve Patient Flag record" as ret <<abstract>>
}

pra -- res
Expand Down
117 changes: 0 additions & 117 deletions input/pagecontent/add-fgm-flag-record.md

This file was deleted.

63 changes: 0 additions & 63 deletions input/pagecontent/remove-fgm-flag-record.md

This file was deleted.

Loading

0 comments on commit 09100b6

Please sign in to comment.