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

FHIR IG Statistics: PlanDefinition/IMMZD18SPolioSequential

Packagesmart.who.int.immunizations
Resource TypePlanDefinition
IdIMMZD18SPolioSequential
FHIR VersionR4
Sourcehttp://smart.who.int/immunizations/https://build.fhir.org/ig/WorldHealthOrganization/smart-immunizations/PlanDefinition-IMMZD18SPolioSequential.html
URLhttp://smart.who.int/immunizations/PlanDefinition/IMMZD18SPolioSequential
Version0.2.0
Statusdraft
Date2025-07-25T21:56:21+00:00
NameIMMZD18SPolioSequential
TitleIMMZ.D18.S.Polio.Sequential IPV–bOPV schedule
Authoritywho
DescriptionIMMZ.D18.S.Polio.Sequential IPV–bOPV schedule Sequential bivalent oral polio vaccine (bOPV)–inactivated polio vaccine (IPV) 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: IMMZD18SPolioSequential
Url: IMMZ.D18.S.Polio.Sequential IPV–bOPV schedule
Version: 0.2.0
Title: IMMZ.D18.S.Polio.Sequential IPV–bOPV schedule
Status: draft
Type:

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

code: eca-rule

Date: 2025-07-25 21:56:21+0000
Publisher: WHO
Description:

IMMZ.D18.S.Polio.Sequential IPV–bOPV schedule Sequential bivalent oral polio vaccine (bOPV)–inactivated polio vaccine (IPV) schedule

Knowledge Capability: computable
Related Artifacts:

References

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


Libraries:
IMMZD18SPolioSequentialLogic
Actions:
IPV dose 1: Provision of IPV dose 1 Trigger event: Child's birth Trigger date: "Date of birth" Create condition: For sequential IPV– bOPV schedules, WHO recommends that the first dose of IPV be given starting from 8 weeks of age with an interval of 4–8 weeks before administration of the second IPV dose.
If: Applicability: IPV dose 1 (IPV dose 1)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (IPV 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' })
IPV dose 2: Provision of IPV dose 2 Trigger event: First IPV dose from the primary series was administered Count of vaccines administered (where "Type of poliovirus dose" = "IPV") = 1 Trigger date: Latest "Date and time of vaccination" (where "Type of poliovirus dose" = "IPV") Create condition: For sequential IPV– bOPV schedules, WHO recommends that the first dose of IPV be given starting from 8 weeks of age with an interval of 4–8 weeks before administration of the second IPV dose.
If: Applicability: IPV dose 2 (IPV dose 2)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (IPV 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' })
bOPV dose 1: Provision of bOPV dose 1 Trigger event: Second IPV dose from the primary series was administered Count of vaccines administered (where "Type of poliovirus dose" = "IPV") = 2 Trigger date: Latest "Date and time of vaccination" (where "Type of poliovirus dose" = "IPV") Create condition: Where a sequential IPV–bOPV schedule is used, the initial administration of 2 doses of IPV should be followed by ≥2 doses of bOPV separated by 4–8 weeks depending on the risk of exposure to poliovirus in early childhood.
If: Applicability: bOPV dose 1 (bOPV dose 1)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (bOPV 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' })
bOPV dose 2: Provision of bOPV dose 2 Trigger event: First bOPV dose from the primary series was administered Count of vaccines administered (where "Type of poliovirus dose" = "bOPV") = 1 Trigger date: Latest "Date and time of vaccination" (where "Type of poliovirus dose" = "bOPV") Create condition: Where a sequential IPV–bOPV schedule is used, the initial administration of 2 doses of IPV should be followed by ≥2 doses of bOPV separated by 4–8 weeks depending on the risk of exposure to poliovirus in early childhood.
If: Applicability: bOPV dose 2 (bOPV dose 2)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (bOPV 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' })

Source

{
  "resourceType": "PlanDefinition",
  "id": "IMMZD18SPolioSequential",
  "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/IMMZD18SPolioSequential",
  "version": "0.2.0",
  "name": "IMMZD18SPolioSequential",
  "title": "IMMZ.D18.S.Polio.Sequential IPV–bOPV schedule",
  "type": {
    "coding": [
      {
        "system": "http://terminology.hl7.org/CodeSystem/plan-definition-type",
        "code": "eca-rule"
      }
    ]
  },
  "status": "draft",
  "experimental": false,
  "date": "2025-07-25T21:56:21+00:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "IMMZ.D18.S.Polio.Sequential IPV–bOPV schedule\nSequential bivalent oral polio vaccine (bOPV)–inactivated polio vaccine (IPV) schedule",
  "relatedArtifact": [
    {
      "type": "citation",
      "citation": "WHO recommendations for routine immunization - summary tables (January 2025)"
    }
  ],
  "library": [
    "http://smart.who.int/immunizations/Library/IMMZD18SPolioSequentialLogic"
  ],
  "action": [
    {
      "title": "IPV dose 1",
      "description": "Provision of IPV dose 1\nTrigger event: Child's birth\nTrigger date: \"Date of birth\"\nCreate condition: For sequential IPV– bOPV schedules, WHO recommends that the first dose of IPV be given starting from 8 weeks of age with an interval of 4–8 weeks before administration of the second IPV dose.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "IPV dose 1",
            "language": "text/cql-identifier",
            "expression": "IPV 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": "IPV 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": "IPV dose 2",
      "description": "Provision of IPV dose 2\nTrigger event: First IPV dose from the primary series was administered\nCount of vaccines administered (where \"Type of poliovirus dose\" = \"IPV\") = 1\nTrigger date: Latest \"Date and time of vaccination\" (where \"Type of poliovirus dose\" = \"IPV\")\nCreate condition: For sequential IPV– bOPV schedules, WHO recommends that the first dose of IPV be given starting from 8 weeks of age with an interval of 4–8 weeks before administration of the second IPV dose.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "IPV dose 2",
            "language": "text/cql-identifier",
            "expression": "IPV 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": "IPV 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": "bOPV dose 1",
      "description": "Provision of bOPV dose 1\nTrigger event: Second IPV dose from the primary series was administered\nCount of vaccines administered (where \"Type of poliovirus dose\" = \"IPV\") = 2\nTrigger date: Latest \"Date and time of vaccination\" (where \"Type of poliovirus dose\" = \"IPV\")\nCreate condition: Where a sequential IPV–bOPV schedule is used, the initial administration of 2 doses of IPV should be followed by ≥2 doses of bOPV separated by 4–8 weeks depending on the risk of exposure to poliovirus in early childhood.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "bOPV dose 1",
            "language": "text/cql-identifier",
            "expression": "bOPV 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": "bOPV 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": "bOPV dose 2",
      "description": "Provision of bOPV dose 2\nTrigger event: First bOPV dose from the primary series was administered\nCount of vaccines administered (where \"Type of poliovirus dose\" = \"bOPV\") = 1\nTrigger date: Latest \"Date and time of vaccination\" (where \"Type of poliovirus dose\" = \"bOPV\")\nCreate condition: Where a sequential IPV–bOPV schedule is used, the initial administration of 2 doses of IPV should be followed by ≥2 doses of bOPV separated by 4–8 weeks depending on the risk of exposure to poliovirus in early childhood.",
      "condition": [
        {
          "kind": "applicability",
          "expression": {
            "description": "bOPV dose 2",
            "language": "text/cql-identifier",
            "expression": "bOPV 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": "bOPV 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' }"
          }
        }
      ]
    }
  ]
}