FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagesmart.who.int.immunizations
Resource TypePlanDefinition
IdPlanDefinition-IMMZD18SMeningococcalMonovalentMenCConjugateVaccine.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/dhes/smart-immunizations/PlanDefinition-IMMZD18SMeningococcalMonovalentMenCConjugateVaccine.html
URLhttp://smart.who.int/immunizations/PlanDefinition/IMMZD18SMeningococcalMonovalentMenCConjugateVaccine
Version0.2.0
Statusdraft
Date2025-12-05T23:35:21+00:00
NameIMMZD18SMeningococcalMonovalentMenCConjugateVaccine
TitleIMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule
Authoritywho
DescriptionIMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule Monovalent MenC conjugate schedule

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

Id: IMMZD18SMeningococcalMonovalentMenCConjugateVaccine
Url: IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule
Version: 0.2.0
Title: IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule
Status: draft
Type:

system: http://terminology.hl7.org/CodeSystem/plan-definition-type

code: eca-rule

Date: 2025-12-05 23:35:21+0000
Publisher: WHO
Description:

IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule Monovalent MenC conjugate schedule

Knowledge Capability: computable
Related Artifacts:

References

  • WHO recommendations for routine immunization - summary tables (January 2025)


Libraries:
IMMZD18SMeningococcalMonovalentMenCConjugateVaccineLogic
Actions:
Meningococcal dose 1: Provision of the meningococcal dose 1 Trigger event: Child's birth Trigger pseudo: Trigger date: "Date of birth" Create condition: For monovalent MenC conjugate vaccine, one single intramuscular dose is recommended for children aged ≥ 12 months, teenagers and adults. Children aged 2–11 months require 2 doses administered.
If: Applicability: Meningococcal dose 1 (Meningococcal dose 1)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal dose 1 Create)
category.coding: (Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })
priority: (Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })
Meningococcal dose 2: Provision of the meningococcal dose 2 for clients that start the series when aged ≤ 11 months Trigger event: First meningococcal dose from the primary series was administered and client started the series when client's age was less than or equal to 11 months Trigger pseudo: Count of vaccines administered (where "Vaccine type" = "Meningococcal vaccines" and "Type of dose" = "Primary series") = 1 and "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") - "Date of birth" ≤ 11 months Trigger date: "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") Create condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.
If: Applicability: Meningococcal dose 2 (Meningococcal dose 2)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal dose 2 Create)
category.coding: (Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })
priority: (Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })
Meningococcal booster dose: Provision of the meningococcal booster dose for clients that start the series when aged ≤ 11 months Trigger event: The primary series has been completed and client started the series when client's age was less than or equal to 11 months Trigger pseudo: "Completed the primary vaccination series" (where "Vaccine type" = "Meningococcal vaccines") = TRUE and "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines" and "Dose number" = 1) - "Date of birth" ≤ 11 months Trigger date: Latest "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") Create condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.
If: Applicability: Meningococcal booster dose (Meningococcal booster dose)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal booster dose Create)
category.coding: (Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })
priority: (Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })

Source1

{
  "resourceType": "PlanDefinition",
  "id": "IMMZD18SMeningococcalMonovalentMenCConjugateVaccine",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recommendationdefinition",
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableplandefinition",
      "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishableplandefinition"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability",
      "valueCode": "computable"
    }
  ],
  "url": "http://smart.who.int/immunizations/PlanDefinition/IMMZD18SMeningococcalMonovalentMenCConjugateVaccine",
  "version": "0.2.0",
  "name": "IMMZD18SMeningococcalMonovalentMenCConjugateVaccine",
  "title": "IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule",
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
        "code": "eca-rule"
      }
    ]
  },
  "status": "draft",
  "experimental": false,
  "date": "2025-12-05T23:35:21+00:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule\nMonovalent MenC conjugate schedule",
  "relatedArtifact": [
    {
      "type": "citation",
      "citation": "WHO recommendations for routine immunization - summary tables (January 2025)"
    }
  ],
  "library": [
    "http://smart.who.int/immunizations/Library/IMMZD18SMeningococcalMonovalentMenCConjugateVaccineLogic"
  ],
  "action": [
    {
      "title": "Meningococcal dose 1",
      "description": "Provision of the meningococcal dose 1\nTrigger event: Child's birth\nTrigger pseudo: \nTrigger date: \"Date of birth\"\nCreate condition: For monovalent MenC conjugate vaccine, one single intramuscular dose is recommended for children aged ≥ 12 months, teenagers and adults. Children aged 2–11 months require 2 doses administered.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "Meningococcal dose 1",
            "language": "text/cql-identifier",
            "expression": "Meningococcal dose 1"
          }
        }
      ],
      "definitionCanonical": "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR",
      "dynamicValue": [
        {
          "path": "status",
          "expression": {
            "language": "text/cql-expression",
            "expression": "'active'"
          }
        },
        {
          "path": "payload.contentString",
          "expression": {
            "language": "text/cql-identifier",
            "expression": "Meningococcal dose 1 Create"
          }
        },
        {
          "path": "category.coding",
          "expression": {
            "description": "Category of communication",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }"
          }
        },
        {
          "path": "priority",
          "expression": {
            "description": "Alert priority",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }"
          }
        }
      ]
    },
    {
      "title": "Meningococcal dose 2",
      "description": "Provision of the meningococcal dose 2 for clients that start the series when aged ≤ 11 months\nTrigger event: First meningococcal dose from the primary series was administered and client started the series when client's age was less than or equal to 11 months\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Meningococcal vaccines\" and \"Type of dose\" = \"Primary series\") = 1 and \"Date and time of vaccination\" (where \"Vaccine type\" = \"Meningococcal vaccines\") - \"Date of birth\" ≤ 11 months\nTrigger date: \"Date and time of vaccination\" (where \"Vaccine type\" = \"Meningococcal vaccines\")\nCreate condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "Meningococcal dose 2",
            "language": "text/cql-identifier",
            "expression": "Meningococcal dose 2"
          }
        }
      ],
      "definitionCanonical": "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR",
      "dynamicValue": [
        {
          "path": "status",
          "expression": {
            "language": "text/cql-expression",
            "expression": "'active'"
          }
        },
        {
          "path": "payload.contentString",
          "expression": {
            "language": "text/cql-identifier",
            "expression": "Meningococcal dose 2 Create"
          }
        },
        {
          "path": "category.coding",
          "expression": {
            "description": "Category of communication",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }"
          }
        },
        {
          "path": "priority",
          "expression": {
            "description": "Alert priority",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }"
          }
        }
      ]
    },
    {
      "title": "Meningococcal booster dose",
      "description": "Provision of the meningococcal booster dose for clients that start the series when aged ≤ 11 months\nTrigger event: The primary series has been completed and client started the series when client's age was less than or equal to 11 months\nTrigger pseudo: \"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Meningococcal vaccines\") = TRUE and \"Date and time of vaccination\" (where \"Vaccine type\" = \"Meningococcal vaccines\" and \"Dose number\" = 1) - \"Date of birth\" ≤ 11 months\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Meningococcal vaccines\")\nCreate condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "Meningococcal booster dose",
            "language": "text/cql-identifier",
            "expression": "Meningococcal booster dose"
          }
        }
      ],
      "definitionCanonical": "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR",
      "dynamicValue": [
        {
          "path": "status",
          "expression": {
            "language": "text/cql-expression",
            "expression": "'active'"
          }
        },
        {
          "path": "payload.contentString",
          "expression": {
            "language": "text/cql-identifier",
            "expression": "Meningococcal booster dose Create"
          }
        },
        {
          "path": "category.coding",
          "expression": {
            "description": "Category of communication",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }"
          }
        },
        {
          "path": "priority",
          "expression": {
            "description": "Alert priority",
            "language": "text/cql-expression",
            "expression": "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }"
          }
        }
      ]
    }
  ]
}