Class MolekulargenetikCatalogue

  • All Implemented Interfaces:
    DataCatalogue

    public class MolekulargenetikCatalogue
    extends AbstractDataCatalogue
    Load raw result sets from database table 'dk_molekulargenetik'
    Since:
    0.1
    • Method Detail

      • create

        @NullMarked
        public static MolekulargenetikCatalogue create​(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
      • getByPatientId

        public java.util.List<java.lang.Integer> getByPatientId​(int patientId)
        Retrieves a list of distinct molecular genetics record IDs associated with a given patient ID. The query ensures uniqueness via DISTINCT and maps the result set to a list of Integer IDs representing a mg record each.
        Parameters:
        patientId - the internal database ID of the patient
        Returns:
        a list of unique molecular genetics record IDs related to the patient
      • getByTherapieplanId

        public java.util.List<java.lang.Integer> getByTherapieplanId​(int therapieplanId)
        Get procedure IDs by related Therapieplan procedure id Related form references in Einzelempfehlung, Rebiopsie, Reevaluation
        Parameters:
        therapieplanId - The procedure id
        Returns:
        The procedure ids
      • getIdsByKpaId

        public java.util.List<java.lang.Integer> getIdsByKpaId​(int kpaId)
        Get procedure IDs used in related KPA/Therapieplan procedures Related form references in Einzelempfehlung, Rebiopsie, Reevaluation
        Parameters:
        kpaId - The procedure id
        Returns:
        The procedure ids
      • getByEinsendenummer

        public ResultSet getByEinsendenummer​(java.lang.String einsendenummer)
        Get procedure result set by einsendenummer
        Parameters:
        einsendenummer - The case id related to this procedure
        Returns:
        The procedure id
      • getSampleConservationFromMgc

        public java.lang.String getSampleConservationFromMgc​(int molekulargenetikCatalogueId)
      • isOfTypeSeqencing

        public boolean isOfTypeSeqencing​(int id)