SARS-CoV-2, Influenza A/B & RSV PCR-Test

Haben Sie Grippesymptome? Möchten Sie wissen, womit genau sie sich angesteckt haben? Mit dieser PCR-Analyse können Sie innerhalb wenigen Stunden herausfinden, ob es sich um SARS-CoV-2, Influenza A/B oder das RS-Virus handelt. 

 

 

Hinweis: Das Betreten vom Labor darf nur mit Mundschutz stattfinden (kann bei uns erworben werden) Die Probenentnahme vom Nasopharyngealabstrich wird durch den Patienten selbstständig durchgeführt.

SARS-CoV-2
Influenza A+B
RSV (Respiratorisches Synzytial-Virus)

CHF 284.40

{ "use strict"; var ANALYSIS_DATA_URL = "/wp-content/uploads/alabs-data/medical_analyses.json"; function ALABSMedicalAnalysisSelector() { this.analyses = []; this.filteredAnalyses = []; this.cart = []; this.categories = []; if (document.getElementById("alabs-medical-analysis-selector")) { this.init(); } } ALABSMedicalAnalysisSelector.prototype.init = function() { var self = this; this.loadAnalyses().then(function() { self.setupEventListeners(); self.renderCategories(); self.renderAnalyses(); self.hideLoading(); }).catch(function(error) { self.showError("Fehler beim Laden der Analysendaten"); }); }; ALABSMedicalAnalysisSelector.prototype.loadAnalyses = function() { var self = this; return fetch(ANALYSIS_DATA_URL).then(function(response) { if (!response.ok) throw new Error("HTTP error! status: " + response.status); return response.json(); }).then(function(data) { self.analyses = data.analyses || []; self.filteredAnalyses = self.analyses.slice(); var chapters = self.analyses.map(function(a) { return a.chapter; }); self.categories = chapters.filter(function(v, i, s) { return s.indexOf(v) === i; }).sort(); }); }; ALABSMedicalAnalysisSelector.prototype.setupEventListeners = function() { var self = this; var searchInput = document.getElementById("alabs-search"); var searchClear = document.getElementById("alabs-search-clear"); if (searchInput) { searchInput.addEventListener("input", function(e) { self.handleSearch(e.target.value); if (searchClear) searchClear.style.display = e.target.value ? "flex" : "none"; }); } if (searchClear) { searchClear.addEventListener("click", function() { if (searchInput) { searchInput.value = ""; self.handleSearch(""); searchClear.style.display = "none"; } }); } var categoryFilter = document.getElementById("alabs-category-filter"); if (categoryFilter) { categoryFilter.addEventListener("change", function(e) { self.handleCategoryFilter(e.target.value); }); } var sortSelect = document.getElementById("alabs-sort-select"); if (sortSelect) { sortSelect.addEventListener("change", function(e) { self.handleSort(e.target.value); }); } var downloadBtn = document.getElementById("alabs-download-btn"); var printBtn = document.getElementById("alabs-print-btn"); var clearCartBtn = document.getElementById("alabs-clear-cart-btn"); if (downloadBtn) downloadBtn.addEventListener("click", function() { self.downloadCart(); }); if (printBtn) printBtn.addEventListener("click", function() { self.printCart(); }); if (clearCartBtn) clearCartBtn.addEventListener("click", function() { self.clearCart(); }); }; ALABSMedicalAnalysisSelector.prototype.handleSearch = function(query) { var searchTerm = query.toLowerCase().trim(); this.filteredAnalyses = this.analyses.filter(function(analysis) { return analysis.name.toLowerCase().indexOf(searchTerm) !== -1 || analysis.code.toLowerCase().indexOf(searchTerm) !== -1 || analysis.chapter.toLowerCase().indexOf(searchTerm) !== -1; }); this.renderAnalyses(); }; ALABSMedicalAnalysisSelector.prototype.handleCategoryFilter = function(category) { if (!category) { this.filteredAnalyses = this.analyses.slice(); } else { this.filteredAnalyses = this.analyses.filter(function(a) { return a.chapter === category; }); } this.renderAnalyses(); }; ALABSMedicalAnalysisSelector.prototype.handleSort = function(sortType) { switch (sortType) { case "name": this.filteredAnalyses.sort(function(a, b) { return a.name.localeCompare(b.name); }); break; case "code": this.filteredAnalyses.sort(function(a, b) { return a.code.localeCompare(b.code); }); break; case "price-low": this.filteredAnalyses.sort(function(a, b) { return a.price - b.price; }); break; case "price-high": this.filteredAnalyses.sort(function(a, b) { return b.price - a.price; }); break; } this.renderAnalyses(); }; ALABSMedicalAnalysisSelector.prototype.renderCategories = function() { var categorySelect = document.getElementById("alabs-category-filter"); if (!categorySelect) return; categorySelect.innerHTML = ""; for (var i = 0; i < this.categories.length; i++) { var option = document.createElement("option"); option.value = this.categories[i]; option.textContent = this.categories[i]; categorySelect.appendChild(option); } }; ALABSMedicalAnalysisSelector.prototype.renderAnalyses = function() { var grid = document.getElementById("alabs-analysis-grid"); var resultsInfo = document.getElementById("alabs-results-info"); var resultsCount = document.getElementById("alabs-results-count"); if (!grid) return; if (resultsInfo && resultsCount) { resultsCount.textContent = this.filteredAnalyses.length; resultsInfo.style.display = this.filteredAnalyses.length > 0 ? "block" : "none"; } if (this.filteredAnalyses.length === 0) { grid.innerHTML = "
Keine Analysen gefunden.
"; return; } var html = ""; for (var i = 0; i < this.filteredAnalyses.length; i++) { var analysis = this.filteredAnalyses[i]; var isSelected = this.isInCart(analysis.code) ? "selected" : ""; var buttonText = this.isInCart(analysis.code) ? "Im Warenkorb" : "Hinzufuegen"; html += "
"; html += "
"; html += "" + analysis.code + ""; html += "CHF " + analysis.price.toFixed(2) + ""; html += "
"; html += "

" + analysis.name + "

"; html += "
" + analysis.chapter + "
"; html += "
" + analysis.tariff_points + " Tarifpunkte
"; html += ""; html += "
"; } grid.innerHTML = html; }; ALABSMedicalAnalysisSelector.prototype.addToCart = function(code) { var analysis = null; for (var i = 0; i < this.analyses.length; i++) { if (this.analyses[i].code === code) { analysis = this.analyses[i]; break; } } if (!analysis) return; var existingItem = null; for (var j = 0; j < this.cart.length; j++) { if (this.cart[j].code === code) { existingItem = this.cart[j]; break; } } if (existingItem) { existingItem.quantity += 1; } else { this.cart.push({ code: analysis.code, name: analysis.name, price: analysis.price, chapter: analysis.chapter, tariff_points: analysis.tariff_points, quantity: 1 }); } this.updateCartDisplay(); this.renderAnalyses(); }; ALABSMedicalAnalysisSelector.prototype.removeFromCart = function(code) { this.cart = this.cart.filter(function(item) { return item.code !== code; }); this.updateCartDisplay(); this.renderAnalyses(); }; ALABSMedicalAnalysisSelector.prototype.updateQuantity = function(code, newQuantity) { if (newQuantity <= 0) { this.removeFromCart(code); return; } for (var i = 0; i < this.cart.length; i++) { if (this.cart[i].code === code) { this.cart[i].quantity = newQuantity; break; } } this.updateCartDisplay(); }; ALABSMedicalAnalysisSelector.prototype.updateCartDisplay = function() { var cartSection = document.getElementById("alabs-shopping-cart"); var cartCount = document.getElementById("alabs-cart-count"); var cartItems = document.getElementById("alabs-cart-items"); var cartTotal = document.getElementById("alabs-cart-total"); var totalPrice = document.getElementById("alabs-total-price"); var cartActions = document.getElementById("alabs-cart-actions"); if (!cartSection) return; cartSection.style.display = this.cart.length > 0 ? "block" : "none"; if (cartCount) { var totalItems = 0; for (var i = 0; i < this.cart.length; i++) totalItems += this.cart[i].quantity; cartCount.textContent = totalItems + " Analyse" + (totalItems !== 1 ? "n" : ""); } if (cartItems) { if (this.cart.length === 0) { cartItems.innerHTML = "
Ihr Warenkorb ist leer
"; } else { var html = ""; for (var j = 0; j < this.cart.length; j++) { var item = this.cart[j]; html += "
"; html += "
"; html += "
" + item.code + "
"; html += "
" + item.name + "
"; html += "
CHF " + item.price.toFixed(2) + " x " + item.quantity + " = CHF " + (item.price * item.quantity).toFixed(2) + "
"; html += "
"; html += "
"; html += ""; html += "" + item.quantity + ""; html += ""; html += ""; html += "
"; } cartItems.innerHTML = html; } } var total = 0; for (var k = 0; k < this.cart.length; k++) total += this.cart[k].price * this.cart[k].quantity; if (totalPrice) totalPrice.textContent = "CHF " + total.toFixed(2); if (cartTotal) cartTotal.style.display = this.cart.length > 0 ? "flex" : "none"; if (cartActions) cartActions.style.display = this.cart.length > 0 ? "flex" : "none"; }; ALABSMedicalAnalysisSelector.prototype.isInCart = function(code) { for (var i = 0; i < this.cart.length; i++) { if (this.cart[i].code === code) return true; } return false; }; ALABSMedicalAnalysisSelector.prototype.downloadCart = function() { if (this.cart.length === 0) { alert("Ihr Warenkorb ist leer."); return; } var date = new Date().toLocaleDateString("de-CH"); var total = 0; for (var i = 0; i < this.cart.length; i++) total += this.cart[i].price * this.cart[i].quantity; var content = "A-Labs Switzerland AG - Analysen-Bestellung\\n"; content += "Datum: " + date + "\\n\\n"; content += "BESTELLTE ANALYSEN:\\n==================================================\\n\\n"; for (var j = 0; j < this.cart.length; j++) { var item = this.cart[j]; content += "Code: " + item.code + "\\n"; content += "Name: " + item.name + "\\n"; content += "Menge: " + item.quantity + "\\n"; content += "Einzelpreis: CHF " + item.price.toFixed(2) + "\\n"; content += "Gesamtpreis: CHF " + (item.price * item.quantity).toFixed(2) + "\\n"; content += "Tarifpunkte: " + item.tariff_points + "\\n"; content += "Kapitel: " + item.chapter + "\\n------------------------------\\n"; } content += "\\nGESAMTBETRAG: CHF " + total.toFixed(2) + "\\n\\n"; content += "KONTAKT:\\n==================================================\\n"; content += "A-Labs Switzerland AG\\nTelefon: +41 44 442 00 09\\nE-Mail: a-labs-switzerland@hin.ch\\n\\n"; content += "Senden Sie diese Datei per E-Mail an a-labs-switzerland@hin.ch"; var blob = new Blob([content], { type: "text/plain;charset=utf-8" }); var url = URL.createObjectURL(blob); var link = document.createElement("a"); link.href = url; link.download = "alabs-analysen-auswahl-" + date.replace(/\\./g, "-") + ".txt"; link.click(); URL.revokeObjectURL(url); }; ALABSMedicalAnalysisSelector.prototype.printCart = function() { if (this.cart.length === 0) { alert("Ihr Warenkorb ist leer."); return; } var cartSection = document.getElementById("alabs-shopping-cart"); if (cartSection) cartSection.setAttribute("data-date", new Date().toLocaleDateString("de-CH")); window.print(); }; ALABSMedicalAnalysisSelector.prototype.clearCart = function() { if (this.cart.length === 0) return; if (confirm("Alle Analysen aus dem Warenkorb entfernen?")) { this.cart = []; this.updateCartDisplay(); this.renderAnalyses(); } }; ALABSMedicalAnalysisSelector.prototype.hideLoading = function() { var grid = document.getElementById("alabs-analysis-grid"); if (grid) { var loading = grid.querySelector(".alabs-loading"); if (loading) loading.remove(); } }; ALABSMedicalAnalysisSelector.prototype.showError = function(message) { var grid = document.getElementById("alabs-analysis-grid"); if (grid) grid.innerHTML = "
Fehler: " + message + "
"; }; function initializeALabsSelector() { if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", function() { window.alabsSelector = new ALABSMedicalAnalysisSelector(); }); } else { window.alabsSelector = new ALABSMedicalAnalysisSelector(); } } if (window.elementorFrontend) { window.elementorFrontend.hooks.addAction("frontend/element_ready/global", initializeALabsSelector); } else if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", initializeALabsSelector); } else { initializeALabsSelector(); } })();

Möchten Sie unser neues Teammitglied werden?