kerapu.lbz package¶
Submodules¶
kerapu.lbz.Diagnose module¶
-
class
kerapu.lbz.Diagnose.Diagnose(specialisme_code: str, diagnose_code: str)[broncode]¶ Basisklassen:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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:
objectKlasse 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