our-diference-1-quality

We focus on quality and safety

At Grifols, we work hard to ensure maximum levels of quality in our production processes. We continuously strive to improve our quality systems, which has earned us the highest levels of accreditation and certifications.

In 2007, Grifols obtained authorization from the Spanish Agency of Medicines and Medical Devices (AEMPS) for the parametric release of its parenteral solutions in glass and flexible containers from the manufacturing plants in Spain, making the company one of the first in Europe to obtain this authorization.

Learn more about our approach to quality and safety

our-diference-2a-parametric

Parametric release for sterility

Parametric release is a guarantee that the product has attained the desired quality and is based on the information collected during the manufacturing process, in compliance with the specific demands of Good Manufacturing Practices. This recognition was received thanks to the rigorous quality system at Laboratorios Grifols which guarantees the sterility of the product without the need to carry out additional sterility tests.

A highly specialized team and automated production process with cutting-edge technology for parenteral solutions means that we are able to offer a product with very high levels of quality.

Safety is more than just a regulatory requirement; at Grifols it's a philosophy that goes hand-in-hand with quality. Safety and quality apply not only to our products, but to our internal manufacturing, communication and operational processes.

our-diference-2b-parametric

Greater quality control with vertical integration

Grifols Partnership also develops and manufactures its own flexible bags on site to obtain a perfect match between the drug and its container. This vertical integration model enables us to control the entire process from the very start, and ensure the highest standards of quality to our customers.

Grifols has never experienced any quality problems due to virus contamination, and this track record of performance has placed the company in a prestigious position in the plasma-derived proteins market.

This commitment to quality and our culture of continuously striving for the highest quality levels are also applied across all the company´s activities.

our-diference-4-expertise

Expertise

Experts in formulation, filling, terminal sterilization, labelling and packaging in flexible container.

Experts in development and contract manufacturing (CDMO), with long-standing satisfied customers.

Grifols is a leader in the Spanish pharmaceutical market for Large Volume Parenteral solutions. The company has over 75 years of experience in manufacturing parenteral solutions, diluents, clinical nutrition and medical devices.

our-diference-5-facilities

FDA- and GMP- approved facilities

Located in Spain, our manufacturing facilities have the capacity to supply solutions for intravenous therapy and bags for blood storage and collection.

our-difference-facilities images

 

our-diference-9-team

Team

The history of Grifols is the history of a team which has grown as new members have joined our project.
Some contributions to the team are particularly decisive, but the final outcome is the result of the cooperation and teamwork of everyone at Grifols.

We are proud to be part of a company where decision-making is based on honesty and where we fully identify with the company. Grifols reputation in society and in the industry is a reflection of the sense of responsibility which is central to our decisions.

our-diference-9-team-images

Oriol Prat
DIRECTOR CONTRACT MANUFACTURING & IV SOLUTIONS

Marga Viñes
BUSINESS DEVELOPMENT MANAGER CONTRACT MANUFACTURING

Estela Llorens
DIRECTOR OF RESEARCH AND DEVELOPMENT

Marta Serra
TECHNICAL DIRECTOR LABORATORIOS GRIFOLS

Ricardo Bernabé
DIRECTOR OF MANUFACTURING MURCIA FACILITY

Oriol Argemí
MANAGING DIRECTOR LABORATORIOS GRIFOLS

LLuc Mercade
DIRECTOR OF MANUFACTURING FACILITY IN PARETS DEL VALLÉS

Àngels Romero
DIRECTOR OF FINANCE LABORATORIOS GRIFOLS

our-diference-10-partnership-video

An error occurred while processing the template.
Denied resolving class org.apache.catalina.core.ApplicationHttpRequest by org.apache
1#set($secure = $request.get("secure")) 
2#set($hasVideo = "false") 
3 
4<script type="text/javascript"> 
5    var players = []; 
6</script> 
7 
8#set($brightcoveAccountId = "") 
9#set($brightcovePlayerId = "") 
10 
11#if($brightcove_account.data.equals("GrifolsMK")) 
12    #set($brightcoveAccountId = "1971571407001") 
13    #set($brightcovePlayerId = "QNGIetJCx")  #* V5 rklVVudfLe *# 
14#elseif($brightcove_account.data.equals("GrifolsGCC")) 
15    #set($brightcoveAccountId = "2468238096001") 
16    #set($brightcovePlayerId = "cZF8k9fu5")  #* V5 HylbK8zur *# 
17#elseif($brightcove_account.data.equals("GrifolsFUN")) 
18	#set($brightcoveAccountId = "2468238095001") 
19	#set($brightcovePlayerId = "to6C0SLLix") #* V5 rJpMcEBjg *# 
20#end 
21<div class="template-wrapper"> 
22#if($page_title.data != "") 
23    <h1>$page_title.data</h1> 
24#end 
25<div class="inside-template-margin bcs-videoplayer"> 
26#if($headline.data != "") 
27	<h2>$headline.data</h2> 
28#end 
29#if($copy.data != "") 
30	<p>$copy.data</p> 
31#end 
32#foreach($subhead_section.items in $subhead_section.siblings) 
33	#set ($videoText = ($subhead_section.subhead_title.data != "" || $subhead_section.subhead_text.data != "") && $subhead_section.subhead_video.data != "") 
34 
35	#if($videoText) 
36		<div class="video-left"> 
37			<div class="video-column w6cols"> 
38	#end 
39				#if($subhead_section.subhead_video.data != "") 
40					<div itemprop="video" itemscope itemtype="http://schema.org/VideoObject"> 
41							 
42						 #if($search_section.search_title.data != "")    
43								<meta itemprop="name" content="$search_section.search_title.data"> 
44						 #end 
45 
46						 #if($search_section.search_description.data != "")  
47								<meta itemprop="description" content="$search_section.search_description.data">	 
48						 #end		 
49 
50						 #if($search_section.search_image.data != "") 
51								#set($myURL = $portal.getClass().forName("java.net.URL").getConstructor($portal.getClass().forName("java.lang.String")).newInstance($request.theme-display.path-theme-images))			 
52								#set($myHostName = $myURL.toString().replace($myURL.getPath(), "")) 
53								<meta itemprop="thumbnailUrl" content="$myHostName$search_section.search_image.data"/> 
54						 #end 
55 
56						 #if($subhead_section.subhead_video.data != "") 
57								<meta itemprop="embedURL" content="http://players.brightcove.net/1971571407001/default_default/index.html?videoId=$subhead_section.subhead_video.data"/> 
58						 #end 
59 
60						 
61						#if($validator.isNotNull($brightcoveAccountId) && $validator.isNotNull($brightcovePlayerId)) 
62							#set($hasVideo = "true") 
63							<div style="display: block; position: relative; max-width: 970px;"> 
64								<div style="padding-top: 56.2505%;"> 
65									<video-js  
66										id="$subhead_section.subhead_video.data"  
67										data-video-id="$subhead_section.subhead_video.data"  
68										data-account="$brightcoveAccountId"  
69										data-player="$brightcovePlayerId"  
70										data-embed="default"  
71										data-application-id  
72										class="video-js"  
73										controls  
74										style="width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px; right: 0px; left: 0px;"> 
75									</video-js> 
76								</div> 
77							</div> 
78							<script src="//players.brightcove.net/$brightcoveAccountId/${brightcovePlayerId}_default/index.min.js"></script> 
79						#end 
80					</div> 
81				#end 
82				#if($subhead_section.subhead_footer.data != "") 
83					<p class="footer-text">$subhead_section.subhead_footer.data</p> 
84				#end 
85	#if($videoText) 
86			</div> 
87			<div class="text-column w6cols last-column"> 
88	#end 
89				#if($subhead_section.subhead_title.data != "") 
90					<h3>$subhead_section.subhead_title.data</h3> 
91				#end 
92				#if($subhead_section.subhead_text.data != "") 
93					$subhead_section.subhead_text.data 
94				#end 
95    #if($videoText) 
96			</div> 
97		</div> 
98	#end 
99#end 
100</div> 
101</div>