FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagech.fhir.ig.ch-vacd
Resource TypeCapabilityStatement
IdCapabilityStatement-ch-vacd-api-capstmt-srv.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7ch/ch-vacd/CapabilityStatement-ch-vacd-api-capstmt-srv.html
URLhttp://fhir.ch/ig/ch-vacd/CapabilityStatement/ch-vacd-api-capstmt-srv
Version7.0.0-ballot
Statusdraft
Date2026-03-23T09:43:45.742+01:00
NameCHVACDApiCapabilityStatementServer
TitleCH VACD FHIR API CapabilityStatement for server
Realmch
Authorityhl7
DescriptionCapabilityStatement for CH VACD API (server).
CopyrightCC0-1.0
Kindrequirements

Resources that use this resource

No resources found


Resources that this resource uses

OperationDefinition
ch.fhir.ig.ch-vacd#currentch-vacd-patient-export-operationGenerate export document
StructureDefinition
ch.fhir.ig.ch-core#currentch-core-composition-eprCH Core Composition EPR
ch.fhir.ig.ch-core#currentch-core-document-eprCH Core Document EPR
ch.fhir.ig.ch-core#currentch-core-organizationCH Core Organization
ch.fhir.ig.ch-core#currentch-core-organization-eprCH Core Organization EPR
ch.fhir.ig.ch-core#currentch-core-patientCH Core Patient
ch.fhir.ig.ch-core#currentch-core-patient-eprCH Core Patient EPR
ch.fhir.ig.ch-core#currentch-core-practitionerCH Core Practitioner
ch.fhir.ig.ch-core#currentch-core-practitioner-eprCH Core Practitioner EPR
ch.fhir.ig.ch-core#currentch-core-practitionerroleCH Core PractitionerRole
ch.fhir.ig.ch-core#currentch-core-practitionerrole-eprCH Core PractitionerRole EPR
ch.fhir.ig.ch-core#currentch-core-relatedpersonCH Core RelatedPerson
ch.fhir.ig.ch-vacd#currentch-vacd-allergyintolerancesCH VACD AllergyIntolerance
ch.fhir.ig.ch-vacd#currentch-vacd-basic-immunizationCH VACD Basic Immunization
ch.fhir.ig.ch-vacd#currentch-vacd-composition-immunization-administrationCH VACD Immunization Administration Composition
ch.fhir.ig.ch-vacd#currentch-vacd-composition-vaccination-recordCH VACD VaccinationRecord Composition
ch.fhir.ig.ch-vacd#currentch-vacd-conditionCH VACD Condition Profile (Abstract)
ch.fhir.ig.ch-vacd#currentch-vacd-document-immunization-administrationCH VACD Immunization Administration Document
ch.fhir.ig.ch-vacd#currentch-vacd-document-vaccination-recordCH VACD Vaccination Record Document
ch.fhir.ig.ch-vacd#currentch-vacd-immunizationCH VACD Immunization
ch.fhir.ig.ch-vacd#currentch-vacd-laboratory-serologyCH VACD Laboratory And Serology
ch.fhir.ig.ch-vacd#currentch-vacd-medical-problemsCH VACD Medical Problems
ch.fhir.ig.ch-vacd#currentch-vacd-medication-for-immunizationCH VACD Medication For Immunization
ch.fhir.ig.ch-vacd#currentch-vacd-pastillnessesCH VACD Past Illness

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: CapabilityStatement ch-vacd-api-capstmt-srv

CH VACD FHIR API CapabilityStatement for server

  • Implementation Guide Version: 7.0.0-ballot
  • FHIR Version: 4.0.1
  • Supported Formats: application/fhir+xml, application/fhir+json
  • Published on: 2026-03-23 09:43:45+0100
  • Published by: HL7 Switzerland

Note to Implementers: FHIR Capabilities

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

FHIR RESTful Capabilities

Mode: server

The server will handle all resources and also complete vaccination documents

Summary of System-wide Interactions
  • Supports the transactioninteraction described as follows:

    Create/update resources as Batch or Transaction

Capabilities by Resource/Profile

Summary

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

  • The relevant profiles (if any)
  • The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them.
  • The required, recommended, and some optional search parameters (if any).
  • The linked resources enabled for _include
  • The other resources enabled for _revinclude
  • The operations on the resource (if any)
Resource TypeProfileRSUCSearches_include_revincludeOperations
AllergyIntolerancehttp://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-allergyintolerancesyyyycode, patient, identifier*
Conditionhttp://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-condition
Additional supported profiles:
  CH VACD Basic Immunization
  CH VACD Medical Problems
  CH VACD Past Illness
yyyycode, patient, identifier*
Immunizationhttp://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunizationyyyypatient, vaccine-code, target-disease, date, identifier*
Observationhttp://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-laboratory-serologyyyyycode, patient, identifier*
Medicationhttp://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-medication-for-immunizationyyyycode, identifier*
OperationDefinitionhttp://hl7.org/fhir/StructureDefinition/OperationDefinitiony*
Compositionhttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-epr
Additional supported profiles:
  CH VACD Immunization Administration Composition
  CH VACD VaccinationRecord Composition
yypatient, type$document
Bundlehttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-document-epr
Additional supported profiles:
  CH VACD Immunization Administration Document
  CH VACD Vaccination Record Document
yyycomposition, type
Organizationhttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization
Additional supported profiles:
  CH Core Organization EPR
yyyyname, identifier*
Patienthttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient
Additional supported profiles:
  CH Core Patient EPR
yyyyname, family, given, birthdate, gender, identifier, address*$export-document
Practitionerhttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner
Additional supported profiles:
  CH Core Practitioner EPR
yyyyname, family, given, identifier, address*
PractitionerRolehttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole
Additional supported profiles:
  CH Core PractitionerRole EPR
yyyycode*
RelatedPersonhttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-relatedpersonyyyycode, name, patient*
Binary yyyycode*
Device yyyycode*

Resource Conformance: unspecified AllergyIntolerance

Base System Profile
CH VACD AllergyIntolerance
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

Code that identifies the allergy or intolerance

SHALLpatientreference

Who the sensitivity is for

SHALLidentifiertoken

Any identifier for the AllergyIntolerance.

 

Resource Conformance: unspecified Condition

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

Code for the condition

SHALLpatientreference

Who has the condition?

SHALLidentifiertoken

Any identifier for the Condition.

 

Resource Conformance: unspecified Immunization

Base System Profile
CH VACD Immunization
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

The patient for the vaccination record

SHALLvaccine-codetoken

Vaccine Product Administered

SHALLtarget-diseasetoken

The target disease the dose is being administered against

SHALLdatedate

Vaccination (non)-Administration Date

SHALLidentifiertoken

Any identifier for the Immunization.

 

Resource Conformance: unspecified Observation

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

The code of the observation type

SHALLpatientreference

The subject that the observation is about (if patient)

SHALLidentifiertoken

Any identifier for the Observation.

 

Resource Conformance: unspecified Medication

Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodetoken

Returns medications for a specific code

SHALLidentifiertoken

Returns medications with this external identifier

 

Resource Conformance: unspecified OperationDefinition

Base System Profile
OperationDefinition
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read.

Resource Conformance: unspecified Composition

Base System Profile
CH Core Composition EPR
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports read, search-type.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLpatientreference

Who and/or what the composition is about

SHALLtypetoken

Kind of composition

 
Extended Operations
ConformanceOperationDocumentation
SHALL$document

Generate export document according to the composition

Resource Conformance: unspecified Bundle

Base System Profile
CH Core Document EPR
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcompositionreference

The first resource in the bundle, if the bundle type is "document" - this is a composition, and this parameter provides access to search its contents

SHALLtypetoken

document

 

Resource Conformance: unspecified Organization

Base System Profile
CH Core Organization
Profile Conformance
SHALL
Reference Policy

Supported Profiles

CH Core Organization EPR

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring

A portion of the organization's name or alias

SHALLidentifiertoken

Any identifier for the Organization.

 

Resource Conformance: unspecified Patient

Base System Profile
CH Core Patient
Profile Conformance
SHALL
Reference Policy

Supported Profiles

CH Core Patient EPR

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring

A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text

SHALLfamilystring

A portion of the family name of the patient

SHALLgivenstring

A portion of the given name of the patient

SHALLbirthdatedate

The patient's date of birth

SHALLgendertoken

Gender of the patient

SHALLidentifiertoken

A patient identifier

SHALLaddressstring

A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text

 
Extended Operations
ConformanceOperationDocumentation
SHALL$export-document

Generate export document according to the selected export type

Resource Conformance: unspecified Practitioner

Base System Profile
CH Core Practitioner
Profile Conformance
SHALL
Reference Policy

Supported Profiles

CH Core Practitioner EPR

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLnamestring

A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text

SHALLfamilystring

A portion of the family name

SHALLgivenstring

A portion of the given name of the patient

SHALLidentifiertoken

A patient identifier

SHALLaddressstring

A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text

 

Resource Conformance: unspecified PractitionerRole

Base System Profile
CH Core PractitionerRole
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodestring
 

Resource Conformance: unspecified RelatedPerson

Base System Profile
CH Core RelatedPerson
Profile Conformance
SHALL
Reference Policy

Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodestring
SHALLnamestring

A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text

SHALLpatientreference

The patient this related person is related to

 

Resource Conformance: unspecified Binary

Core FHIR Resource
Binary
Reference Policy
Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodestring
 

Resource Conformance: unspecified Device

Core FHIR Resource
Device
Reference Policy
Interaction summary
  • Supports update, search-type, read, create.

Search Parameters
ConformanceParameterTypeDocumentation
SHALLcodestring
 

Source1

{
  "resourceType": "CapabilityStatement",
  "id": "ch-vacd-api-capstmt-srv",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://fhir.ch/ig/ch-vacd/CapabilityStatement/ch-vacd-api-capstmt-srv",
  "version": "7.0.0-ballot",
  "name": "CHVACDApiCapabilityStatementServer",
  "title": "CH VACD FHIR API CapabilityStatement for server",
  "status": "draft",
  "date": "2026-03-23T09:43:45.742+01:00",
  "publisher": "HL7 Switzerland",
  "contact": [
    {
      "name": "HL7 Switzerland",
      "telecom": [
        {
          "system": "url",
          "value": "https://www.hl7.ch/"
        }
      ]
    }
  ],
  "description": "CapabilityStatement for CH VACD API (server).",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "CHE"
        }
      ]
    }
  ],
  "copyright": "CC0-1.0",
  "kind": "requirements",
  "fhirVersion": "4.0.1",
  "format": [
    "application/fhir+xml",
    "application/fhir+json"
  ],
  "rest": [
    {
      "mode": "server",
      "documentation": "The server will handle all resources and also complete vaccination documents",
      "resource": [
        {
          "type": "AllergyIntolerance",
          "profile": "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-allergyintolerances",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "token",
              "documentation": "Code that identifies the allergy or intolerance"
            },
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Who the sensitivity is for"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Any identifier for the AllergyIntolerance."
            }
          ]
        },
        {
          "type": "Condition",
          "profile": "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-condition",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-basic-immunization",
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-medical-problems",
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-pastillnesses"
          ],
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "token",
              "documentation": "Code for the condition"
            },
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Who has the condition?"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Any identifier for the Condition."
            }
          ]
        },
        {
          "type": "Immunization",
          "profile": "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-immunization",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "The patient for the vaccination record"
            },
            {
              "name": "vaccine-code",
              "type": "token",
              "documentation": "Vaccine Product Administered"
            },
            {
              "name": "target-disease",
              "type": "token",
              "documentation": "The target disease the dose is being administered against"
            },
            {
              "name": "date",
              "type": "date",
              "documentation": "Vaccination (non)-Administration Date"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Any identifier for the Immunization."
            }
          ]
        },
        {
          "type": "Observation",
          "profile": "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-laboratory-serology",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "token",
              "documentation": "The code of the observation type"
            },
            {
              "name": "patient",
              "type": "reference",
              "documentation": "The subject that the observation is about (if patient)"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Any identifier for the Observation."
            }
          ]
        },
        {
          "type": "Medication",
          "profile": "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-medication-for-immunization",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "token",
              "documentation": "Returns medications for a specific code"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Returns medications with this external identifier"
            }
          ]
        },
        {
          "type": "OperationDefinition",
          "profile": "http://hl7.org/fhir/StructureDefinition/OperationDefinition",
          "interaction": [
            {
              "code": "read"
            }
          ],
          "searchInclude": [
            "*"
          ]
        },
        {
          "type": "Composition",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-composition-epr",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-composition-immunization-administration",
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-composition-vaccination-record"
          ],
          "interaction": [
            {
              "code": "read"
            },
            {
              "code": "search-type"
            }
          ],
          "searchParam": [
            {
              "name": "patient",
              "type": "reference",
              "documentation": "Who and/or what the composition is about"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "Kind of composition"
            }
          ],
          "operation": [
            {
              "name": "document",
              "definition": "http://hl7.org/fhir/OperationDefinition/Composition-document",
              "documentation": "Generate export document according to the composition"
            }
          ]
        },
        {
          "type": "Bundle",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-document-epr",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-immunization-administration",
            "http://fhir.ch/ig/ch-vacd/StructureDefinition/ch-vacd-document-vaccination-record"
          ],
          "interaction": [
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchParam": [
            {
              "name": "composition",
              "type": "reference",
              "documentation": "The first resource in the bundle, if the bundle type is \"document\" - this is a composition, and this parameter provides access to search its contents"
            },
            {
              "name": "type",
              "type": "token",
              "documentation": "document"
            }
          ]
        },
        {
          "type": "Organization",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-organization-epr"
          ],
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "name",
              "type": "string",
              "documentation": "A portion of the organization's name or alias"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "Any identifier for the Organization."
            }
          ]
        },
        {
          "type": "Patient",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-patient-epr"
          ],
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "name",
              "type": "string",
              "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
            },
            {
              "name": "family",
              "type": "string",
              "documentation": "A portion of the family name of the patient"
            },
            {
              "name": "given",
              "type": "string",
              "documentation": "A portion of the given name of the patient"
            },
            {
              "name": "birthdate",
              "type": "date",
              "documentation": "The patient's date of birth"
            },
            {
              "name": "gender",
              "type": "token",
              "documentation": "Gender of the patient"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "A patient identifier"
            },
            {
              "name": "address",
              "type": "string",
              "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text"
            }
          ],
          "operation": [
            {
              "name": "export-document",
              "definition": "http://fhir.ch/ig/ch-vacd/OperationDefinition/ch-vacd-patient-export-operation",
              "documentation": "Generate export document according to the selected export type"
            }
          ]
        },
        {
          "type": "Practitioner",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitioner-epr"
          ],
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "name",
              "type": "string",
              "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
            },
            {
              "name": "family",
              "type": "string",
              "documentation": "A portion of the family name"
            },
            {
              "name": "given",
              "type": "string",
              "documentation": "A portion of the given name of the patient"
            },
            {
              "name": "identifier",
              "type": "token",
              "documentation": "A patient identifier"
            },
            {
              "name": "address",
              "type": "string",
              "documentation": "A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text"
            }
          ]
        },
        {
          "type": "PractitionerRole",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole",
          "supportedProfile": [
            "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-practitionerrole-epr"
          ],
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "string"
            }
          ]
        },
        {
          "type": "RelatedPerson",
          "profile": "http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-relatedperson",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "string"
            },
            {
              "name": "name",
              "type": "string",
              "documentation": "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text"
            },
            {
              "name": "patient",
              "type": "reference",
              "documentation": "The patient this related person is related to"
            }
          ]
        },
        {
          "type": "Binary",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "string"
            }
          ]
        },
        {
          "type": "Device",
          "interaction": [
            {
              "code": "update"
            },
            {
              "code": "search-type"
            },
            {
              "code": "read"
            },
            {
              "code": "create"
            }
          ],
          "searchInclude": [
            "*"
          ],
          "searchParam": [
            {
              "name": "code",
              "type": "string"
            }
          ]
        }
      ],
      "interaction": [
        {
          "code": "transaction",
          "documentation": "Create/update resources as Batch or Transaction"
        }
      ]
    }
  ]
}