stateParams en url de estado abstracto, ui-router, angularjs

si tengo un estado abstracto:

$stateProvider.
        state('drug', {
            abstract: true,
            url: '/drug/:drugId',
            template:
            '<ui-view></ui-view>',
            resolve: {
                drugId : ['$stateParams', function($stateParams){
                    return $stateParams.drugId;
                }]
            }
        }

que tienen algunos estados secundarios, en forma: drug.x, drug.y y quiero elegir, en un lugar de la aplicación, un drugId que pasará por el estado abstracto a todos los estados secundarios, de modo que después de eso cuando llame al estado 'drug.x', tendrá el valor drugId: ¿dónde y cómo hago esta llamada al estado drugId con drugId param? Sé que no puedo llamar al estado abstracto en sí.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta