All Known Implementing Classes:
ChMed16ABaseConverter, ChMed16AConverter, ChMed23AConverter, EPrescriptionConverter

public sealed interface EMediplanConverter permits ChMed16ABaseConverter<M,E>, ChMed23AConverter
  • Method Details

    • toEMediplan

      Converts the received PMLC document to an eMediplan object.
      Parameters:
      pmlc - The PMLC document to be converted.
      Returns:
      A best-effort equivalent eMediplan object.
    • toEMediplan

      Converts the received PRE document to an eMediplan object.
      Parameters:
      pre - The PRE document to be converted.
      Returns:
      A best-effort equivalent eMediplan object.
    • medicalAuthorToPrescriber

      @ExpectsValidResource default @Nullable String medicalAuthorToPrescriber(Author author)
      Translates a Author to a prescriber string for eMediplan. The prescriber string, according to the eMediplan specifications, consists of the prescriber's GLN number.
      Parameters:
      author - The CH EMED EPR Author from which to get a prescriber string.
      Returns:
      The GLN of the practitioner author, if a professional author, null otherwise.