|
|
|
@ -7,24 +7,6 @@ import { createProtectedRouter } from '../context';
|
|
|
|
|
import { SortOrder } from '~/types/questions.d';
|
|
|
|
|
|
|
|
|
|
export const questionsQuestionEncounterUserRouter = createProtectedRouter()
|
|
|
|
|
.query('getAggregatedEncounters', {
|
|
|
|
|
input: z.object({
|
|
|
|
|
questionId: z.string(),
|
|
|
|
|
}),
|
|
|
|
|
async resolve({ ctx, input }) {
|
|
|
|
|
const questionEncountersData =
|
|
|
|
|
await ctx.prisma.questionsQuestionEncounter.findMany({
|
|
|
|
|
include: {
|
|
|
|
|
company: true,
|
|
|
|
|
},
|
|
|
|
|
where: {
|
|
|
|
|
...input,
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return createAggregatedQuestionEncounter(questionEncountersData);
|
|
|
|
|
},
|
|
|
|
|
})
|
|
|
|
|
.mutation('create', {
|
|
|
|
|
input: z.object({
|
|
|
|
|
companyId: z.string(),
|
|
|
|
|