K121638 · Philips Health Care · DQK · Jul 18, 2012 · Cardiovascular
Device Facts
Record ID
K121638
Device Name
ST80I STRESS TEST SYSTEM
Applicant
Philips Health Care
Product Code
DQK · Cardiovascular
Decision Date
Jul 18, 2012
Decision
SESE
Submission Type
Traditional
Regulation
21 CFR 870.1425
Device Class
Class 2
Attributes
Pediatric
Indications for Use
The Philips ST80i Stress Test System is a PC-based diagnostic tool intended to acquire, process, and store ECG data of patients undergoing stress exercise testing. The software records ECG, heart rate, and ST data, creates summary tables, trends, and produces a final report regarding a variety of cardiac data indices. The cardiac data provided by the Stress system is intended to be reviewed, confirmed, and used by trained medical personnel to assist in the evaluation of the patient's cardiovascular condition and the patient's physiological condition during stress exercise testing. The arrhythmia detection portion of the ST80i Stress Exercise System is provided to the user for the convenience of automatic detection of arrhythmias but does not provide alarms.
Device Story
PC-based diagnostic system for stress exercise testing; acquires, processes, and stores ECG, heart rate, and ST data. Inputs include ECG signals and ancillary data (SpO2, ambulatory blood pressure). System comprises ECG acquisition module, PC with application software, and optional thermal printer. Operated by trained medical personnel in clinical settings. Software performs automatic arrhythmia detection (no alarms) and generates summary tables, trends, and cardiac indices reports. Healthcare providers review and confirm automated outputs to assist in diagnosing coronary artery disease and assessing physiological condition during exercise. Benefits include streamlined data collection and analysis for cardiac stress testing.
Clinical Evidence
Bench testing only. Performance data confirmed the system meets design specifications. The device incorporates previously cleared Philips ECG analysis algorithms (K073376) and CAlg-STR Exercise ECG Analysis Algorithm (K112959).
Technological Characteristics
PC-based system; Windows 7 OS. ECG acquisition module; 1000 samples/sec; 0.050-150 Hz bandwidth. Connectivity via USB, Ethernet, wireless. Thermal dot array printer. Cubic Spline algorithm for baseline correction. Software-based arrhythmia detection. Biocompatible patient leads/electrodes. AC power operation.
Indications for Use
Indicated for exercise ECG testing in patients 10 years or older to evaluate electrocardiograms for diagnosis, treatment planning, treatment effectiveness, or ruling out cardiovascular disease symptoms. Not for use as a physiological monitor.
Regulatory Classification
Identification
A programmable diagnostic computer is a device that can be programmed to compute various physiologic or blood flow parameters based on the output from one or more electrodes, transducers, or measuring devices; this device includes any associated commercially supplied programs.
{0}------------------------------------------------
Concurrence of CDRH, Office of Device Evaluation (ODE)
510(k) Summary
JUL 18 2012
As required by 21 CFR 807.87(h), a 510(k) Summary for this Premarket Notification submission is provided below.
# 510(k) SUMMARY OF SAFETY AND EFFECTIVENESS
### ST80i Stress Test System
#### Submitter's Name and Address
Submitter's Name: Division: Address: City, State, and Zip: Contact Name: Telephone / Fax:
Philips Healthcare Diagnostic ECG 1525 Rancho Conejo Boulevard Suite 100 Thousand Oaks, CA 91320 Gretel Lumley/Quality and Regulatory Engineer ( 805 ) 214-5101 / (805) 214-5129
#### Manufacturers' Information: Establishment Registration Number
Establishment name: Address:
Establishment Registration No.
Philips Medical Systems 3000 Minuteman Road Andover, MA 01810 1218950
Device Details
New Product Predicate CASE V6.6 and CS V6.6 ST80i Stress Test System Proprietary or Cardiac Testing System Trade Name: ECG Analysis Computer ECG Analysis Computer Common Name: II Device Class: II DOK Device DOK ProCodes: 870.1425 Device CFR: 870.1425 Classification 74 Cardiovascular 74 Cardiovascular Panel: Programmable diagnostic Programmable diagnostic Classification computer Name: computer
Philips Medical Systems K121638 ST80i Stress Test System
Page S of 11
{1}------------------------------------------------
K.121638
p2/7
#### Intended Use
The Philips ST80i Stress Test System is a PC-based diagnostic tool intended to acquire. process, and store ECG data of patients undergoing stress exercise testing. The software records ECG, heart rate, and ST data, creates summary tables, trends, and produces a final report regarding a variety of cardiac data indices. The cardiac data provided by the Stress system is intended to be reviewed, confirmed, and used by trained medical personnel to assist in the evaluation of the patient's cardiovascular condition and the patient's physiological condition during stress exercise testing. The arrhythmia detection portion of the ST80i Stress Exercise System is provided to the user for the convenience of automatic detection of arrhythmias but does not provide alarms.
#### Indications for Use:
The Philips ST80i Stress Test System is indicated for use in exercise ECG testing where the clinician decides to evaluate the electrocardiogram of patients at 10 years or older, as part of decisions regarding possible diagnosis, potential treatment, effectiveness of treatment or to rule out causes for symptoms of cardiovascular disease. The Philips ST80i Stress Test System is not intended to be used as a physiological monitor.
#### Device Description
The ST80i Stress Test System is a PC-based diagnostic tool intended to acquire, process, and store ECG data (resting and physiologic) of patients undergoing stress exercise testing and acquire data from ancillary devices (such as SpO2 and Ambulatory Blood Pressure). The software records ECG, heart rate, and ST data, creates summary tables, trends, and produces a final report regarding a variety of cardiac data indices. The arrhythmia detection portion of ST80i Stress Testing System is provided to the user for the convenience of automatic detection of arrhythmias but does not provide alarms. The cardiac data provided by the stress system is intended to be reviewed, confirmed and used for diagnostic purposes by trained medical personnel to assist in the diagnosis of coronary artery disease (CAD) and the patient's physiological condition during stress exercise testing. The ST80i Stress Test System will be offered in two versions which are a complete turnkey system which includes an ECG data acquisition module, trolley with a PC loaded with the application software and optional thermal printer or a minimal system with the application software and data acquisition module only.
Philips Medical Systems K121638 ST80i Stress Test System
Page 6 of 11
{2}------------------------------------------------
| Specification/<br>Feature | ST80i Stress Test<br>System<br>Intended Use: | CASE V6.6 and CS V6.6 Cardiac<br>Testing Systems<br>Intended Use: | Comparison |
|-----------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------|
| Indications for Use | The Philips ST80i Stress<br>Exercise System is a PC-<br>based diagnostic tool<br>intended to acquire,<br>process, and store ECG<br>data of patients<br>undergoing stress<br>exercise testing. The<br>software records ECG,<br>heart rate, and ST data,<br>creates summary tables,<br>trends, and produces a<br>final report regarding a<br>variety of cardiac data<br>indices. The cardiac data<br>provided by the Stress<br>system is intended to be<br>reviewed, confirmed, and<br>used for diagnostic<br>purposes by trained<br>medical personnel to<br>assist in the diagnosis of<br>CAD and the patient's<br>physiological condition<br>during stress exercise<br>testing. The arrhythmia<br>detection portion of the<br>ST80i Stress Exercise<br>System is provided to the<br>user for the convenience<br>of automatic detection of<br>arrhythmias but does not<br>provide alarms | CASE Cardiac Testing System and the CS<br>Cardiac Testing System are intended to be<br>used by trained operators under direct<br>supervision of a licensed health care<br>practitioner on adult and pediatric patients.<br>The CASE Cardiac Testing System and the<br>CS Cardiac Testing System are designed to<br>acquire, process, record, archive, analyze<br>and output (12 and 15 lead) ECG data<br>during a period of physiologic stress or<br>during a resting ECG test, acquire data from<br>ancillary devices (such as spirometryand<br>Ambulatory Blood Pressure), provide<br>median morphology recordings and record<br>ECG in real-time with and without<br>arrhythmia detection. The arrhythmia<br>detection portion of CASE Cardiac<br>Testing System and the CS Cardiac Testing<br>System are provided to the user for the<br>convenience of automatic detection of<br>arrhythmias but does not provide alarms.<br>CASE Cardiac Testing System and the CS<br>Cardiac Testing System provide the control<br>of external devices typically a treadmill or<br>Ergometer) and communicate with<br>centralized electronic/digital storage system<br>via network. CASE Cardiac Testing<br>System and the CS Cardiac Testing System<br>provide a user selectable option for<br>printouts of prognostic scores on select<br>reports. Vector loops are also available.<br>CASE Cardiac Testing System and the CS<br>Cardiac Testing System can be configured<br>in a network environment for multiple<br>CASE or CS stations allowing the user to<br>create a central database of patient<br>demographics and collected patient<br>physiological data. CASE Cardiac Testing<br>System and the CS Cardiac Testing System<br>are intended to be used primarily in the<br>hospital but can be used in clinics,<br>physician offices, outreach centers or<br>wherever exercise, stress testing, ECG,<br>spirometryor ambulatory blood pressure<br>testing is performed. CASE Cardiac<br>Testing System and CS Cardiac Testing<br>System offer no diagnostic opinion to the<br>user. Instead it provides interpretive<br>statements of morphology, rhythm and<br>conductions for which the physician renders<br>his/her own medical opinion. CASE<br>Cardiac Testing System and CS Cardiac<br>Testing System are not intended to be used<br>as a transport device or for home use.<br>CASE Cardiac Testing System and CS<br>Cardiac Testing System are not intended for the use as a vital signs physiological | Similar |
| | | | K121638 |
| | | | p4/7 |
| ST80i Stress Test<br>System | CASE V6.6 and CS V6.6 Cardiac<br>Testing Systems | Comparison | |
| Healthcare facilities | Used in a hospital or facilities<br>providing exercise, stress testing,<br>ECG, spirometryor ambulatory<br>blood pressure testing. | Similar | |
| 1000 samples per<br>second | 500 samples per second | Different | |
| .050 - 150 Hz | .050 - 150 Hz | Same | |
| 5µV/LSB at 1000 Hz | 4.88µV/LSB at 500 Hz | Similar, Hz<br>difference is<br>due to<br>sampling rate | |
| Yes, configurable | Yes, Configurable | Same | |
| Cubic Spline<br>Algorithm | Cubic Spline Algorithm | Same | |
| No | Finite Residual Filter (FRF)<br>Analysis | Different, did<br>not<br>implement<br>FRF due to<br>potential<br>distortion of<br>ST segment | |
| ST amplitude, ST<br>Slope, index, ST/HR<br>index | ST amplitude, ST Slope, integral,<br>index, ST/HR slope, ST/HR loops,<br>ST/HR index up to 15 leads | Similar | |
| Automatic Arrhythmia<br>detection,<br>documentation and<br>annotation | Automatic Arrhythmia detection,<br>documentation and annotation | Same | |
| Configurable | Configurable | Same | |
| Automatic or manual<br>lead selection | Automatic or manual lead selection | Same | |
| Real-time ECG/TTL<br>or analog<br>synchronization output | Real-time ECG//QRS beep/TTL<br>synchronization output | Similar | |
| Beat-to-beat ECG<br>storage and event<br>review | Beat-to-beat ECG storage and<br>event review | Same | |
| Post-test medians<br>measurements from J<br>point selections | Post-test medians measurements<br>from E, J and post-J point<br>selections | Similar | |
| Philips ECG<br>Algorithm (resting | (Optional) Marquette 12SL resting<br>ECG analysis program for adults | Similar | |
| Specification /<br>Feature | ST80i Stress Test<br>System | CASE V6.6 and CS V6.6 Cardiac<br>Testing Systems | Comparison |
| Dynamic Range | 300 mV | 320 mV ± 10 mV signal<br>superimposed on ± 150mV DC<br>offset…
Predicate graph will load when search results are available.
Embedding visualization will load when search results are available.
PDF viewer will load when search results are available.
Loading panels...
Select an item from Submissions
Click any panel, subpart, regulation, product code, or device to see details here.
Section Matches
Results will appear here.
Product Code Matches
Results will appear here.
Special Control Matches
Results will appear here.
Loading collections...
Loading
My Alerts
You will receive email notifications based on the filters and frequency you set for each alert.
Sort by:
Create Alert
Search Filters
Agent Token
Create a read-only bearer token for Claude, ChatGPT, or other agents that can call HTTP APIs.
Copy this now. It will not be shown again.
Connected apps
Apps you authorized through browser sign-in. Disconnecting revokes their access immediately.
Learn the FDA Browser
Two short videos show you everything — or skip straight to the written tutorial if you'd rather read. You can reopen this any time from the Tutorial button in the top bar.
Part 1 — Search, results, and everyday workflows 16 min
Part 2 — Embeddings: the galaxy map 3 min
1. Search: exact and fuzzy
Type a phrase like "coronary artery calcification" into the search box. You get two kinds of results. Exact results match the literal phrase — prefix searches work ("coronary artery calcificati") but suffix searches do not. Fuzzy results match on the meaning and intent of your phrase rather than the exact words, and are sorted by relevance score. Hover over the Exact or Fuzzy badge on any row to see exactly why it matched.
Use the checkboxes above the results to narrow: SaMD keeps only software-only devices, AI / ML keeps only devices with AI.
Exact vs. fuzzy search: what's the difference?
Exact matches on the literal phrase (prefix search works, suffix does not). Fuzzy matches on the meaning and intent of the phrase rather than the exact words. Hover over the badge on any row to see why it matched.
You search "coronary artery calcification" and want only software devices with AI. What two filters do you apply?
Narrow by SaMD (software-only devices), then narrow by AI/ML (devices with AI).
2. The results table
Scroll right in the results table. The intended use is extracted for you — no need to open the PDF. The device story gives a high-level snapshot of what the device does and how it's used. The AI Performance sub-table shows each output name, acceptance criteria, observed values, and development/test dataset descriptions — the same format Innolitics uses for regulatory strategy outputs, and the fastest high-level fingerprint of an AI device. It is AI-generated but has been very reliable in practice.
Where do you find a device's intended use without opening the PDF?
Scroll right in the search results table. The intended use column is extracted for you; no need to dig into the 510(k) summary PDF.
What does the AI Performance sub-table show, and why is it useful?
Output name, acceptance criteria, observed values, development dataset description, and test dataset description. It's the same format we use for regulatory strategy output and Fast 510(k) input, and the fastest high-level fingerprint of an AI device. AI-generated but reliable in practice.
3. Judging fuzzy relevance
Fuzzy results trail off in relevance as you scroll. Use three signals to decide how far down to go: the fuzzy badge explanations, the intended use column, and whether your target output (e.g., Cobb angle) still appears in the AI Performance sub-table. Once it stops appearing, you're past the relevant zone. A top hit with a low score (~0.4) and a stretched explanation is a hint the closest predicates are far away — the project may be headed for De Novo. Note the fuzzy search is a pattern match: it doesn't handle negation ("not") well, and hardware devices can appear — filter by SaMD/AI ML to cut them.
How do you judge how far down fuzzy search results to go?
Use the relevancy signals: the fuzzy badge explanations, the intended use column, and whether the target output (e.g., Cobb angle) still appears in the AI Performance sub-table. Once it stops appearing, results are trailing off in relevancy.
4. Device detail page: chat and citations
Click a device name to open its detail page: device facts on the left, a chat window on the right. Ask something like "Describe the training data". The answer carries little citation bubbles — click one to jump to the highlighted passage in the source PDF, so you can verify every AI answer against the document. There's also a Download PDF button for sharing.
How do you verify an AI chat answer on the device detail page?
Click the citation bubbles to jump to the relevant highlight in the source document.
Reading rule for every project: how many summaries do you read in full?
At least the three most relevant 510(k) or De Novo summaries, in full. After that, use targeted chat questions to confirm your memory quickly. The tool supports this professional habit — it doesn't replace it.
5. Side-by-side comparison
Select multiple rows in the results table (aim for under ~10), then open the PDF Viewer tab. Ask one question — it goes to all selected devices in parallel, each with citations. This is the fastest way to compare and contrast devices: training data, PCCP scope, how they handled adding new scanners, and so on.
What does the side-by-side PDF viewer mode do?
Select multiple devices, open the PDF viewer tab, and ask one question (e.g., "Describe the training data"). It queries all selected devices simultaneously with citations, so you can compare and contrast quickly.
6. Collections
With rows selected, go to the Collections tab and create a labeled collection (e.g., "Cobb Angle Project"). Reload that selection any time — before a client call, pull up the collection and ask questions across all of its devices at once.
How do you save a set of selected devices for later use?
Select the rows, go to the Collections tab, and create a labeled collection (e.g., "Cobb Angle Project"). You can reload the selection anytime and carry it into the PDF viewer and other tabs that support selections.
7. Product codes and the regulations tree
Click a product code in the results to jump to it in the regulations tree — identification text, sibling product codes, and devices you can open in a PDF viewer on the right. Click a regulation number to see its identification, special controls, and related product codes. You can also search by product code or regulation number at the top of the tree. Always read the special controls if any exist for your device — it broadens your search and sharpens pre-kickoff research.
What can you do from the regulations tree view?
Browse product codes and regulation numbers, read the identification text and special controls, browse sibling product codes, open device PDFs on the right, and search by product code or regulation number at the top of the tree.
8. Chart view
Click Show Chart and segment by regulation number (or product code) to see which regulations dominate your result set. Clicking a regulation takes you into the regulations tree. Great for spotting that most matches are, say, hardware laparoscopic devices — a cue to go back and filter.
How do you see which regulations dominate a search result set?
Click "Show Chart" and segment by Regulation Number. Clicking a regulation takes you to the regulations tree.
9. The predicate graph
Open the Predicates tab for a family-tree view of predicate relationships. Click a node to trace its parents and children; selections from search carry over pre-selected. Commonly predicated devices are worth reading — a lot of people predicated them for a reason. The visual lineage is also handy on client calls, e.g. to show how a predicate family evolved and justify why your predicate still holds.
In the predicate graph, why are commonly predicated devices worth reading?
A lot of people predicated them for a reason. Clicking a node traces parents and children, and selections from search carry over pre-selected.
10. Embeddings: the galaxy map
The Embeddings tab plots every matching document in a 2-D "galaxy map" where semantically similar devices cluster together. Hover or click clusters to explore, and let AI label the clusters for you. Embeddings beat product codes for grouping: two devices can carry different product codes (LLZ vs. QIH) yet do the same thing — the embedding captures the meaning of the intended use and device story. This is also exactly how retrieval-augmented generation (RAG) works under the hood, and it makes a great visual on client calls.
Try it yourself
Head to the search page and work through a few of these AI/ML fuzzy searches to build intuition: perivascular fat on CT · aortic valve calcification opportunistic screening on noncontrast CT · breast cancer prediction on digital pathology slides · autism detection · gestational age prediction · a hearing aid that can also detect a pulse · foundation model based analysis of ECG · large language models · penetration test. Watch how the relevance scores, intended use, and AI Performance tables tell you when results stop being meaningful.