You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: json_schemas/Anwendungshandbuch.schema.json
+50-40
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,26 @@
1
1
{
2
2
"$defs": {
3
3
"Anwendungsfall": {
4
-
"description": "One Anwendungsfall\"AWF\"corresponds to one Prüfidentifikator or Type of Message",
4
+
"description": "One 'Anwendungsfall', indicated by `<AWF>` tag, corresponds to one Prüfidentifikator or type of Message",
5
5
"properties": {
6
6
"beschreibung": {
7
7
"title": "Beschreibung",
8
8
"type": "string"
9
9
},
10
+
"elements": {
11
+
"items": {
12
+
"anyOf": [
13
+
{
14
+
"$ref": "#/$defs/Segment"
15
+
},
16
+
{
17
+
"$ref": "#/$defs/SegmentGroup"
18
+
}
19
+
]
20
+
},
21
+
"title": "Elements",
22
+
"type": "array"
23
+
},
10
24
"format": {
11
25
"title": "Format",
12
26
"type": "string"
@@ -18,29 +32,14 @@
18
32
"pruefidentifikator": {
19
33
"title": "Pruefidentifikator",
20
34
"type": "string"
21
-
},
22
-
"segment_groups": {
23
-
"items": {
24
-
"$ref": "#/$defs/SegmentGroup"
25
-
},
26
-
"title": "Segment Groups",
27
-
"type": "array"
28
-
},
29
-
"segments": {
30
-
"items": {
31
-
"$ref": "#/$defs/Segment"
32
-
},
33
-
"title": "Segments",
34
-
"type": "array"
35
35
}
36
36
},
37
37
"required": [
38
38
"pruefidentifikator",
39
39
"beschreibung",
40
40
"kommunikation_von",
41
41
"format",
42
-
"segments",
43
-
"segment_groups"
42
+
"elements"
44
43
],
45
44
"title": "Anwendungsfall",
46
45
"type": "object"
@@ -65,7 +64,7 @@
65
64
"type": "object"
66
65
},
67
66
"Code": {
68
-
"description": "a single code element inside an AHB DataElement",
67
+
"description": "A single code element inside an AHB DataElement, indicated by the `<Code>` tag.",
69
68
"properties": {
70
69
"ahb_status": {
71
70
"title": "Ahb Status",
@@ -108,8 +107,19 @@
108
107
"type": "object"
109
108
},
110
109
"DataElement": {
111
-
"description": "A single data elementinside a AHB Segment.\nThis models both the 'Datenelement' and the 'Gruppendatenelement'",
110
+
"description": "A single data element, German 'Datenelement' inside an AHB Segment, indicated by the `<D_xxxx>` tag.\nThis element can contain a single or multiple Code elements.",
112
111
"properties": {
112
+
"ahb_status": {
113
+
"anyOf": [
114
+
{
115
+
"type": "string"
116
+
},
117
+
{
118
+
"type": "null"
119
+
}
120
+
],
121
+
"title": "Ahb Status"
122
+
},
113
123
"codes": {
114
124
"items": {
115
125
"$ref": "#/$defs/Code"
@@ -129,13 +139,14 @@
129
139
"required": [
130
140
"id",
131
141
"name",
142
+
"ahb_status",
132
143
"codes"
133
144
],
134
145
"title": "DataElement",
135
146
"type": "object"
136
147
},
137
148
"DataElementGroup": {
138
-
"description": "a group of data elements, German 'Datenelementgruppe' inside the AHB",
149
+
"description": "A group of data elements, German 'Datenelementgruppe' inside the AHB, indicated by the `<C_xxxx>` tag.\nThis model can contain both the 'Datenelement' and the 'Gruppendatenelement'",
139
150
"properties": {
140
151
"data_elements": {
141
152
"items": {
@@ -181,7 +192,7 @@
181
192
"type": "object"
182
193
},
183
194
"Segment": {
184
-
"description": "a segment inside an AHB",
195
+
"description": "A segment inside an AHB, indicated by the `<S_xxxx>` tag.\nThis model can contain both data elements and data element groups.",
185
196
"properties": {
186
197
"ahb_status": {
187
198
"anyOf": [
@@ -232,7 +243,7 @@
232
243
"type": "object"
233
244
},
234
245
"SegmentGroup": {
235
-
"description": "a \"Segmentgruppe\" inside an AHB",
246
+
"description": "A 'Segmentgruppe' inside an AHB, indicated by the `<G_xxxx>` tag.\nThis model can contain both Segments and segment groups.",
236
247
"properties": {
237
248
"ahb_status": {
238
249
"anyOf": [
@@ -245,35 +256,34 @@
245
256
],
246
257
"title": "Ahb Status"
247
258
},
259
+
"elements": {
260
+
"items": {
261
+
"anyOf": [
262
+
{
263
+
"$ref": "#/$defs/Segment"
264
+
},
265
+
{
266
+
"$ref": "#/$defs/SegmentGroup"
267
+
}
268
+
]
269
+
},
270
+
"title": "Elements",
271
+
"type": "array"
272
+
},
248
273
"id": {
249
274
"title": "Id",
250
275
"type": "string"
251
276
},
252
277
"name": {
253
278
"title": "Name",
254
279
"type": "string"
255
-
},
256
-
"segment_groups": {
257
-
"items": {
258
-
"$ref": "#/$defs/SegmentGroup"
259
-
},
260
-
"title": "Segment Groups",
261
-
"type": "array"
262
-
},
263
-
"segments": {
264
-
"items": {
265
-
"$ref": "#/$defs/Segment"
266
-
},
267
-
"title": "Segments",
268
-
"type": "array"
269
280
}
270
281
},
271
282
"required": [
272
283
"id",
273
284
"name",
274
285
"ahb_status",
275
-
"segments",
276
-
"segment_groups"
286
+
"elements"
277
287
],
278
288
"title": "SegmentGroup",
279
289
"type": "object"
@@ -298,7 +308,7 @@
298
308
"type": "object"
299
309
}
300
310
},
301
-
"description": "Ein Anwendungshandbuchbündelt verschiedene Nachrichtentypen/Anwendungsfälle im selben Format oder mit der selben\nregulatorischen Grundlage und stellt gemeinsame Pakete & Bedingungen bereit.",
311
+
"description": "Ein Anwendungshandbuch, indicated by the `<AHB` tag, bündelt verschiedene Nachrichtentypen/Anwendungsfälle im\nselben Format oder mit der selben regulatorischen Grundlage und stellt gemeinsame Pakete & Bedingungen bereit.",
Copy file name to clipboardexpand all lines: json_schemas/MessageImplementationGuide.schema.json
+37-38
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"$defs": {
3
3
"Code": {
4
-
"description": "a single code element inside a MIG Dataelement",
4
+
"description": "A single code element inside a MIG data element, indicated by the `<Code>` tag.",
5
5
"properties": {
6
6
"description": {
7
7
"anyOf": [
@@ -39,7 +39,7 @@
39
39
"type": "object"
40
40
},
41
41
"DataElement": {
42
-
"description": "A single data element inside a MIG Segment.\nThis models both the 'Datenelement' and the 'Gruppendatenelement'",
42
+
"description": "A single data element inside a MIG Segment.\nThis models both the 'Datenelement' and the 'Gruppendatenelement', indicated by the `<D_xxxx` tag.\nAre able to contain a single or multiple Code elements.",
43
43
"properties": {
44
44
"codes": {
45
45
"items": {
@@ -96,7 +96,7 @@
96
96
"type": "object"
97
97
},
98
98
"DataElementGroup": {
99
-
"description": "a group of data elements, German 'Datenelementgruppe'.",
99
+
"description": "A group of data elements, German 'Datenelementgruppe', indicated by the `<C_xxxx>` tag.\nAre able to contain a single or multiple data elements.",
100
100
"properties": {
101
101
"data_elements": {
102
102
"items": {
@@ -149,13 +149,14 @@
149
149
"C",
150
150
"R",
151
151
"N",
152
-
"D"
152
+
"D",
153
+
"O"
153
154
],
154
155
"title": "MigStatus",
155
156
"type": "string"
156
157
},
157
158
"Segment": {
158
-
"description": "a segment inside a MIG",
159
+
"description": "A segment inside a MIG, indicated by the `<S_xxxx>` tag. A segment contains data elements and data element groups.",
159
160
"properties": {
160
161
"counter": {
161
162
"title": "Counter",
@@ -246,12 +247,26 @@
246
247
"type": "object"
247
248
},
248
249
"SegmentGroup": {
249
-
"description": "a \"Segtmentgruppe\"",
250
+
"description": "A 'Segmentgruppe' inside a MIG, indicated by the `<G_xxx>` tag. A segment contains segments and segments groups.",
0 commit comments