An input command that enables a designated user, or the computerised system itself, to electronically signify verification or endorsement of a specific step, transaction or data entry. Source of the electronic verification may be made visible or invisible to users of the data. Added to Pharmaceutical Glossary.
A system, usually microprocessor or PLC based, whose sole purpose is to control a particular piece of automated equipment. This is contrasted with a standalone computer system. Added to the Pharmaceutical glossary.
Ancient legal term also applied to the deposit of source code documentation by the software developer with an independent third party, called the Escrow Agent. The agent holds the source code documentation upon the terms and conditions set out in the Escrow agreement. These terms allow him to release it to specified users of the software in certain circumstances. These circumstances are usually the bankruptcy, or liquidation of the software developer. More recently it is used to allow code documentation used in regulated industries to be made available to reviewing regulators, without allowing general access that would carry commercial risks.
A computer program, usually part of the operating system, that controls the execution of other computer programs and regulates the flow of work in a data processing system.
A systematic and independent examination to determine whether quality activities and related results comply to a documented Quality System and whether this documented Quality System is implemented effectively and is suitable to achieve the contractual requirements placed by the customer.
A graphical representation of the definition, analysis or solution of a problem in which symbols are used to represent operations, data, flow, and equipment.
This is software which is under configuration control and may not be altered without change control. Added to Pharmaceutical Glossary.
A requirement that specifies a function that a system or system component must be capable of performing.
Also known as "BLACK BOX" testing, since source code is not needed. Involves inputting normal and abnormal test cases; then, evaluating outputs against those expected. Can apply to computer software or to a total system.
(see Installation Qualification below). Documented verification that all key aspects of hardware installation adhere to appropriate codes and approved design intentions and that the recommendations of the manufacturer have been suitably considered.
Description of the hardware on which the software resides and how it is to be connected to any system or equipment.
High Level Review of Software: Purposes: determine if programs meet design specs as described by such documents as modular flow diagrams, HIPO charts, pseudo code and operating manuals. Characteristics: involves comparing design specs and acceptance criteria with cognitive mechanisms which depict the program in terms more easily understood by automation practitioners and non-computer scientists. Uses: quality acceptance review by QA software auditing, for example to complement "walk-through", for inspections, and for troubleshooting problems.
Documented verification that all key aspects of [software and] hardware installation adhere to appropriate codes and approved design intentions and that the recommendations of the manufacturer have been suitably considered.
An orderly progression of testing in which software elements, hardware elements, or both are combined and tested until the entire system has been integrated.
A shared boundary. To interact or communicate with another system component.
An approach to computer system development that begins with identification of the user's requirements, continues through design, integration, qualification, user validation, control and maintenance, and ends only when commercial use of the system is discontinued. Added to Pharmaceutical Glossary.
Laboratory Information Management System.
Checking the installed combination of elements characterising each type of input/output loop.
• detect possible coding errors.
• determine adherence to design specs.
• determine adherence to standards.
• requires highly trained experts who are familiar with software/hardware systems on which program is based.
• to conduct low-level line-by-line source code inspection requires a team of experts working no more that two 2 hour sessions/day; this means about 100-150 lines of code per man-day (1.5 million lines = 40 man years) Use: chiefly during software development.
A representation of instructions and data that is directly executable by a computer (machine language).
A change to a validated system that, in the opinion of change-control reviewers, necessitates a revalidation of the system.
A change to a validated system that, in the opinion of change-control reviewers, does not necessitate a revalidation of the system.
The extent to which software is composed of discrete components such that a change to one component has minimal impact on other components.
Material Requirements Planning.
Manufacturing Resource Planning.
a. An interconnected or interrelated group of nodes.
b. An interconnected communications facility.
c. A Local Area network (LAN) is a high bandwidth (allowing a high data transfer rate) computer network operating over a small area such as an office or group of offices.
Operating Environment:
All outside influences that interface with the system.
Operating System (a. PMA CSVC, b. ANSI/IEEE)
a. A set of programs provided with a computer that function as the interface between the hardware and the application programs.
b. Software that controls the execution of programs. An operating system may provide services, such as resource allocation, scheduling, input/output control, and data management.
Operational Qualification [OQ] (PMA CSVC):
Documented verification that the equipment-related system or subsystem performs as intended throughout representative or anticipated operating ranges.
Performance Qualification [PQ]:
Documented verification that the process and/or the total process-related system performs as intended throughout all anticipated operating ranges. Added to Pharmaceutical Glossary.
Planned Change (PMA CSVC):
An intentional change to a validated system for which the implementation and evaluation program is predetermined.
PLC:
Programmable Logic Controller.
Policy (PMA CSVC):
A directive usually specifying what is to be accomplished.
Procedure (PMA CSVC):
A directive usually specifying how certain activities are to be accomplished.
Process System (PMA CSVC):
The combination of process equipment, support systems (such as utilities), and procedures used to execute a process. Added to Pharmaceutical Glossary.
Product:
Any piece part or system supplied by the supplier to the customer as the result of an agreed contract between the two parties.
Prospective Validation:
The validation of new or recently installed systems following a Life Cycle Concept (see PMA definition).
Proven Acceptable Range (PAR):
All values of a given control parameter that fall between proven high and low worst-case conditions.
Pseudo code (ANSI/IEEE):
A combination of programming language and a natural language used for computer program design.
Qualification Protocol:
A prospective experimental plan that when executed is intended to produce documented evidence that a system or subsystem has been properly qualified.
Quality Assurance [QA] (a. ANSI/IEEE, b. Dr J M Juran):
a. A planned and systematic pattern of all actions necessary to provide adequate confidence that the item or product conforms to established technical requirements. Added to Pharmaceutical Glossary.
b. The activity of providing, to all concerned, the evidence needed to establish confidence that the quality function is being performed adequately. Added to Pharmaceutical Glossary.
Quality Control [QC] (Dr J M Juran):
The regulatory process through which industry measures actual quality performance, compares it with standards, and acts on the difference.
Quality Function:
The entire collection of activities from which fitness for use is achieved, no matter where these activities are performed. Added to Pharmaceutical Glossary.
Quality Plan:
A plan created by the supplier to define actions, deliverables, responsibilities and procedures to satisfy the customer quality and validation requirements.
Quality System:
The organisational structure, responsibilities, procedures, processes and resources for implementing quality management.
Range Testing:
Checking each input output loop across its intended operating range.
Raw Data:
Any work-sheets, records, memoranda, notes, or exact copies thereof, that are the result of original observations and activities and which are necessary for the reconstruction and evaluation of a work project, process or study report, etc. Raw data may be hard/paper copy or electronic but must be known and defined in system procedures. Added to Pharmaceutical Glossary.
Re-qualification (PMA CSVC):
Repetition of the qualification or a portion thereof.
Requirement (ANSI/IEEE):
• A condition or capability needed by a user to solve a problem or achieve an objective
• A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed document. The set of all requirements forms the basis for subsequent development of the system or system component.
Resource:(Wiki.Dic)
Commodities and human time used in the production of goods and services, including man hours.
Resourced:
Meaning that all commodities, man hours and equipment have been planned for, budgeted for, and will be available at the correct time for the execution of a task or production of an item.
Retrospective Validation (PMA CSVC):
Establishing documented evidence that a system does what it purports to do based on an analysis of historical information.
Revalidation:
Repetition of the validation process or a specific portion of it.
SCADA:
Supervisory Control And Data Acquisition. Added to Pharmaceutical Glossary.
Security (IEEE):
The protection of computer hardware and software from accidental or malicious access, use, modification, destruction, or disclosure. Security also pertains to personnel, data, communications, and the physical protection of computer installations.
Shall:
This word is used in the example procedures throughout the appendices so that they may be used without alteration.
Should:
The stated requirement is strongly recommended.
Simulation (ANSI/IEEE/ISO):
The representation of selected characteristics of the behaviour of one physical or abstract system by another system. In a digital computer system, simulation is done by software; for example,
(a) the representation of physical phenomena by means of operations performed by a computer system,
(b) the representation of operations of a computer system by those of another computer system. Added toPharmaceutical Glossary.
Software (PMA CSVC):
A collection of programs, routines, and subroutines that controls the operation of a computer or a computerised system.
Software Life Cycle (ANSI/IEEE):
The period of time that starts when a software product is conceived and ends when the product is no longer available for use. The software life cycle typically includes a requirements phase, test phase, installation and checkout phase, and operation and maintenance phase. Added to Pharmaceutical Glossary.
Source Code (PMA CSVC):
An original computer program expressed in human-readable form (programming language), which must be translated into machine-readable form before it can be executed by the computer.
Specification Qualification:
A documented evaluation of the detailed specification, carried out for the purpose of confirming compliance with the User Requirement and Functional Specifications and providing the detailed design documentation required for subsequent stages of validation (eg Installation and Operational Qualification) and ongoing operation of the facility or system in compliance with regulatory requirements related to product quality. Added to Pharmaceutical Glossary.
Standalone System:
A self-contained computer system which provides data processing, monitoring or control functions but which is not embedded within automated equipment. This is contrasted with an embedded system, the sole purpose of which is to control a particular piece of automated equipment.
Structural Testing (Bluhm, Meyers, Hetzel):
Examining the internal structure of the source code. includes low-level and high-level code review, path analysis, auditing of programming procedures, and standards actually used, inspection for extraneous "dead code", boundary analysis and other techniques. Requires specific computer science and programming expertise.
Sub-contractor:
Any organisation or individual used by a supplier to provide material or services which are embodied in the product to be supplied.
Sub-program:
A self contained program unit which forms part of a program. Sub-programs are sometimes referred to as procedures, subroutines or functions.
Supplier:
Any organisation or individual contracted directly by the customer to supply a product. Added to Pharmaceutical Glossary.
System:
An assembly of units consisting of one or more micro processors, associated hardware and all layers of system and application system.
System Acceptance Test Specification:
Documented verification that the automated system or subsystem performs as defined in the Functional Specification throughout representative or anticipated operating ranges. Added to Pharmaceutical Glossary.
System Software (ANSI/IEEE):
Software designed for a specific computer system or family of computer systems to facilitate the operation and maintenance of the computer system and associated programs, for example, operating systems, compilers, utilities.
System Specifications (PMA CSVC):
Describes how the system will meet the functional requirements.
Tester:
A person performing the test. Added to Pharmaceutical Glossary.
Testing (IEEE):
The process of exercising or evaluating a system or system component by manual or automated means to verify that it satisfies specified requirements or to identify differences between expected and actual results. Added to Pharmaceutical Glossary.
Unplanned (Emergency) Change (PMA CSVC):
An unanticipated necessary change to a validated system requiring rapid implementation. Added to Pharmaceutical Glossary.
URS:
User Requirements Specification. Usually written up in two or even three stages.
1. Lists the end users needs, what they want the item for and what they expect it to do.
2. This breaks down the end users needs and expectation into individual functions that are essential to attaining these aims.
3. This lists, where software is used, the individual or groups, of lines of code that are used to attain each function. In this format of URS, traceability from the end users expectations to the software code is maintained. Modifications and testing can be carried out with an assurance that the Full Life Cycle requirements are complied with.
User:
The pharmaceutical customer or user organisation contracting a supplier to provide a product. In the context of this document it is, therefore, not intended to apply only to individuals who use the system, and is synonymous with Customer.
Utility Software (ANSI/IEEE):
Computer programs or routines designed to perform some general support function required by other application software, by the operating system, or by system users.
Validation:
"Establishing documented evidence which provides a high degree of assurance that a specific process will consistently produce a product meeting its pre-determined specifications and quality attributes". - FDA Guidelines on General Principles of Process Validation, May 1987.
Validation Plan:
A plan created by the customer to define validation activities, responsibilities and procedures. Added to Pharmaceutical Glossary.
Validation Protocol (PMA CSVC):
A list of inspections and or tests written specifically for verifying that the item under qualification, has been Designed (DQ), Installed (IQ), Operates (OQ) and Performs (PQ) in accordance with the end users requirements (URS). That it conforms to the relevant Health and Safety requirements, the rules and guidelines as detailed in cGMP and will be continually consistent in use.
Witness:
A person observing the test and results, on behalf of the owner.
Worst case (FDA 1987):
A set of conditions encompassing upper and lower processing limits and circumstances, including those within standard operating procedures, which pose the greatest chance of process or product failure when compared to ideal conditions. Such conditions do not necessarily induce product or process failure.
PHARMACEUTICAL GLOSSARY
