-
Notifications
You must be signed in to change notification settings - Fork 0
/
MeinPatientenProfil.json
145 lines (145 loc) · 4.62 KB
/
MeinPatientenProfil.json
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
141
142
143
144
145
{
"resourceType": "StructureDefinition",
"id": "MeinPatientProfil",
"url": "http://example.org/StructureDefinition/MeinPatientProfil",
"name": "MeinPatientProfil",
"title": "Mein Patienten-Profil",
"description": "Beispielprofil für IG Template. Mit noch mehr Text zu Testzwecken: Hier ist ein [link](http://gefyra.de), und eine \n # Überschrift \n sowie \n * eine \n * Aufzählung ",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "rim",
"uri": "http://hl7.org/v3",
"name": "RIM Mapping"
},
{
"identity": "cda",
"uri": "http://hl7.org/v3/cda",
"name": "CDA (R2)"
},
{
"identity": "w5",
"uri": "http://hl7.org/fhir/fivews",
"name": "FiveWs Pattern Mapping"
},
{
"identity": "v2",
"uri": "http://hl7.org/v2",
"name": "HL7 v2 Mapping"
},
{
"identity": "loinc",
"uri": "http://loinc.org",
"name": "LOINC code for the element"
},
{
"identity": "meinErstesPatientenMapping",
"uri": "Meine Datenbank",
"comment": "Mapping der Patientenressource auf meine Datenbank"
},
{
"identity": "meinZweitesPatientenMapping",
"uri": "Meine andere Datenbank",
"comment": "Mapping der Patientenressource auf meine andere Datenbank"
}
],
"kind": "resource",
"abstract": false,
"type": "Patient",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Patient.name",
"path": "Patient.name",
"short": "Name",
"comment": "Der Name muss angegeben werden, um die Identität des Patienten verifizieren zu können",
"min": 1,
"mustSupport": true
},
{
"id": "Patient.name.family",
"path": "Patient.name.family",
"short": "Nachnname",
"comment": "Der Nachname des Patienten mit allen Bestandteilen (Vorsatzwort, Namenszusatz, Postfix etc.) muss stets asl ein *vollständiger* [String](http://hl7.org/fhir/datatypes.html#string) angegeben werden. **MARKDOWN-TEST!!!**",
"min": 1,
"constraint": [
{
"key": "nachname-check",
"severity": "warning",
"human": "Der Nachname sollte nicht länger sein als 50 Zeichen!",
"expression": "length() < 50",
"source": "http://example.org/StructureDefinition/MeinPatientProfil"
}
],
"mustSupport": true,
"mapping": [
{
"identity": "meinErstesPatientenMapping",
"map": "Person.Nachname"
},
{
"identity": "meinZweitesPatientenMapping",
"map": "Person.Nachname"
}
]
},
{
"id": "Patient.name.given",
"path": "Patient.name.given",
"short": "Vorname",
"comment": "Der Vorname des Patienten muss stets angegeben werden. Sollte der Vorname in Ausnahmefällen nicht bekannt sein, kann die data-absent-reason-Extension verwendet werden",
"min": 1,
"mustSupport": true,
"mapping": [
{
"identity": "meinErstesPatientenMapping",
"map": "Person.Vorname",
"comment": "Meine DB kann nur einen Vornamen speichern"
},
{
"identity": "meinZweitesPatientenMapping",
"map": "Person.Vorname",
"comment": "Meine DB kann nur einen Vornamen speichern"
}
]
},
{
"id": "Patient.name.prefix",
"path": "Patient.name.prefix",
"short": "Titel",
"comment": "Die Angabe eines Titels ist optional, muss jedoch übermittelt werden, sofern bekannt.",
"mustSupport": true,
"mapping": [
{
"identity": "meinErstesPatientenMapping",
"map": "Person.Titel",
"comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!"
},
{
"identity": "meinZweitesPatientenMapping",
"map": "Person.Titel",
"comment": "In meiner DB ist nur Dr. oder Prof. erlaubt!"
}
]
},
{
"id": "Patient.birthDate",
"path": "Patient.birthDate",
"mapping": [
{
"identity": "meinErstesPatientenMapping",
"map": "Person.Geburtsdatum",
"comment": "muss in das Format DD.MM.YYYY konvertiert werden"
},
{
"identity": "meinZweitesPatientenMapping",
"map": "Person.Geburtsdatum",
"comment": "muss in das Format DD.MM.YYYY konvertiert werden"
}
]
}
]
}
}