Hintergrund ist, dass die Medikamentsuche aus Performancegründen lokal (am jeweiligen client) stattfindet. Somit hält dieser einen für die Suche optimierten Auszug der kompletten Medikamentendatenbank vor. Wählt man ein Produkt aus, werden die restlichen Medikamendaten (z.B. Interaktionen und der Beipackzettel) vom Server geladen. Die Information, ob ein Produkt ein Medizinprodukt ist, befindet sich momentan nicht in den lokal vorhandenen Suchdaten. Die meisten der vorhandenen Suchattribute sind durch den Anforderungskatalog der KBV vorgegeben.
Auch in Hinblick auf die Suchperformance ist es günstig, möglichst wenig Daten lokal vorzuhalten zu müssen. Deswegen müssen wir bei jedem Suchattribut abwägen, wie dringend/notwendig eine entsprechende Suchmöglichkeit wirklich ist. Hier kommt dann die Argumentationsstärke des Anwenders ins Spiel...