Feature Enabling-Specificatie van de wens (KPT-807)
Voorzie iedere wens minimaal van een belanghebbende, het gevraagde, en de motivatie achter de wens. Vul deze korte omschrijving wanneer dat nodig is aan met meer informatie. Denk daarbij aan gedetailleerde casussen / use cases / kwaliteitsaspecten / etc.
Korte specificatie van de wens
Feature enabling introduceert modulariteit in de koppeltaal standaard voor additionele functionaliteiten (features). Hierbij moet het mogelijk worden dat Module Leveranciers per e-health interventie (ActivityDefinition) kunnen aangeven welke features ondersteund worden. Andere applicaties kunnen per koppeldomein per ActivityDefinition bepalen of zei deze features ondersteunen en betreffende ActivityDefinition al dan niet gebruiken in de eigen applicatie.
| Wie | Moduleleveranciers kunnen publiceren welke functionaliteiten door de eHealth interventies worden ondersteund in de ActivityDefinition. ECD en Portaal Leveranciers kunnen besluiten kunnen o.b.v. de gepubliceerde features besluiten de ActivityDefinition te accepteren voor gebruik in de eigen applicatie. Zorgaanbieders stemmen af met bovengenoemde leveranciers binnen het eigen domein welke features worden gebruikt. | 
|---|---|
| Wat | Feature enabling" is het mechanisme dat wordt voorgesteld om modulariteit te bewerkstelligen binnen de Koppeltaal standaard. De term "Features" wordt hierbij als werktitel gebruikt. Het omvat het volgende: Additionele functionaliteiten of wensen die aan de standaard worden toegevoegd. Voorbeelden van aankomende "functional lifts" die als features geïmplementeerd kunnen worden hierbij kan o.a. gedacht worden aan: 
 Op dit moment is de wens om een minimal viable product (MVP) oplossing voor feature enabling te realiseren. | 
| Waarom | "Feature enabling" wordt geïntroduceerd om de Koppeltaal standaard in staat te stellen te groeien en flexibel te blijven. Hierbij moet het mogelijk zijn om nieuwe wensen te implementeren. De koppeltaal Standaard moet enerzijds licht en eenvoudig zijn maar tegelijkertijd, indien nodig ook complexe scenario’s kunnen ondersteunen. Daarnaast moet de koppeltaal Standaard in staat zijn verschillende wensen en eisen te ondersteunen en verschillende uitbreidingen modulair kunnen ondersteunen zonder dat alle applicatieleveranciers die deel uitmaken van de koppeltaal community zich daar aan moeten conformeren. Alleen die voornemens de betreffende functionaliteit aan te bieden binnen koppeltaal domein kwalificeren zich voor een Koppeltaal Feature. |