kerapu.lbz package

Submodules

kerapu.lbz.Diagnose module

class kerapu.lbz.Diagnose.Diagnose(specialisme_code: str, diagnose_code: str)[broncode]

Basisklassen: object

Klasse voor diagnosen.

diagnose_attribute_aantal(diagnose_attribute_code: str, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) data deze diagnose voldoet aan een (specialismecode, diagnosecode) op een peildatum.

Parameters:
  • diagnose_attribute_code (str) – De attribuutcode voor de (specialismecode, diagnosecode) combinatie.
  • datum (str) – De peildatum.
Return type:

int

diagnose_cluster_aantal(cluster_code: str, cluster_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) data deze diagnose voorkomt in een diagnosecodecluster op een peildatum.

Parameters:
  • cluster_code (str) – De diagnoseclustercode.
  • cluster_nummer (int) – De clusternummer (0..6).
  • datum (str) – De peildatum.
Return type:

int

static init_static(folder: str) → None[broncode]

Initialiseert alle statistische data.

Parameters:folder (str) – De folder met alle goupertabellen.

kerapu.lbz.Patient module

class kerapu.lbz.Patient.Patient(geboorte_datum: str, geslacht_code: str)[broncode]

Basisklassen: object

Klasse voor patiëntenn.

geslacht_code

Geeft het geslacht van deze patiënt.

Return type:str
leeftijd(datum: str) → int[broncode]

Geeft de leeftijd van deze patient op een peildatum.

Parameters:datum (str) – De peildatum.
Return type:int
static normaliseer_geslacht_code(geslacht_code: str) → str[broncode]

Normaliseert een geslachtscode naar 1 (man), 2 (vrouw) of 9 (anders).

Parameters:geslacht_code (str) – De geslachtscode.
Return type:str

kerapu.lbz.Specialisme module

class kerapu.lbz.Specialisme.Specialisme(specialisme_code: str)[broncode]

Basisklassen: object

Klasse voor specialismen.

static init_static(folder: str) → None[broncode]

Initialiseert alle statistische data.

Parameters:folder (str) – De folder met alle goupertabellen.
specialisme_aantal(specialisme_code: str, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat dit specialisme voldoet aan een attributecode op een gegeven datum . :param str specialisme_code: De attribuutcode waaraan voldaan moet worden. :param str datum: De datum.

Return type:int
specialisme_cluster_aantal(cluster_code: str, cluster_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat dit specialisme voldoet aan een clustercode op een gegeven datum.

Parameters:
  • cluster_code (str) – De clustercode waaraan voldaan moet worden.
  • cluster_nummer (int) – Het clusternummer.
  • datum (str) – De datum.
Return type:

int

kerapu.lbz.Subtraject module

class kerapu.lbz.Subtraject.Subtraject(subtraject_nummer: str, specialisme_code: str, diagnose_code: str, zorg_type_code: str, zorg_vraag_code: str, begin_datum: str, geboorte_datum: str, geslacht_code: str, zorg_instelling_code: str)[broncode]

Basisklassen: object

Klasse voor subtrajecten.

add_zorg_activiteit(zorg_activiteit_code: str, aantal: int) → None[broncode]

Voegt een zorgactiviteit toe and dit subtraject.

Parameters:
  • zorg_activiteit_code (str) – De zorgactiviteitcode.
  • aantal (int) – Het aantal malen (of eenheden) dat de zorgactiviteit is uitgevoerd.
begin_datum

Geeft de begindatum van dit subtraject.

Return type:str
leeftijd

Geeft de leeftijd van de patient van dit subtraject.

Return type:int
subtraject_nummer

Geeft het subtrajectnummer van dit subtraject.

Return type:str
telling_behandel_klasse(behandel_klasse_code: str, weeg_factor_nummer: int) → int[broncode]

Geeft het aantal zorgactiviteiten (met inachtneming van weegfactor) dat in dit subtraject voorkomt in een behandelklasse.

Parameters:
  • behandel_klasse_code (str) – De behandelklassecode waartegen getest moet worden.
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
Return type:

int

telling_diagnose_attribuut(diagnose_attribuut_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de diagnose van dit subtraject voldoet aan een (specialismecode, diagnosecode) combinatie.

Parameters:diagnose_attribuut_code (str) – De attribuutcode voor de (specialismecode, diagnosecode) combinatie.
Return type:int
telling_diagnose_cluster(cluster_code: str, cluster_nummer: int) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat in dit subtraject voldoet aan een diagnoseclustercode.

Parameters:
  • cluster_code (str) – De cluster_code waartegen getest moet worden.
  • cluster_nummer (int) – Het clusternummer (1..6).
Return type:

int

telling_geslacht_code(geslacht_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de patient van dit subtraject voldoet aan een geslacht.

Parameters:geslacht_code (str) – De geslachtscode waartegen getest moet worden.
Return type:int
telling_specialisme(specialisme_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat het uitvoerend specialisme van dit subtraject voldoet aan een specialismecode.

Parameters:specialisme_code (str) – De specialismecode.
Return type:int
telling_specialisme_cluster(cluster_code: str, cluster_nummer: int) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat het uitvoerend specialisme van dit subtraject voldoet aan een specialismecluster.

Parameters:
  • cluster_code (str) – De clustercode waartegen getest moet worden.
  • cluster_nummer (int) – Het clusternummer (1..2).
Return type:

int

telling_zorg_activiteit(zorg_activiteit_code: str, weeg_factor_nummer: int) → int[broncode]

Geeft het aantal zorgactiviteiten (met inachtneming van weegfactor) dat in dit subtraject voldoet aan een zorgactiviteitcode.

Parameters:
  • zorg_activiteit_code (str) – De zorgactiviteitcode.
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
Return type:

int

telling_zorg_activiteit_cluster(cluster_code: str, cluster_nummer: int, weeg_factor_nummer: int) → int[broncode]

Geeft het aantal zorgactiviteiten (met inachtneming van weegfactor) dat in dit subtraject voorkomt in een zorgactiviteitcluster.

Parameters:
  • cluster_code (str) – De zorgactiviteitclustercode.
  • cluster_nummer (int) – Het clusternummer (1..10).
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
Return type:

int

telling_zorg_instelling(agb_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de zorginstelling van dit subtraject voldoet aan AGB-code.

Parameters:agb_code (str) – De AGB-code waaraan de zorginstelling moet voldoen.
Return type:int
telling_zorg_type_attribuut(zorg_type_attribuut_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de zorgtype van dit subtraject voldoet aan een (specialismecode, zorgtypecode) combinatie.

Parameters:zorg_type_attribuut_code (str) – De attribuutcode voor de (specialismecode, zorgtypecode) combinatie.
Return type:int
telling_zorg_vraag_attribuut(zorg_vraag_attribuut_code: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de zorgvraag van dit subtraject voldoet aan een (specialismecode, zorgvraagcode) combinatie.

Parameters:zorg_vraag_attribuut_code (str) – De attribuutcode voor de (specialismecode, zorgvraagcode) combinatie.
Return type:int
telling_zorg_vraag_cluster(cluster_code: str, cluster_nummer: int) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat de zorgvraag van een subtraject voorkomt in een zorgvraagcluster.

Parameters:
  • cluster_code (str) – De cluster_code waartegen getest moet worden.
  • cluster_nummer (int) – Het clusternummer (1..2).
Return type:

int

zorg_product_code

Geeft de zorgproductcode van dit subtraject.

Return type:str|None
zorg_product_groep_code

Geeft de zorgproductgroepcode van dit subtraject.

Return type:str|None

kerapu.lbz.ZorgActiviteit module

class kerapu.lbz.ZorgActiviteit.ZorgActiviteit(zorg_activiteit_code: str, aantal: int)[broncode]

Basisklassen: object

Klasse voor zorgactiviteiten.

behandel_klasse_aantal(zorg_product_groep_code: str, behandel_klasse_code: str, weeg_factor_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (met inachtneming van weegfactor) dat deze zorgactiviteit voorkomt in een behandleklasse op een peildatum.

Parameters:
  • zorg_product_groep_code (str) – De zorgproductgroepcode van het subtraject van deze zorgactiviteit.
  • behandel_klasse_code (str) – De behandelklasse.
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
  • datum (str) – De peildatum.
Return type:

int

static init_static(folder: str) → None[broncode]

Initialiseert alle statistische data.

Parameters:folder (str) – De folder met alle goupertabellen.
zorg_activiteit_aantal(zorg_activiteit_code: str, weeg_factor_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (met inachtneming van weegfactor) dat deze zorgactiviteit voldoet aan een zorgactiviteitcode.

Parameters:
  • zorg_activiteit_code (str) – De zorgactiviteitcode.
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
  • datum (str) – De peildatum.
Return type:

int

zorg_activiteit_cluster_aantal(cluster_code: str, cluster_nummer: int, weeg_factor_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (met inachtneming van weegfactor) dat deze zorgactiviteit voorkomt in een zorgactiviteitcluster.

Parameters:
  • cluster_code (str) – De zorgactiviteitclustercode.
  • cluster_nummer (int) – het cluster nummber (1..10).
  • weeg_factor_nummer (int) – Het weegfactornummer (0..2).
  • datum (str) – De peildatum.
Return type:

int

kerapu.lbz.ZorgInstelling module

class kerapu.lbz.ZorgInstelling.ZorgInstelling(zorg_instelling_code: str)[broncode]

Basisklassen: object

Klasse voor zorginstellingen.

zorg_instelling_aantal(zorg_instelling_code: str) → int[broncode]

Geeft het aantal malen (met inachtneming van weegfactor) dat deze zorginstelling voldoet aan een zorginstellingcode.

Parameters:zorg_instelling_code (str) – De AGB-code van de zorginstelling.
Return type:int

kerapu.lbz.ZorgType module

class kerapu.lbz.ZorgType.ZorgType(specialisme_code: str, zorg_type_code: str)[broncode]

Basisklassen: object

Klasse voor zorgtypen.

static init_static(folder: str) → None[broncode]

Initialiseert alle statistische data.

Parameters:folder (str) – De folder met alle goupertabellen.
zorg_type_attribute_aantal(zorg_type_attribute_code: str, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) data deze diagnose voldoet aan een (specialismecode, zorgtypecode) combinatie op een peildatum.

Parameters:
  • zorg_type_attribute_code (str) – De attribuutcode voor (specialismecode, diagnosecode) combinatie.
  • datum (str) – De peildatum.
Return type:

int

zorg_type_cluster_aantal(cluster_code: str, cluster_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat deze zorgtype voorkomt in een zorgtypecluster op een peildatum.

Parameters:
  • cluster_code (str) – De zorgtypeclustercode.
  • cluster_nummer (int) – Het clusternummer (0..2).
  • datum (str) – De peildatum.
Return type:

int

kerapu.lbz.ZorgVraag module

class kerapu.lbz.ZorgVraag.ZorgVraag(specialisme_code: str, zorg_vraag_code: str)[broncode]

Basisklassen: object

Klasse voor zorgvragen.

static init_static(folder: str) → None[broncode]

Initialiseert alle statistische data.

Parameters:folder (str) – De folder met alle goupertabellen.
zorg_vraag_attribute_aantal(zorg_vraag_attribuut_code: str, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) data deze diagnose voldoet aan een (specialismecode, zorgvraagcode) combinatie op een peildatum.

Parameters:
  • zorg_vraag_attribuut_code (str) – De attribuutcode voor (specialismecode, diagnosecode) combinatie.
  • datum (str) – De peildatum.
Return type:

int

zorg_vraag_cluster_aantal(cluster_code: str, cluster_nummer: int, datum: str) → int[broncode]

Geeft het aantal malen (d.w.z. 0 of 1) dat deze zorgvraag voorkomt in een zorgvraagcluster op een peildatum.

Parameters:
  • cluster_code (str) – De zorgvraagclustercode.
  • cluster_nummer (int) – Het clusternummer (0..2).
  • datum (str) – De peildatum.
Return type:

int

Module contents