Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

define(['angular', 'app'], function (angular, app) {
'use strict';

app.service('medicationsEntryService', function ($q, $http, localResourceDirectoryService, $filter) {
return {
getMedications: function (medType, val, returnLimit) {
var deferred = $q.defer();

localResourceDirectoryService.fetch().then(function(resourceLinks) {
$http.get(resourceLinks["medication-codes"], {
params: {
type: medType,
term: val,
limit: returnLimit
},
background: true
}).success(function(response) {
if (response) {
deferred.resolve($filter('orderBy')(response));
}
else {
deferred.resolve([]);
}
}).error(function (error) {
deferred.reject(error);
});;
});

return deferred.promise;
}
};
});
});