2.3. Capability Statements

The Capability Statements are informative in nature and do not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the Capability Statements as complete as possible, however for the exact set of capabilities the complete IG should be consulted.

2.3.1. ASA Score (Retrieve)

REST Capabilities Client

ModeClient
Documentation

Minimal requirements for a client to fulfill the 'Retrieve ASA score' transaction (system role: MMC-ASR-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
ObservationMedMijCoreASAScore✓
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓

Search Parameters per resource type

Observation

NameTypeLevel
codetokenSupported

Patient

No search parameters are stated for this resource type

PractitionerRole

No search parameters are stated for this resource type

Practitioner

No search parameters are stated for this resource type

Organization

No search parameters are stated for this resource type

Location

No search parameters are stated for this resource type

<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-ASAScore-Retrieve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-ASAScore-Retrieve" />
<version value="1.2.0" />
<name value="medmij core ASAScore Retrieve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve ASA score' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="client" />
<documentation value="Minimal requirements for a client to fulfill the 'Retrieve ASA score' transaction (system role: MMC-ASR-rc.2)." />
<type value="Observation" />
<supportedProfile value="http://medmij.nl/fhir/StructureDefinition/medmij-core-ASAScore" />
<code value="search-type" />
</interaction>
<name value="code" />
<type value="token" />
</searchParam>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-ASAScore-Retrieve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-ASAScore-Retrieve",
"version": "1.2.0",
"name": "medmij core ASAScore Retrieve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve ASA score' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "client",
"documentation": "Minimal requirements for a client to fulfill the 'Retrieve ASA score' transaction (system role: MMC-ASR-rc.2).",
{
"type": "Observation",
"http://medmij.nl/fhir/StructureDefinition/medmij-core-ASAScore"
],
{
"code": "search-type"
}
],
{
"name": "code",
"type": "token"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.2. ASA Score (Serve)

REST Capabilities Server

ModeServer
Documentation

Minimal requirements for a server to fulfill the 'Serve ASA score' transaction (system role: MMC-ASB-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
ObservationMedMijCoreASAScore✓
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓

Search Parameters per resource type

Observation

NameTypeLevel
codetokenSupported

Patient

No search parameters are stated for this resource type

PractitionerRole

No search parameters are stated for this resource type

Practitioner

No search parameters are stated for this resource type

Organization

No search parameters are stated for this resource type

Location

No search parameters are stated for this resource type

<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-ASAScore-Serve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-ASAScore-Serve" />
<version value="1.2.0" />
<name value="medmij core ASAScore Serve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve ASA score' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="server" />
<documentation value="Minimal requirements for a server to fulfill the 'Serve ASA score' transaction (system role: MMC-ASB-rc.2)." />
<type value="Observation" />
<supportedProfile value="http://medmij.nl/fhir/StructureDefinition/medmij-core-ASAScore" />
<code value="search-type" />
</interaction>
<name value="code" />
<type value="token" />
</searchParam>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-ASAScore-Serve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-ASAScore-Serve",
"version": "1.2.0",
"name": "medmij core ASAScore Serve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve ASA score' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "Minimal requirements for a server to fulfill the 'Serve ASA score' transaction (system role: MMC-ASB-rc.2).",
{
"type": "Observation",
"http://medmij.nl/fhir/StructureDefinition/medmij-core-ASAScore"
],
{
"code": "search-type"
}
],
{
"name": "code",
"type": "token"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.3. Encounter (Retrieve)

REST Capabilities Client

ModeClient
Documentation

Minimal requirements for a client to fulfill the 'Retrieve Encounter' transaction (system role: MMC-ENR-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
EncounterNlcoreEncounter✓
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓
ConditionNlcoreProblem✓
ProcedureNlcoreProcedureevent✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Encounter-Retrieve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Encounter-Retrieve" />
<version value="1.2.0" />
<name value="medmij core Encounter Retrieve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Encounter' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="client" />
<documentation value="Minimal requirements for a client to fulfill the 'Retrieve Encounter' transaction (system role: MMC-ENR-zib2020/R4-rc.2)." />
<type value="Encounter" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter" />
<code value="search-type" />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Condition" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Procedure" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Procedure-event" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Encounter-Retrieve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Encounter-Retrieve",
"version": "1.2.0",
"name": "medmij core Encounter Retrieve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Encounter' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "client",
"documentation": "Minimal requirements for a client to fulfill the 'Retrieve Encounter' transaction (system role: MMC-ENR-zib2020/R4-rc.2).",
{
"type": "Encounter",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter"
],
{
"code": "search-type"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Condition",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Procedure",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Procedure-event"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.4. Encounter (Serve)

REST Capabilities Server

ModeServer
Documentation

Minimal requirements for a server to fulfill the 'Serve Encounter' transaction (system role: MMC-ENB-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
EncounterNlcoreEncounter✓
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓
ConditionNlcoreProblem✓
ProcedureNlcoreProcedureevent✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Encounter-Serve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Encounter-Serve" />
<version value="1.2.0" />
<name value="medmij core Encounter Serve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Encounter' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="server" />
<documentation value="Minimal requirements for a server to fulfill the 'Serve Encounter' transaction (system role: MMC-ENB-zib2020/R4-rc.2)." />
<type value="Encounter" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter" />
<code value="search-type" />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Condition" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Procedure" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Procedure-event" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Encounter-Serve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Encounter-Serve",
"version": "1.2.0",
"name": "medmij core Encounter Serve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Encounter' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "Minimal requirements for a server to fulfill the 'Serve Encounter' transaction (system role: MMC-ENB-zib2020/R4-rc.2).",
{
"type": "Encounter",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter"
],
{
"code": "search-type"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Condition",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Procedure",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Procedure-event"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.5. Patient (Retrieve)

REST Capabilities Client

ModeClient
Documentation

Minimal requirements for a client to fulfill the 'Retrieve Patient' transaction (system role: MMC-PTR-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓
RelatedPersonNlcoreContactPerson✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Patient-Retrieve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Patient-Retrieve" />
<version value="1.2.0" />
<name value="medmij core Patient Retrieve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Patient' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="client" />
<documentation value="Minimal requirements for a client to fulfill the 'Retrieve Patient' transaction (system role: MMC-PTR-zib2020/R4-rc.2)." />
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<code value="search-type" />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="RelatedPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Patient-Retrieve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Patient-Retrieve",
"version": "1.2.0",
"name": "medmij core Patient Retrieve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Patient' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "client",
"documentation": "Minimal requirements for a client to fulfill the 'Retrieve Patient' transaction (system role: MMC-PTR-zib2020/R4-rc.2).",
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
{
"code": "search-type"
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "RelatedPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.6. Patient (Serve)

REST Capabilities Server

ModeServer
Documentation

Minimal requirements for a server to fulfill the 'Serve Patient' transaction (system role: MMC-PTB-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
PatientNlcorePatient✓
PractitionerRoleNlcoreHealthProfessionalPractitionerRole✓
PractitionerNlcoreHealthProfessionalPractitioner✓
OrganizationNlcoreHealthcareProviderOrganization✓
LocationNlcoreHealthcareProvider✓
RelatedPersonNlcoreContactPerson✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Patient-Serve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Patient-Serve" />
<version value="1.2.0" />
<name value="medmij core Patient Serve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Patient' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="server" />
<documentation value="Minimal requirements for a server to fulfill the 'Serve Patient' transaction (system role: MMC-PTB-zib2020/R4-rc.2)." />
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<code value="search-type" />
</interaction>
</resource>
<type value="PractitionerRole" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Practitioner" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Location" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="RelatedPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Patient-Serve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Patient-Serve",
"version": "1.2.0",
"name": "medmij core Patient Serve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Patient' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "Minimal requirements for a server to fulfill the 'Serve Patient' transaction (system role: MMC-PTB-zib2020/R4-rc.2).",
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
{
"code": "search-type"
}
]
},
{
"type": "PractitionerRole",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-PractitionerRole"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Practitioner",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthProfessional-Practitioner"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Location",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-HealthcareProvider"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "RelatedPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.7. Payer (Retrieve)

REST Capabilities Client

ModeClient
Documentation

Minimal requirements for a client to fulfill the 'Retrieve Payer' transaction (system role: MMC-PAR-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
CoverageNlcorePayerPayerPerson
NlcorePayerInsuranceCompany
✓
PatientNlcorePatient✓
OrganizationNlcorePayerOrganization✓
RelatedPersonNlcoreContactPerson✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Payer-Retrieve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Payer-Retrieve" />
<version value="1.2.0" />
<name value="medmij core Payer Retrieve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Payer' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="client" />
<documentation value="Minimal requirements for a client to fulfill the 'Retrieve Payer' transaction (system role: MMC-PAR-zib2020/R4-rc.2)." />
<type value="Coverage" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.PayerPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.InsuranceCompany" />
<code value="search-type" />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="RelatedPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Payer-Retrieve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Payer-Retrieve",
"version": "1.2.0",
"name": "medmij core Payer Retrieve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Payer' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "client",
"documentation": "Minimal requirements for a client to fulfill the 'Retrieve Payer' transaction (system role: MMC-PAR-zib2020/R4-rc.2).",
{
"type": "Coverage",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.PayerPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.InsuranceCompany"
],
{
"code": "search-type"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "RelatedPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.8. Payer (Serve)

REST Capabilities Server

ModeServer
Documentation

Minimal requirements for a server to fulfill the 'Serve Payer' transaction (system role: MMC-PAB-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
CoverageNlcorePayerPayerPerson
NlcorePayerInsuranceCompany
✓
PatientNlcorePatient✓
OrganizationNlcorePayerOrganization✓
RelatedPersonNlcoreContactPerson✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-Payer-Serve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-Payer-Serve" />
<version value="1.2.0" />
<name value="medmij core Payer Serve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Payer' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="server" />
<documentation value="Minimal requirements for a server to fulfill the 'Serve Payer' transaction (system role: MMC-PAB-zib2020/R4-rc.2)." />
<type value="Coverage" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.PayerPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.InsuranceCompany" />
<code value="search-type" />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Organization" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer-Organization" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="RelatedPerson" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-Payer-Serve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-Payer-Serve",
"version": "1.2.0",
"name": "medmij core Payer Serve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Payer' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "Minimal requirements for a server to fulfill the 'Serve Payer' transaction (system role: MMC-PAB-zib2020/R4-rc.2).",
{
"type": "Coverage",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.PayerPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer.InsuranceCompany"
],
{
"code": "search-type"
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Organization",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Payer-Organization"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "RelatedPerson",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-ContactPerson"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.9. Treatment Objective (Retrieve)

REST Capabilities Client

ModeClient
Documentation

Minimal requirements for a client to fulfill the 'Retrieve Treatment objective' transaction (system role: MMC-TOR-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
GoalNlcoreTreatmentObjective✓
DeviceUseStatementNlcoreMedicalDevice
DeviceNlcoreMedicalDeviceProduct✓
PatientNlcorePatient✓
ConditionNlcoreProblem✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-TreatmentObjective-Retrieve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-TreatmentObjective-Retrieve" />
<version value="1.2.0" />
<name value="medmij core TreatmentObjective Retrieve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Treatment objective' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="client" />
<documentation value="Minimal requirements for a client to fulfill the 'Retrieve Treatment objective' transaction (system role: MMC-TOR-zib2020/R4-rc.2)." />
<type value="Goal" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TreatmentObjective" />
<code value="search-type" />
</interaction>
</resource>
<type value="DeviceUseStatement" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice" />
<documentation value="This is a secondary resource that needs to be resolvable by explicitly including it in the Bundle, as it is not possible for the client to retrieve the corresponding DeviceUseStatement from the Goal via a `read` (since the DeviceUseStatement references the Goal)." />
</resource>
<type value="Device" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice.Product" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<type value="Condition" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-TreatmentObjective-Retrieve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-TreatmentObjective-Retrieve",
"version": "1.2.0",
"name": "medmij core TreatmentObjective Retrieve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a client to fulfill the 'Retrieve Treatment objective' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "client",
"documentation": "Minimal requirements for a client to fulfill the 'Retrieve Treatment objective' transaction (system role: MMC-TOR-zib2020/R4-rc.2).",
{
"type": "Goal",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-TreatmentObjective"
],
{
"code": "search-type"
}
]
},
{
"type": "DeviceUseStatement",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice"
],
"documentation": "This is a secondary resource that needs to be resolvable by explicitly including it in the Bundle, as it is not possible for the client to retrieve the corresponding DeviceUseStatement from the Goal via a `read` (since the DeviceUseStatement references the Goal)."
},
{
"type": "Device",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice.Product"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
},
{
"type": "Condition",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server includes this (secondary) resource in the Bundle, the client does not need to execute a `read`. However, since a server may choose to not include it in the Bundle, support of the `read` interaction is mandatory for a client."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}

2.3.10. Treatment Objective (Serve)

REST Capabilities Server

ModeServer
Documentation

Minimal requirements for a server to fulfill the 'Serve Treatment objective' transaction (system role: MMC-TOB-zib2020/R4-rc.2).

Search-systemSupported

Resource Interactions

Resource TypeSupported ProfilesSearchTypeRead
GoalNlcoreTreatmentObjective✓
DeviceUseStatementNlcoreMedicalDevice
DeviceNlcoreMedicalDeviceProduct✓
PatientNlcorePatient✓
ConditionNlcoreProblem✓
<CapabilityStatement xmlns="http://hl7.org/fhir">
<id value="medmij-core-TreatmentObjective-Serve" />
<status value="empty" />
--- We have skipped the narrative for better readability of the resource ---
</text>
<url value="http://medmij.nl/fhir/CapabilityStatement/medmij-core-TreatmentObjective-Serve" />
<version value="1.2.0" />
<name value="medmij core TreatmentObjective Serve" />
<status value="active" />
<date value="2026-09-23" />
<publisher value="MedMij" />
<name value="MedMij" />
<system value="email" />
<value value="info@medmij.nl" />
<use value="work" />
</telecom>
</contact>
<description value="This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Treatment objective' transaction within MedMij R4 Core." />
<purpose value="This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<kind value="requirements" />
<fhirVersion value="4.0.1" />
<format value="xml" />
<format value="json" />
<mode value="server" />
<documentation value="Minimal requirements for a server to fulfill the 'Serve Treatment objective' transaction (system role: MMC-TOB-zib2020/R4-rc.2)." />
<type value="Goal" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-TreatmentObjective" />
<code value="search-type" />
</interaction>
</resource>
<type value="DeviceUseStatement" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice" />
<documentation value="This is a secondary resource that needs to be resolvable by explicitly including it in the Bundle, as it is not possible for the client to retrieve the corresponding DeviceUseStatement from the Goal via a `read` (since the DeviceUseStatement references the Goal)." />
</resource>
<type value="Device" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice.Product" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Patient" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<type value="Condition" />
<supportedProfile value="http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem" />
<documentation value="This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle." />
<code value="read" />
<documentation value="If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional." />
</interaction>
</resource>
<code value="search-system" />
</interaction>
</rest>
</CapabilityStatement>
{
"resourceType": "CapabilityStatement",
"id": "medmij-core-TreatmentObjective-Serve",
"text": {
"status": "empty",
--- We have skipped the narrative for better readability of the resource ---
},
"url": "http://medmij.nl/fhir/CapabilityStatement/medmij-core-TreatmentObjective-Serve",
"version": "1.2.0",
"name": "medmij core TreatmentObjective Serve",
"status": "active",
"date": "2026-09-23",
"publisher": "MedMij",
"contact": [
{
"name": "MedMij",
"telecom": [
{
"system": "email",
"value": "info@medmij.nl",
"use": "work"
}
]
}
],
"description": "This CapabilityStatement describes the minimal requirements for a server to fulfill the 'Serve Treatment objective' transaction within MedMij R4 Core.",
"purpose": "This CapabilityStatement is informative in nature and does not represent the minimum or maximum set of capabilities the client or server should support. The aim is to design the CapabilityStatement as complete as possible, however for the exact set of capabilities the implementation guide should be consulted.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"kind": "requirements",
"fhirVersion": "4.0.1",
"format": [
"xml",
"json"
],
"rest": [
{
"mode": "server",
"documentation": "Minimal requirements for a server to fulfill the 'Serve Treatment objective' transaction (system role: MMC-TOB-zib2020/R4-rc.2).",
{
"type": "Goal",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-TreatmentObjective"
],
{
"code": "search-type"
}
]
},
{
"type": "DeviceUseStatement",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice"
],
"documentation": "This is a secondary resource that needs to be resolvable by explicitly including it in the Bundle, as it is not possible for the client to retrieve the corresponding DeviceUseStatement from the Goal via a `read` (since the DeviceUseStatement references the Goal)."
},
{
"type": "Device",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-MedicalDevice.Product"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Patient",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Patient"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
},
{
"type": "Condition",
"http://nictiz.nl/fhir/StructureDefinition/nl-core-Problem"
],
"documentation": "This is a secondary resource that needs to be resolvable, either by supporting a `read` interaction or explicitly including it in the Bundle.",
{
"code": "read",
"documentation": "If the server always includes this (secondary) resource in the Bundle, support of the `read` interaction is optional."
}
]
}
],
{
"code": "search-system"
}
]
}
]
}