Clinical Document Architecture - Local Development build (v2.0.0-sd-202406-matchbox-patch) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Active as of 2024-06-19 |
JSON representation of the int-simple data type profile.
{
"resourceType" : "StructureDefinition",
"id" : "int-simple",
"text" : {
"status" : "generated",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <p>Primitive type 'int'</p>\n </div>"
},
"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" : "2.0.0-sd-202406-matchbox-patch",
"name" : "int",
"title" : "int: Integer Number",
"status" : "active",
"experimental" : false,
"date" : "2024-06-19T17:47:42+02:00",
"publisher" : "Health Level 7",
"contact" : [
{
"name" : "HL7 International - Structured Documents",
"telecom" : [
{
"system" : "url",
"value" : "http://www.hl7.org/Special/committees/structure"
},
{
"system" : "email",
"value" : "structdog@lists.HL7.org"
}
]
}
],
"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" : {
"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"
}
]
}
}