Indhold
Komponenter
Dette dokument dækker følgende komponent på NSP:
EHMI Sundhedsadresseringsservice (EAS)
Komponenten omfatter denne service:
Type: HAPI FHIR Plain Server (REST service)
Filnavn: eas.war
Url: <serverurl>/eas/
Status-url: <serverurl>/eas/status
- Alarm-url: <serverurl>/eas/alarm
Konfiguration
EAS har sin egen konfiguration i "application.properties", og har desuden fem integrationer, som hver især har sin egen property-fil med konfiguration:
| Integration | Property-fil |
|---|---|
| Keycloak | <todo> |
| EER | eer.properties |
| PersonInformation | personinformation.properties |
| SikredeInformation | sikrede.properties |
| SORES | sores.properties |
Indholdet af de enkelte property-filer findes beskrevet herunder:
EAS (application.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
| stubbed | Angiver hvorvidt EAS returnerer stubbede svar | Nej | false |
| dk.sds.nsp.audit.DevelopmentAuditProvider.enabled | Hvorvidt audit information ud på stdout som et JSON objekt | Nej | false |
| dk.nsp.eas.audit.component | Komponentnavn til audit-logging | Nej | EAS |
Keycloak (keycloak.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
EER (eer.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
| eer.api.url | URL til EER service | ||
| oauth2.client.id | OAuth client id | ||
| oauth2.client.secret | OAuth client secret | ||
| oauth2.token.uri | URL til Keycloak OAuth endpoint |
PersonInformation (personinformation.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
| personinformation.api.url | URL til PersonInformation service |
SikredeInformation (sikrede.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
| sikrede.api.url | URL til SikredeInformation service |
SORES (sores.properties)
| Property | Beskrivelse | Påkrævet | Default værdi |
|---|---|---|---|
| sores.api.url | URL til SORES service |
Overvågning
EAS udstiller en overvågningsside, som findes beskrevet under "Komponenter".
Fortolkning af overvågningsside
Overvågningssiderne returnerer enten:
- HTTP 200, hvis servicen i øjeblikket kører fint.
- HTTP 500, hvis der er opstået en fejl der kræver indgriben.
Auditlogning
TODO
Baggrundsjobs
EAS er tilstandsløs, og har ingen baggrundsjobs.