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: Return type:
-
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: Return type:
-
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.
-
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: Return type:
-
static
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:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
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: Return type:
-
static
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: Return type:
-
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: Return type:
-
static