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.

property 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.

property begin_datum

Geeft de begindatum van dit subtraject.

Return type

str

property leeftijd

Geeft de leeftijd van de patient van dit subtraject.

Return type

int

property 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

property zorg_product_code

Geeft de zorgproductcode van dit subtraject.

Return type

str|None

property 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