Source code for medkit.core.conversion

__all__ = ["InputConverter", "OutputConverter"]

import abc
from typing import List, Optional

from medkit.core.document import Document


[docs]class InputConverter: """Abstract class for converting external document to medkit documents""" @abc.abstractmethod def load(self, **kwargs) -> List[Document]: raise NotImplementedError
[docs]class OutputConverter: """Abstract class for converting medkit document to external format""" @abc.abstractmethod def save(self, docs: List[Document], **kwargs) -> Optional[List]: raise NotImplementedError