The 89-year-old monarch has been in hospital in Oslo since 17 August with a blood disorder as senior royals cancel their engagements.