PackagesCanonicalsLogsProblems
    Packages
    hl7.cda.uv.core@2.0.1-sd
    http://hl7.org/cda/stds/core/StructureDefinition/ENXP
{
  "description": "A character string token representing a part of a name. May have a type code signifying the role of the part in the whole entity name, and a qualifier code for more detail about the name part type. Typical name parts for person names are given names, and family names, titles, etc.",
  "_filename": "StructureDefinition-ENXP.json",
  "package_name": "hl7.cda.uv.core",
  "date": "2024-12-18T12:03:45+11:00",
  "derivation": "specialization",
  "publisher": "Health Level 7",
  "fhirVersion": "5.0.0",
  "name": "ENXP",
  "mapping": [ {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  } ],
  "abstract": false,
  "type": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP",
  "experimental": "false",
  "resourceType": "StructureDefinition",
  "title": "ENXP: Entity Name Part (V3 Data Type)",
  "package_version": "2.0.1-sd",
  "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:v3"
  }, {
    "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
    "valueCode": "can-bind"
  }, {
    "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-container",
    "valueUri": "http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"
  } ],
  "snapshot": {
    "element": [ {
      "constraint": [ {
        "key": "text-null",
        "human": "xmlText and nullFlavor are mutually exclusive (one must be present)",
        "source": "http://hl7.org/cda/stds/core/StructureDefinition/ST",
        "severity": "error",
        "expression": "(xmlText | nullFlavor).count() = 1"
      } ],
      "path": "ENXP",
      "min": 1,
      "definition": "The character string data type stands for text data, primarily intended for machine processing (e.g., sorting, querying, indexing, etc.) Used for names, symbols, and formal expressions.",
      "isModifier": false,
      "short": "Base for all types and resources",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "max": "*",
      "id": "ENXP",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Base"
      }
    }, {
      "path": "ENXP.nullFlavor",
      "min": 0,
      "definition": "If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.",
      "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"
      },
      "representation": [ "xmlAttr" ],
      "max": "1",
      "label": "Exceptional Value Detail",
      "id": "ENXP.nullFlavor",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ANY.nullFlavor"
      }
    }, {
      "path": "ENXP.representation",
      "fixedCode": "TXT",
      "min": 0,
      "definition": "Specifies the representation of the binary data that is the content of the binary data value",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ENXP.representation",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ST.representation"
      }
    }, {
      "path": "ENXP.mediaType",
      "fixedCode": "text/plain",
      "min": 0,
      "definition": "Identifies the type of the encapsulated data and identifies a method to interpret or render the data.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "label": "Media Type",
      "id": "ENXP.mediaType",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ST.mediaType"
      }
    }, {
      "path": "ENXP.language",
      "min": 0,
      "definition": "For character based information the language property specifies the human language of the text.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "label": "Language",
      "id": "ENXP.language",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ST.language"
      }
    }, {
      "path": "ENXP.xmlText",
      "min": 0,
      "short": "Allows for mixed text content",
      "type": [ {
        "code": "string",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/st-simple" ]
      } ],
      "representation": [ "xmlText" ],
      "max": "1",
      "id": "ENXP.xmlText",
      "comment": "This element is represented in XML as textual content. The actual name \"xmlText\" will not appear in a CDA instance.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ST.xmlText"
      }
    }, {
      "path": "ENXP.partType",
      "min": 0,
      "definition": "Indicates whether the name part is a given name, family name, prefix, suffix, etc.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityNamePartType"
      },
      "representation": [ "xmlAttr" ],
      "max": "1",
      "label": "Name Part Type Code",
      "id": "ENXP.partType",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ENXP.partType"
      }
    }, {
      "path": "ENXP.qualifier",
      "min": 0,
      "definition": "qualifier is a set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. For example, a given name may be flagged as a nickname, a family name may be a pseudonym or a name of public records.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier"
      },
      "representation": [ "xmlAttr" ],
      "max": "*",
      "label": "Qualifier Code",
      "id": "ENXP.qualifier",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ENXP.qualifier"
      }
    } ]
  },
  "status": "active",
  "id": "34fdf24d-915c-40ed-8568-b3d9cd5ed638",
  "kind": "logical",
  "url": "http://hl7.org/cda/stds/core/StructureDefinition/ENXP",
  "version": "2.0.1-sd",
  "differential": {
    "element": [ {
      "id": "ENXP",
      "max": "*",
      "min": 1,
      "path": "ENXP"
    }, {
      "path": "ENXP.partType",
      "min": 0,
      "definition": "Indicates whether the name part is a given name, family name, prefix, suffix, etc.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://terminology.hl7.org/ValueSet/v3-EntityNamePartType"
      },
      "representation": [ "xmlAttr" ],
      "max": "1",
      "label": "Name Part Type Code",
      "id": "ENXP.partType"
    }, {
      "path": "ENXP.qualifier",
      "min": 0,
      "definition": "qualifier is a set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. For example, a given name may be flagged as a nickname, a family name may be a pseudonym or a name of public records.",
      "type": [ {
        "code": "code",
        "profile": [ "http://hl7.org/cda/stds/core/StructureDefinition/cs-simple" ]
      } ],
      "binding": {
        "strength": "required",
        "valueSet": "http://hl7.org/cda/stds/core/ValueSet/CDAEntityNamePartQualifier"
      },
      "representation": [ "xmlAttr" ],
      "max": "*",
      "label": "Qualifier Code",
      "id": "ENXP.qualifier"
    } ]
  },
  "contact": [ {
    "name": "HL7 International - Structured Documents",
    "telecom": [ {
      "value": "http://www.hl7.org/Special/committees/structure",
      "system": "url"
    }, {
      "value": "structdog@lists.HL7.org",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/cda/stds/core/StructureDefinition/ST"
}