622
Bearbeitungen
Änderungen
→JSON
== JSON ==
Daten, für die die Darstellung als CDA nicht geeignet ist, werden im JSON-Format dargestellt. Dies gilt für *Geldflussdaten, *Formulare, *Stammdaten und *Lagerstände. Die folgende Tabelle listet folgenden Tabellen listen die benötigten Elemente sowie deren Eigenschaften auf. Anfolgend an den Tabellen sind auch Strukturbeispiele für die JSON Dateien dargestellt. Dabei werden die zu verwendeten Datentypen wie folgt dargestellt:* String/Code: "" (Leerstring)* Numerisch: 0* Datum:String im ISO-8601-Format ===Geldflussdaten===
{| class="wikitable"
!Kardinalität
!Datentyp
!Hinweis
|-
|Geldflussdaten
|
|
|
|0..1
|String
|
|-
|
|1..1
|Numerisch
|
|-
|
|1..1
|Numerisch
|
|-
|
|Zahlungsart
|0..1
|StringCode|Zulässige Werte: "Bar", "Scheck", "Kreditkarte"|} Strukturbeispiel: <pre>{ "Geldflussdaten": [ { "Text": "", "Betrag": 0, "Mehrwertsteuer-Satz": 0, "Zahlungsart": "" } ]}</pre> ===Formulardaten=== {| class="wikitable"|+!Element!Attribut!Kardinalität!Datentyp!Hinweis
|-
|Formular
|
|
|
|Klasse
|1..1
|String/Code|Im Falle, dass Codes verwendet werden müssen diese in einer Codeliste, welche dem XDM inkludiert wird, angeführt werden.
|-
|
|0..1
|Datum
|
|-
|Formular/Feld
|
|
|
|1..1
|String
|
|-
|
|Typ
|1..1
|String/Code|Im Falle, dass Codes verwendet werden müssen diese in einer Codeliste, welche dem XDM inkludiert wird, angeführt werden.
|-
|
|0..1
|String
|
|-
|
|0..1
|Numerisch
|
|}
Strukturbeispiel:
<pre>
{
"Formular": [
{
"Klasse": "",
"Erstellungsdatum": "2020-10-08T07:17:51.876Z",
"Feld": [
{
"Name": "",
"Typ": "",
"Inhalt": "",
"Reihenfolge": 0
}
]
}
]
}
</pre>
===Stammdaten===
{| class="wikitable"
|+
!Element
!Attribut
!Kardinalität
!Datentyp
!Hinweis
|-
|Stammdaten/Leistungen
|
|
|
|Code
|1..1
|StringCode|Die verwendeten Codes müssen in einer Codeliste, welche im XDM inkludiert wird, angeführt werden.
|-
|
|1..1
|String
|
|-
|
|1..1
|Numerisch
|
|-
|
|1..1
|Numerisch
|
|-
|
|1..1
|Numerisch
|
|-
|
|0..1
|String
|
|-
|Stammdaten/Diagnosen
|
|
|
|Bezeichnung
|1..1
|String/Code|Im Falle, dass Codes verwendete werden müssen diese in einer Codeliste, welche dem XDM inkludiert wird, angeführt werden.
|-
|
|0..1
|String
|
|}
Strukturbeispiel:
<pre>
{
"Stammdaten": [
{
"Leistungen": [
{
"Code": "",
"Bezeichnung": "",
"Einzelpreis brutto": 0,
"Einzelpreis netto": 0,
"Umsatzsteuer Prozent": 0,
"Krankenkasse": ""
}
],
"Diagnosen": [
{
"Bezeichnung": "",
"Beschreibung": ""
}
],
"Medikamente": [],
"Allergien": [],
"Textblöcke": [],
"Zuweiser": "",
"Terminarten": []
}
]
}
</pre>
===Lagerstand===
{| class="wikitable"
|+
!Element
!Attribut
!Kardinalität
!Datentyp
!Hinweis
|-
|Lager/Medikamente
|
|
|
|1..1
|Numerisch
|
|-
|
|1..1
|Numerisch
|
|-
|
|0..1
|Datum
|
|-
|
|0..1
|Datum
|
|-
|Lager/Zusatzartikel
|
|
|
|1..1
|String
|
|-
|
|1..1
|Numerisch
|
|}
<pre>
{
"Lager": [