Observera |
---|
Den här sidan har flyttats till Docbook-formatering av meddelande . Denna sida uppdateras inte längre och kommer att tas bort den 15 maj 2024. Om du har lagt till sidan som en favorit i webbläsaren eller i Confluence, se till att byta ut den till den rätta länken Docbook-formatering av meddelande . Om du har blivit länkad hit, rapportera gärna till e-tjänsternas support var länken finns så att nationella förvaltningen kan kontakta sidans ägare. Här kan du kontakta supporten: https://etjanster.inera.se/oversikt/flow/4221 |
I AddMessage.Message.text kan konsumerande system styra formateringen av ett meddelande, genom att ange formateringsinformation enligt det standardiserade layout-formatet ”DocBook” version 5.0 (Oasis standard).
...
Info |
---|
Notera att även 1177 Tidbok har stöd för DocBook, men att antalet element och attribut som stöds är mindre än för 1177 Inkorg. Se tjänstekontraktsbeskrivningen; https://rivta.se/tkview/#/domain/crm:scheduling, för att se vilka element som stöds där. jämförelse här: DocBook - skillnad i stödet för 1177 Inkorg och Tidbokning |
...
DocBook stöd i 1177 Inkorg
Nedanstående lista visar en komplett lista med element ur DocBook-standarden stöds av 1177 Inkorg. Dessa skall alltså anges i AddMessage.Message.Text-element för att formatera meddelande till invånaren. Notera även att endast DocBook är tillåtet som formatering.
Element, attribut | Parent | Child |
article | NA | info, para, section, bibliography, variablelist |
info | article, section | title |
section | article | info, title, para, bibliography, variablelist |
para | article, section | ulink, link, emphasis |
bibliography | article, section | NA |
variablelist | article, section | title, varlistentry |
title | info, section, variablelist |
emphasis | ||
ulink * | para | url, type |
link | para | url, type |
varlistentry | variablelist | term, listitem |
term | varlistentry | NA |
listitem | varlistentry, itemizedlist | NA |
url | ulink, link | NA |
type | ulink, link | NA |
emphasis |
para, |
title | role (bold, italics, underline, collapsible, bgcolor, information, observe) | |
role | emphasis | NA |
itemizedlist | article, section | listitem, mark (bullet, hyphen) |
listitem | itemizedlist | NA |
emphasis
title
role (collapsible)
* ulink är inte en del av DocBook 5.0 och stöds endast för bakåtkompabilitet mot befintliga integrationer. Använd link för nya implementationer.
Entity encoding
Texten i elementet ska vara i s.k. ”entity encoding” så att DocBook-elementen inte uppfattas som del av SOAP-meddelandets XML-struktur när meddelandet tas emot av konsumenten. Konsumenten behöver sedan återskapa ursprunglig XML från innehållet i elementet. Det finns många exempel på open-source-bibliotek som kan användas av producenten för att göra ”entity encoding” och av konsumenten för att återställa till XML. Ett exempel är Apache Commons Lang StringEscapeUtils: http://commons.apache.org/proper/commons-lang/javadocs/api-2.1/org/apache/commons/lang/StringEscapeUtils.html (se metoderna escapeXml respektive unescapeXml).
...
Här finns exempel på hur DocBook ser ut i 1177 Inkorg: 1177 Inkorg - DocBook exempel
För att vara säker på hur 1177 Inkorg renderar ett meddelande baserat på DocBook så bör man använda testmiljöer som Inera förvaltar: 1177 Inkorg och Öppen Testmiljö
Stödet för DocBook uppdateras löpande av förvaltningen för 1177 Vårdguidens e-tjänster, baserat på inkomna krav och önskemål, och denna dokumentation följer dessa uppdateringar. Här finns release notes för 1177 Vårdguidens e-tjänster: 1177 Vårdguidens e-tjänster - release notes