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 |
{
"resourceType" : "OperationDefinition",
"id" : "vRecommendation",
"text" : {
"status" : "generated",
"div" : "<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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</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>\n</div></td></tr></table></div>"
},
"url" : "https://euvabeco.net/vcds-ig/OperationDefinition/vRecommendation",
"version" : "0.1.0",
"name" : "VRecommendation",
"status" : "active",
"kind" : "operation",
"date" : "2024-10-25T15:43:37+00:00",
"publisher" : "Euvabeco",
"contact" : [
{
"name" : "Euvabeco",
"telecom" : [
{
"system" : "url",
"value" : "https://euvabeco.eu"
}
]
}
],
"description" : " Get the recommendations for a subject, based upon:\n - Age and sex\n - Personal characteristics collected in a Questionnaire response\n - Immunizations received so far\n\nThe recommendations are complemented with detailed justifications, \nincluded into the answer as a value set where codes include presentation\ndirectives.\n\nThe input parameters are restated in the response. If they included further\nattributes that were not taken into account by the CDS, these attributes\nwill be discarded, in order to have no ambiguity on the elements considered\nto build the recommendations.",
"affectsState" : false,
"code" : "vRecommendation",
"system" : true,
"type" : false,
"instance" : false,
"parameter" : [
{
"name" : "PatientIn",
"use" : "in",
"min" : 1,
"max" : "1",
"documentation" : "Age and sex of the subject",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/Patient"
]
},
{
"name" : "ImmunizationIn",
"use" : "in",
"min" : 0,
"max" : "*",
"documentation" : "Received immunizations",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/Immunization"
]
},
{
"name" : "QuestionnaireResponseIn",
"use" : "in",
"min" : 0,
"max" : "1",
"documentation" : "Subject characteristics",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse"
]
},
{
"name" : "PatientOut",
"use" : "out",
"min" : 1,
"max" : "1",
"documentation" : "Age and sex of the subject",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/Patient"
]
},
{
"name" : "ImmunizationOut",
"use" : "out",
"min" : 0,
"max" : "*",
"documentation" : "Received immunizations",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/Immunization"
]
},
{
"name" : "QuestionnaireResponseOut",
"use" : "out",
"min" : 0,
"max" : "1",
"documentation" : "Subject characteristics",
"type" : "Resource",
"targetProfile" : [
🔗 "https://euvabeco.net/vcds-ig/StructureDefinition/QuestionnaireResponse"
]
},
{
"name" : "ImmunizationRecommendation",
"use" : "out",
"min" : 0,
"max" : "*",
"documentation" : "Recommended immunizations",
"type" : "ImmunizationRecommendation"
},
{
"name" : "Justification",
"use" : "out",
"min" : 0,
"max" : "1",
"documentation" : "Detail of justifications",
"type" : "ValueSet"
}
]
}