Rastreamento de Câncer de Colo de Útero
0.0.1 - preliminar Brazil flag

Rastreamento de Câncer de Colo de Útero, published by Comissão de Governança de Informação em Saúde (CGIS - UFG). This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/kyriosdata/farol/ and changes regularly. See the Directory of published versions

Perfil: DiagnosticoCitopatologico - Descrição detalhada

Draft as of 2024-07-17

Definições para diagnostico-citopatologico perfil.

Guidance on how to interpret the contents of this table can be found here

0. DiagnosticReport
Invariantsrn-1: Anormalidade não pode ser registrada se a categorização geral é negativa para lesão ou malignidade. ('negativo' in conclusionCode.coding.code implies result[0].resolve().component.code.coding.select(code in ('escamosas' | 'glandulares' | 'outras-neoplasias-malignas')).allFalse())
rn-2: Achado não neoplásico não pode registrado se categorização geral indica anormalidade em células epiteiais. ('anormalidade' in conclusionCode.coding.code implies result[0].resolve().component.code.coding.select(code in ('variacoes-nao-neoplasicas' | 'alteracoes-reativas' | 'celulas-glandulares')).allFalse())
rn-3: Se a categorização geral aponta anormalidade, então esta deve ser detalhada. ('anormalidade' in conclusionCode.coding.code implies result[0].resolve().component.code.coding.select(code in ('escamosas' | 'glandulares' | 'outras-neoplasias-malignas')).anyTrue())
rn-4: Se identificada anormalidade glandular, então necessariamente o componente endocervical está presente. (iif(result[0].resolve().component.code.coding.select(code = 'glandulares').exists(), result[0].resolve().component.where('componente' in code.coding.code).value.ofType(CodeableConcept).coding.select(system = 'https://fhir.fabrica.inf.ufg.br/ccu/CodeSystem/componente-endocervical' and code = 'presente').anyTrue(), false))
2. DiagnosticReport.meta
ShortMetadados do laudo
Control1..?
4. DiagnosticReport.meta.extension
Control0..0
6. DiagnosticReport.meta.lastUpdated
ShortQuando o recurso foi atualizado pela última vez
8. DiagnosticReport.meta.profile
ShortPerfil obrigatoriamente a ser atendido
Control1..1
Pattern Valuehttps://fhir.fabrica.inf.ufg.br/ccu/StructureDefinition/diagnostico-citopatologico
10. DiagnosticReport.contained
Control0..0
12. DiagnosticReport.extension
Control0..0
14. DiagnosticReport.identifier
Definition

O identificador único do laudo citopatológico no laboratório

ShortO identificador único atribuído pelo laboratório ao laudo citopatológico que emitiu.
Comments

Este identificador deve estar no formato https://fhir.fabrica.inf.ufg.br/ccu/sid/laudo-cito-{{identificador-solicitante}}

NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
Requirements

Este identificador unicamente identifica o laudo produzido pelo laboratório que o gerou

LabelO rótulo (label)
16. DiagnosticReport.identifier.id
Control0..0
18. DiagnosticReport.identifier.extension
Control0..0
20. DiagnosticReport.identifier.use
Control0..0
22. DiagnosticReport.identifier.system
ShortO identificador do sistema de identificação do laboratório que atribui códigos únicos aos laudos citopatológicos que emite. Este identificador deve estar no formato https://fhir.fabrica.inf.ufg.br/ccu/sid/laudocito-{{identificador-solicitante}}
Control1..?
24. DiagnosticReport.identifier.value
ShortO identificador único atribuído à requisição pelo solicitante usando o seu sistema de origem.
Control1..?
26. DiagnosticReport.identifier.period
Control0..0
28. DiagnosticReport.identifier.assigner
Control0..0
30. DiagnosticReport.basedOn
ShortNúmero do protocolo da requisição (emitido pelo SISCAN)
Control1..1
TypeReference(ServiceRequest)
32. DiagnosticReport.status
Definition

O status do laudo.

ShortIdentifica status do laudo.
Comments

O status é fixo, final, e só é alterado para indicar que foi substituído, provavelmente por entrada fornecida de forma equivocada, contendo erros ou omissões, por exemplo.

LabelO status do laudo.
34. DiagnosticReport.category
Definition

Código que classifica a requisição com a finalidade de busca, ordenação e exibição.

ShortClassificação da requisição com a finalidade de busca, ordenação e exibição.
Comments

Classificação da requisição com a finalidade de busca, ordenação e exibição.

LabelClassificação da requisição com a finalidade de busca, ordenação e exibição.
36. DiagnosticReport.category.coding
Control1..1
Pattern Value{
  "system" : "http://terminology.hl7.org/CodeSystem/v2-0074",
  "code" : "CP"
}
38. DiagnosticReport.category.coding.display
Control0..0
40. DiagnosticReport.code
Pattern Value{
  "coding" : [{
    "system" : "http://loinc.org",
    "code" : "47528-5"
  }]
}
42. DiagnosticReport.subject
Control1..?
44. DiagnosticReport.encounter
Control0..0
46. DiagnosticReport.issued
ShortData do resultado
Control1..?
48. DiagnosticReport.performer
ShortO laboratório responsável pelo serviço
Control1..1
TypeReference(Referência para unidade de saúde)(Organization)
50. DiagnosticReport.resultsInterpreter
ShortO responsável pela interpretação/resultado do exame
Control1..2
TypeReference(Referência para profissional de saúde)(Practitioner)
InvariantsPapelObrigatorio: O papel de cada profissional deve ser indicado (extension.count() = 1 and extension.select(url = 'https://fhir.fabrica.inf.ufg.br/ccu/StructureDefinition/responsabilidade').allTrue())
52. DiagnosticReport.specimen
ShortEspécime no qual o resultado está baseado
Control1..1
TypeReference(Amostra (laudo))
54. DiagnosticReport.result
ShortObservação para a interpretação/resultado
Control1..1
TypeReference(Observações sobre a amostra)
56. DiagnosticReport.conclusionCode
ShortCategorização geral
Control1..1
BindingThe codes SHALL be taken from Categorias de resultado
(required to https://fhir.fabrica.inf.ufg.br/ccu/ValueSet/categorizacoes)
58. DiagnosticReport.conclusionCode.coding
ShortCódigo que identifica a categorização geral
Control1..1
60. DiagnosticReport.conclusionCode.coding.code
Control1..?