Pioneers in transfusion medicine
Our systems maximize your testing by giving you the best throughput per square meter of any system in donor screening.
This website is available in Brazilian Portuguese, German, Italian, Polish, Portuguese and Spanish. You can choose your language in the top right corner. The French language version is currently unavailable.
INNOVATIVE DIAGNOSTIC SOLUTIONS
Despite challenges like emerging infectious threats, shortages, and budget constraints, precise and efficient testing are essential for a secure global blood supply.
Understanding your budget and space constraints, our scalable instruments enhance efficiency by reducing storage, consumables, and instruments.
Together, we elevate blood safety and patient care standards in a dedicated partnership.
Our systems maximize your testing by giving you the best throughput per square meter of any system in donor screening.
Whole blood
Offering whole blood screening solutions with advanced technology supporting both safety and quality of blood supply while streamlining operations.
Plasma screening
As innovators in plasma medicine we know that our industry-leading products make plasma screening efficient and effective to provide patients with the safety they deserve.
Tissue & organ
Tissue & organ screening are more advanced than ever before. As an industry leading provider, Grifols is a a partner that you can trust.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar): ==> intro_content.intro_title [in template "D3_MACROS" at line 978, column 232] ---- FTL stack trace ("~" means nesting-related): - Failed at: #if intro_content?? && ((intro_conten... [in template "D3_MACROS" in macro "showIntroductionContent" at line 978, column 5] - Reached through: @showIntroductionContent [in template "D3_MACROS" in macro "customPortletTitle" at line 95, column 9] - Reached through: @customPortletTitle [in template "260001#260038#5958854" at line 6, column 13] ----
1<#include d3_macros/>
2
3<#if (entries?has_content && entries?size > 0)>
4 <div class="d3-content-grid">
5 <div class="container">
6 <@customPortletTitle />
7
8 <div class="row d3-item-md-3 d3-item-sm-2">
9 <#list entries as card>
10 <#assign assetRenderer = card.getAssetRenderer() >
11 <#assign journal_article = assetRenderer.getArticle() >
12 <#assign webArticleContent = JournalArticleLocalService.getArticleContent(journal_article, "D3_DIAGNOSTIC_SEARCH_RESULTS_CARD", viewMode, languageId, themeDisplay) />
13
14 <#if (webArticleContent?? && webArticleContent?has_content)>
15 <div class="d3-item d3-col-xs-6 d3-col-sm-3 d3-col-md-4">
16 ${webArticleContent}
17 </div>
18 </#if>
19 </#list>
20 </div>
21 </div>
22 </div>
23</#if>