-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathStructureDefinition-VSDMBundle.json
More file actions
140 lines (140 loc) · 4.53 KB
/
StructureDefinition-VSDMBundle.json
File metadata and controls
140 lines (140 loc) · 4.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
{
"resourceType": "StructureDefinition",
"id": "VSDMBundle",
"url": "https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMBundle",
"version": "1.0.0-rc6",
"name": "VSDMBundle",
"title": "Versichertenstammdaten",
"status": "active",
"experimental": false,
"date": "2026-03-13",
"publisher": "gematik GmbH",
"description": "Bundle zur Übermittlung der Ressourcen im Versichertenstammdatenmanagement (VSDM) 2.0",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Bundle",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Bundle",
"path": "Bundle",
"short": "Versichertenstammdaten",
"definition": "Bundle zur Übermittlung der Ressourcen im Versichertenstammdatenmanagement (VSDM) 2.0"
},
{
"id": "Bundle.meta",
"path": "Bundle.meta",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.meta.lastUpdated",
"path": "Bundle.meta.lastUpdated",
"short": "Aktualisierungszeitpunkt (inhaltlich)",
"definition": "Dieser Zeitpunkt gibt an, wann die Versichertenstammdaten zuletzt inhaltlich aktualisiert wurden.",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.type",
"path": "Bundle.type",
"comment": "Die im VSDM 2.0 übermittelten Versichertenstammdaten stellen nicht - wie bei anderen Diensten der Telematikinfrastruktur - ein zusammenhängendes [Dokument im Sinne der FHIR-Spezifikation](https://hl7.org/fhir/R4/documents.html) dar.\nSie bestehen lediglich aus administrativen Daten, die zur Abbildung in FHIR auf mehrere miteinander verbundene Ressourcen verteilt sind.\nAus diesem Grund wird auf den Overhead eines Document-Bundles verzichtet und lediglich eine Collection verwendet.",
"fixedCode": "collection"
},
{
"id": "Bundle.timestamp",
"path": "Bundle.timestamp",
"short": "Aktualisierungszeitpunkt (technisch)",
"definition": "Dieser Zeitpunkt gibt an, wann das gesamte Bundle erstellt wurde.",
"comment": "Wenn der VSDM 2.0 Resource Server das gesamte Bundle speichert, darf dieser Zeitpunkt gleich der Angabe in meta.lastUpdated sein. \nWenn der Resource Server das Bundle bei jeder Anfrage neu erstellt, wird hier jeweils der aktuelle Erstellungszeitpunkt angegeben.",
"min": 1,
"mustSupport": true
},
{
"id": "Bundle.entry",
"path": "Bundle.entry",
"slicing": {
"discriminator": [
{
"type": "profile",
"path": "resource"
}
],
"rules": "closed"
},
"min": 3,
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMPatient",
"path": "Bundle.entry",
"sliceName": "VSDMPatient",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMPatient.resource",
"path": "Bundle.entry.resource",
"min": 1,
"type": [
{
"code": "Patient",
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPatient"
]
}
],
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMCoverage",
"path": "Bundle.entry",
"sliceName": "VSDMCoverage",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMCoverage.resource",
"path": "Bundle.entry.resource",
"min": 1,
"type": [
{
"code": "Coverage",
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoverageGKV",
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMCoveragePKV"
]
}
],
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMPayorOrganization",
"path": "Bundle.entry",
"sliceName": "VSDMPayorOrganization",
"min": 1,
"max": "2",
"mustSupport": true
},
{
"id": "Bundle.entry:VSDMPayorOrganization.resource",
"path": "Bundle.entry.resource",
"min": 1,
"type": [
{
"code": "Organization",
"profile": [
"https://gematik.de/fhir/vsdm2/StructureDefinition/VSDMPayorOrganization"
]
}
],
"mustSupport": true
}
]
}
}