diff --git a/pom.xml b/pom.xml index e67028ebe5bba399e3a7b58532900876c7ca0156..df05779347c9c8387d043f70f58714d143ff5196 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,6 @@ org.codehaus.mojo jaxb2-maven-plugin - 2.2 schemagen @@ -40,6 +39,33 @@ + + + com.github.jeluard + plantuml-maven-plugin + 1.2 + + + plantuml + pre-site + + generate + + + + + + ${basedir}/src/site/plantuml + + ** + + + ${project.build.directory}/site/plantuml + + + + diff --git a/src/site/markdown/communication.md b/src/site/markdown/communication.md new file mode 100644 index 0000000000000000000000000000000000000000..d6ce5f90b004f3842b05b6728451568d9dc65047 --- /dev/null +++ b/src/site/markdown/communication.md @@ -0,0 +1,15 @@ +Kommunikation zwischen AKTIN-Komponenten +======================================== + + + +Kommunikation über das Internet +-------- +Test +![UML Diagramm][outside_comm] + + + + +[outside_comm]: plantuml/outside-communication.png "Kommunikation über das Internet" + diff --git a/src/site/plantuml/cda-import.txt b/src/site/plantuml/cda-import.txt new file mode 100644 index 0000000000000000000000000000000000000000..593ab5e44e479f78c19aaf2e56c3001e6cbd7306 --- /dev/null +++ b/src/site/plantuml/cda-import.txt @@ -0,0 +1,9 @@ +@startuml +participant "Emergency Room" as ER +box "AKTIN Data Warehouse" + participant "CDA Interface" as CDA + database Database +end box +ER->CDA : CDA Document +CDA->Database : De-identified data +@enduml \ No newline at end of file diff --git a/src/site/plantuml/outside-communication.txt b/src/site/plantuml/outside-communication.txt new file mode 100644 index 0000000000000000000000000000000000000000..73c80f11b76a94c7a6a0c2352572435eb40aa6be --- /dev/null +++ b/src/site/plantuml/outside-communication.txt @@ -0,0 +1,30 @@ +@startuml +box "Hospital" + actor "Emergency Room" as ER + participant "AKTIN Data Warehouse" as DWH +end box +participant "AKTIN Broker" as Broker +actor "Epidemiologist" as Epi +actor Researcher +ER->DWH : Emergency note records +... +DWH->Broker : ask for query requests +Broker->DWH : new query request +DWH->ER : notification +... +ER->DWH : new request verified +DWH->DWH : perform query +opt + DWH->ER : result notification + ... + ER->DWH : result verified +end +DWH->Broker : submit results +...waiting for results from other hospitals... +Broker->Epi : complete results +Epi->Epi : performs analysis +Epi->Researcher : analysis results +opt + Epi->Researcher : k-anonymized Data set +end +@enduml \ No newline at end of file diff --git a/src/site/site.xml b/src/site/site.xml new file mode 100644 index 0000000000000000000000000000000000000000..76ee06d82d7afc04661487718ffaa2461e574417 --- /dev/null +++ b/src/site/site.xml @@ -0,0 +1,17 @@ + + + org.apache.maven.skins + maven-fluido-skin + 1.4 + + + + + + + + + \ No newline at end of file