From 6793d17a1ae5ee84e814b684090a0cf069959659 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Oct 2023 21:00:35 +0000 Subject: [PATCH 1/5] Bump gitpython from 3.1.35 to 3.1.37 Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.35 to 3.1.37. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.35...3.1.37) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a8a76ee..552d419 100644 --- a/requirements.txt +++ b/requirements.txt @@ -39,7 +39,7 @@ findspark==1.3.0 fsspec @ file:///home/conda/feedstock_root/build_artifacts/fsspec_1596221475257/work gcsfs==0.6.2 gitdb==4.0.5 -GitPython==3.1.35 +GitPython==3.1.37 gmpy2==2.1.0b1 google-auth==1.21.1 google-auth-oauthlib==0.4.1 From 398b656802fb12c97460eba07401f637f1889ae5 Mon Sep 17 00:00:00 2001 From: rdn Date: Thu, 12 Oct 2023 13:57:14 +0200 Subject: [PATCH 2/5] Fjerner SKJEMA_TYPE fra institusjonslister --- Institusjonslister/Institusjonslister.R | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Institusjonslister/Institusjonslister.R b/Institusjonslister/Institusjonslister.R index 883c27d..70660d4 100644 --- a/Institusjonslister/Institusjonslister.R +++ b/Institusjonslister/Institusjonslister.R @@ -14,7 +14,7 @@ suppressPackageStartupMessages({ # ## Angir årgang og kobler til Oracle -aargang <- 2022 +aargang <- 2023 # Logg på for å få tilgang til Oracle con <- fellesr::dynarev_uttrekk(con_ask = "con") # fellesr:: @@ -137,7 +137,8 @@ delreg_offentlig <- dplyr::inner_join(offentlig, delreg, by = c("ORGNR_FORETAK") delreg_offentlig_test <- delreg_offentlig %>% dplyr::select(Foretakstype, Helseregion, RHF, ORGNR_FORETAK, H_VAR1_A, ORGNR, NAVN, NYTT_NAVN, - SKJEMA_TYPE, SN07_1, SN07_1_navn, F_POSTNR, F_POSTSTED) %>% + # SKJEMA_TYPE, + SN07_1, SN07_1_navn, F_POSTNR, F_POSTSTED) %>% dplyr::rename(Foretakstype = Foretakstype, Helseregion = Helseregion, Helseregion_navn = RHF, @@ -146,7 +147,7 @@ delreg_offentlig_test <- delreg_offentlig %>% Bedriftsorgnr = ORGNR, HF_navn = NAVN, Institusjonsnavn = NYTT_NAVN, - Skjematype = SKJEMA_TYPE, + # Skjematype = SKJEMA_TYPE, Næringskode = SN07_1, Næringsnavn = SN07_1_navn, Postnummer = F_POSTNR, From 13188459a836fa0aeb5cf8e00297a2ead18c2551 Mon Sep 17 00:00:00 2001 From: rdn Date: Thu, 12 Oct 2023 14:48:45 +0200 Subject: [PATCH 3/5] =?UTF-8?q?Fix=20for=20st=C3=B8tteforetak?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Institusjonslister/Institusjonslister.R | 40 +++++++++++++++++++++---- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/Institusjonslister/Institusjonslister.R b/Institusjonslister/Institusjonslister.R index 70660d4..41459ff 100644 --- a/Institusjonslister/Institusjonslister.R +++ b/Institusjonslister/Institusjonslister.R @@ -53,14 +53,34 @@ RHF <- klassR::GetKlass(603, output_level = 2) %>% RHF = NAVN) %>% dplyr::select(ORGNR_FORETAK, NAVN, RHF, Helseregion, Foretakstype) -stotteforetak <- klassR::GetKlass(605, output_style = "wide") %>% - dplyr::rename(ORGNR_FORETAK = code3, - NAVN = name3, - RHF = name2, - Helseregion = code1) %>% - dplyr::mutate(Foretakstype = "Støtteforetak") %>% +# + +RHF_region <- RHF %>% +select(Helseregion, RHF) + +stotteforetak <- klassR::GetKlass(605, date = c(paste0(aargang, "-01-01"))) %>% + dplyr::filter(!is.na(parentCode), nchar(parentCode) <= 2) %>% + dplyr::rename(ORGNR_FORETAK = code, + NAVN = name, + Helseregion = parentCode) %>% + dplyr::mutate(Foretakstype = "Støtteforetak") %>% # OBS: legg til orgnummer? + dplyr::left_join(RHF_region, by = "Helseregion") %>% + dplyr::mutate(RHF = case_when(is.na(RHF) ~ "FELLESEIDE STØTTEFORETAK", TRUE ~ RHF)) %>% + dplyr::filter(!grepl("RHF", NAVN)) %>% dplyr::select(ORGNR_FORETAK, NAVN, RHF, Helseregion, Foretakstype) +# # HELSE MIDT-NORGE RHF HELSEPLATTFORMEN +# stotteforetak_2 <- klassR::GetKlass(605, output_style = "wide", date = c(paste0(aargang, "-01-01"))) %>% +# dplyr::rename(ORGNR_FORETAK = code3, +# NAVN = name3, +# RHF = name2, +# Helseregion = code1) %>% +# dplyr::mutate(Foretakstype = "Støtteforetak") %>% +# dplyr::select(ORGNR_FORETAK, NAVN, RHF, Helseregion, Foretakstype) + +# stotteforetak <- rbind(stotteforetak_1, stotteforetak_2) +# stotteforetak +# - + offentlig <- rbind(HF, RHF, stotteforetak) oppdrag <- klassR::GetKlass(604, output_style = "wide") %>% @@ -89,6 +109,9 @@ delreg <- fellesr::dynarev_uttrekk(delregnr = c(paste0(24, substr(aargang, 3, 4) sfu_cols = T, con_ask = F) +delreg %>% +filter(ORGNR == "918098275") + delreg <- delreg %>% dplyr::filter(is.na(KVITT_TYPE)) %>% dplyr::filter(!is.na(ORGNR)) %>% @@ -135,6 +158,11 @@ offentlig <- offentlig %>% delreg$ORGNR_FORETAK <- as.character(delreg$ORGNR_FORETAK) delreg_offentlig <- dplyr::inner_join(offentlig, delreg, by = c("ORGNR_FORETAK")) +# + +# delreg_offentlig %>% +# filter(ORGNR_FORETAK == "983658776") +# - + delreg_offentlig_test <- delreg_offentlig %>% dplyr::select(Foretakstype, Helseregion, RHF, ORGNR_FORETAK, H_VAR1_A, ORGNR, NAVN, NYTT_NAVN, # SKJEMA_TYPE, From cce3ac64a77b32490233edef527e36f8b6f261ef Mon Sep 17 00:00:00 2001 From: rdn Date: Wed, 18 Oct 2023 16:05:09 +0200 Subject: [PATCH 4/5] Lager korrespondansetabell for DPS 2023 --- ...tabell opptaksomr\303\245de-kommune.ipynb" | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git "a/Opptaksomr\303\245der/KLASS DPS/DPS, Korrespondansetabell opptaksomr\303\245de-kommune.ipynb" "b/Opptaksomr\303\245der/KLASS DPS/DPS, Korrespondansetabell opptaksomr\303\245de-kommune.ipynb" index 4aeea45..f860e4d 100644 --- "a/Opptaksomr\303\245der/KLASS DPS/DPS, Korrespondansetabell opptaksomr\303\245de-kommune.ipynb" +++ "b/Opptaksomr\303\245der/KLASS DPS/DPS, Korrespondansetabell opptaksomr\303\245de-kommune.ipynb" @@ -144,12 +144,12 @@ "\n", "# Kristiansand og Trondheim fix #\n", "\n", - "kristiansand <- data.frame(OPPTAK_NUMMER = c(\"48\", \"52\"), \n", + "kristiansand <- data.frame(OPPTAK_NUMMER = c(\"D62\", \"D63\"), \n", " OPPTAK = c(\"Solvang\", \"Strømme\"), \n", " KOMMUNENUMMER = c(\"4204\", \"4204\"), \n", " KOMMUNENAVN = c(\"Kristiansand\", \"Kristiansand\"))\n", "\n", - "trondheim <- data.frame(OPPTAK_NUMMER = c(\"36\", \"37\"), \n", + "trondheim <- data.frame(OPPTAK_NUMMER = c(\"D33\", \"D34\"), \n", " OPPTAK = c(\"Nidaros\", \"Nidelv\"), \n", " KOMMUNENUMMER = c(\"5001\", \"5001\"), \n", " KOMMUNENAVN = c(\"Trondheim\", \"Trondheim\")) # OBS: Trondheim - Tråanten i 2023?\n", @@ -164,7 +164,27 @@ "metadata": {}, "outputs": [], "source": [ - "length(unique(opptaksomrader_KLASS_3$KOMMUNENUMMER))" + "length(unique(opptaksomrader_KLASS_3$KOMMUNENUMMER)) # skal være lik antall kommuner" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "429764e0-19db-48b6-ad54-88db34e46ebb", + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "nrow(opptaksomrader_KLASS_3) # skal være høyere enn antall kommuner" + ] + }, + { + "cell_type": "markdown", + "id": "6a28bb98-d824-4d0b-8619-d63cfdfa3a28", + "metadata": {}, + "source": [ + "OBS: endre filsti" ] }, { From 63258b665b55a15ae7162606576f8da2b8b8a392 Mon Sep 17 00:00:00 2001 From: Ingrid Hatlebakk Hove Date: Wed, 1 Nov 2023 14:55:04 +0100 Subject: [PATCH 5/5] Endret litt i droplisten til skjema 46O MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tidligere var det to identiske kolonner som het "FORETAKETS_NAVN". Det skapte trøbbel i KOSTRA-systemet. Nå er det bare én kolonne. --- Droplister/Droplister_v2.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Droplister/Droplister_v2.py b/Droplister/Droplister_v2.py index 455d2ae..b318c6f 100644 --- a/Droplister/Droplister_v2.py +++ b/Droplister/Droplister_v2.py @@ -7,9 +7,9 @@ # format_version: '1.5' # jupytext_version: 1.15.2 # kernelspec: -# display_name: spesh +# display_name: stat-helse-test # language: python -# name: spesh +# name: stat-helse-test # --- # + [markdown] toc-hr-collapsed=true @@ -684,7 +684,6 @@ def lag_navn_orgnr_kolonner(fvdf, ant_kolonner, med_foretak = True): finne_virksomheter_df['SDGN_HT_FJOR'] = pd.to_numeric(finne_virksomheter_df['SDGN_HT_FJOR']) finne_virksomheter_df = finne_virksomheter_df.groupby(["ORGNR_FORETAK", "NAVN_KLASS"]).sum(numeric_only=True).reset_index() -finne_virksomheter_df = finne_virksomheter_df.rename(columns={"NAVN_KLASS": "FORETAKETS_NAVN"}) # + finne_virksomheter_df2 = pd.merge(SFUklass, skj46O, how="left", on=["ORGNR_FORETAK", "NAVN_KLASS", "HELSEREGION"]) @@ -697,23 +696,24 @@ def lag_navn_orgnr_kolonner(fvdf, ant_kolonner, med_foretak = True): skj46O = pd.merge(skj46O, undervirksomheter_navn_og_kolonner, how="left", on="ORGNR_FORETAK") -skj46O = pd.merge(skj46O, finne_virksomheter_df, how="left", on="ORGNR_FORETAK") +skj46O = pd.merge(skj46O, finne_virksomheter_df, how="left", on=["ORGNR_FORETAK", "NAVN_KLASS"]) skj46O['USERID'] = skj46O['ORGNR_FORETAK'] skj46O = skj46O.rename(columns={"ORGNR_FORETAK": "FORETAKETS_ORGNR", "NAVN_KLASS": "FORETAKETS_NAVN"}) -# - +# + skj46O = pd.merge(skj46O, regionoppslag, how="left", on="HELSEREGION") skj46O = skj46O[kolonner] - # + [markdown] toc-hr-collapsed=true # ## Skjemaer til private foretak og deres underinstitusjoner # Droplisten inneholder kolonne med rapporteringspliktige underinstitusjoner i en kolonne atskilt med \n # - + + # #### Nyttige funksjoner som skal gjøre koden mer lesbar def hent_foretaksnavn_til_virksomhetene_fra_SFU(unike_foretak):