22# ' @param input,output,session Internal parameters for 'shiny'.
33# ' @noRd
44app_server <- function (input , output , session ) {
5+ # Env variables ----
6+ inputs_container_name <- Sys.getenv(" AZ_CONTAINER_INPUTS" )
7+ data_version <- Sys.getenv(" DATA_VERSION" )
8+ start_year <- Sys.getenv(" START_YEAR" ) | > as.numeric()
9+
510 # Data ----
6- container <- azkit :: get_container(Sys.getenv(" AZ_CONTAINER_INPUTS" ))
7- rates_data <- azkit :: read_azure_parquet(container , " rates" , " dev" )
11+ inputs_container <- azkit :: get_container(inputs_container_name )
12+ rates_data <- azkit :: read_azure_parquet(
13+ inputs_container ,
14+ " rates" ,
15+ data_version
16+ )
17+ procedures_data <- azkit :: read_azure_parquet(
18+ inputs_container ,
19+ " procedures" ,
20+ data_version
21+ )
22+ diagnoses_data <- azkit :: read_azure_parquet(
23+ inputs_container ,
24+ " diagnoses" ,
25+ data_version
26+ )
827
928 # Lookups ----
1029 providers_lookup <- jsonlite :: read_json(
@@ -23,6 +42,14 @@ app_server <- function(input, output, session) {
2342 app_sys(" app" , " data" , " peers.csv" ),
2443 col_types = " c"
2544 )
45+ procedures_lookup <- readr :: read_csv(
46+ app_sys(" app" , " data" , " procedures.csv" ),
47+ col_types = " c"
48+ )
49+ diagnoses_lookup <- readr :: read_csv(
50+ app_sys(" app" , " data" , " diagnoses.csv" ),
51+ col_types = " c"
52+ )
2653
2754 # User inputs ----
2855 selected_provider <- mod_select_provider_server(
@@ -47,4 +74,20 @@ app_server <- function(input, output, session) {
4774 selected_provider ,
4875 selected_strategy
4976 )
77+ mod_table_procedures_server(
78+ " mod_table_procedures" ,
79+ procedures_data ,
80+ procedures_lookup ,
81+ selected_provider ,
82+ selected_strategy ,
83+ start_year
84+ )
85+ mod_table_diagnoses_server(
86+ " mod_table_diagnoses" ,
87+ diagnoses_data ,
88+ diagnoses_lookup ,
89+ selected_provider ,
90+ selected_strategy ,
91+ start_year
92+ )
5093}
0 commit comments