FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packageopenehr.base
Resource TypeStructureDefinition
IdStructureDefinition-DV-IDENTIFIER.json
FHIR VersionR5
Sourcehttp://fhir.org/guides/openehr/base/0.1.0-snapshot/StructureDefinition-DV-IDENTIFIER.html
URLhttp://openehr.org/fhir/StructureDefinition/DV-IDENTIFIER
Version0.1.0-snapshot
Statusactive
Date2025-09-06T15:35:39+10:00
NameDV_IDENTIFIER
TitleDV_IDENTIFIER
Realmuv
Authorityhl7
DescriptionType for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on. DV_IDENTIFIER is used to represent any identifier of a real thing, issued by some authority or agency. Misuse: DV_IDENTIFIER is not used to express identifiers generated by the infrastructure to refer to information items; the types OBJECT_ID and OBJECT_REF and subtypes are defined for this purpose.
Typehttp://openehr.org/fhir/StructureDefinition/DV_IDENTIFIER
Kindlogical

Resources that use this resource

StructureDefinition
openehr.base#0.1.0-snapshotFEEDER-AUDITFEEDER_AUDIT
openehr.base#0.1.0-snapshotPARTY-IDENTIFIEDPARTY_IDENTIFIED

Resources that this resource uses

StructureDefinition
openehr.base#0.1.0-snapshotDATA-VALUEDATA_VALUE

Narrative

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

Generated Narrative: StructureDefinition DV-IDENTIFIER

NameFlagsCard.TypeDescription & Constraintsdoco
.. DV_IDENTIFIER C0..*DATA_VALUEType for representing identifiers of real-world entities.

Elements defined in Ancestors:CR, LF, Local_terminology_id
Constraints: Issuer_valid, Assigner_valid, Id_valid, Type_valid
... issuer 0..1stringOptional authority which issues the kind of id used in the id field of this object.
... assigner 0..1stringOptional organisation that assigned the id to the item being identified.
... id 1..1stringThe identifier value.
... type 0..1stringOptional identifier type, such as prescription , or Social Security Number .

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "DV-IDENTIFIER",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/web-source",
      "valueUrl": "https://specifications.openehr.org/releases/RM/Release-1.1.0/data_types.html#_dv_identifier_class"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "fhir"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
      "valueCode": "element-view-as-leaf"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
      "valueCode": "element-view-defns-parent"
    },
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/view-hint",
      "valueCode": "element-view-replace-cardinality"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 3,
      "_valueInteger": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "informative",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://openehr.org/fhir/ImplementationGuide/openehr.base"
          }
        ]
      }
    }
  ],
  "url": "http://openehr.org/fhir/StructureDefinition/DV-IDENTIFIER",
  "version": "0.1.0-snapshot",
  "name": "DV_IDENTIFIER",
  "title": "DV_IDENTIFIER",
  "status": "active",
  "experimental": false,
  "date": "2025-09-06T15:35:39+10:00",
  "publisher": "openEHR + HL7",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.openehr.org"
        }
      ]
    }
  ],
  "description": "Type for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on.\n\nDV_IDENTIFIER is used to represent any identifier of a real thing, issued by some authority or agency. \n\nMisuse: DV_IDENTIFIER is not used to express identifiers generated by the infrastructure to refer to information items; the types OBJECT_ID and OBJECT_REF and subtypes are defined for this purpose.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "001"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://openehr.org/fhir/StructureDefinition/DV_IDENTIFIER",
  "baseDefinition": "http://openehr.org/fhir/StructureDefinition/DATA-VALUE",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "0.1.0-snapshot"
      }
    ],
    "element": [
      {
        "id": "DV_IDENTIFIER",
        "path": "DV_IDENTIFIER",
        "short": "Type for representing identifiers of real-world entities.",
        "definition": "Type for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on.\n\nDV_IDENTIFIER is used to represent any identifier of a real thing, issued by some authority or agency. \n\nMisuse: DV_IDENTIFIER is not used to express identifiers generated by the infrastructure to refer to information items; the types OBJECT_ID and OBJECT_REF and subtypes are defined for this purpose.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "constraint": [
          {
            "key": "Issuer_valid",
            "severity": "error",
            "human": "Issuer valid must not be empty",
            "expression": "issuer.empty().not()"
          },
          {
            "key": "Assigner_valid",
            "severity": "error",
            "human": "Assigner valid must not be empty",
            "expression": "assigner.empty().not()"
          },
          {
            "key": "Id_valid",
            "severity": "error",
            "human": "Id valid must not be empty",
            "expression": "id.empty().not()"
          },
          {
            "key": "Type_valid",
            "severity": "error",
            "human": "Type valid must not be empty",
            "expression": "type.empty().not()"
          }
        ],
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "DV_IDENTIFIER.CR",
        "path": "DV_IDENTIFIER.CR",
        "short": "Carriage return character.",
        "definition": "Carriage return character.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BASIC_DEFINITIONS.CR",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.LF",
        "path": "DV_IDENTIFIER.LF",
        "short": "Line feed character.",
        "definition": "Line feed character.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "BASIC_DEFINITIONS.LF",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.Local-terminology-id",
        "path": "DV_IDENTIFIER.Local_terminology_id",
        "short": "Predefined terminology identifier",
        "definition": "Predefined terminology identifier to indicate it is local to the knowledge resource in which it occurs, e.g. an archetype",
        "min": 1,
        "max": "1",
        "base": {
          "path": "OPENEHR_DEFINITIONS.Local_terminology_id",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.issuer",
        "path": "DV_IDENTIFIER.issuer",
        "short": "Optional authority which issues the kind of id used in the id field of this object.",
        "definition": "Optional authority which issues the kind of id used in the id field of this object.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DV_IDENTIFIER.issuer",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.assigner",
        "path": "DV_IDENTIFIER.assigner",
        "short": "Optional organisation that assigned the id to the item being identified.",
        "definition": "Optional organisation that assigned the id to the item being identified.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DV_IDENTIFIER.assigner",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.id",
        "path": "DV_IDENTIFIER.id",
        "short": "The identifier value.",
        "definition": "The identifier value. Often structured, according to the definition of the issuing authority's rules.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DV_IDENTIFIER.id",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.type",
        "path": "DV_IDENTIFIER.type",
        "short": "Optional identifier type, such as  prescription , or  Social Security Number .",
        "definition": "Optional identifier type, such as  prescription , or  Social Security Number . One day a controlled vocabulary might be possible for this.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DV_IDENTIFIER.type",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "DV_IDENTIFIER",
        "path": "DV_IDENTIFIER",
        "short": "Type for representing identifiers of real-world entities.",
        "definition": "Type for representing identifiers of real-world entities. Typical identifiers include drivers licence number, social security number, veterans affairs number, prescription id, order id, and so on.\n\nDV_IDENTIFIER is used to represent any identifier of a real thing, issued by some authority or agency. \n\nMisuse: DV_IDENTIFIER is not used to express identifiers generated by the infrastructure to refer to information items; the types OBJECT_ID and OBJECT_REF and subtypes are defined for this purpose.",
        "min": 0,
        "max": "*",
        "constraint": [
          {
            "key": "Issuer_valid",
            "severity": "error",
            "human": "Issuer valid must not be empty",
            "expression": "issuer.empty().not()"
          },
          {
            "key": "Assigner_valid",
            "severity": "error",
            "human": "Assigner valid must not be empty",
            "expression": "assigner.empty().not()"
          },
          {
            "key": "Id_valid",
            "severity": "error",
            "human": "Id valid must not be empty",
            "expression": "id.empty().not()"
          },
          {
            "key": "Type_valid",
            "severity": "error",
            "human": "Type valid must not be empty",
            "expression": "type.empty().not()"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.issuer",
        "path": "DV_IDENTIFIER.issuer",
        "short": "Optional authority which issues the kind of id used in the id field of this object.",
        "definition": "Optional authority which issues the kind of id used in the id field of this object. ",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.assigner",
        "path": "DV_IDENTIFIER.assigner",
        "short": "Optional organisation that assigned the id to the item being identified.",
        "definition": "Optional organisation that assigned the id to the item being identified.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.id",
        "path": "DV_IDENTIFIER.id",
        "short": "The identifier value.",
        "definition": "The identifier value. Often structured, according to the definition of the issuing authority's rules. ",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      },
      {
        "id": "DV_IDENTIFIER.type",
        "path": "DV_IDENTIFIER.type",
        "short": "Optional identifier type, such as  prescription , or  Social Security Number .",
        "definition": "Optional identifier type, such as  prescription , or  Social Security Number . One day a controlled vocabulary might be possible for this.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "isModifier": false
      }
    ]
  }
}