Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
...
De FHIR resource service MOET de FHIR resources aanbieden in utf-8
encoding, zowel voor application/fhir+json
als application/fhir+xml
, ook als dezelfde resource origineel in een andere encoding is aangeboden. Het staat de FHIR resource service vrij om content aangeboden in een andere encoding and dan utf-8
niet te accepteren.
...
Van tekst in zowel XML als JSON dienen bepaalde tekens specifiek geëncodeerd te worden. Dit heeft te maken met het specifiek formaat en is onderdeel van de specificatie van het formaat. Het wordt in Koppeltaal sterk aangeraden gebruik te maken van utf-8
als het gaat op speciale tekens (é, ö, ï) en NIET van formaat specifieke escapes (é, ö ï), XML unicode references (�C9 , �D6 �EF;) of JSON unicode reference (\u00C9, \u00D6, \u00EF).
Xml Syntax
De xml syntax wordt hier beschreven. Praktisch zijn de volgende escapes van toepassing:
Symbol (name) | Escape Sequence |
< (less-than) | < or < |
> (greater-than) | > or > |
& (ampersand) | & |
' (apostrophe or single quote) | ' |
" (double-quote) | " |
JSON syntax
De JSON syntax wordt hier beschreven. Praktisch zijn de volgende escapes van toepassing:
Symbol (name) | Escape Sequence |
Newline | \n |
Carriage return | \r |
Form feed | \v |
Backspace | \b |
Tab | \t |
" (double-quote) | \" |
\ Backslash | \\ |
Update
Koppeltaal forceert het gebruik van de If-Match
header. Dit waarborgt dat een Update altijd gebaseerd is op de laatste versie. Zo wordt de kans op dataverlies geminimaliseerd. Zie https://www.hl7.org/fhir/r4/http.html#concurrency voor meer informatie.
...