kerapu.boom package

Submodules

kerapu.boom.AttribuutGroep module

class kerapu.boom.AttribuutGroep.AttribuutGroep(attribute_groep_id: int, aantal_voorwaarden_voor_true: int, koppelingen: List[kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling.AttribuutGroepKoppeling])[broncode]

Basisklassen: object

Klasse voor attribuutgroep.

test(subtraject: kerapu.lbz.Subtraject.Subtraject)bool[broncode]

Test of een subtraject voldoet aan de voorwaarden van deze attribuutgroep.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

bool

kerapu.boom.BeslisRegel module

class kerapu.boom.BeslisRegel.BeslisRegel(beslist_regel_id: int, attribuut_groep: kerapu.boom.AttribuutGroep.AttribuutGroep, label_true: str, label_false: str, indicatie_aanspraakbeperking: bool)[broncode]

Basisklassen: object

Klasse voor beslisregels.

klim(subtraject: kerapu.lbz.Subtraject.Subtraject)str[broncode]

Klimt door de beslisboom een geeft het uiteindelijk gevonden label terug.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

str

verrijk(beslist_regel_true, beslist_regel_false)None[broncode]

Verrijkt deze beslisregel met beslisregels voor True and False.

Parameters

kerapu.boom.ZorgProductGroep module

class kerapu.boom.ZorgProductGroep.ZorgProductGroep(zorg_product_groep_code: str)[broncode]

Basisklassen: object

Klasse voor zorgproductgroepen.

klim(subtraject: kerapu.lbz.Subtraject.Subtraject)str[broncode]

Bepaalt de zorgproductgroepcode van een subtraject.

Parameters

subtraject (subtraject) – Het subtraject.

versie_toevoegen(versie: kerapu.boom.ZorgProductGroepVersie.ZorgProductGroepVersie)None[broncode]

Voegt een versie toe aan de lijst met versies voor dit zorgproductgroep.

Parameters

versie (ZorgProductGroepVersie) – De toe te voegen versie.

kerapu.boom.ZorgProductGroepVersie module

class kerapu.boom.ZorgProductGroepVersie.ZorgProductGroepVersie(zorg_product_groep_code: str, beslis_regel: kerapu.boom.BeslisRegel.BeslisRegel, begin_datum: str, eind_datum: str)[broncode]

Basisklassen: object

Klasse voor versies zorgproductgroepversies.

is_actueel(subtraject: kerapu.lbz.Subtraject.Subtraject)bool[broncode]

Geeft True als deze versie actueel is voor een subtraject, anders False.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

bool

klim(subtraject: kerapu.lbz.Subtraject.Subtraject)str[broncode]

Klimt door de beslisboom een geeft het uiteindelijk gevonden label terug.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

str

Module contents