FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: OperationDefinition/vRecommendation

Packagevcds-ig.euvabeco.net
Resource TypeOperationDefinition
IdvRecommendation
FHIR VersionR5
Sourcehttps://euvabeco.net/vcds-ig/https://build.fhir.org/ig/EUVABECO/VCDS/OperationDefinition-vRecommendation.html
URLhttps://euvabeco.net/vcds-ig/OperationDefinition/vRecommendation
Version0.1.0
Statusactive
Date2025-08-07T10:09:39+00:00
NameVRecommendation
Description 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.
Typefalse
Kindoperation

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: OperationDefinition vRecommendation

URL: [base]/$vRecommendation

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INPatientIn1..1Resource (Patient)

Age and sex of the subject

INImmunizationIn0..*Resource (Immunization)

Received immunizations

INQuestionnaireResponseIn0..1Resource (QuestionnaireResponse)

Subject characteristics

OUTPatientOut1..1Resource (Patient)

Age and sex of the subject

OUTImmunizationOut0..*Resource (Immunization)

Received immunizations

OUTQuestionnaireResponseOut0..1Resource (QuestionnaireResponse)

Subject characteristics

OUTImmunizationRecommendation0..*ImmunizationRecommendation

Recommended immunizations

OUTJustification0..1ValueSet

Detail of justifications


Source

{
  "resourceType": "OperationDefinition",
  "id": "vRecommendation",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://euvabeco.net/vcds-ig/OperationDefinition/vRecommendation",
  "version": "0.1.0",
  "name": "VRecommendation",
  "status": "active",
  "kind": "operation",
  "date": "2025-08-07T10:09:39+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"
    }
  ]
}