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
Active as of 2024-10-25 |
<OperationDefinition xmlns="http://hl7.org/fhir">
<id value="vRecommendation"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: OperationDefinition vRecommendation</b></p><a name="vRecommendation"> </a><a name="hcvRecommendation"> </a><a name="vRecommendation-en-US"> </a><p>URL: [base]/$vRecommendation</p><h3>Parameters</h3><table class="grid"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>IN</td><td>PatientIn</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-Patient.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/Patient">Patient</a>)</td><td/><td><div><p>Age and sex of the subject</p>
</div></td></tr><tr><td>IN</td><td>ImmunizationIn</td><td/><td>0..*</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-Immunization.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/Immunization">Immunization</a>)</td><td/><td><div><p>Received immunizations</p>
</div></td></tr><tr><td>IN</td><td>QuestionnaireResponseIn</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-QuestionnaireResponse.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse">QuestionnaireResponse</a>)</td><td/><td><div><p>Subject characteristics</p>
</div></td></tr><tr><td>OUT</td><td>PatientOut</td><td/><td>1..1</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-Patient.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/Patient">Patient</a>)</td><td/><td><div><p>Age and sex of the subject</p>
</div></td></tr><tr><td>OUT</td><td>ImmunizationOut</td><td/><td>0..*</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-Immunization.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/Immunization">Immunization</a>)</td><td/><td><div><p>Received immunizations</p>
</div></td></tr><tr><td>OUT</td><td>QuestionnaireResponseOut</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R5/resource.html">Resource</a> (<a href="StructureDefinition-QuestionnaireResponse.html" title="https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse">QuestionnaireResponse</a>)</td><td/><td><div><p>Subject characteristics</p>
</div></td></tr><tr><td>OUT</td><td>ImmunizationRecommendation</td><td/><td>0..*</td><td><a href="http://hl7.org/fhir/R5/immunizationrecommendation.html">ImmunizationRecommendation</a></td><td/><td><div><p>Recommended immunizations</p>
</div></td></tr><tr><td>OUT</td><td>Justification</td><td/><td>0..1</td><td><a href="http://hl7.org/fhir/R5/valueset.html">ValueSet</a></td><td/><td><div><p>Detail of justifications</p>
</div></td></tr></table></div>
</text>
<url
value="https://euvabeco.net/vcds-ig/OperationDefinition/vRecommendation"/>
<version value="0.1.0"/>
<name value="VRecommendation"/>
<status value="active"/>
<kind value="operation"/>
<date value="2024-10-25T15:43:37+00:00"/>
<publisher value="Euvabeco"/>
<contact>
<name value="Euvabeco"/>
<telecom>
<system value="url"/>
<value value="https://euvabeco.eu"/>
</telecom>
</contact>
<description
value=" 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."/>
<affectsState value="false"/>
<code value="vRecommendation"/>
<system value="true"/>
<type value="false"/>
<instance value="false"/>
<parameter>
<name value="PatientIn"/>
<use value="in"/>
<min value="1"/>
<max value="1"/>
<documentation value="Age and sex of the subject"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/Patient"/>
</parameter>
<parameter>
<name value="ImmunizationIn"/>
<use value="in"/>
<min value="0"/>
<max value="*"/>
<documentation value="Received immunizations"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/Immunization"/>
</parameter>
<parameter>
<name value="QuestionnaireResponseIn"/>
<use value="in"/>
<min value="0"/>
<max value="1"/>
<documentation value="Subject characteristics"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse"/>
</parameter>
<parameter>
<name value="PatientOut"/>
<use value="out"/>
<min value="1"/>
<max value="1"/>
<documentation value="Age and sex of the subject"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/Patient"/>
</parameter>
<parameter>
<name value="ImmunizationOut"/>
<use value="out"/>
<min value="0"/>
<max value="*"/>
<documentation value="Received immunizations"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/Immunization"/>
</parameter>
<parameter>
<name value="QuestionnaireResponseOut"/>
<use value="out"/>
<min value="0"/>
<max value="1"/>
<documentation value="Subject characteristics"/>
<type value="Resource"/>
<targetProfile
value="https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse"/>
</parameter>
<parameter>
<name value="ImmunizationRecommendation"/>
<use value="out"/>
<min value="0"/>
<max value="*"/>
<documentation value="Recommended immunizations"/>
<type value="ImmunizationRecommendation"/>
</parameter>
<parameter>
<name value="Justification"/>
<use value="out"/>
<min value="0"/>
<max value="1"/>
<documentation value="Detail of justifications"/>
<type value="ValueSet"/>
</parameter>
</OperationDefinition>