To już rok funkcjonowania platformy centralnej!

var spector; var captureOnLoad = false; var captureOffScreen = false; window.__SPECTOR_Canvases = [];

(function() { var __SPECTOR_Origin_EXTENSION_GetContext = HTMLCanvasElement.prototype.getContext; HTMLCanvasElement.prototype.__SPECTOR_Origin_EXTENSION_GetContext = __SPECTOR_Origin_EXTENSION_GetContext;

if (typeof OffscreenCanvas !== 'undefined') { var __SPECTOR_Origin_EXTENSION_OffscreenGetContext = OffscreenCanvas.prototype.getContext; OffscreenCanvas.prototype.__SPECTOR_Origin_EXTENSION_OffscreenGetContext = __SPECTOR_Origin_EXTENSION_OffscreenGetContext;

OffscreenCanvas.prototype.getContext = function () { var context = null; if (!arguments.length) { return context; }

if (arguments.length === 1) { context = this.__SPECTOR_Origin_EXTENSION_OffscreenGetContext(arguments[0]); if (context === null) { return context; } } else if (arguments.length === 2) { context = this.__SPECTOR_Origin_EXTENSION_OffscreenGetContext(arguments[0], arguments[1]); if (context === null) { return context; } }

var contextNames = ["webgl", "experimental-webgl", "webgl2", "experimental-webgl2"]; if (contextNames.indexOf(arguments[0]) !== -1) { // context.canvas.setAttribute("__spector_context_type", arguments[0]); // Notify the page a canvas is available. var myEvent = new CustomEvent("SpectorWebGLCanvasAvailableEvent"); document.dispatchEvent(myEvent); this.id = "Offscreen"; window.__SPECTOR_Canvases.push(this);

if (captureOnLoad) { // Ensures canvas is in the dom to capture the one we are currently tracking. if (false) { spector.captureContext(context, 500, false, false); captureOnLoad = false; } } }

return context; } }

HTMLCanvasElement.prototype.getContext = function () { var context = null; if (!arguments.length) { return context; }

if (arguments.length === 1) { context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0]); if (context === null) { return context; } } else if (arguments.length === 2) { context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0], arguments[1]); if (context === null) { return context; } }

var contextNames = ["webgl", "experimental-webgl", "webgl2", "experimental-webgl2"]; if (contextNames.indexOf(arguments[0]) !== -1) { context.canvas.setAttribute("__spector_context_type", arguments[0]); // Notify the page a canvas is available. var myEvent = new CustomEvent("SpectorWebGLCanvasAvailableEvent"); document.dispatchEvent(myEvent);

if (captureOffScreen) { var found = false; for (var i = 0; i < window.__SPECTOR_Canvases.length; i++) { if (window.__SPECTOR_Canvases[i] === this) { found = true; break; } } if (!found) { window.__SPECTOR_Canvases.push(this); } } if (captureOnLoad) { // Ensures canvas is in the dom to capture the one we are currently tracking. if (this.parentElement || false) { spector.captureContext(context, 500, false, false); captureOnLoad = false; } } } return context; } })()

var spector; var captureOnLoad = false; var captureOffScreen = false; window.__SPECTOR_Canvases = [];

(function() { var __SPECTOR_Origin_EXTENSION_GetContext = HTMLCanvasElement.prototype.getContext; HTMLCanvasElement.prototype.__SPECTOR_Origin_EXTENSION_GetContext = __SPECTOR_Origin_EXTENSION_GetContext;

if (typeof OffscreenCanvas !== 'undefined') { var __SPECTOR_Origin_EXTENSION_OffscreenGetContext = OffscreenCanvas.prototype.getContext; OffscreenCanvas.prototype.__SPECTOR_Origin_EXTENSION_OffscreenGetContext = __SPECTOR_Origin_EXTENSION_OffscreenGetContext;

OffscreenCanvas.prototype.getContext = function () { var context = null; if (!arguments.length) { return context; }

if (arguments.length === 1) { context = this.__SPECTOR_Origin_EXTENSION_OffscreenGetContext(arguments[0]); if (context === null) { return context; } } else if (arguments.length === 2) { context = this.__SPECTOR_Origin_EXTENSION_OffscreenGetContext(arguments[0], arguments[1]); if (context === null) { return context; } }

var contextNames = ["webgl", "experimental-webgl", "webgl2", "experimental-webgl2"]; if (contextNames.indexOf(arguments[0]) !== -1) { // context.canvas.setAttribute("__spector_context_type", arguments[0]); // Notify the page a canvas is available. var myEvent = new CustomEvent("SpectorWebGLCanvasAvailableEvent"); document.dispatchEvent(myEvent); this.id = "Offscreen"; window.__SPECTOR_Canvases.push(this);

if (captureOnLoad) { // Ensures canvas is in the dom to capture the one we are currently tracking. if (false) { spector.captureContext(context, 500, false, false); captureOnLoad = false; } } }

return context; } }

HTMLCanvasElement.prototype.getContext = function () { var context = null; if (!arguments.length) { return context; }

if (arguments.length === 1) { context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0]); if (context === null) { return context; } } else if (arguments.length === 2) { context = this.__SPECTOR_Origin_EXTENSION_GetContext(arguments[0], arguments[1]); if (context === null) { return context; } }

var contextNames = ["webgl", "experimental-webgl", "webgl2", "experimental-webgl2"]; if (contextNames.indexOf(arguments[0]) !== -1) { context.canvas.setAttribute("__spector_context_type", arguments[0]); // Notify the page a canvas is available. var myEvent = new CustomEvent("SpectorWebGLCanvasAvailableEvent"); document.dispatchEvent(myEvent);

if (captureOffScreen) { var found = false; for (var i = 0; i < window.__SPECTOR_Canvases.length; i++) { if (window.__SPECTOR_Canvases[i] === this) { found = true; break; } } if (!found) { window.__SPECTOR_Canvases.push(this); } } if (captureOnLoad) { // Ensures canvas is in the dom to capture the one we are currently tracking. if (this.parentElement || false) { spector.captureContext(context, 500, false, false); captureOnLoad = false; } } } return context; } })()Rok temu, 18 grudnia 2020, została upubliczniona platforma centralna PPM, agregująca i prezentująca zasoby wszystkich 8 lokalnych platform Partnerów Projektu. Udostępnienie platformy centralnej  było częścią ostatniego etapu realizacji projektu PPM. W ciągu 12 miesięcy od upublicznienia platformy centralnej użytkownicy dokonali 8 284 473 odsłon i pobrań łącznie z platform lokalnych i platformy centralnej.

Zasoby prezentowane na Polskiej Platformie Medycznej w ciągu ostatniego roku zwiększyły się wielokrotnie – na platformie centralnej dostępnych jest ponad 9 000 profilów naukowców, ponad 300 000 rekordów publikacji, ponad 12 000 rekordów doktoratów i ponad 350 zestawów danych badawczych. Polska Platforma Medyczna udostępnia również pełne teksty dokumentów – w sumie na platformie centralnej znajduje się ich ponad 25 000 (pełne teksty publikacji, doktoratów i pliki z danymi badawczymi).

Rekordy znajdujące się na platformie centralnej zostały wybrane jako źródło metadanych stosowanych przy rejestrowaniu identyfikatorów DOI dla publikacji, doktoratów i danych badawczych udostępnianych w repozytorium PPM. Identyfikatory DOI są rejestrowane za pośrednictwem organizacji DataCite.

Od stycznia 2020 r. Polską Platformę Medyczną zaprezentowaliśmy szerokiemu gronu odbiorców na konferencjach: Open Medicine 2021, XX Międzynarodowej Konferencji Naukowo-Praktycznej w Kijowie i XXXVIII Konferencji Problemowej Bibliotek Medycznych w Olsztynie, a także podczas międzynarodowych warsztatów EAHIL 2021 oraz międzynarodowego webinarium zorganizowanego wspólnie z organizacjami ORCID i DataCite oraz firmą Sages (dostawcą oprogramowania platformy).