@cornerstonejs/core
Version:
Cornerstone3D Core
14 lines (13 loc) • 466 B
JavaScript
import { loadECGWaveform } from '../../../utilities/ECGUtilities.js';
import { getGenericViewportSourceDataId } from '../genericViewportDisplaySetAccess.js';
export class DefaultECGDataProvider {
async load(dataId) {
const sourceDataId = getGenericViewportSourceDataId(dataId);
const { waveform } = await loadECGWaveform(sourceDataId);
return {
id: dataId,
type: 'ecg',
...waveform,
};
}
}