wiki:Documentatie/Ontwikkelaar/Procedures/MailmergeVariabelen

Version 6 (modified by henk, 5 years ago) (diff)

--

TOC(heading=Mailmerge variabelen)? TOC(heading=Procedures, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Procedures/)? TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?

Mailmerge variabelen

Quote uit Wikipedia: "Mailmerge is een techniek om vanuit een sjabloonbrief een veelvoud aan documenten te genereren waarin enkele gegevens verschillen.". OpenAC gebruikt mailmerge om documenten te maken waarin automatisch gegevens uit het dossier worden opgenomen zoals naam, adres, woonplaats van de patiënt. Het gaat hierbij meestal om Word-documenten maar mailmerge wordt ook gebruikt voor Excel, labels, e-mails etc.

MailMerge module

Als het secretariaat een uitnodigingsbrief wil versturen dan moet het gekozen sjabloon worden gevuld met samenvoegvariabelen (merge values) die nodig zijn om de brief te completeren. Denk hierbij aan de datum van de afspraak, het type onderzoek, locatie etc. Met de MailMerge module kunnen deze samenvoegvariabelen beschikbaar worden gemaakt.

Samenvoegvariabelen beschikbaar maken

Om bijvoorbeeld een uitnodigingsbrief te kunnen samenstellen moeten we eerst alle gegevens ophalen die hiervoor nodig zijn. Het gaat hierbij niet alleen om gegevens over de afspraak zelf, maar ook om gegevens over het zorgtraject waar de afspraak bij hoort en gegevens over de patiënt.

In OpenAC kunnen alle gegevenselementen worden geadresseerd met een pad. Zo heeft het pad voor een afspraak de vorm patient(x)/behandelingen(y)/plandagen(z). x, y en z zijn database keys. Om de samenvoegvariabelen voor een afspraak te kunnen samenstellen moeten we de gegevens van alle entiteiten in het pad ophalen. De MailMerge module heeft hier een mechanisme voor.

MergeValues en MergeValue getters

Een MergeValue getter weet hoe de samenvoegvariabelen voor een entiteit moeten worden samengesteld.