 ##  [Följ hjärtat - goda exempel på preventiv behandling av högriskpatienter i hjärt-kärlsjukvården](/se-se/stories/folj-hjartat-goda-exempel-pa-preventiv-behandling-av-hogriskpatienter-i-hjart-karlsjukvarden "Följ hjärtat - goda exempel på preventiv behandling av högriskpatienter i hjärt-kärlsjukvården") 

 [Hopp](/se-se/taxonomy/term/51)

 

 

#  Följ hjärtat - goda exempel på preventiv behandling av högriskpatienter i hjärt-kärlsjukvården 

 Sep 24, 2024 

Sverige behöver ta krafttag för en mer jämlik tillgång till god hjärt-kärlsjukvård som också omfattar effektiva åtgärder för att förhindra återinsjuknande. Under Almedalsveckan samlade vi representanter från politik, profession och akademi från olika regioner som delade med sig av goda exempel. Det blev ett engagerat och inspirerande panelsamtal.

  
  var kPlayer = KalturaPlayer_55802022 || KalturaPlayer;
  var config = {
    targetId: "kaltura_player_6a93399ec4a25960280571",
    provider: {
      widgetId: "1_pdczoxao",
      partnerId: "2076321",
      uiConfId: "55802022"
    },
    playback: {
      autoplay: false,
      autopause: false,
      muted: false,
      loop: false    },
    sources: {
      options: {},
      startTime: 0
    },
    disableUserCache: "true",
    plugins: {},
    sources: {
      options: {},
      startTime: 0
    },
    ui: {
      showCCButton: false,
      settings: {
        showQualityMenu: true,
        showSpeedMenu: true      },
      components: {
        fullscreen: {
          disableDoubleClick: false
        }
      },
      uiComponents: [
        {
          presets: ['Playback', 'Live'],
          area: 'BottomBarRightControls',
          replaceComponent: 'Fullscreen',
          get: kPlayer.ui.components.Remove
        }
      ]
    }
  };

  // Check and add plugins only if they exist
  if (kPlayer.plugins["download"]) {
    config.plugins.download = {
      disable: true    };
  }

  if (kPlayer.plugins["transcript"]) {
    config.plugins["playkit-js-transcript"] = {
      position: "right", // Default: bottom;('left', 'right', 'top', 'bottom') to enable transcript.
      expandMode: "over", // Default: alongside;('alongside', 'hidden', 'over')
      expandOnFirstPlay: false,
      showTime: true,
      downloadDisabled: false,
      printDisabled: false,
      disable: true    };
  }

      if (kPlayer.plugins["preventSeek"]) {
      config.plugins.preventSeek = {
        preventSeekForward: false,
        preventSeek: false      };
    }
    config.plugins.floating = {
      disable: true    };
    if (kPlayer.plugins["navigation"]) {
      config.plugins.navigation = {
        position: "right",
        expandMode: "over",
        expandOnFirstPlay: false,
        visible: false      };
    }
    if (kPlayer.plugins["hotspots"]) {
      config.plugins['playkit-js-hotspots'] = {
        disable: true      };
    }
    if (kPlayer.plugins["moderation"]) {
      config.plugins['playkit-js-moderation'] = {
        disable: true      };
    }
    if (kPlayer.plugins["info"]) {
      config.plugins['playkit-js-info'] = {
        disable: true      };
    }
    if (kPlayer.plugins["share"]) {
      config.plugins.share = {
        disable: true      };
    }
          config.ui.uiComponents = [];
                    if (kPlayer.plugins["googleAnalytics"]) {
      config.plugins.googleTagManager = {};
      config.plugins.googleTagManager.customEventsTracking = {};
      config.plugins.googleTagManager.containerId = 'GTM-57RJQ5';
              config.plugins.googleTagManager.customEventsTracking.custom = [];
                    config.plugins.googleTagManager.customEventsTracking = {
          preset: {
            coreEvents: true,
            UIEvents: false,
            playlistEvents: false,
            castEvents: false
          }
        };
          }
  



 
    // Ensure the global player registry array always exists, regardless of embed type.
    window.kalturaPlayerVideos = window.kalturaPlayerVideos || [];
    try {
              var thumbEmbedPromise = __thumbnailEmbed({config, mediaInfo: {entryId: "1_nnwezooa"}});
        // __thumbnailEmbed() returns a Promise that resolves with the player instance
        // when the user clicks the thumbnail. Use .then() to capture the player directly.
        thumbEmbedPromise
          .then(function(player) {
            window.kalturaPlayerVideos.push(player);
            // Notify kaltura_datalayer.js that a new player is ready so it can
            // attach custom event listeners immediately, regardless of when
            // the user clicked the thumbnail relative to page load.
            document.dispatchEvent(new CustomEvent('kalturaPlayerReady', { detail: { player: player } }));
          })
          .catch(function(error) {
            console.error(error);
          });
          } catch (e) {
      console.error(e.message)
    }
  

 





  

  
        setTimeout(function(){
            kWidget.embed({
              'targetId': '1_nnwezooa_811',
              'wid': '1_',
              'uiconf_id' : '46847003',
              'entry_id' : '1_nnwezooa',
              'flashvars': [],
              'params':{
                'wmode': 'transparent'
              },
              'cache_st' :  '1_nnwezooa_811'
            });
          }, 2000);          
          var flag = 0;
          var players = []
          kWidget.addReadyCallback(function( playerId ){
            if(!players.includes(playerId)) {
                players.push(playerId);
            }
            sessionStorage.players = players;
            var kdp = document.getElementById( playerId );
            kdp.addJsListener( 'playerStateChange', function(playerState, playerId) {
                if (['playing','paused'].indexOf(playerState) > -1) {
                    if (playerState == 'playing') {
                      pauseKalturaVideos(playerId);
                    }
                }
            });
            
            kdp.kBind('playerUpdatePlayhead.myPluginName', function( data, id ){
              var nonPlayingActive;
              if (sessionStorage.playerCount) {
                sessionStorage.playerCount = Number(sessionStorage.playerCount) + 1;
              } else {
                // Code to write when Kaltura Video starts playing
                sessionStorage.playerCount = 1;
                sessionStorage.removeItem('localVideoPlaying');
                sessionStorage.removeItem('nonPlayingActive');
                sessionStorage.removeItem('stopKalturaVideo');
                sessionStorage.removeItem('youtubeVideoPlaying');
                pauseLocalVideos();
                pauseYoutubeVideo();
              }
              if (sessionStorage.getItem('nonPlayingActive')) {
                nonPlayingActive = sessionStorage.getItem('nonPlayingActive');
                if (nonPlayingActive == this.id) {
                  flag = 1;
                }
              }
              if((flag == 1 && this.id != nonPlayingActive) || sessionStorage.getItem('localVideoPlaying') || sessionStorage.getItem('youtubeVideoPlaying') || sessionStorage.getItem('stopKalturaVideo')) {
                flag = 0;
                var id = this.id;
                var kwid = document.getElementById(id);
                if (kwid.closest('.carousel-item').classList.contains('run-background')) {
                  kwid.closest('.carousel-item').classList.remove('run-background');
                }
                kwid.sendNotification('doPause');
                sessionStorage.removeItem('nonPlayingActive');
                if (sessionStorage.getItem('localVideoPlaying') || sessionStorage.getItem('youtubeVideoPlaying')) {
                  sessionStorage.removeItem('playerCount');
                }
              }
              if (!sessionStorage.getItem('localVideoPlaying') && !sessionStorage.getItem('youtubeVideoPlaying')) {
                sessionStorage.playerId = this.id;
              }
              // id = the ID of the player that fired the notification
            });
                     
          });
          function pauseLocalVideos() {
            var carouselItem = document.querySelectorAll('.carousel-item');
            for(var i=0; i<carouselItem.length; i++) {
              if (carouselItem[i].classList.contains('run-background')) {
                carouselItem[i].classList.remove('run-background');
              }
              if (carouselItem[i].querySelector('video')) {
                carouselItem[i].querySelector('video').pause();
              }
            }
          }
          function pauseKalturaVideos(playerId) {
            var kplayers = sessionStorage.getItem('players');
            var kplayersArr = kplayers.split(',');
            kplayersArr.forEach((kplayer) => {
                if (playerId !== kplayer) {
                 var kldp = document.getElementById( kplayer );
                 kldp.sendNotification('doPause');
                }
                
            });
          }
          function pauseYoutubeVideo() {
            var playerId = sessionStorage.getItem('playerId');
            if (player[playerId]) {
              player[playerId].pauseVideo();
            }
          }