---
{
  "title": "FHIR Profiling: Kardinalität ändern",
  "description": "Eine wichtige Funktion von Profilen besteht darin, die Kardinalität eines Elements zu ändern. Ein Profil kann die Kardinalität eines Elements innerhalb seiner Basisstruktur einschränken.",
  "date": "2025-04-11",
  "author": "Ivan Bagrov",
  "reading-time": "3 min",
  "tags": [
    "FHIR Profiling",
    "FHIR Standard"
  ]
}
---
## FHIR-Kardinalität in Profilen

Eine wichtige Funktion von Profilen besteht darin, die Kardinalität eines Elements zu ändern. Ein Profil kann die Kardinalität eines Elements innerhalb seiner Basisstruktur einschränken.
Die grundlegende FHIR-Struktur definiert die folgenden Kardinalitätstypen:
- Optionales Array (0..*)
- Optionaler Skalar (0..1)
- Pflicht-Array (1..*)
- Pflicht-Skalar (1..1)

Mit den folgenden Einschränkungen:
- Ein Element, das im Basisprofil optional ist, kann nicht zu einem Pflichtelement gemacht werden.
- Ein Array-Element kann nicht in einen Skalar umgewandelt werden, wenn es im Basisprofil als Array definiert ist.
- Ein skalares Element kann nicht in ein Array umgewandelt werden, wenn es im Basisprofil als Skalar definiert ist.

Beispiel für die Erstellung eines Profils, das das Feld `Patient.name` als Pflichtfeld festlegt:


```javascript
resourceType: StructureDefinition
url: http://example.org/fhir/StructureDefinition/patient-with-required-name
name: patient-profile
derivation: constraint
type: Patient
status: active
kind: resource
abstract: false
differential:
  element:
	- id: Patient.name
  	  path: Patient.name
  	  min: 1
  	  max: "*"
```


[Ein Profil auf Ihrem eigenen FHIR-Server erstellen](https://www.health-samurai.io/fhir-server)

Siehe auch: [FHIR Profiling](/blog/fhir-profiling) und [Wie man einen FHIR Implementation Guide erstellt](/blog/how-to-create-a-fhir-implementation-guide).