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

Left:nl-core-humanname (http://fhir.nl/fhir/StructureDefinition/nl-core-humanname)
Right:nl-core-humanname (http://fhir.nl/fhir/StructureDefinition/nl-core-humanname)

Messages

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/HumanName
      .copyrightCC0
        .descriptionBase datatype for HumanName Type with additions for Dutch realm names. Dutch names break down the family into maximum of 4 parts that are important to know separately in some if not most use cases.
          .experimental
            .fhirVersion3.0.2
              .jurisdiction
                .kindcomplex-type
                  .namenl-core-humanname
                    .publisherHL7 Netherlands
                      .purposeName information is used to identify and address person.
                        .statusactive
                          .titlenl-core-humanname
                            .typeHumanName
                              .urlhttp://fhir.nl/fhir/StructureDefinition/nl-core-humanname

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. HumanName C0..*HumanNameName of a human - parts and usage
                                nl-core-humanname-1: if you specify a prefix for an own name then an own name is also expected
                                nl-core-humanname-2: if you specify a voorvoegsel for a partner name then a partner name is also expected

                                Example Structured HumanName (preferred above unstructured): {"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/humanname-assembly-order","valueCode":"NL4"}],"text":"Irma Jongeneel-de Haas","family":"Jongeneel-de Haas","_family":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/humanname-own-name","valueString":"Jongeneel"},{"url":"http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix","valueString":"de"},{"url":"http://hl7.org/fhir/StructureDefinition/humanname-partner-name","valueString":"Haas"}]},"given":["Irma"],"_given":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier","valueCode":"CL"}]}]}
                                Example Unstructured HumanName: {"text":"Irma Jongeneel-de Haas"}
                                C0..*HumanNameName of a human - parts and usage
                                nl-core-humanname-1: if you specify a prefix for an own name then an own name is also expected
                                nl-core-humanname-2: if you specify a voorvoegsel for a partner name then a partner name is also expected

                                Example Structured HumanName (preferred above unstructured): {"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/humanname-assembly-order","valueCode":"NL4"}],"text":"Irma Jongeneel-de Haas","family":"Jongeneel-de Haas","_family":{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/humanname-own-name","valueString":"Jongeneel"},{"url":"http://hl7.org/fhir/StructureDefinition/humanname-partner-prefix","valueString":"de"},{"url":"http://hl7.org/fhir/StructureDefinition/humanname-partner-name","valueString":"Haas"}]},"given":["Irma"],"_given":[{"extension":[{"url":"http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier","valueCode":"CL"}]}]}
                                Example Unstructured HumanName: {"text":"Irma Jongeneel-de Haas"}
                                  ... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                    ... Slices for extension 0..*ExtensionExtension
                                    Slice: Unordered, Open by value:url
                                    0..*ExtensionExtension
                                    Slice: Unordered, Open by value:url
                                      ... use ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
                                      Binding: ?? (required): The use of a human name

                                      ?!Σ0..1codeusual | official | temp | nickname | anonymous | old | maiden
                                      Binding: ?? (required): The use of a human name

                                        ... family Σ0..1stringSurnameΣ0..1stringSurname
                                          .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                            .... Slices for extension 0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                            0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                              .... value 0..1stringPrimitive value for string
                                              Max Length:1048576
                                              0..1stringPrimitive value for string
                                              Max Length:1048576
                                                ... given Σ0..*stringGiven
                                                This repeating element order: Given Names appear in the correct order for presenting the name
                                                Σ0..*stringGiven
                                                This repeating element order: Given Names appear in the correct order for presenting the name
                                                  .... id 0..1stringxml:id (or equivalent in JSON)0..1stringxml:id (or equivalent in JSON)
                                                    .... Slices for extension 0..*ExtensionExtension
                                                    Slice: Unordered, Open by value:url
                                                    0..*ExtensionExtension
                                                    Slice: Unordered, Open by value:url
                                                      .... value 0..1stringPrimitive value for string
                                                      Max Length:1048576
                                                      0..1stringPrimitive value for string
                                                      Max Length:1048576
                                                        ... prefix Σ0..*stringParts that come before the name
                                                        This repeating element order: Prefixes appear in the correct order for presenting the name
                                                        Σ0..*stringParts that come before the name
                                                        This repeating element order: Prefixes appear in the correct order for presenting the name
                                                          ... suffix Σ0..*stringParts that come after the name
                                                          This repeating element order: Suffixes appear in the correct order for presenting the name
                                                          Σ0..*stringParts that come after the name
                                                          This repeating element order: Suffixes appear in the correct order for presenting the name
                                                            ... period Σ0..1PeriodTime period when name was/is in useΣ0..1PeriodTime period when name was/is in use

                                                              doco Documentation for this format