Implementation Guide CH VACD
7.0.0-ballot-ci-build - ci-build
Implementation Guide CH VACD, published by HL7 Switzerland. This guide is not an authorized publication; it is the continuous build for version 7.0.0-ballot-ci-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7ch/ch-vacd/ and changes regularly. See the Directory of published versions
| Official URL: http://fhir.ch/ig/ch-vacd/CapabilityStatement/ch-vacd-api-capstmt-srv | Version: 7.0.0-ballot-ci-build | |||
| Draft as of 2026-03-23 | Computable Name: CHVACDApiCapabilityStatementServer | |||
Copyright/Legal: CC0-1.0 |
||||
CapabilityStatement for CH VACD API (server).
Raw OpenAPI-Swagger Definition file | Download
application/fhir+xml, application/fhir+jsonNote 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.
serverThe server will handle all resources and also complete vaccination documents
transactioninteraction described as follows:Create/update resources as Batch or Transaction
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revincludeupdate, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | token | Code that identifies the allergy or intolerance |
| SHALL | patient | reference | Who the sensitivity is for |
| SHALL | identifier | token | Any identifier for the AllergyIntolerance. |
CH VACD Basic Immunization
CH VACD Medical Problems
CH VACD Past Illness
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | token | Code for the condition |
| SHALL | patient | reference | Who has the condition? |
| SHALL | identifier | token | Any identifier for the Condition. |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | patient | reference | The patient for the vaccination record |
| SHALL | vaccine-code | token | Vaccine Product Administered |
| SHALL | target-disease | token | The target disease the dose is being administered against |
| SHALL | date | date | Vaccination (non)-Administration Date |
| SHALL | identifier | token | Any identifier for the Immunization. |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | token | The code of the observation type |
| SHALL | patient | reference | The subject that the observation is about (if patient) |
| SHALL | identifier | token | Any identifier for the Observation. |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | token | Returns medications for a specific code |
| SHALL | identifier | token | Returns medications with this external identifier |
read.CH VACD Immunization Administration Composition
CH VACD VaccinationRecord Composition
read, search-type.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | patient | reference | Who and/or what the composition is about |
| SHALL | type | token | Kind of composition |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $document | Generate export document according to the composition |
search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | composition | reference | 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 |
| SHALL | type | token | document |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | name | string | A portion of the organization's name or alias |
| SHALL | identifier | token | Any identifier for the Organization. |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | name | string | A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text |
| SHALL | family | string | A portion of the family name of the patient |
| SHALL | given | string | A portion of the given name of the patient |
| SHALL | birthdate | date | The patient's date of birth |
| SHALL | gender | token | Gender of the patient |
| SHALL | identifier | token | A patient identifier |
| SHALL | address | string | 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 |
| Conformance | Operation | Documentation |
|---|---|---|
| SHALL | $export-document | Generate export document according to the selected export type |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | name | string | A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text |
| SHALL | family | string | A portion of the family name |
| SHALL | given | string | A portion of the given name of the patient |
| SHALL | identifier | token | A patient identifier |
| SHALL | address | string | 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 |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | string |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | string | |
| SHALL | name | string | A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text |
| SHALL | patient | reference | The patient this related person is related to |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | string |
update, search-type, read, create.| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | code | string |