Applikation: CivilstandAktenskap

Syftet med applikationen är att skapa befolkningstabellerna CIVILSTAND och AKTENSKAP

Steg 1a: Skapa CIVILSTAND-tabell

Här visas vilka kolumner som civilståndstabellen innehåller samt detaljtesterna

Testförutsättningar Testförväntningar Status
Databas med KBGRUND-struktur Borde skapa en tabell med namnet SV.CIV se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaCivTabellTest borde_skapa_tabell_civ Godkänd

Steg 1b: Skapa AKTENSKAP-tabell

Här visas vilka kolumner som äktenskapstabellen innehåller samt detaljtesterna

Testförutsättningar Testförväntningar Status
Databas med KBGRUND-struktur Borde skapa en tabell med namnet SV.AKTENSKAP se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.aktenskap.SkapaAktenskapTabellTest borde_skapa_tabell_aktenskap Godkänd

Steg 2: Hämta kohort

I civilståndstabellen ingår alla individer vars projekt har genomgått fasen relationslänkning och har observationsperiod i husförhör. Äktenskapstabellen har samma grundkohort som civilståndstabellen men individerna måste ha information om vigsel.

Testförutsättningar Testförväntningar Status
Tre relationslänkade personer Alla tre personerna ska ingå i kohorten se.umu.cedar.kyrkbok.befolkning.KohortTest ska_returnera_alla_tre_personer_som_ingar_i_projekt_som_minst_ar_relationslankade Godkänd
Två relationslänkade personer, en noteringslänkad person Endast de två relationslänkade personerna ska ingå i kohorten se.umu.cedar.kyrkbok.befolkning.KohortTest ska_returnera_endast_de_tva_personer_som_ingar_i_projekt_som_minst_ar_relationslankade Godkänd
Tre relationslänkade personer, varav en har DDBID null Endast de två relationslänkade personerna med DDBID olika med null ska ingå i kohorten se.umu.cedar.kyrkbok.befolkning.KohortTest ddbid_ska_inte_vara_null_for_en_kohortperson Godkänd
Tre relationslänkade personer, varav en har DDBID 0 Endast de två relationslänkade personerna med DDBID > 0 ska ingå i kohorten se.umu.cedar.kyrkbok.befolkning.KohortTest ddbid_ska_inte_vara_noll_for_en_kohortperson Godkänd

Steg 3: Hantera HL

Här beskrivs hur HL-noteringar bearbetas

Steg 4: Hämta civilståndshändelser

Här beskrivs vilka händelser och tillstånd som ingår i civilståndstabellen och vars händelserna hämtas ifrån samt datumregler som tillämpas

Steg 5: Skapa civilståndsperioder

Här beskrivs hur civilståndshändelser skapar civilståndsperioder

Steg 6: Skapa äktenskapsperioder

Här beskrivs hur äktenskapsperioder skapas