Page History
...
Ved opgradering af komponenten beskrives desuden tilstanden, systemet skal være i for at opgraderingen kan finde sted.
Sammenhæng med øvrige dokumenter
Dette dokument er en del af den samlede dokumentation for CAVE.
Dokumentets relation til de øvrige dokumenter er beskrevet i dokumentationsoversigten for projektet CAVE Service.
Læsevejledning
Læseren forventes at have kendskab til National Sundheds-IT’s platform NSP, samt generelt kendskab til WildFly applikation server, docker og Ubuntu Linux operativ system.
...
Definitioner og referencer
DefinitionReference | Beskrivelse |
---|---|
LAR | Lægemiddelallergiregisrering |
SDS | Sundhedsdatastyrelsen |
NSP | Den nationale service platform (inden for sundheds-IT) |
Driftsvejledning | CAVE - Driftsvejledning |
Docker image
CAVE leveres som et docker image og kan hentes fra registry.nspop.dk/playground/cave:snapshot. Der leveres eksempel på docker-compose.yml fil sammen med kildekoden. Compose filen kan findes i folderen compose/release i roden af kildekoden. I compose filen er der også refrence til eksempler på konfigurationsfiler.
...
Der stilles ingen krav til operativsystemet udover, at det skal være Linux og docker skal være installeret.
...
Filnavne og stier til disse tager udgangspunkt i, hvor de er mounted i docker countaineren.
...
Property | Beskrivelse |
---|---|
cpr.oid | Kode system for identifikation af patienten. Sættes til urn:oid:1.2.208.176.1.2 |
atc.oid | Kommasepareret liste af valide kode systemer for identifikation af medikament. Sættes til urn:oid:2.16.840.1.113883.6.73 |
sks.oid | Kommasepareret liste af valide kode systemer for identifikation af reaktion. Sættes til urn:oid:1.2.208.176.2.4.12 |
autorisation.oid | Kommasepareret liste af valide kode systemer for identifikation af indberetter. Sættes til urn:oid:1.2.208.176.1.3 |
sor.oid | Kommasepareret liste af valide kode systemer for identifikation af indberetter organisation. Sættes til urn:oid:1.2.208.176.1.1 |
drugId.oid | Kode system for identifikation af drug id. Sættes til urn:oid:1.2.208.176.1.2 |
sla.log.short.app.name | Kort applikationsnavn til brug i forbindelse med SLA log. Sættes til CAVE. |
sla.log.app.name | Applikationsnavn til brug i forbindelse med SLA log. Sættes til "CAVE service". |
base.url | Angiver base url for det endpoint LAR servicen kender. |
...
Logback konfiguration findes i /pack/wildfly8/modules/sds/cave/configuration/main/logback.xml. Logback anvendes som logging framework i HAPI FHIR frameworket, der anvendes i CAVE servicen.
...
CAVE servicen kræver en datasource med JNDI navn java:jboss/datasources/cave. Se i øvrigt eksempel på datasource fil i den fil, der er leveret sammen med docker-compose.yml eksempel. Filen hedder /pack/wildfly8/standalone/deployments/cave-ds.xml.
...
Servicen kræver en tom database, inden den startes første gang. Navn på databasen er konfigurerbart i datasource filen. Servicen sørger selv for at oprette tabeller, indexer osv. første gang den startes op. Se compose/database for eksempel på script til at oprette database.
...