Interface I_ConceptAccess


public interface I_ConceptAccess
access layer to Concepts ETHERCIS Project ehrservice Created by Christian Chevalley on 4/27/2015.
  • Method Details

    • fetchConcept

      static UUID fetchConcept(I_DomainAccess domainAccess, Integer conceptId, String language)
      retrieve a concept
      Parameters:
      domainAccess - SQL context
      conceptId - integer code
      language - language code ('en', 'fr' etc.)
      Returns:
      the record UUID or null if not found
    • fetchConceptText

      static com.nedap.archie.rm.datavalues.DvCodedText fetchConceptText(I_DomainAccess domainAccess, UUID uuid)
    • fetchConceptLiteral

      static String fetchConceptLiteral(I_DomainAccess domainAccess, Integer conceptId, String language)
    • fetchConceptLiteral

      static String fetchConceptLiteral(I_DomainAccess domainAccess, UUID uuid)
    • fetchContributionChangeType

      static UUID fetchContributionChangeType(I_DomainAccess domainAccess, String changeTypeStr)
      retrieve a concept
      Parameters:
      domainAccess - SQL context
      changeTypeStr - String representation of change type
      Returns:
      the record UUID
      Throws:
      IllegalArgumentException - when the given change type can't be found
    • fetchContributionChangeType

      static UUID fetchContributionChangeType(I_DomainAccess domainAccess, I_ConceptAccess.ContributionChangeType contributionChangeType)