Page History
...
Definition | Beskrivelse | ||
NSI | National Sundheds-IT | ||
NSP | Den nationale service platform (inden for sundheds-IT) | ||
SHAK | Sygehusafdelingsklassifikation | ||
SOR | Sundhedsvæsenets organisationsregister | ||
STS | Security Token Service | ||
BRS | Behandlingsrelationsservicen | ||
NXRG | Det nationale XDS Registry på NSP | HS | Healthshare Document Registry |
Alias | Beskrivelse |
Oversigt | |
DGWS | Den Gode WebService 1.0.1 |
Design | |
Installationsvejledning | |
Min-log | Design og Arkitektur Min-log Service (SSE/11734/SDD/0002) |
SAM | Design og Arkitektur Samtykke Service (SSE/11734/SDD/0003) |
SAM-guide | Guide til udviklere Samtykke Service (SSE/11734/PHB/0007) |
Minlog-guide | Guide til udviklere Min Log Service (SSE/11734/PHB/0004) |
...
Realisering af DDS registry består af en Java-baseret webservice.
Webservicen tillader dels
...
anvendersystemer at lave forespørgsler til dokumentdelingsservice og få metadata om patientinformationer, der er gemt deri, retur
...
Krav til Docker
Docker 18.x eller højere anvendes.
Bygge komponenten
Udfør følgende kommando for at bygge komponenten:
mvn clean install
Det tager lidt tid, da der skal genereres kode ud fra et større antal wsdl-filer.
Integrationstest
For at køre integrationstesten gøres følgende:
Byg DDS, som beskrevet ovenfor
Udfør følgende kommandoer:
cd compose/development
docker-compose up --build
Vent på at setuppet kommer op.
cd integrationstest
mvn verify -Plocal,integration-tests
Det er muligt at ramme andre miljøer end det lokale ved at udskifte local med test1 eller test2.
Byg af teststubbe til eksterne services
Der er udviklet to teststubbe til at hjælpe i udviklingen og test af denne service. De to stubbe erstatter de to eksterne afhængigheder, som servicen har; BRS og HS. For begge stubbe gælder, at for at benytte stubben skal wsdl.location for den tilsvarende service rettes i DDSRegistry.properties, så den peger på lokationen, hvor stubben er deployet.
BRS-stubben er placeret i et separat modul under folderen dds/brs-stub. Fra denne folder bygges og deployeres til WildFly med standard Maven-kommandoen:
mvn clean install
BRS-stubben logger kaldet, men foretager sig intet derudover.
HS-stubben er tilsvarende placeret i et separat modul, blot under folderen dds/hs-stub. Fra denne folder bygges og deployeres til WildFly med standard Maven-kommandoen:
mvn clean install
...
.