Hoppa till innehållet
ErsviaErsviaSystemarkitekturdokument

Ändringslogg

SAD:en är ett levande dokument. Den uppdateras i slutet av varje fas, och varje version läggs till här överst. Git-historiken för docs/arkitektur/ visar de exakta ändringarna.

Version Datum Fas Ändring
1.0 (v7) 2026-11-11 Alla faser klara Slutversion. Kapitel 17 visar slutstatus: alla faser F0–F12 (F12b 0f2c1c6), VC-BESOK-rättelsen (d17d400, b19722f) och GUI v2 (604d2ce, d4d5696), 1125 tester, verifieringen (E2E 24/24, smoke 15/15, K 78/79, NK 21/40, paritet 107/151) och alla kvarstående avvikelser och luckor. Kapitel 1 och 5.5 visar skärmdumparna från GUI v2 med före och efter, och 5.5 beskriver designriktningen enligt ADR 0021. Kapitel 10.3 med uppmätta värden. Bilaga D genereras ur kravtackning.md och paritet.yaml. Ny bilaga E: Sammanfattning för beslutsfattare. Kapitel 9 med ADR 0021 och tillägget F12b i ADR 0020. Teknisk skuld T39–T44; T33 och T35 åtgärdade. TestViora-uppladdningen (be1fa89) är inarbetad: 100 av 119 krav har test i TestViora.
0.6 2026-11-11 F8, F9b, F11b och F12a klara Byggstatus för F8+F9b (9f92684), F12a (4c08934) och F11b (02cfdfd) med 1060 tester och avvikelser (kapitel 17). Driftsättningsvyn omskriven: två värdar per zon, zonbrygga, databasroller, nätpolicyer, Helm-struktur, OpenShift Route, cert-manager, CronJobs, OTel, backup och WAL (kap. 7, p01 omritat). Säkerhet 8.4: zonbrygga, personnummervakt, INyckelkalla/KMS, CSP och hastighetsbegränsning. Arkiv och gallring 8.11: FGS, gallringsfrister per regionpaket och bitemporal gallring. Fakturering och Avstämning i byggblocks- och körningsvyerna (kap. 5.3, 5.4, 6.7–6.9, 6.14; s07–s09 omritade, nytt s15 för utlämningsexport och VAL). d06 och e03 aktuella. Fyra nya portalskärmdumpar i 5.5. VAL-rättelsen (personnummer i klartext från patientdatazonen, VAL pseudonymiserar själv) i kapitel 3 och 8. ADR 0019 och 0020 i kapitel 9. Teknisk skuld T33–T38; T6, T20, T21 och T31 åtgärdade.
0.5 2026-11-11 F7, F10 och F11a klara ADR-dubbletten 0016 omnumrerad: 0016 portal och AI (F11a, committad först), 0017 målrelaterad och granskning (F7); hänvisningar i kod-kommentarer, kontrakt och regionpaket uppdaterade. Byggstatus för F7 (1017451), F10 (3891443) och F11a (28f74ab) med 944 tester och avvikelser (kapitel 17). Mål och granskning i byggblocks- och körningsvyerna: kontrollregler, riskpoäng som profilering, ärenden, återkrav med ränta och preskription, attest och årsrapport (kap. 5.4, 6.11, s11 omritat). Uppföljning, nationella exporter, parallellkörning, skuggning och historik (kap. 5.3, 5.4, 6.13, nytt s14). Nytt avsnitt 5.5 Användargränssnitt med portalskärmdumpar, även i kap. 1.7 och 8.2. AI-registret i kap. 8.6 genererat ur docs/plan/ai-register.yaml. d07, d08 och e03 aktuella; d06 och fakturering/avstämning fortfarande målbild (F8). ADR 0016–0018 i kapitel 9. Teknisk skuld T26–T32.
0.4 2026-11-11 F6 och F9a klara Byggstatus för F6 (8d4d7f0) och F9a (b3adec3) med 796 tester och avvikelser: synkron körning, efterregistrering, moms på ackumulerade regler, akut- och tillgänglighetsfält bara i fasaden, SNOD25 saknas (kapitel 17). Beräkningskörningen med manifest som innehåller vårdhändelse- och listningsbilden, retroaktiv omräkning med torrkörning för stängd period, reproduktion och skuggkörning (kap. 5.4, 6.4, 6.5; s04 och s05 omritade, nytt s13). GVR-fasaden med mTLS via SERIALNUMBER, SNOD, CVR och Rapportering (kap. 5.2, 6.1; s01 omritat). s02 och s03 stämda mot det byggda. Nytt ER-diagram e05 för beräkning och kompatibilitet; e02 visar bara regelverk och identitet. Driftsättningsvyn visar mTLS-terminering i ingress eller Kestrel (kap. 7.2, p01). ADR 0015 i kapitel 9 och länkarna till de omnumrerade ADR 0013 och 0014. Mätningen 4,5 min för full volym (kap. 6.4, 10). Teknisk skuld T19–T25.
0.3 2026-11-11 F5 klar, F6 pågår Byggstatus för F3 (84917df), F4 (8e6d3f1) och F5 (0a26dbb) med 638 tester och avvikelser (kapitel 17). Regelmotorn i byggblocks- och körningsvyerna: elva primitiver, 34 mallar för 42 regeltyper, träffpolicy, nio körfaser med DAG, trace och resultathash (kap. 5.4, 8.3, nytt aktivitetsdiagram f03). Inskickets livscykel med tre statusdimensioner som byggd (kap. 5.2, 6.2, 6.12, t05). Listningens intervall-lagring och ögonblicksbilder (kap. 5.2, 6.3, nytt sekvensdiagram s12, t04 omritat). ER-diagrammen e01, e02 och e04 visar de byggda schemana. Klassdiagrammen d02–d05 stämda mot koden; d06–d08 märkta som målbild (T11). ADR 0006 reviderad till ersvia.<Handelse>.v<n>. De tre ADR 0012 sammanfattade i kapitel 9. Lasttestet 4,2 min för 70 000 händelser (kap. 6.2, 10). Ny teknisk skuld T12–T18.
0.2 2026-11-11 F2 klar, F3 pågår Byggd på den kanoniska planen docs/plan/PLAN.md med avsnitten 4i–4l och kontroll 3 (Ä1–Ä14). Nytt kapitel Byggstatus med länkar till koden för F0–F2. Beställare och utförare åtskilda; Psykiatrinämnden markerad som föreslagen. Fysisk zonseparation med återidentifiering och utlämningsexport i patientdatazonen (k01). Id-modellen med vg-/ve-/ok- som primära id och HSA-id som alias (d01). ADR 0011 och den byggda persistensen (giltig/registrerad, RLS med app.huvudman, nytt ER-diagram e04). Lagkrav NK1–NK40, NIS 2, AI-förordningen med AI-register, HSLF-FS 2016:40, LKBR och självfakturering (kap. 2 och 8.6). Delegations- och attestmatris (kap. 8.4). Förädlingarna från benchmarken (kap. 8.15, nytt tillståndsdiagram t05). Ny fasordning (kap. 7.6, a13). Paritetsmatris från docs/plan/paritet.yaml (bilaga D.2). Felkoder synkade mot felkoder.yaml och händelsenamn mot AsyncAPI (ersvia.<Handelse>.v1). API-sökvägar /api/<modul>/v1. Gallringsfrister enligt BG-planerna. Arkitekturriskerna från kontroll 3. Diariet (4l) i kapitel 3.
0.1 2026-11-11 F0 klar, F1 pågår Första versionen. Alla 12 arc42-kapitel plus bilagor (intressentmatris, vyförteckning, öppna punkter, spårbarhetsmatris). 52 diagram i PlantUML: 13 ArchiMate, 3 C4, 3 komponent och paket, 8 klass, 3 ER, 11 sekvens, 4 tillstånd, 2 aktivitet, 1 driftsättning, 1 timing och 3 användningsfall. Planens avsnitt 4f (kontroll och styrning), 4g (nationella krav) och 4h (begrepp och informationsmodell, NIM och VOK) är inarbetade. HTML-sajt med navigering, sökning, diagramsida och Ersvias grafiska profil.

Vid fortsatt förvaltning#

  • Uppdatera Byggstatus när luckorna i kapitel 11 stängs, och ladda upp nya testresultat till TestViora.
  • Stäm av tabell- och gränssnittsnamn mot koden (öppen punkt C.4 och teknisk skuld T9, T11).
  • Stäm av komponentdiagrammen k01 och k02 mot de zonuppdelade portarna (ADR 0020, tillägg F12b).
  • Generera om spårbarhetsmatrisen (bilaga D) och vyförteckningen (bilaga B).
  • Uppdatera fasstatus i kapitel 7.6.

Sök i dokumentet

100 % Ladda ned SVG