1 Introduction

The present SARS-CoV-2 epidemic has triggered lots of enthusiastic research in different scientific fields with the objective of understanding its behaviour and finding tools to mitigate its effects. Non pharmaceutical interventions (NPIs) like quarantines, social distancing, school/university attendance suspension, massive events prohibition, the use of masks and exhaustive testing have been up to the moment the only effective measures found to retain the virus spread [1]. These interventions only aim to diminish the virus dissemination speed to avoid the health service saturation, especially in the case of intensive care units (ICU) with ventilators. At the time of writing this paper some countries were starting to vaccinate a reduced number of people, using vaccines approved for emergency use. However, due to the reduced production numbers and logistics problems, NPIs are still the only effective measures available for most countries administrations.

The delayed effect that interventions have on the SARS-CoV-2 dissemination makes difficult to impose long social restrictions affecting entire populations and economy. In this uncertain context, and taking in mind the close vaccines availability, it is important to have systematic and reliable tools that allow predicting the relative efficiency of different pharmaceutical and non-pharmaceutical interventions, their potential combinations, length, intermittence, depth, etc. helping to take appropriate decisions. Then, it becomes relevant to develop and tune new epidemic dynamic models able to describe the behaviour of new infectious illnesses [2,3,4,5].

The disease transmission process can be described by mass-action kinetics using differential equations resulting in analytic expressions [6]. In this sort of models, the community members are aggregated into a few compartments identified with the different states of the disease. These models are characterised by the rates of transition among compartments. Then, the model complexity is determined by the number of compartments and pathways required to describe the disease dynamics with sufficient accuracy [7, 8]. An homogeneous population is implicitly assumed in the above definitions. Age, geographic, social-economic and activity heterogeneity can be included into the model yielding more compartments and a contact matrix interconnecting the groups [9,10,11].

Simpler and well-known compartmental models are the Susceptible - Infected (SI), the Susceptible - Infected - Susceptible (SIS), the Susceptible - Infected - Recovered (SIR) and the Susceptible - Exposed - Infected - Recovered (SEIR). All of them consider a reduced number of health status states setting up the basis for more exhaustive dynamic models [16, 17]. To deeply evaluate the health system occupancy level, consider the effects of undetected cases, assess the effectiveness of social restrictions, and look for optimal vaccination strategies among other alternatives, dynamic models that consider a greater number of intermediate health status are necessary. It is also essential to classify the considered population into several age bands and to incorporate their social interconnections. Besides, these models must present enough inputs, coefficients or parameters to describe possible pharmaceutical and non-pharmaceutical interventions [12, 13, 18]. Interesting reviews about these topics can be found in [14, 15].

In the described context, the present work introduces an extended compartmental SEIR dynamic model that allows predicting the disease evolution, the detection campaigns and isolation policies effectiveness (jointly applied or not), the effects of different vaccination strategies with or without immunity loss, and the local consequences produced by imported cases. To this end, the considered population is divided in fifteen age bands of 5-year width, each one of them described by a seventeen health status dynamic model. All of these models are interconnected through a function that interprets the epidemic transmission channels, including several parameters and coefficients that allow representing different intervention policies (social distancing, general quarantines or mobility restrictions, use of masks, etc.). This function is modulated by a matrix that considers the risky contacts (in terms of virus transmission) among people from different age bands. This matrix, usually called risk contact matrix, characterises in some way the social behaviour of a given population. The proposed segmented model permits the user to include different parameters values for each age band, thus allowing a better characterisation of their particularities and dynamic behaviours. Differing from other epidemiological models, the proposed one here can be used to evaluate different vaccination campaigns, the potential loss of immunity and considers the imported cases. Also, the contagion rate function uses the risk contact matrix only for the non-isolated cases and considers different control coefficients for the hospitalised, isolated and not isolated cases. Further, the proposal includes a switched controller for model tuning purposes. This controller is only used for adjusting unknown parameters due to the NPI policies. The inclusion of this controller simplifies adjusting the model against actual data. The proposed model was tuned to the Argentinian case using the official statistics properly processed. Three simulation scenarios (including different testing levels and vaccination strategies, the opening of some activities and possible immunity loss) illustrate the model capacity and potential as a decision support framework for this and future pandemics.

2 Model

The proposed epidemiological dynamic model is built around a classic SEIR topology properly modified to take into account an extended set of intermediate health status compartments, the effect of imported cases, detection campaigns, isolation and mobility restrictions interventions, the risky contacts among individuals, the medium-term consequences of partial vaccination schemes and lost of immunity. To represent these effects the whole model is developed in fifteen 5-year width layers (or age bands) linked through a transmission rate function which depends on an inter-age risk contacts matrix, typical of each country (cultural effects).

A schematic representation of each one of these model layers is depicted in Fig. 1. This plot shows a compartmental structure with seventeen health status blocks. They are mainly organised in two branches that partially converge at the right side of the figure where several blocks related to health conditions that require hospitalisation take place.

Fig. 1
figure 1

Schematic structure of the compartmental COVID-19 model

Specifically, the upper orange branch represents the health status sequence corresponding to infected people early detected and isolated. The bottom branch in blue considers the health status progress of infected people not early detected. Starting from a healthy population of N individuals without specific antibodies against SARS-CoV-2, the upper branch model describes the health status sequence followed by infected individuals early detected and isolated through testing campaigns. After being infected with a transmission rate β and detected with a probability δ, these exposed isolated individuals (EI) become contagious after Te days without presenting any symptoms. This asymptomatic contagious illness stage (AI) lasts Ta days on average. After this period, an age-dependent portion σs of these individuals start to exhibit severe symptoms (SSI) and require hospitalisation. The rest of them only experiment mild symptoms (MSI) being capable to go through the illness process without any serious trouble, recovering their healthy status (R) after Tl1 days on average. On the other hand, non-detected exposed individuals (ENI) develop an identical health status evolution characterised by the same illness parameters (Te, Ta and σs). However, unlike the previous case, the model considers that a portion 𝜖 of non-isolated individuals presenting mild symptoms can be late detected (MSLI) by testing campaigns or medical consultation, and properly isolated during a safe period of Tl2 days. The rest of them (MSNI), like in the upper line, can be considered completely recovered (RNI) after a period of Tl1 days on average. All individuals presenting severe symptoms, being previously isolated or not, are finally admitted in health institutions for control and care. Typically, after Tt days on average, an age-dependent portion μ of these patients develop breathing complications and must be moved to ICU equipped with ventilators. The remaining patients run through the illness process with common cares and, after an average period of Tr1 days, they are discharged from hospital and considered recovered (R). Regretfully, an age-dependent portion ρ of those who were admitted in ICU will finally die after an average period of Td days. The others will stay there for average period of Th days, after which they will return to common care units (Hb) to complete recovery treatments before being discharged from hospital. This last process will demand a period of Tr2 days on average. As it can be seen in Fig. 1, the compartment of recovered people is composed by two sub-blocks, R and RNI, allowing differentiating between individuals who have been detected and isolated in any moment of the illness period or not. Anyway, all recovered patients are supposed to acquire temporal specific antibodies against SARS-CoV-2. Despite that it is even uncertain nowadays, the possible specific medium-life of immunity is modelled through a period of Tri days, after which these individuals would return to the susceptible compartment and could be reinfected. This path can be enabled in simulations through the binary parameter SWR, where SWR = 0 means that immunity is permanent. Vaccination campaigns are also considered through the V state which is feed by the vaccination rate (VR). A possible Tim days average period of temporal immunity can be enabled through the binary parameter SWV. Imported cases (IC) can be considered through direct input feed paths to the exposed, symptomatic and asymptomatic compartments, on the detected or non-detected branch either. For a matter of simplicity and available data, the imported cases enters at the isolated asymptomatic compartment.

At this point, it is important to emphasise that the explained model assumes the following simplifications: severe cases are treated at hospital while patients developing smooth symptoms stay at home; no previous co-morbidity nor sex distinction is taken into account; ICU patients come from previous hospital stages only and finally, each age band has a fixed initial population, i.e. births, mortality by other causes and moving between age bands are not considered. This last assumption is fairly true for short/medium term simulations. Following the previous description and taking into account the nomenclature of Fig. 1, the dynamic expressions corresponding to the states of each age band (\(i=1 {\dots } 15\)) can be analytically written as shown in Table 1.

Table 1 System dynamics

The sub-index i is also used to denote the age-dependent parameters typical of each age band (see Table 1). Besides, it should be noted that γx = 1/Tx.

The proposed age-dependent transmission rate allows considering different kinds of epidemic qualitative control measures including pharmaceutical treatments, NPIs (quarantines, isolation, social distance, etc.) and stepped/partial vaccination campaigns. In this way, the proposed dynamic model constitutes a worthy tool to appropriately evaluate different schemes of epidemic control measures and vaccination. Thus, it can be used as a decision support framework to reduce the fatal cases and the epidemic length. Specifically, this age-dependent transmission rate βi can be written as shown in Table 2.

Table 2 Contagion rate function

This expression presents several terms, tuning coefficients and a general constant parameter λ that affects the whole expression because it represents the SARS-CoV-2 characteristic transmission coefficient. The first term of the equation in Table 2 takes into account the total non-detected infected people able to freely spread the virus into the community. This transmission effect is not uniform over all the age bands. It is weighted considering a risk contact matrix of elements kij that compute those risk contacts among individuals of equal or different age bands where the SARS-CoV-2 can be transmitted [19, 20]. Figure 2 graphically shows the aspect of the risk contact matrix. It is interesting to note that this matrix assumes different shapes for each society or culture. Specific activities suspension like school, university, etc. are considered through modulation of the risk contact matrix on the block corresponding to the particular age bands involved. The effect of quarantines, social distance measures or partial mobility restrictions is uniformly modulated by the coefficient rc. The second term of the equation in Table 2 involves the total amount of non-hospitalised isolated infectious people. Because of their condition, these patients do not transmit the virus freely. Indeed, they could only transmit the infection to housemates, ideally. However, to simplify the model construction a reduced and uniform disease distribution effect is considered. Then coefficient ra is used to reflect the transmission capability of this group of people. Finally, the third term of the equation in Table 2 considers the transmission capability corresponding to hospitalised people over each one of the fifteen age bands. Given that these patients can only infect hospital workers, this effect is taken into account through a vector of elements \(r_{h_{i}}\). It is straightforward to see that some of these vector elements are zero (the first and last four age bands).

Fig. 2
figure 2

Risk contacts matrix (5-year width bands)

Partial or stepped vaccination campaigns can be considered through a double action on the described model. Firstly, the equivalent percentage of artificially immunised people must be removed from the susceptible compartment of the corresponding age band. This group stays in a separate compartment (see Fig. 1) during the immunisation period before returning to the compartment of susceptible people. On the other hand, the risk contact matrix column corresponding to the vaccinated age band should be affected by a coefficient equal to the immunised people percentage to take into account close contacts between susceptible and immunised persons.

3 Model Adjustment: the Argentinian Case

The model presented in the previous section was adjusted to represent the pandemic evolution in Argentina by using the National Health Ministry database adequately processed [21]. Although this public register presents many data fields, it does not allow to determine all the model parameters. To overcome this gap some of them were then taken from the specialised literature. Table 3 shows the parameters obtained from the literature [22,23,24]. Tables 4 and 5 show the parameters obtained from National Health Ministry databases. In Table 4, σs, μ and ρ are shared by more than one age band due to their similarities.

Table 3 Transition speeds
Table 4 Transition probabilities
Table 5 Argentinian population by ages (Population Census 2010)

As it was established in the equation of βi (Table 2) the transmission rate is highly dependent on the daily risk contacts matrix [19, 20]. This matrix, obtained from [20], counts and classifies by age band all those interpersonal contacts considered as a positive virus transmission meet in a day. Figure 2 shows a 3D bars representation of the symmetrised risk contact matrix used for simulations. It is interesting to note in this plot the high number of risky contacts among low-age bands clearly determined by school attendance. This matrix is helpful to recreate partial restrictions or particular activities cancellation during simulations. For example, school attendance suspension can be emulated by reducing the matrix values corresponding to age bands involved in these activities. In the same way, elderly people staying at home can be represented by affecting the last three rows and columns of the risk contacts matrix by an appropriate reduction factor.

At this point, to completely characterise the model, it remains to determine the coefficients ra, rh and rc involved in βi (Table 2) and the parameters δ, 𝜖 and λ. As it was previously specified, ra is a factor that modulates the transmission rate of infected isolated individuals over the rest of the population. Considering the effectiveness of isolation in transmission reduction, this constant was assumed as ra = 0.05 for all the age bands. In the case of the vector rh, each one of its fifteen elements (rhi) modulates the transmission effect of the hospitalised patients (patients in Ha and ICU) over the considered age band. Supposing that the hospital’s staff only involves middle-age workers, the first five and the last three elements of rh were considered zero. Assuming that these institutions preserve a high prophylaxis level, the remaining elements of rh were fixed in 0.05. Finally, coefficient rc represents a transmission rate modulation factor that mainly considers the population mobility. Given that it is hard to accurately determine this time-dependent factor, it was used to dynamically adjust the model by matching the predicted cases to the registered ones. With this purpose, a control algorithm that regulates the rc value to match the detected infectious population in the model (AI + MSI + SSI + Ha + ICU + MSLI) with the same kind of registered patients was implemented.

To show the effectiveness of this adjustment methodology some simulations were run and are presented in Fig. 4. To start the local virus spreading, these simulation were conducted using the arrival date of the positive imported cases registered in Argentina, temporally distributed through the fifteen age bands according to Fig. 3. Detection campaigns were considered by choosing δ = 0.2 and 𝜖 = 0.01. The typical SARS-CoV-2 transmission rate was taken as λ = 0.22 [3].

Fig. 3
figure 3

Temporal profiles corresponding to the imported cases for every age band. Day 0 corresponds to 03/03/2020

Figure 4 shows the adjustment process result. Specifically, it presents the active cases, the cumulative recovered patients, people in ICU and the fatal cases. In all these plots solid blue, cyan and black lines represent the model predictions corresponding to the isolated (detected), not isolated (not detected) and total cases, respectively. The y-axis values were normalised to the total population N. On the other hand, green solid lines depicts the corresponding registered cases. The adjustment process was carried out using the isolated active cases because they are the only ones that can be contrasted against public databases. Registered active real cases were divided into two time periods. The first period was used to adjust the model (solid red line) using the proposed algorithm. The second period (solid green line) was employed to validate the previous tuning. During this last stage, the rc coefficient is hold constant at the last value registered during the adjustment period. More details about the tuning procedure are developed in A. As it is clearly shown, Fig. 4 reveals a very good model adjustment, not only during the tuning process but also after it. This positive validation result endorses the proposed model and its possible use to predict the epidemic evolution in different scenarios, helping to qualitatively evaluate social and economic consequences of possible interventions.

Fig. 4
figure 4

Model adjustment for the Argentinian Pandemic Evolution. Solid blue: isolated (detected), cyan: not isolated (not detected) and black lines: total cases. Solid red line: real registered cases used to adjust the model. Green solid lines: real registered cases used to validate the tuning

4 Simulation Results

Several computing simulations were conducted to show the proposed dynamic model potential in predicting the effectiveness of public health policies against SARS-CoV-2 pandemic. These simulations were organised in three scenarios, recreating possible pharmaceutical and non-pharmaceutical interventions. The first one only considers detection campaigns (with different degrees of intensity) and social distance or mobility restrictions as the unique possible public actions. The second and third scenarios take into account different combinations of vaccination by age bands, immunity length (on vaccinated and recovered people) and partial activity’s restoring like school attendance.

All these scenarios were simulated considering the Argentinian context during the local SARS-CoV-2 spreading, which involves school/university attendance suspension and a sustained mobility reduction for people over 60 years old. As it was mentioned in the previous section, these situations are recreated on the risk contacts matrix reducing the values corresponding to the age bands involved in these activities. Following this criterion, the first five age bands (school to university age bands) and the last three rows and columns (+ 60 years old) of the original risk contact matrix presented in Fig. 2 were multiplied by a 0.1 and a 0.4 factor, respectively. After this action, the risk contacts matrix effectively used assumes the shape shown in Fig. 5. These kinds of restrictions can be voluntary removed (partial or totally) during simulations to analyse the consequences of possible public interventions. It is important to distinguish that general mobility restrictions, social distancing measures and similar actions are jointly represented through the rc coefficient and not through the risk contacts matrix manipulation.

Fig. 5
figure 5

Risk contacts matrix with school/university attendance suspension and mobility reduction for + 60 years old people

4.1 Scenario A: Detection Campaigns and Mobility Restrictions

In the previously referred context, this scenario presents the predicted pandemic evolution considering detection campaigns with different intensities (δ) in combination with several social distancing/mobility restrictions levels expressed through the rc value. These simulations were carried out taking the parameters values previously obtained and specified for the Argentinian case and starting from an initial state where all the population is considered into the susceptible compartment. The local pandemic simulations were triggered by considering the imported cases time profiles mentioned at the end of Section 3.

Figure 6 presents the simulation results corresponding to the evolution of ICU occupancy, the cumulative number of recovered patients and the cumulative fatal cases for nine combinations of rc and δ values. The plots of this figure are organised in two columns considering different ICU situations. The boxes on the left column account for an unlimited ICU capacity, while the ones on the right column take into account the actual ICU saturation.

Fig. 6
figure 6

Detection campaigns and mobility restrictions. Different intensity combinations. Left: without ICU saturation. Right: with ICU saturation. Black lines: rc = 0.2; blue lines: rc = 0.4 and red lines: rc = 0.6. Solid lines: δ = 0.1, dashed lines: δ = 0.2 and dotted lines: δ = 0.4

Like in the previous case y-axis values are normalised with respect to N. As it can be observed, curves corresponding to different rc values are characterised by different colours (rc = 0.2 in black lines; rc = 0.4 in blue lines and rc = 0.6 in red lines) and curves for different δ values are distinguished through three classes of lines (δ = 0.1 in solid lines; δ = 0.2 in dashed lines and δ = 0.4 in dotted lines). Looking at this figure it is straightforward to conclude that increasing efforts in detection do not produce a substantial reduction in the final fatal or recovered cases when mobility and social distancing are not restrained in a moderate way at least. On the contrary, holding a relatively low rc value (reduced social mobility, social distancing, mask wearing, etc.) strengthen in a considerable way the positive effect of heavy detection campaigns on the final number of fatal cases. This behaviour can be clearly observed in the curves corresponding to rc = 0.2 (Fig. 6). These simulation results reinforce the importance of jointly manage this kind of NPIs. Analysing both figure columns it is straightforward to see that the impact of considering ICU saturation is not substantial except for the regrettable final number of fatal cases. This fact is directly related to the high probability of dying (ρi) in ICU. Considering this result, all the simulations presented in the following subsections do not consider ICU saturation. The idea behind this decision is to put in evidence the hypothetical extra ICU capacity, necessary to attend to all critical patients. This information is crucial if new treatments which improve the survival rate of people in ICU arise. Also, a high ICU capacity saturation shows an undoubtedly wrong epidemic handling.

4.2 Vaccination and Partial Activities Restoring

The simulation scenarios presented in this subsection show the effects of different vaccination strategies combined with the reopening of specific activities like school/university attendance, mobility changes for people that belongs to the last age bands (elderly people) and a possible delayed reinfection. All these simulations include the period of adjustment to the Argentinian case already explained in Section 3. After this tuning process, the rc coefficient is hold constant up to the end of the simulations. This condition supposes no new general mobility restrictions or confinements nor substantial changes in the new social habits acquired during the pandemic time. The reopening of activities focused on specific age bands is emulated through appropriate risk contacts matrix manipulations, as it was established at the beginning of this section. A 100% vaccine effectiveness was considered. Other similar immunity percentages were tested without essential result changes and therefore are not reported here.

4.2.1 Scenario B: Vaccination without Reinfection

This subsection presents several vaccination strategies in combination with the school/university reopening, the end of elderly people confinement and permanent immunisation by vaccination. All the vaccination campaigns start on January 15, 2021 and last 60 days. The reopening of school/university activities and the end of mobility restrictions for elderly people is settled on February 15, 2021. These events are respectively marked with solid and dashed vertical lines in Fig. 7 where simulations results, in terms of susceptible population (S), active cases, people in ICU, vaccinated people (V ), cumulative recovered patients (R) and cumulative fatal cases (D) are presented. Vertical axis values are normalised with respect to N with the exception of vaccinated (V). Some of these plots show in solid green line the corresponding registered cases up to 12/11/2020. The active cases were used to adjust the model as it was previously explained. After the tuning process the rc coefficient is hold constant up to the end of all the simulations. In this context, solid blue lines refer to the model evolution for detected cases. Lines in black represent the total cases for identical conditions. As it can be seen, this case is characterised by a heavy second wave with an unbearable number of fatal cases.

Fig. 7
figure 7

Scenarios considering vaccination and activities restoring. Violet lines (solid and dashed): no changes in restrictions nor activities resumption. Violet solid lines: without new pharmaceutical interventions. Violet dashed lines with vaccination for + 60 YO population. Blue, black, cyan, brown and grey lines consider the reopening of school/university activities and the end of mobility restrictions for elderly people. Solid blue lines (detected cases) and black lines (total cases) for no vaccination at all. Cyan dashed lines: vaccination for + 60 YO people. Brown dashed lines: vaccination from 25 to 59 YO. Grey dashed lines: vaccination for up to 29 and over 60 YO. Green lines: real registered cases

Violet lines (solid and dashed) represent the pandemic evolution when no changes in restrictions nor activities resumption takes place. The solid lines correspond to the case without new pharmaceutical interventions while dashed lines consider vaccination for over 60 years old population. As can be seen from the figure, although vaccination of this age group (without new activities) produces a somewhat faster drop of the active cases than without vaccination, the effect is not very noticeable given that these age bands do not actively participate in the distribution of the virus for being “self-isolated”. Thus, the effect of vaccination on this age range does not have a remarkable effect on the pandemic extension, but it has an important collateral advantage which is the end of elderly people auto isolation and a decrease of disease mortality (since it is the range most affected age group). In this sense, it should be noted that the violet lines represent a fictional scenario because isolation measurements cannot be sustained indefinitely. It is only included for comparative issues.

The remaining-coloured dashed lines represent different vaccination alternatives, always considering the reopening of school/university activities and the end of mobility restrictions for elderly people on the dates already specified. In this context, cyan dashed lines represent the pandemic evolution when the vaccination campaign only includes over 60 years old still susceptible people (4.8M people approximately), brown dashed lines consider vaccination on still susceptible people from 25 to 59 years old (12.1M people approximately) and grey dashed lines take into account vaccination on still susceptible people up to 29 and over 60 years old (22M people approximately). It should be noted that all these last fictional vaccination campaigns only consider susceptible people to reduce the number of vaccines necessary for the first campaign. It is interesting to note that the first two vaccination strategies present an important second wave. The height of this wave is lower in the second alternative (brown lines) because of the higher number of vaccinated people. Paradoxically, as it can be observed, this last option also determines a bigger number of fatal cases and people in ICU because elderly susceptible people are not being protected. The second alternative (brown lines) reach the ICU saturation limit, whose total capacity is denoted by the horizontal dotted black line, meanwhile the first alternative (cyan lines) remains below it. Further reductions on the ICU occupancy and fatal cases figures can be reached by conditioning vaccination to sensitive population segments, i.e. with the higher values of σs and μ on Table 4.

Finally, the third vaccination strategy (dashed grey lines) avoids the second wave at expenses of the high number of vaccines applied (22M of people approximately). This case allows a fast epidemic extinction, a reduced ICU occupancy and the lowest number of fatal cases, even below to the strategy corresponding to the dashed violet lines that consider vaccination over 60 years old people without any activities reopening.

Despite that Fig. 7 only shows the temporal evolution of the added main general variables, the model contains a lot of internal information. In this sense, Fig. 8 presents the time evolution corresponding to all the model variables by age bands. The case plotted is one of the previously seen (dashed cyan line in Fig. 7) and considers vaccination over 60 years old still susceptible people with activities reopening. It is interesting to note how the vaccination period and immunised age bands can be clearly observed in the first and last plots of this figure. Besides, it should be noted that the last age bands are the most affected by fatal cases and that vaccination stops the deaths rising after the unavoidable delay originated by people already infected at the vaccination time. It is very important to see from this plot that, to significantly reduce fatality, vaccination should also include the previous age band (55 to 59 years old — green solid line). Finally, it is valuable to observe that is the population into the lower age bands (non-vaccinated) the one that dominates the virus transmission from the activities reopening.

Fig. 8
figure 8

Time evolution corresponding to all the model variables by age bands for vaccination over 60 years old still susceptible people with activities reopening (dashed cyan lines in Fig. 7)

4.2.2 Scenario C: Vaccination with Reinfection

Until the submission of this work there was no certainty about permanent immunisation against SARS-CoV-2. In this context, this subsection analyses some of the scenarios previously presented but considering that antibodies by cure or vaccination only provides for a temporal immunisation. Like in the previous subsection, all the simulated vaccination campaigns start on January 15, 2021, and the reopening of school/university activities and the end of mobility restrictions for elderly people is settled on February 15, 2021. These events are respectively marked with solid and dashed vertical lines in Fig. 9, where simulations results in terms of susceptible population (S), active cases, people in ICU, vaccinated people (V ), cumulative recovered patients (R) and cumulative fatal cases (D) are presented. Vertical axis values are normalised with respect to N with the exception of vaccinated (V).

Fig. 9
figure 9

Scenarios considering vaccination, activities openings and reinfection. Solid blue (detected) and black (total infected people) predicted by the model without vaccination and activities restoring. Violet dashed lines: permanent immunisation for both vaccinated and cured people. Cyan lines: consider a period of 180 days immunity length for recovered people. Brown dashed lines consider a period of 180 days immunity length for recovered people and a year of immunity length for vaccinated people. Green lines: real registered cases

Specifically, Fig. 9 depicts in solid blue and black lines the detected and total infected people respectively predicted by the model in the case of considering no vaccination nor activities restoring. Green lines denote the corresponding real registered cases. Different immunity length scenarios are presented in violet, cyan, and brown dashed lines. All of them consider vaccination over 20 years old people from the specified date. The first scenario, in violet dashed lines, supposes permanent immunisation for both vaccinated and cured people. The other cases consider a period of 180 days immunity length for recovered people (in cyan dashed lines), and the previous condition plus a year of immunity length for vaccinated people (in brown dashed lines).

As it can be observed both last cases (in cyan and brown dashed lines) present a similar evolution in most of the plots because reaching a permanent immunisation through one dose or through periodic vaccination is totally equivalent. The main difference lies in the final number of vaccines necessary to reach the immunity for population over 20 years old. The second wave observed in these two cases is produced by the activities reopening in combination with the low age bands periodic reinfection (not vaccinated). This second wave is also present in the case of permanent immunisation for cured and vaccinated people (violet dashed lines), but it is considerably lower because in this last case there is no possibility of reinfection. This is the cause of the epidemic extinction that can be observed for this case but not in the previous ones. Any of the vaccination scenarios considered in this subsection present a higher number of active patients than the case with no vaccination nor activities reopening (black solid lines), and a similar number of final fatal cases. However, despite this apparent disadvantage, the former alternatives allow to partially recover the economic activity and the general health status of the population.

5 Conclusions

An age-band compartmentalised model for predicting COVID-19 spread was presented. The model was fitted to the epidemic situation reported in Argentina and different scenarios involving early detection campaigns, vaccination of age bands, reopening of activities and potential loss of acquired immunity were evaluated.

The first scenario emphasised that detection campaigns should be combined with NPIs like mobility reduction and social distancing. A second scenario involving vaccination of different age bands, school activities openings and the ending of mobility restriction for + 60 years old people showed that second waves of infections may appear depending on the selected group to be vaccinated. Therefore, determining the sensitive population is important when the number of available vaccines is limited. For instance, when + 60 age bands are vaccinated the fatality can be reduced with respect to other combinations that do not consider these age bands. Also, the results show that including the previous band (i.e. the 55–59 age band) in the vaccination campaign is important to reduce even more the mortality, suggesting a decedent age order for vaccination. Possible reinfection after a finite immunity period was considered in a third scenario. Although new infection waves appear after activities reopening, the vaccination avoids surpassing the healthcare system capacity and reducing the mortality rate even with respect to alternatives that do not include vaccination nor restoring of forbidden activities.

In future works, the model can be considered in a closed-loop control framework in order to determine sanitary actions that can be adapted according to the availability of new treatments, medical resources and the evolution of the disease.