{
  "resourceType": "StructureDefinition",
  "language": "pt-BR",
  "url": "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-cnes-1.0",
  "version": "1.0",
  "name": "RNDSCNES",
  "title": "RNDS CNES",
  "status": "draft",
  "publisher": "Datasus",
  "description": "Cadastro Nacional de Estabelecimentos de Saúde (CNES), identificador de um estabelecimento de saúde no âmbito do Ministério da Saúde do Brasil.",
  "purpose": "É o documento que possibilita vinculação de registros e informações de/sobre um estabelecimento de saúde no âmbito da Ministério da Saúde do Brasil.",
  "fhirVersion": "4.0.0",
  "kind": "complex-type",
  "abstract": false,
  "type": "Identifier",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Identifier",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Identifier",
        "path": "Identifier",
        "short": "Cadastro Nacional de Estabelecimentos de Saúde (CNES)",
        "definition": "Cadastro Nacional de Estabelecimentos de Saúde (CNES), identificador de um estabelecimento de saúde no âmbito do Ministério da Saúde do Brasil."
      },
      {
        "id": "Identifier.use",
        "path": "Identifier.use",
        "short": "usual | official | temp | secondary | old (Caso conhecido)",
        "definition": "Indica a finalidade desse identificador",
        "mustSupport": false
      },
      {
        "id": "Identifier.type",
        "path": "Identifier.type",
        "max": "0"
      },
      {
        "id": "Identifier.system",
        "path": "Identifier.system",
        "short": "O namespace para o valor do identificador",
        "definition": "Estabelece o namespace para o valor - ou seja, uma URL que descreve os valores definidos que são exclusivos.",
        "min": 1,
        "fixedUri": "http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnes",
        "mustSupport": true
      },
      {
        "id": "Identifier.value",
        "path": "Identifier.value",
        "short": "O número identificador de um CNES",
        "definition": "O número identificador de um CNES, deve ter exatamente 7 caracteres, e pode começar com qualquer número, incluindo zero (0)",
        "min": 1,
        "patternString": "^[0-9]{7}$",
        "example": [
          {
            "label": "Exemplo de CNES",
            "valueString": "8976543"
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Identifier.period",
        "path": "Identifier.period",
        "short": "Período de tempo quando id é / era válido para uso",
        "definition": "Período de tempo durante o qual o identificador é / foi válido para uso."
      },
      {
        "id": "Identifier.period.start",
        "path": "Identifier.period.start",
        "short": "O começo do período. O limite é inclusivo.",
        "definition": "O começo do período. O limite é inclusivo.",
        "comment": "Se o elemento baixo estiver faltando, o significado é que o limite inferior não é conhecido."
      },
      {
        "id": "Identifier.period.end",
        "path": "Identifier.period.end",
        "short": "Data de términocom limite inclusivo, se não estiver em andamento",
        "definition": "O final do período. Se o final do período estiver faltando, significa que nenhum fim foi conhecido ou planejado no momento em que a instância foi criada. O início pode estar no passado e a data final no futuro, o que significa que o período é esperado / planejado para terminar nesse momento.",
        "comment": "O valor alto inclui qualquer data / hora correspondente. Ou seja, 2012-02-03T10: 00: 00 está em um período que tem um valor final de 2012-02-03.",
        "meaningWhenMissing": "Se o final do período está faltando, isso significa que o período está em curso"
      },
      {
        "id": "Identifier.assigner",
        "path": "Identifier.assigner",
        "max": "0"
      }
    ]
  }
}