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

FHIR IG analytics

Packagesmart.who.int.pcmt-vaxprequal
Resource TypeStructureDefinition
IdStructureDefinition-PreQualProductPackaging.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/litlfred/smart-pcmt-vaxprequal/StructureDefinition-PreQualProductPackaging.html
URLhttp://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductPackaging
Version0.2.0
Statusdraft
Date2026-03-25T13:07:10+00:00
NamePreQualProductPackaging
TitleWHO PreQual Product Packaging
Authoritywho
DescriptionLogical model for product packaging details from the WHO PreQual API (ProductPackaging).
Typehttp://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductPackaging
Kindlogical

Resources that use this resource

StructureDefinition
smart.who.int.pcmt-vaxprequal#currentFinishedVaccineProductsWHO Vaccine PreQual DB - Finished Vaccine Products

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition PreQualProductPackaging

NameFlagsCard.TypeDescription & Constraintsdoco
.. PreQualProductPackaging 0..*BaseWHO PreQual Product Packaging
Instances of this logical model can be the target of a Reference
... packagingId 1..1IdentifierPackaging record ID
... packagingType 0..1codePackaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)
... componentPacked 0..1codeComponent packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)
... coldChainVolume 0..1stringCold chain volume per dose
... description 0..1stringPackaging description
... volume 0..1stringPackaging volume/dimensions
... totalDoses 0..1stringTotal doses in packaging
... totalContainers 0..1stringTotal containers in packaging
... height 0..1stringHeight
... length 0..1stringLength
... width 0..1stringWidth
... primaryContainers 0..1stringNumber of primary containers

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "PreQualProductPackaging",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "can-be-target"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "valueBoolean": true
    }
  ],
  "url": "http://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductPackaging",
  "version": "0.2.0",
  "name": "PreQualProductPackaging",
  "title": "WHO PreQual Product Packaging",
  "status": "draft",
  "date": "2026-03-25T13:07:10+00:00",
  "publisher": "WHO",
  "contact": [
    {
      "name": "WHO",
      "telecom": [
        {
          "system": "url",
          "value": "http://who.int"
        }
      ]
    }
  ],
  "description": "Logical model for product packaging details\nfrom the WHO PreQual API (ProductPackaging).",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductPackaging",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "PreQualProductPackaging",
        "path": "PreQualProductPackaging",
        "short": "WHO PreQual Product Packaging",
        "definition": "Logical model for product packaging details\nfrom the WHO PreQual API (ProductPackaging).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.packagingId",
        "path": "PreQualProductPackaging.packagingId",
        "short": "Packaging record ID",
        "definition": "Packaging record ID",
        "min": 1,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.packagingId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.packagingType",
        "path": "PreQualProductPackaging.packagingType",
        "short": "Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)",
        "definition": "Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.packagingType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.componentPacked",
        "path": "PreQualProductPackaging.componentPacked",
        "short": "Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)",
        "definition": "Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.componentPacked",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.coldChainVolume",
        "path": "PreQualProductPackaging.coldChainVolume",
        "short": "Cold chain volume per dose",
        "definition": "Cold chain volume per dose",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.coldChainVolume",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.description",
        "path": "PreQualProductPackaging.description",
        "short": "Packaging description",
        "definition": "Packaging description",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.volume",
        "path": "PreQualProductPackaging.volume",
        "short": "Packaging volume/dimensions",
        "definition": "Packaging volume/dimensions",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.volume",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.totalDoses",
        "path": "PreQualProductPackaging.totalDoses",
        "short": "Total doses in packaging",
        "definition": "Total doses in packaging",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.totalDoses",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.totalContainers",
        "path": "PreQualProductPackaging.totalContainers",
        "short": "Total containers in packaging",
        "definition": "Total containers in packaging",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.totalContainers",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.height",
        "path": "PreQualProductPackaging.height",
        "short": "Height",
        "definition": "Height",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.height",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.length",
        "path": "PreQualProductPackaging.length",
        "short": "Length",
        "definition": "Length",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.length",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.width",
        "path": "PreQualProductPackaging.width",
        "short": "Width",
        "definition": "Width",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.width",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.primaryContainers",
        "path": "PreQualProductPackaging.primaryContainers",
        "short": "Number of primary containers",
        "definition": "Number of primary containers",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductPackaging.primaryContainers",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "PreQualProductPackaging",
        "path": "PreQualProductPackaging",
        "short": "WHO PreQual Product Packaging",
        "definition": "Logical model for product packaging details\nfrom the WHO PreQual API (ProductPackaging)."
      },
      {
        "id": "PreQualProductPackaging.packagingId",
        "path": "PreQualProductPackaging.packagingId",
        "short": "Packaging record ID",
        "definition": "Packaging record ID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.packagingType",
        "path": "PreQualProductPackaging.packagingType",
        "short": "Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)",
        "definition": "Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.componentPacked",
        "path": "PreQualProductPackaging.componentPacked",
        "short": "Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)",
        "definition": "Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.coldChainVolume",
        "path": "PreQualProductPackaging.coldChainVolume",
        "short": "Cold chain volume per dose",
        "definition": "Cold chain volume per dose",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.description",
        "path": "PreQualProductPackaging.description",
        "short": "Packaging description",
        "definition": "Packaging description",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.volume",
        "path": "PreQualProductPackaging.volume",
        "short": "Packaging volume/dimensions",
        "definition": "Packaging volume/dimensions",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.totalDoses",
        "path": "PreQualProductPackaging.totalDoses",
        "short": "Total doses in packaging",
        "definition": "Total doses in packaging",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.totalContainers",
        "path": "PreQualProductPackaging.totalContainers",
        "short": "Total containers in packaging",
        "definition": "Total containers in packaging",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.height",
        "path": "PreQualProductPackaging.height",
        "short": "Height",
        "definition": "Height",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.length",
        "path": "PreQualProductPackaging.length",
        "short": "Length",
        "definition": "Length",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.width",
        "path": "PreQualProductPackaging.width",
        "short": "Width",
        "definition": "Width",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductPackaging.primaryContainers",
        "path": "PreQualProductPackaging.primaryContainers",
        "short": "Number of primary containers",
        "definition": "Number of primary containers",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}