Vaccination CDS Implementation Guide
0.1.0 - ci-build

Vaccination CDS Implementation Guide, published by Euvabeco. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/EUVABECO/VCDS/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Operation Definitions

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

QuestionnaireRestrict

This operation is used to obtain a restricted questionnaire based upon the demographic characteristics of the subject

vRecommendation

Get the recommendations for a subject, based upon:

  • Age and sex
  • Personal characteristics collected in a Questionnaire response
  • Immunizations received so far

The recommendations are complemented with detailed justifications, included into the answer as a value set where codes include presentation directives.

The input parameters are restated in the response. If they included further attributes that were not taken into account by the CDS, these attributes will be discarded, in order to have no ambiguity on the elements considered to build the recommendations.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Immunization

Immunization records should be submitted to the CDS using the NUVA codification.

ImmunizationRecommendation

The ImmunizationRecommendation resource returns a recommendation based upon the individual patient situation exposed by the questionnaire response and the immunization history.

The VCDS provides detailed and contextualized justification texts for each recommendation. They will be exposed as properties of the forecastReason attribute. Several justifications can be presented for a same recommendation, it belongs to the initiating system to present them according to their presentation classes and its own screen layout rules.

Patient

The minimum patient profile for a recommendation.

The data should be minimized to avoid patient reidentificaton.

Questionnaire

In this questionnaire, the relevant conditions for the CDS are identified with a persistent code from the Conditions code system.

QuestionnaireResponse

Questionnaire for the VCDS.

The absence of an answer will be interpreted as

  • FALSE for a Boolean condition,
  • 0 for a numeric value,
  • a business decided value for choices. In this last case the selected value will be set in the QuestionnaireResponse resource included with the recommendations.

If several answers are provided for a same identifier, the request will be rejected.

ValueSet

A value set possibly complemented with specific helper text.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Help message in value sets

A specific help message for concepts in value sets.

Version of the VCDS ruleset

The version of the VCDS ruletset that was used to elaborate this recommendation.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Forecast Statuses

Immunization recommendation status codes

Forecast reasons

Justification messages for recommendations

Health professions

Immunization relevant health professions

NUVA codes

Codes from the NUVA Unified Nomenclature of Vaccines

Persistent codes for conditions

Persistent codes for conditions in questionnaires

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Conditions used in a patient profile

Persistent codes for conditions in questionnaires

Justification messages for recommendations

Justification messages for recommendations

Message classes

Directives for presentation of justifications

NUVA codes

Codes from the NUVA Unified Nomenclature of Vaccines

Valences

Valence codes from the NUVA Unified Nomenclature of Vaccines

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

example-immunization

An administered vaccine record

example-patient

A minimal patient example

example-questionnaire

An excerpt of a questionnaire with several types of conditions

example-questionnaire-response

Response for a nurse with diabetes

example-recommendation

A recommendation for Diptheria catchup