diff --git a/app/components/app/encounter/dropdown-action.vue b/app/components/app/encounter/dropdown-action.vue index 49be1df0..a3b43f1c 100644 --- a/app/components/app/encounter/dropdown-action.vue +++ b/app/components/app/encounter/dropdown-action.vue @@ -72,12 +72,6 @@ const noneLinkItems: LinkItem[] = [ linkItemsFiltered.value = [...baseLinkItems] -getLinks() - -watch(activeServicePosition, () => { - getLinks() -}) - function proceedItem(action: string) { recId.value = props.rec.id || 0 recItem.value = props.rec @@ -90,12 +84,21 @@ function getLinks() { linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('medical')) break case 'registration': - linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('medical')) + linkItemsFiltered.value = baseLinkItems.filter((item) => item.groups?.includes('registration')) + break default: linkItemsFiltered.value = noneLinkItems break } } + +watch(activeServicePosition, () => { + getLinks() +}) + +onMounted(() => { + getLinks() +})