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

FHIR IG Statistics: StructureDefinition/int-simple

Packageau.digitalhealth.cda.schema
TypeStructureDefinition
Idint-simple
FHIR VersionR5
Sourcehttp://ns.electronichealth.net.au/cda/https://build.fhir.org/ig/AuDigitalHealth/cda-au-schema/StructureDefinition-int-simple.html
URLhttp://hl7.org/cda/stds/core/StructureDefinition/int-simple
Version1.0.0
Statusactive
Date2025-07-21T22:05:27+00:00
Nameint
Titleint: Integer Number
Realmau
Authoritynational
DescriptionInteger numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable. No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.
Typeinteger
Kindprimitive-type

Resources that use this resource

StructureDefinition
INT-POSINT_POS: Positive integer numbers (V3 Data Type)
INTINT: IntegerNumber (V3 Data Type)
IVL-INTIVL_INT: Interval (V3 Data Type)

Resources that this resource uses

No resources found


Narrative

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

Primitive type 'int'


Source

{
  "resourceType": "StructureDefinition",
  "id": "int-simple",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
      "valueUri": "urn:hl7-org:v3"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
      "valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "has-range"
    }
  ],
  "url": "http://hl7.org/cda/stds/core/StructureDefinition/int-simple",
  "version": "1.0.0",
  "name": "int",
  "title": "int: Integer Number",
  "status": "active",
  "experimental": false,
  "date": "2025-07-21T22:05:27+00:00",
  "publisher": "HL7",
  "description": "Integer numbers (-1,0,1,2, 100, 3398129, etc.) are precise numbers that are results of counting and enumerating. Integer numbers are discrete, the set of integers is infinite but countable.  No arbitrary limit is imposed on the range of integer numbers. Two NULL flavors are defined for the positive and negative infinity.",
  "fhirVersion": "5.0.0",
  "kind": "primitive-type",
  "abstract": false,
  "type": "integer",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/integer",
  "derivation": "constraint",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "integer",
        "path": "integer",
        "short": "Primitive Type integer",
        "definition": "A whole number",
        "comment": "32 bit number; for values larger than this, use decimal",
        "min": 0,
        "max": "*",
        "base": {
          "path": "integer",
          "min": 0,
          "max": "*"
        },
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "integer.id",
        "path": "integer.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references)",
        "min": 0,
        "max": "0",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "integer.extension",
        "path": "integer.extension",
        "short": "Extension",
        "definition": "An Extension",
        "min": 0,
        "max": "0",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "integer.value",
        "path": "integer.value",
        "representation": [
          "xmlAttr"
        ],
        "short": "Primitive value for integer",
        "definition": "The actual value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "integer.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "integer"
              },
              {
                "url": "http://hl7.org/fhir/StructureDefinition/regex",
                "valueString": "[0]|[-+]?[1-9][0-9]*"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.Integer"
          }
        ],
        "minValueInteger": -2147483648,
        "maxValueInteger": 2147483647,
        "isModifier": false,
        "isSummary": false
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "integer.id",
        "path": "integer.id",
        "max": "0"
      },
      {
        "id": "integer.extension",
        "path": "integer.extension",
        "max": "0"
      }
    ]
  }
}