Computerized Drug Processing

advertisement
FDA Compliance Policy Guides Manual - Computerized Drug Processing
FDA Compliance Policy Guides Manual
- Computerized Drug Processing
2004.3
IVS
유재훈
black@validation.co.kr
www.validation.co.kr
FDA 에서 발행하는 문서로 cGMP 준수 정책이다. 매우 역사가 깊은 문서로 상위문서이다.
CPGs(Compliance Policy Guides)의 주소는 아래와 같다.
http://www.fda.gov/cvm/index/cpg/cpgdirectory.htm
Computerized Drug Processing 에 대해서만 정리하였으며 해석은 하지 않았다.
Sub Chapter 425 - Computerized Drug Processing
Sec. 425.100 Computerized Drug Processing; CGMP Applicability To Hardware and
Software* (CPG 7132a.11)
Sec. 425.200 Computerized Drug Processing; Vendor Responsibility (CPG 7132a.12)
Sec. 425.300 Computerized Drug Processing; Source Code for Process Control
Application Programs (CPG 7132a.15)
Sec. 425.400 Computerized Drug Processing; Input/Output Checking (CPG 7132a.07)
Sec. 425.500 Computerized Drug Processing; Identification of "Persons" on Batch
Production and Control Records (CPG 7132a.08)
1/6쪽
FDA Compliance Policy Guides Manual - Computerized Drug Processing
원본 : http://www.fda.gov/ora/compliance_ref/cpg/cpgdrg/cpg425-100.html
Sec. 425.100 Computerized Drug Processing; CGMP Applicability To Hardware and
Software* (CPG 7132a.11)
BACKGROUND:
The use of computers in the production and control of drug products is quickly
increasing. Questions have been raised as to the applicability of various sections of the
Current Good Manufacturing Practice Regulations to the physical devices (hardware)
which constitute the computer systems and to the instructions (software) which make
them function.
POLICY:
Where a computer system is performing a function covered by the CGMP regulations
then, in general, hardware will be regarded as equipment and applications software1 will
be regarded as records. The kind of record (e.g., standard operating procedure, master
production record) that the software constitutes and the kind of equipment (e.g.,
process controller, laboratory instrument) that the hardware constitutes will be governed
by how the hardware and software are used in the manufacture, processing, packing, or
holding of the drug product. Their exact use will then be used to determine and apply
the appropriate sections of the regulations that address equipment and records.
1Applications software consists of programs written to specified user requirements for
the purpose of performing a designated task such as process control, laboratory
analyses, and acquisition/processing/storage of information required by the CGMP
regulations.
*Material between asterisks is new or revised*
Issued: 10/19/84
Revised: 9/4/87
2/6쪽
FDA Compliance Policy Guides Manual - Computerized Drug Processing
원본 : http://www.fda.gov/ora/compliance_ref/cpg/cpgdrg/cpg425-200.html
Sec. 425.200 Computerized Drug Processing; Vendor Responsibility (CPG 7132a.12)
BACKGROUND:
Computer systems used in the production and control of drug products can consist of
various devices (hardware) and programs (software) supplied by different vendors, or in
some cases by a single vendor. It is important that such computer systems perform
accurately and reliably, *and* that they are suitable for their intended use.
Questions have arisen as to the vendor's responsibility in assuring computer systems
performance and suitability. When an integrated system, composed of elements from
several different vendors, fails, it can be especially difficult to attribute the cause of a
problem to one particular vendor.
POLICY:
The end user is responsible for the suitability of computer systems (hardware and
software) used in manufacture, processing or holding of a drug product.
*The vendor may also be liable, under the FD&C Act, for causing the introduction of
adulterated or misbranded drug products into interstate commerce, where the causative
factors for the violation are attributable to intrinsic defects in the vendor's hardware and
software. In addition vendors may incur liability for validation, as well as
hardware/software maintenance performed on behalf of users.*
*Material between asterisks is new or revised*
Issued: 1/18/85
Revised: 9/4/87
3/6쪽
FDA Compliance Policy Guides Manual - Computerized Drug Processing
원본 : http://www.fda.gov/ora/compliance_ref/cpg/cpgdrg/cpg425-300.html
Sec. 425.300 Computerized Drug Processing; Source Code for Process Control
Application Programs (CPG 7132a.15)
BACKGROUND:
An increasing number of pharmaceuticals are being manufactured under the control of
computer systems. The manufacturing procedures, control, instructions, specifications
and precautions to be followed within such automated systems are embodied in the
computer program(s) which drive the computer. Depending of the complexity of the
programs, they may also contain controlling data on product formulation, batch size,
yields and automated in-process sampling/testing procedures. In a manual system such
procedures, instructions, specifications, precautions and other controlling data would be
embodied in master production records which must be reviewed and approved before
implementation and which must be maintained, as required by the current good
manufacturing practice regulations (CGMP's). Such manual records are, of course,
prepared in human readable form.
In the case of computerized drug process control, certain information required by
CGMP's to be in a master production record is contained in the source code for the
application program. (An application program is software written to specified user
requirements for the purpose of performing a designated task.) Source code is the
human readable form of the program, written in its original (source) programming
language. Source code must be compiled, assembled, or interpreted before it can be
executed by a computer. Because the source code ultimately has a direct and significant
bearing on drug product quality as manual master records, it is vital that source code
and supporting documentation be reviewed and approved by the drug manufacturer
prior to implementation, and be maintained as the CGMP's require for master production
and control records. (E.g., see 21 CFR 211.100, 211.180, and 211.186.) Careful review
of source code and its documentation is especially important for assuring that process
specifications, conditions, sequencing, decision criteria, and formulas have been properly
incorporated into the computer program; source code should also be reviewed to detect
and remove dead code--non-executable instructions which are usually artifacts of earlier
versions of the program.
Supportive program documentation, such as flow diagrams and explanatory narratives,
can be useful in understanding and reviewing source code. However, such
documentation is not an acceptable substitute for source code itself.
POLICY:
We regard source code and its supporting documentation for application programs used
in drug process control to be part of master production and control records, within the
meaning of 21 CFR Parts 210 and 211.
Accordingly, those sections of the current good manufacturing practice regulations which
pertain to master production and control records will be applied to source code.
Issued: 4/16/87
4/6쪽
FDA Compliance Policy Guides Manual - Computerized Drug Processing
원본 : http://www.fda.gov/ora/compliance_ref/cpg/cpgdrg/cpg425-400.html
Sec. 425.400 Computerized Drug Processing; Input/Output Checking (CPG 7132a.07)
BACKGROUND:
Section 211.68 (automatic, mechanical, and electronic equipment) of the Current Good
Manufacturing Practice Regulations requires, in part, that input to and output from the
computer or related system of formulas or other records or data be checked for
accuracy. This requirement has generated questions as to the need for and extent of
checking a computer's input and output.
The agency received several petitions to delete or modify the requirement on the
grounds that a validated computer system need not have its input/output routinely
checked. The request to delete or modify the requirement was denied because our
experience has shown that input/output error can occur, even in validated systems.
Printouts, for example, can contain errors as a result of faulty input, programming, or
equipment malfunction. More significantly, there is the human element which can induce
errors. At worst, input/output errors can result in serious production errors and
distribution of adulterated or misbranded products. Several recalls have, in fact, been
conducted because of insufficient input/output checks.
Despite the general need for input/output checks, not all input and output need be
checked. The regulation is, in fact, deliberately silent on the required frequency and
extent of data checking to afford firms the necessary flexibility. Also, the use of efficient
input edits, for example, could mitigate the need for more detailed manual data checks.
POLICY:
Input/Output checks of data for computer systems, as required by 21 CFR 211.68, are
necessary to assure the quality of a drug product processed using such systems. The
extent and frequency of input/output checking will be assessed on an individual basis,
and should be determined based upon the complexity of the computer system and built
in controls.
Issued: 9/20/82
Reissued: 9/4/87
5/6쪽
FDA Compliance Policy Guides Manual - Computerized Drug Processing
원본 : http://www.fda.gov/ora/compliance_ref/cpg/cpgdrg/cpg425-500.html
Sec. 425.500 Computerized Drug Processing; Identification of "Persons" on Batch
Production and Control Records (CPG 7132a.08)
BACKGROUND:
Section 211.188(b)(11) of the Current Good Manufacturing Practice Regulations requires
that batch production and control records include documentation that each significant
step in the manufacture, processing, packing, or holding of a batch was accomplished,
including identification of the persons performing, directly supervising or checking each
significant step in the operation.
Questions have been raised as to acceptable ways of complying with this requirement
when the "person" performing, supervising or checking each step is, in fact, not a
human being, but rather an automated piece of equipment, such as a computer system.
The intent of the regulation is to assure that each significant step in a process was, in
fact, performed properly and that there is some record to show this. It is quite possible
that a computerized system can achieve the same or higher degree of assurance. In this
case it may not be necessary to specifically record the checks made on each of a series
of steps in the production of the product.
POLICY:
When the significant steps in the manufacturing, processing, packing or holding of a
batch are performed, supervised or checked by a computerized system an acceptable
means of complying with the identification requirements of 21 CFR 211.188(b)(11)
would consist of conformance to all of the following:
1. Documentation that the computer program controlling step execution contains
adequate checks, and documentation of the performance of the program itself.
2. Validation of the performance of the computer program controlling the execution of
the steps.
3. Recording specific checks in batch production and control records of the initial step,
any branching steps and the final step.
NOTE: In assessing how well a computer system checks a process step it is necessary to
demonstrate that the computer system examines the same conditions that a human
being would look for, and that the degree of accuracy in the examination is at least
equivalent.
Issued: 11/2/82
Reissued: 9/4/87
6/6쪽
Download