release commit
This commit is contained in:
44
pipeline.puml
Normal file
44
pipeline.puml
Normal file
@ -0,0 +1,44 @@
|
||||
@startuml "MeDaX pipeline"
|
||||
left to right direction
|
||||
actor admin
|
||||
database "fhir server" as fhir
|
||||
node "docker compose" as compose{
|
||||
node "python app" as pyApp {
|
||||
[scripts]
|
||||
[nodeGenerator] as ngen
|
||||
[edgeGenerator] as egen
|
||||
[BioCypher] as BC
|
||||
file "generated Schema" as gSchema
|
||||
file "manual Schema" as mSchema
|
||||
|
||||
mSchema --> scripts : input
|
||||
scripts --> gSchema : generates
|
||||
scripts --> ngen : generates
|
||||
scripts --> egen : generates
|
||||
gSchema --> BC : input
|
||||
ngen--> BC : input
|
||||
egen--> BC : input
|
||||
}
|
||||
node "neo4j app" as neoApp{
|
||||
database "neo4j GDB" as neoDB
|
||||
[web server] as neoServer
|
||||
|
||||
neoDB --> neoServer
|
||||
}
|
||||
folder "admin files" as afiles {
|
||||
file nodes
|
||||
file edges
|
||||
file "import script" as iscript
|
||||
}
|
||||
|
||||
|
||||
admin -[dashed]-> compose : triggers
|
||||
|
||||
BC --> afiles : exports
|
||||
fhir --> scripts : http request
|
||||
afiles --> neoApp : input
|
||||
}
|
||||
actor user
|
||||
user --> neoServer : uses
|
||||
neoApp --> pyApp : kills
|
||||
@enduml
|
Reference in New Issue
Block a user