Page History
| Navitabs | ||
|---|---|---|
| ||
Formål
Dette dokument beskriver designet af Livs- og behandlingstestamenteregistret (forkortes LTR-Behandlingstestamenteregistret (BTR).
En beskrivelse af funktionaliteten i servicen kan findes i dokumentet "Livs- og behandlingstestamenteregistretBehandlingstestamenteregistret-service".
Ændringslog
| Version | Dato | Ændring | Ansvarlig |
|---|---|---|---|
| 1.0.1 | 2018-08-30 | Initialt dokument | Trifork |
| 1.0.2 | 2018-08-31 | Ny release | Trifork |
| 1.0.6 | 2018-10-15 | Opdateret TreatmentWill database-schema figur med nyeste ændringer | Trifork |
| 1.0.12 | 2019-08-16 | Tilføjet note om MinLog SessionId | Trifork |
Terminologi
| HL7 CDA | Standard til udveksling af oplysninger indenfor sundhedsvæsenet. |
Arkitektur
Systemet består af en enkelt service der håndterer begge registre. Som illustreret på figuren herunder tilgår brugerne servicen indirekte via Sundhed.dk , patientjournalsystemer, lægepraksissystemer osv. som integrerer til systemet. Herudover foretager Dokumentdelingsservicen (DDS) opslag via FSK. Opslaget via FSK returnerer alene information om, hvorvidt der findes data for en person eller ej.
...
| Gliffy Diagram | ||||||
|---|---|---|---|---|---|---|
|
Standarder
Dataudveksling er basereret på HL7 CDA.
...
Se Guide til Anvendere for flere detaljer.
Sikkerhed
Kald til servicen kan foretages som enten DGWS- (Den Gode Webservice) eller IDWS- (Identity Based Web Services) kald. Som beskrevet i afsnittet Arkitektur ovenfor, foretages kald til servicen igennem en DGWS/IDWS proxy, der har det primære formål at validere, at der er foretaget et korrekt DGWS- eller IDWS-kald.
...
Der henvises til hhv. Den Gode Webservice og OIO Identity-based Web Services v1.0.1a for yderligere information.
Integrationer
MinLog
Alle opslag og ændringer af oplysninger i registret registreres i MinLog.
...
Som MinLog SessionId anvendes MessageID defineret i anvender-requests. Hvis SessionId er længere end 46 tegn (det maksimalt tilladte i MinLog-servicen) anvendes i stedet SHA-1 værdien (altid 40 tegn).
Design
| Gliffy Diagram | ||||||
|---|---|---|---|---|---|---|
|
Datamodel
Da det kun er borgeren selv der har adgang til at oprette og ændre i vedkommendes livs- og behandlingstestamente, kan datamodellen for disse services realiseres relativt simpelt, idet at det ikke er nødvendigt at lagre information omkring hvem der har oprettet / opdateret data.
...
De to Properies-tabeller indeholder tekniske key/value properties, som anvendes internt af servicen. Tabellerne er navngivet, så det er muligt for dem at sameksistere i samme schema i et udviklingsmiljø.
Specifikke designbeslutninger
Vedr. DGWS/IDWS Proxy'en, er der foretaget følgende beslutninger:
...