public async Task <EncounterTypeEntity> UpdateEncounterTypeByIdAsync(EncounterTypeEntity encounterTypeEntity, CancellationToken token)
        {
            _dbContext.EncounterTypes.Update(encounterTypeEntity);
            await _dbContext.SaveChangesAsync(token);

            return(encounterTypeEntity);
        }
        public async Task <EncounterTypeEntity> CreateEncounterTypeAsync(EncounterTypeEntity encounterTypeEntity, CancellationToken token)
        {
            await _dbContext.EncounterTypes.AddAsync(encounterTypeEntity, token);

            await _dbContext.SaveChangesAsync(token);

            return(await _dbContext.EncounterTypes
                   .SingleAsync(encounterType => encounterType.Id == encounterTypeEntity.Id, token));
        }