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

FHIR IG Statistics: StructureDefinition/DTM

Packagehl7.v2plus
TypeStructureDefinition
IdDTM
FHIR VersionR5
Sourcehttp://somewhere.org/fhir/uv/v2plus/https://build.fhir.org/ig/HL7/v2ig/StructureDefinition-DTM.html
URLhttp://hl7.org/v2/StructureDefinition/DTM
Version0.0.0
Statusactive
Date2024-06-01T12:00:00+11:00
NameV2_DTM_Data_Type
TitleHL7 v2 DTM Data Type
Authorityhl7
DescriptionFIXME
TypedateTime
Kindprimitive-type

Resources that use this resource

StructureDefinition
CCDHL7 v2 CCD Data Type
CFHL7 v2 CF Data Type
CNEHL7 v2 CNE Data Type
CSUHL7 v2 CSU Data Type
CWEHL7 v2 CWE Data Type
DINHL7 v2 DIN Data Type
DLDHL7 v2 DLD Data Type
DRHL7 v2 DR Data Type
FCHL7 v2 FC Data Type
ICDHL7 v2 ICD Data Type
NDLHL7 v2 NDL Data Type
PPNHL7 v2 PPN Data Type
XADHL7 v2 XAD Data Type
XCNHL7 v2 XCN Data Type
XPNHL7 v2 XPN Data Type
XTNHL7 v2 XTN Data Type

Resources that this resource uses

No resources found


Narrative

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

Generated Narrative: StructureDefinition DTM

NameFlagsCard.TypeDescription & Constraintsdoco
.. dateTime 0..*dateTimePrimitive Type dateTime
... id 0..0
... extension 0..0

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "DTM",
  "meta": {
    "profile": [
      "http://hl7.org/v2/StructureDefinition/primitive-data-type-profile"
    ]
  },
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
      "valueString": "FIXME.DataTypes"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "normative"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
      "valueCode": "4.0.0"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "inm"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
      "valueCode": "has-range"
    }
  ],
  "url": "http://hl7.org/v2/StructureDefinition/DTM",
  "version": "0.0.0",
  "name": "V2_DTM_Data_Type",
  "title": "HL7 v2 DTM Data Type",
  "status": "active",
  "date": "2024-06-01T12:00:00+11:00",
  "publisher": "HL7 International",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org/Special/committees/v2mgmt"
        }
      ]
    }
  ],
  "description": "FIXME",
  "fhirVersion": "5.0.0",
  "kind": "primitive-type",
  "abstract": false,
  "type": "dateTime",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/dateTime",
  "derivation": "constraint",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "dateTime",
        "path": "dateTime",
        "short": "Primitive Type dateTime",
        "definition": "A date, date-time or partial date (e.g. just year or year + month).  If hours and minutes are specified, a UTC offset SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored.                 Dates SHALL be valid dates.",
        "comment": "UTC offset is allowed for dates and partial dates",
        "min": 0,
        "max": "*",
        "base": {
          "path": "dateTime",
          "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": "dateTime.id",
        "path": "dateTime.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": "dateTime.extension",
        "path": "dateTime.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": "dateTime.value",
        "path": "dateTime.value",
        "representation": [
          "xmlAttr"
        ],
        "short": "Primitive value for dateTime",
        "definition": "The actual value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "dateTime.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "dateTime"
              },
              {
                "url": "http://hl7.org/fhir/StructureDefinition/regex",
                "valueString": "([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1])(T([01][0-9]|2[0-3]):[0-5][0-9]:([0-5][0-9]|60)(\\.[0-9]{1,9})?)?)?(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)?)?)?"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.DateTime"
          }
        ],
        "isModifier": false,
        "isSummary": false
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "dateTime",
        "path": "dateTime"
      },
      {
        "id": "dateTime.id",
        "path": "dateTime.id",
        "max": "0"
      },
      {
        "id": "dateTime.extension",
        "path": "dateTime.extension",
        "max": "0"
      }
    ]
  }
}