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

FHIR IG Statistics: StructureDefinition/INT-POS

Packageau.digitalhealth.cda.schema
TypeStructureDefinition
IdINT-POS
FHIR VersionR5
Sourcehttp://ns.electronichealth.net.au/cda/https://build.fhir.org/ig/AuDigitalHealth/cda-au-schema/StructureDefinition-INT-POS.html
URLhttp://hl7.org/cda/stds/core/StructureDefinition/INT-POS
Version1.0.0
Statusactive
Date2025-07-21T22:05:27+00:00
NameINT_POS
TitleINT_POS: Positive integer numbers (V3 Data Type)
Realmau
Authoritynational
DescriptionPositive integer numbers.
Typehttp://hl7.org/cda/stds/core/StructureDefinition/INT_POS
Kindlogical

Resources that use this resource

StructureDefinition
PatientPatient (CDA Class)
SubjectPersonSubjectPerson (CDA Class)

Resources that this resource uses

StructureDefinition
INTINT: IntegerNumber (V3 Data Type)
int-simpleint: Integer Number

Narrative

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

Positive integer numbers.


Source

{
  "resourceType": "StructureDefinition",
  "id": "INT-POS",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "_valueBoolean": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
            "valueCode": "not-applicable"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/xml-namespace",
      "valueUri": "urn:hl7-org:sdtc"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
      "valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
    }
  ],
  "url": "http://hl7.org/cda/stds/core/StructureDefinition/INT-POS",
  "version": "1.0.0",
  "name": "INT_POS",
  "title": "INT_POS: Positive integer numbers (V3 Data Type)",
  "status": "active",
  "experimental": false,
  "date": "2025-07-21T22:05:27+00:00",
  "publisher": "HL7",
  "description": "Positive integer numbers.",
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://hl7.org/cda/stds/core/StructureDefinition/INT_POS",
  "baseDefinition": "http://hl7.org/cda/stds/core/StructureDefinition/INT",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "1.0.0"
      }
    ],
    "element": [
      {
        "id": "INT_POS",
        "path": "INT_POS",
        "short": "Base for all types and resources",
        "definition": "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.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "constraint": [
          {
            "key": "value-null",
            "severity": "error",
            "human": "value and nullFlavor are mutually exclusive (one must be present)",
            "expression": "(value | nullFlavor).count() = 1",
            "source": "http://hl7.org/cda/stds/core/StructureDefinition/INT"
          }
        ],
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "INT_POS.nullFlavor",
        "path": "INT_POS.nullFlavor",
        "representation": [
          "xmlAttr"
        ],
        "label": "Exceptional Value Detail",
        "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ANY.nullFlavor",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"
            ]
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"
        }
      },
      {
        "id": "INT_POS.value",
        "path": "INT_POS.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "base": {
          "path": "INT.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "integer",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/int-simple"
            ]
          }
        ],
        "minValueInteger": 1
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "INT_POS",
        "path": "INT_POS",
        "min": 1,
        "max": "*"
      },
      {
        "id": "INT_POS.value",
        "path": "INT_POS.value",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "integer",
            "profile": [
              "http://hl7.org/cda/stds/core/StructureDefinition/int-simple"
            ]
          }
        ],
        "minValueInteger": 1
      }
    ]
  }
}