Profile Comparison between http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname vs http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname

Left:Human Name (http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname)
Right:Human Name (http://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname)

Messages

Metadata

NameValueComments
abstractfalse
    baseDefinitionhttp://hl7.org/fhir/StructureDefinition/HumanName
      copyrightCC0-1.0
        date2025-12-16T07:58:48+00:00
          descriptionName with extensions for ech-11
            experimental
              fhirVersion4.0.1
                jurisdiction
                  jurisdiction / jurisdiction[0]urn:iso:std:iso:3166#CH
                    kindcomplex-type
                      nameCHCoreHumanName
                        publisherHL7 Switzerland
                          purpose
                            statusactive
                              titleHuman Name
                                typeHumanName
                                  urlhttp://fhir.ch/ig/ch-core/StructureDefinition/ch-core-humanname
                                    version6.0.0

                                      Structure

                                      NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                      HumanName C0..*HumanNameName of a human - parts and usage
                                      Constraints: ch-core-hm-1, ch-core-hm-2, ch-core-hm-3, ch-core-hm-4
                                      C0..*HumanNameName of a human - parts and usage
                                      Constraints: ch-core-hm-1, ch-core-hm-2, ch-core-hm-3, ch-core-hm-4
                                        HumanName.id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                          HumanName.Slices for extension 0..*ExtensionAdditional content defined by implementations
                                          Slice: Unordered, Open by value:url
                                          0..*ExtensionAdditional content defined by implementations
                                          Slice: Unordered, Open by value:url
                                            HumanName.use This element is a modifier element. This element is included in summaries. 0..1codeusual | official | temp | nickname | anonymous | old | maiden
                                            Binding: ?? (required): The use of a human name.
                                            This element is a modifier element. This element is included in summaries. 0..1codeusual | official | temp | nickname | anonymous | old | maiden
                                            Binding: ?? (required): The use of a human name.
                                              HumanName.text This element is included in summaries. 0..1stringText representation of the full name This element is included in summaries. 0..1stringText representation of the full name
                                                HumanName.family This element is included in summaries. 0..1stringFamily name (often called 'Surname') This element is included in summaries. 0..1stringFamily name (often called 'Surname')
                                                  HumanName.family.id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                    HumanName.family.Slices for extension 0..*ExtensionExtension
                                                    Slice: Unordered, Open by value:url

                                                    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                    0..*ExtensionExtension
                                                    Slice: Unordered, Open by value:url

                                                    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                      HumanName.family.value 0..1stringPrimitive value for string
                                                      Max Length:1048576
                                                      0..1stringPrimitive value for string
                                                      Max Length:1048576
                                                        HumanName.given This element is included in summaries. 0..*stringGiven names (not always 'first'). Includes middle names
                                                        This repeating element order: Given Names appear in the correct order for presenting the name
                                                        This element is included in summaries. 0..*stringGiven names (not always 'first'). Includes middle names
                                                        This repeating element order: Given Names appear in the correct order for presenting the name
                                                          HumanName.given.id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                            HumanName.given.Slices for extension 0..*ExtensionExtension
                                                            Slice: Unordered, Open by value:url

                                                            Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                            0..*ExtensionExtension
                                                            Slice: Unordered, Open by value:url

                                                            Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                              HumanName.given.value 0..1stringPrimitive value for string
                                                              Max Length:1048576
                                                              0..1stringPrimitive value for string
                                                              Max Length:1048576
                                                                HumanName.prefix This element is included in summaries. 0..*stringFor a salutation use a prefix without the iso21090-EN-qualifier extension. For academical titles and legal status use the http://hl7.org/fhir/ExtensionDefinition/iso21090-EN-qualifier with the codes AC, LS.
                                                                This repeating element order: Prefixes appear in the correct order for presenting the name
                                                                This element is included in summaries. 0..*stringFor a salutation use a prefix without the iso21090-EN-qualifier extension. For academical titles and legal status use the http://hl7.org/fhir/ExtensionDefinition/iso21090-EN-qualifier with the codes AC, LS.
                                                                This repeating element order: Prefixes appear in the correct order for presenting the name
                                                                  HumanName.prefix.id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                                    HumanName.prefix.Slices for extension 0..*ExtensionExtension
                                                                    Slice: Unordered, Open by value:url

                                                                    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                                    0..*ExtensionExtension
                                                                    Slice: Unordered, Open by value:url

                                                                    Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
                                                                      HumanName.prefix.value 0..1stringPrimitive value for string
                                                                      Max Length:1048576
                                                                      0..1stringPrimitive value for string
                                                                      Max Length:1048576
                                                                        HumanName.suffix This element is included in summaries. 0..*stringParts that come after the name
                                                                        This repeating element order: Suffixes appear in the correct order for presenting the name
                                                                        This element is included in summaries. 0..*stringParts that come after the name
                                                                        This repeating element order: Suffixes appear in the correct order for presenting the name
                                                                          HumanName.period This element is included in summaries. 0..1PeriodTime period when name was/is in use This element is included in summaries. 0..1PeriodTime period when name was/is in use

                                                                            doco Documentation for this format