{
  "resourceType": "StructureDefinition",
  "language": "pt-BR",
  "url": "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-humanname-1.0",
  "version": "1.0",
  "name": "RNDSHumanName",
  "title": "RNDS Human Name",
  "status": "draft",
  "publisher": "Datasus",
  "description": "Tipo com representações de nomes de pessoas, como definido para o projeto RNDS (Rede Nacional de Dados em Saúde) no Brasil.",
  "purpose": "No Brasil não se faz a separação de partes de nomes, por isso é necessário adaptação desse tipo.",
  "fhirVersion": "4.0.0",
  "kind": "complex-type",
  "abstract": false,
  "type": "HumanName",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/HumanName",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "HumanName",
        "path": "HumanName",
        "short": "Nomes atribuídos à uma pessoa",
        "definition": "Um nome humano com a capacidade de identificar pedaços e uso.",
        "comment": "Os nomes podem ser alterados, ou repudiados, ou as pessoas podem ter nomes diferentes em contextos diferentes. Os nomes podem ser divididos em partes de tipos diferentes que têm significância variável dependendo do contexto, embora a divisão em partes nem sempre importe. Com nomes pessoais, as diferentes partes podem ou não estar imbuídas de algum significado implícito; várias culturas associam importância diferente às partes do nome e o grau em que os sistemas devem se preocupar com as partes do nome em todo o mundo varia muito.",
        "mustSupport": false
      },
      {
        "id": "HumanName.use",
        "path": "HumanName.use",
        "short": "usual | official",
        "binding": {
          "strength": "required",
          "description": "Tipo especificando o uso do nome",
          "valueSet": "http://rnds.saude.gov.br/fhir/r4/ValueSet/rnds-nameuse-1.0"
        }
      },
      {
        "id": "HumanName.text",
        "path": "HumanName.text",
        "short": "Representação de texto do nome completo",
        "definition": "Especifica o nome inteiro como deve ser exibido, por ex. na interface do usuário de um aplicativo. Isso pode ser fornecido em vez de ou juntamento com as partes específicas.",
        "alias": [
          "nome completo"
        ]
      },
      {
        "id": "HumanName.family",
        "path": "HumanName.family",
        "short": "Nome de família",
        "definition": "Nome de família",
        "comment": "Nome de família",
        "alias": [
          "nome de família"
        ]
      },
      {
        "id": "HumanName.given",
        "path": "HumanName.given",
        "short": "Nomes próprios (nem sempre 'primeiro'). Inclui nomes do meio",
        "definition": "Nomes próprios (nem sempre 'primeiro'). Inclui nomes do meio",
        "alias": [
          "nome próprio",
          "primeiro nome"
        ],
        "orderMeaning": "Os nomes exibidos aparecem na ordem correta para apresentar o nome"
      },
      {
        "id": "HumanName.prefix",
        "path": "HumanName.prefix",
        "max": "0"
      },
      {
        "id": "HumanName.suffix",
        "path": "HumanName.suffix",
        "max": "0"
      },
      {
        "id": "HumanName.period",
        "path": "HumanName.period",
        "max": "0"
      }
    ]
  }
}