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

FHIR IG analytics

Packagesmart.who.int.pcmt-vaxprequal
Resource TypeStructureDefinition
IdStructureDefinition-PreQualProductIngredient.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/litlfred/smart-pcmt-vaxprequal/StructureDefinition-PreQualProductIngredient.html
URLhttp://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductIngredient
Version0.2.0
Statusdraft
Date2026-03-25T13:07:10+00:00
NamePreQualProductIngredient
TitleWHO PreQual Product Ingredient
Authoritywho
DescriptionLogical model for product ingredient details from the WHO PreQual API (ProductIngredients).
Typehttp://smart.who.int/pcmt-vaxprequal/StructureDefinition/PreQualProductIngredient
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 PreQualProductIngredient

NameFlagsCard.TypeDescription & Constraintsdoco
.. PreQualProductIngredient 0..*BaseWHO PreQual Product Ingredient
Instances of this logical model can be the target of a Reference
... ingredientId 0..1IdentifierIngredient ID
... ingredientType 0..1codeIngredient type code from PreQualDatabaseMetadata (e.g. VxFVP)
... unit 0..1stringMeasurement unit
... product 0..1stringProduct reference ID
... productComponentType 0..1codeProduct component type code from PreQualDatabaseMetadata (e.g. Diluent)
... function 0..1stringIngredient function

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "PreQualProductIngredient",
  "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/PreQualProductIngredient",
  "version": "0.2.0",
  "name": "PreQualProductIngredient",
  "title": "WHO PreQual Product Ingredient",
  "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 ingredient details\nfrom the WHO PreQual API (ProductIngredients).",
  "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/PreQualProductIngredient",
  "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": "PreQualProductIngredient",
        "path": "PreQualProductIngredient",
        "short": "WHO PreQual Product Ingredient",
        "definition": "Logical model for product ingredient details\nfrom the WHO PreQual API (ProductIngredients).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.ingredientId",
        "path": "PreQualProductIngredient.ingredientId",
        "short": "Ingredient ID",
        "definition": "Ingredient ID",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.ingredientId",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.ingredientType",
        "path": "PreQualProductIngredient.ingredientType",
        "short": "Ingredient type code from PreQualDatabaseMetadata (e.g. VxFVP)",
        "definition": "Ingredient type code from PreQualDatabaseMetadata (e.g. VxFVP)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.ingredientType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.unit",
        "path": "PreQualProductIngredient.unit",
        "short": "Measurement unit",
        "definition": "Measurement unit",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.unit",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.product",
        "path": "PreQualProductIngredient.product",
        "short": "Product reference ID",
        "definition": "Product reference ID",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.product",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.productComponentType",
        "path": "PreQualProductIngredient.productComponentType",
        "short": "Product component type code from PreQualDatabaseMetadata (e.g. Diluent)",
        "definition": "Product component type code from PreQualDatabaseMetadata (e.g. Diluent)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.productComponentType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.function",
        "path": "PreQualProductIngredient.function",
        "short": "Ingredient function",
        "definition": "Ingredient function",
        "min": 0,
        "max": "1",
        "base": {
          "path": "PreQualProductIngredient.function",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "PreQualProductIngredient",
        "path": "PreQualProductIngredient",
        "short": "WHO PreQual Product Ingredient",
        "definition": "Logical model for product ingredient details\nfrom the WHO PreQual API (ProductIngredients)."
      },
      {
        "id": "PreQualProductIngredient.ingredientId",
        "path": "PreQualProductIngredient.ingredientId",
        "short": "Ingredient ID",
        "definition": "Ingredient ID",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.ingredientType",
        "path": "PreQualProductIngredient.ingredientType",
        "short": "Ingredient type code from PreQualDatabaseMetadata (e.g. VxFVP)",
        "definition": "Ingredient type code from PreQualDatabaseMetadata (e.g. VxFVP)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.unit",
        "path": "PreQualProductIngredient.unit",
        "short": "Measurement unit",
        "definition": "Measurement unit",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.product",
        "path": "PreQualProductIngredient.product",
        "short": "Product reference ID",
        "definition": "Product reference ID",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.productComponentType",
        "path": "PreQualProductIngredient.productComponentType",
        "short": "Product component type code from PreQualDatabaseMetadata (e.g. Diluent)",
        "definition": "Product component type code from PreQualDatabaseMetadata (e.g. Diluent)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "PreQualProductIngredient.function",
        "path": "PreQualProductIngredient.function",
        "short": "Ingredient function",
        "definition": "Ingredient function",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}