### ----------------------------------------------------
### -- FHIR
### -- Licenses: Artistic-2.0
### -- Authors: Hugh Simpson
### -- File: t/resources/structureDefinition/SubstancePolymer.json
### ----------------------------------------------------
### -- Chunk 8 of 8
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "string"
      }],
      "isModifier" : false,
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
      "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "base" : {
        "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
        "min" : 0,
        "max" : "1"
      },
      "type" : [{
        "code" : "Attachment"
      }],
      "isModifier" : false,
      "isSummary" : true
    }]
  },
  "differential" : {
    "element" : [{
      "id" : "SubstancePolymer",
      "path" : "SubstancePolymer",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*"
    },
    {
      "id" : "SubstancePolymer.class",
      "path" : "SubstancePolymer.class",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.geometry",
      "path" : "SubstancePolymer.geometry",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.copolymerConnectivity",
      "path" : "SubstancePolymer.copolymerConnectivity",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.modification",
      "path" : "SubstancePolymer.modification",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "string"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet",
      "path" : "SubstancePolymer.monomerSet",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.ratioType",
      "path" : "SubstancePolymer.monomerSet.ratioType",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.startingMaterial",
      "path" : "SubstancePolymer.monomerSet.startingMaterial",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.startingMaterial.material",
      "path" : "SubstancePolymer.monomerSet.startingMaterial.material",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.startingMaterial.type",
      "path" : "SubstancePolymer.monomerSet.startingMaterial.type",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.startingMaterial.isDefining",
      "path" : "SubstancePolymer.monomerSet.startingMaterial.isDefining",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "boolean"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.monomerSet.startingMaterial.amount",
      "path" : "SubstancePolymer.monomerSet.startingMaterial.amount",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "SubstanceAmount"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat",
      "path" : "SubstancePolymer.repeat",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.numberOfUnits",
      "path" : "SubstancePolymer.repeat.numberOfUnits",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "integer"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.averageMolecularFormula",
      "path" : "SubstancePolymer.repeat.averageMolecularFormula",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnitAmountType",
      "path" : "SubstancePolymer.repeat.repeatUnitAmountType",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit",
      "path" : "SubstancePolymer.repeat.repeatUnit",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation",
      "path" : "SubstancePolymer.repeat.repeatUnit.orientationOfPolymerisation",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.repeatUnit",
      "path" : "SubstancePolymer.repeat.repeatUnit.repeatUnit",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.amount",
      "path" : "SubstancePolymer.repeat.repeatUnit.amount",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "SubstanceAmount"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation",
      "path" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree",
      "path" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.degree",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount",
      "path" : "SubstancePolymer.repeat.repeatUnit.degreeOfPolymerisation.amount",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "SubstanceAmount"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation",
      "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "*",
      "type" : [{
        "code" : "BackboneElement"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type",
      "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.type",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "CodeableConcept"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation",
      "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.representation",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "string"
      }],
      "isSummary" : true
    },
    {
      "id" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
      "path" : "SubstancePolymer.repeat.repeatUnit.structuralRepresentation.attachment",
      "short" : "Todo",
      "definition" : "Todo.",
      "min" : 0,
      "max" : "1",
      "type" : [{
        "code" : "Attachment"
      }],
      "isSummary" : true
    }]
  }
}


