MII Implementation Guide Core Dataset Base
2026.0.1 - Release Germany

This page is part of the MII Implementation Guide Core Dataset Base (v2026.0.1: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

CapabilityStatement: MII CPS Person CapabilityStatement

Official URL: https://www.medizininformatik-initiative.de/fhir/core/modul-person/CapabilityStatement/metadata Version: 2026.0.1
Active as of 2026-06-09 Computable Name: MII_CPS_Person_CapabilityStatement

Das vorliegende CapabilityStatement beschreibt alle verpflichtenden Interaktionen die ein konformes System unterstützen muss um das Modul Person der Medizininformatik Initiative zu implementieren.

Raw OpenAPI-Swagger Definition file | Download

MII CPS Person CapabilityStatement

  • Implementation Guide Version: 2026.0.1
  • FHIR Version: 4.0.1
  • Supported Formats: xml, json
  • Published on: 2026-06-09
  • Published by: Medical Informatics Initiative (MII)

Note to Implementers: FHIR Capabilities

Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.

FHIR RESTful Capabilities

Mode: server

Capabilities by Resource/Profile

Summary

The summary table lists the resources that are part of this configuration, and for each resource it lists:

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCSearches_include_revincludeOperations
PatientSupported Profiles
  MII PR Person Patientversion: 2026.0.1)
  MII PR Person Patient (Pseudonymisiert)version: 2026.0.1)
YY_count, _summary, _id, _profile, identifier, assigner-pid, given, family, name, prefix, prefix-qualifier, gender, other-amtlich, birthdate, death-date, deceased, address, address-city, address-postalcode, address-country, gemeindeschluessel, strasse, hausnummer, adresszusatz, postfach, stadtteil, link
ObservationSupported Profiles
  MII PR Person Vitalstatusversion: 2026.0.1)
YY_count, _summary, _id, _profile, status, code, subject, patient, date, value-concept, code-value-concept
ConditionSupported Profiles
  MII PR Person Todesursacheversion: 2026.0.1)
YY_count, _summary, _id, _profile, category, code, subject, patient

Core FHIR Resource
Patient
Reference Policy
Interaction summary
  • SHALL support read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_countspecial

Example: GET [base]/Patient?_count=10

Notes: For further details see FHIR core specification, section Page Count.

SHALL_summaryspecial

Example: GET [base]/Patient?_summary=count

Notes: For further details see FHIR core specification, section Summary.

SHALL_idtoken

Example: GET [base]/Patient?_id=mii-exa-person-patient-1

Notes: The _id parameter is rarely used on its own since the READ interaction is more appropriate for fetching a single resource by id. It can be combined with _include to pull related resources in one request, e.g.: GET [base]/Patient?_id=mii-exa-person-patient-1&_include=Patient:link For further details see FHIR core specification, section Parameters for all resources.

SHALL_profileuri

Example: GET [base]/Patient?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Patient|2026.0.1

Notes: Searches on Patient.meta.profile. For further details see FHIR core specification, section Parameters for all resources.

SHALLidentifiertoken

Example: GET [base]/Patient?identifier=https://www.charite.de/fhir/sid/patienten|42285243 GET [base]/Patient?identifier=42285243

Notes: Searches on Patient.identifier. For further details see FHIR core specification.

SHALLassigner-pidtoken

Example: GET [base]/Patient?assigner-pid=https://www.medizininformatik-initiative.de/fhir/core/CodeSystem/core-location-identifier|Charité GET [base]/Patient?assigner-pid=http://fhir.de/sid/arge-ik/iknr|260326822

Notes: Searches on Patient.identifier.assigner. For further details see FHIR core specification.

SHALLgivenstring

Example: GET [base]/Patient?given=Maja

Notes: Searches on Patient.name.given. For further details see FHIR core specification.

SHALLfamilystring

Example: GET [base]/Patient?family=Van-der-Dussen

Notes: Searches on Patient.name.family. For further details see FHIR core specification.

SHALLnamestring

Example: GET [base]/Patient?name=Van-der-Dussen GET [base]/Patient?name=Maja

Notes: Searches on Patient.name. For further details see FHIR core specification.

SHALLprefixtoken

Example: GET [base]/Patient?prefix=Prof. Dr. med.

Notes: Searches on Patient.name.prefix. For further details see FHIR core specification.

SHALLprefix-qualifiertoken

Example: GET [base]/Patient?prefix-qualifier=AC

Notes: Searches on Patient.name.prefix.extension:prefix-qualifier. For further details see FHIR core specification.

SHALLgendertoken

Example: GET [base]/Patient?gender=female

Notes: Searches on Patient.gender. For further details see FHIR core specification.

SHALLother-amtlichtoken

Example: GET [base]/Patient?other-amtlich=http://fhir.de/CodeSystem/gender-amtlich-de|D

Notes: Searches on Patient.gender.extension:other-amtlich. For further details see FHIR core specification.

SHALLbirthdatedate

Example: GET [base]/Patient?birthdate=1998-09-19 GET [base]/Patient?birthdate=ge1990-01-01&birthdate=le2000-12-31

Notes: Searches on Patient.birthDate. For further details see FHIR core specification.

SHALLdeath-datedate

Example: GET [base]/Patient?death-date=2021-01-01

Notes: Searches on Patient.deceased. For further details see FHIR core specification.

SHALLdeceasedtoken

Example: GET [base]/Patient?deceased=false

Notes: Searches on Patient.deceased. For further details see FHIR core specification.

SHALLaddressstring

Example: GET [base]/Patient?address=Berlin

Notes: Searches on Patient.address. For further details see FHIR core specification.

SHALLaddress-citystring

Example: GET [base]/Patient?address-city=Berlin

Notes: Searches on Patient.address.city. For further details see FHIR core specification.

SHALLaddress-postalcodestring

Example: GET [base]/Patient?address-postalcode=10178

Notes: Searches on Patient.address.postalCode. For further details see FHIR core specification.

SHALLaddress-countrystring

Example: GET [base]/Patient?address-country=DE

Notes: Searches on Patient.address.country. For further details see FHIR core specification.

SHALLgemeindeschluesseltoken

Example: GET [base]/Patient?gemeindeschluessel=http://fhir.de/sid/destatis/ags|11000000

Notes: Searches on Patient.address.city.extension:gemeindeschluessel. For further details see FHIR core specification.

SHALLstrassestring

Example: GET [base]/Patient?strasse=Anna-Louisa-Karsch%20Str.

Notes: Searches on Patient.address.line.extension:Strasse. For further details see FHIR core specification.

SHALLhausnummerstring

Example: GET [base]/Patient?hausnummer=2

Notes: Searches on Patient.address.line.extension:Hausnummer. For further details see FHIR core specification.

SHALLadresszusatzstring

Example: GET [base]/Patient?adresszusatz=c%2FO%20Abteilung%20XYZ

Notes: Searches on Patient.address.line.extension:Adresszusatz. For further details see FHIR core specification.

SHALLpostfachstring

Example: GET [base]/Patient?postfach=Postfach-252618

Notes: Searches on Patient.address.line.extension:Postfach. For further details see FHIR core specification.

SHALLstadtteilstring

Example: GET [base]/Patient?stadtteil=Berlin-Mitte

Notes: Searches on Patient.address.extension:Stadtteil. For further details see FHIR core specification.

SHALLlinkreference

Example: GET [base]/Patient?link=Patient/mii-exa-person-patient-1

Notes: Searches on Patient.link.other. For further details see FHIR core specification.

 
Core FHIR Resource
Observation
Reference Policy
Interaction summary
  • SHALL support read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_countspecial

Example: GET [base]/Observation?_count=10

Notes: For further details see FHIR core specification, section Page Count.

SHALL_summaryspecial

Example: GET [base]/Observation?_summary=count

Notes: For further details see FHIR core specification, section Summary.

SHALL_idtoken

Example: GET [base]/Observation?_id=mii-exa-person-observation-vitalstatus

Notes: For further details see FHIR core specification, section Parameters for all resources.

SHALL_profileuri

Example: GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-person/StructureDefinition/Vitalstatus|2026.0.1

Notes: Searches on Observation.meta.profile. For further details see FHIR core specification, section Parameters for all resources.

SHALLstatustoken

Example: GET [base]/Observation?status=final

Notes: Searches on Observation.status. For further details see FHIR core specification.

SHALLcodetoken

Example: GET [base]/Observation?code=http://loinc.org|67162-8

Notes: Searches on Observation.code. For further details see FHIR core specification.

SHALLsubjectreference

Example: GET [base]/Observation?subject=Patient/mii-exa-person-patient-1

Notes: Searches on Observation.subject. For further details see FHIR core specification.

SHALLpatientreference

Example: GET [base]/Observation?patient=Patient/mii-exa-person-patient-1

Notes: Searches on Observation.subject where the subject is a Patient. For further details see FHIR core specification.

SHALLdatedate

Example: GET [base]/Observation?date=2020-01-08 GET [base]/Observation?date=ge2020-01-01&date=le2020-12-31

Notes: Searches on Observation.effective. For further details see FHIR core specification.

SHALLvalue-concepttoken

Example: GET [base]/Observation?value-concept=https://www.medizininformatik-initiative.de/fhir/core/modul-person/CodeSystem/Vitalstatus|L

Notes: Searches on Observation.value as CodeableConcept. For further details see FHIR core specification.

SHALLcode-value-conceptcomposite

Example: GET [base]/Observation?code-value-concept=http://loinc.org|67162-8$https://www.medizininformatik-initiative.de/fhir/core/modul-person/CodeSystem/Vitalstatus|L

Notes: Combines Observation.code and Observation.value as CodeableConcept in a single filter. For further details see FHIR core specification.

 
Core FHIR Resource
Condition
Reference Policy
Interaction summary
  • SHALL support read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALL_countspecial

Example: GET [base]/Condition?_count=10

Notes: For further details see FHIR core specification, section Page Count.

SHALL_summaryspecial

Example: GET [base]/Condition?_summary=count

Notes: For further details see FHIR core specification, section Summary.

SHALL_idtoken

Example: GET [base]/Condition?_id=mii-exa-diagnose-mehrfachcodierung-primaercode

Notes: For further details see FHIR core specification, section Parameters for all resources.

SHALL_profileuri

Example: GET [base]/Condition?_profile=https://www.medizininformatik-initiative.de/fhir/core/modul-diagnose/StructureDefinition/Diagnose|2026.0.1

Notes: Searches on Condition.meta.profile. For further details see FHIR core specification, section Parameters for all resources.

SHALLcategorytoken

Example: GET [base]/Condition?category=http://snomed.info/sct|161000001

Notes: Searches on Condition.category. For further details see FHIR core specification.

SHALLcodetoken

Example: GET [base]/Condition?code=http://fhir.de/CodeSystem/bfarm/icd-10-gm|A54.4

Notes: Searches on Condition.code. For further details see FHIR core specification.

SHALLsubjectreference

Example: GET [base]/Condition?subject=Patient/mii-exa-person-patient-1

Notes: Searches on Condition.subject. For further details see FHIR core specification.

SHALLpatientreference

Example: GET [base]/Condition?patient=Patient/mii-exa-person-patient-1

Notes: Searches on Condition.subject where the subject is a Patient. For further details see FHIR core specification.