{
  "resourceType": "StructureDefinition",
  "language": "pt-BR",
  "url": "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-practitionerrole-1.0",
  "version": "1.0",
  "name": "RNDSPractitionerRole",
  "title": "RNDS Practitioner Role",
  "status": "draft",
  "publisher": "Datasus",
  "description": "Um resource representativo para profissionais de saúde atuantes em estabelecimentos de saúde, como definido para o projeto RNDS (Rede Nacional de Dados em Saúde) no Brasil.",
  "purpose": "É necessário entender o vínculo entre profissionais e seus papéis/cargos/funções de atuação dentro de uma organização.",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "PractitionerRole",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/PractitionerRole",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "PractitionerRole",
        "path": "PractitionerRole",
        "short": "Papéis / organizações aos quais o praticante está associado",
        "definition": "Um conjunto específico de funções / locais / especialidades / serviços que um profissional pode executar em uma organização por um período de tempo."
      },
      {
        "id": "PractitionerRole.identifier",
        "path": "PractitionerRole.identifier",
        "short": "Identificadores de negócios específicos de uma função / local",
        "definition": "Identificadores de negócios específicos de uma função / local",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.identifier.use",
        "path": "PractitionerRole.identifier.use",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.type",
        "path": "PractitionerRole.identifier.type",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.system",
        "path": "PractitionerRole.identifier.system",
        "short": "O namespace para o valor do identificador",
        "definition": "O namespace para o valor do identificador",
        "min": 1,
        "fixedUri": "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-practitionerrole-1.0",
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.identifier.value",
        "path": "PractitionerRole.identifier.value",
        "short": "O valor que é exclusivo",
        "definition": "A parte do identificador normalmente relevante para o usuário e que é exclusiva dentro do contexto do sistema.",
        "min": 1,
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.identifier.period",
        "path": "PractitionerRole.identifier.period",
        "max": "0"
      },
      {
        "id": "PractitionerRole.identifier.assigner",
        "path": "PractitionerRole.identifier.assigner",
        "max": "0"
      },
      {
        "id": "PractitionerRole.active",
        "path": "PractitionerRole.active",
        "definition": "Se este registro de papel do praticante está em uso ativo"
      },
      {
        "id": "PractitionerRole.period",
        "path": "PractitionerRole.period",
        "short": "Período durante o qual o praticante está autorizado a desempenhar nestas funções",
        "definition": "O período durante o qual a pessoa está autorizada a atuar como profissional nessas funções para a organização."
      },
      {
        "id": "PractitionerRole.practitioner",
        "path": "PractitionerRole.practitioner",
        "short": "Profissional que é capaz de fornecer os serviços definidos para a organização",
        "definition": "Profissional que é capaz de fornecer os serviços definidos para a organização",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-practitioner-1.0"
            ],
            "aggregation": [
              "referenced"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.organization",
        "path": "PractitionerRole.organization",
        "short": "Organização onde os o profissional executa essas funções",
        "definition": "Organização onde os o profissional executa essas funções",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://rnds.saude.gov.br/fhir/r4/StructureDefinition/rnds-organization-1.0"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "PractitionerRole.code",
        "path": "PractitionerRole.code",
        "short": "Funções que este praticante pode executar",
        "definition": "Funções que este praticante pode executar",
        "comment": "Uma pessoa pode ter mais de um papel.",
        "requirements": "Precisa saber que autoridade o praticante tem - o que eles podem fazer?",
        "min": 1,
        "mustSupport": true,
        "binding": {
          "strength": "required",
          "description": "O papel que uma pessoa desempenha representando uma organização.",
          "valueSet": "http://rnds.saude.gov.br/fhir/r4/ValueSet/rnds-practitionerrole-1.0"
        }
      },
      {
        "id": "PractitionerRole.specialty",
        "path": "PractitionerRole.specialty",
        "short": "Especialidade específica do praticante",
        "definition": "Especialidade específica do praticante"
      },
      {
        "id": "PractitionerRole.location",
        "path": "PractitionerRole.location",
        "short": "O (s) local (is) em que este profissional presta cuidados",
        "definition": "O (s) local (is) em que este profissional presta cuidados"
      },
      {
        "id": "PractitionerRole.healthcareService",
        "path": "PractitionerRole.healthcareService",
        "short": "A lista de serviços de saúde que esse trabalhador fornece para a (s) organização (ões) da localidade",
        "definition": "A lista de serviços de saúde que esse trabalhador fornece para a (s) organização (ões) da localidade"
      },
      {
        "id": "PractitionerRole.telecom",
        "path": "PractitionerRole.telecom",
        "short": "Detalhes de contato específicos da função / local / serviço",
        "definition": "Detalhes de contato específicos da função / local / serviço"
      },
      {
        "id": "PractitionerRole.availableTime",
        "path": "PractitionerRole.availableTime",
        "short": "Vezes o site de serviço está disponível",
        "definition": "Uma coleção de vezes o praticante está disponível ou desempenhando esse papel no local e / ou serviço de saúde."
      },
      {
        "id": "PractitionerRole.notAvailable",
        "path": "PractitionerRole.notAvailable",
        "short": "Não disponível durante este período devido ao motivo fornecido",
        "definition": "O praticante não está disponível ou desempenha este papel durante este período de tempo devido ao motivo fornecido."
      },
      {
        "id": "PractitionerRole.availabilityExceptions",
        "path": "PractitionerRole.availabilityExceptions",
        "short": "Descrição das exceções de disponibilidade",
        "definition": "Uma descrição das exceções de disponibilidade do site, por exemplo disponibilidade de feriado público. Descrever sucintamente todas as possíveis exceções à disponibilidade normal do local, como detalhes nos tempos disponíveis e tempos não disponíveis."
      },
      {
        "id": "PractitionerRole.endpoint",
        "path": "PractitionerRole.endpoint",
        "max": "0"
      }
    ]
  }
}