Validation Results for RACRNDSIG

Generated Fri Mar 22 16:34:39 BRT 2024, FHIR version 4.0.1 for br.gov.saude.rnds.rac#0.1.0 (canonical = http://www.saude.gov.br/fhir/r4 (history)). See Full QA Report

Quality Checks
Publisher Version:IG Publisher Version: v1.6.3
Publication Code:n/a . PackageId = br.gov.saude.rnds.rac, Canonical = http://www.saude.gov.br/fhir/r4
Realm Check for n/a:
  • n/a
Publication Request:
  • Error fetching package-list from http://www.saude.gov.br/fhir/r4: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://www.saude.gov.br/fhir/r4/package-list.json'
  • No publication request found
Supressed Messages:23 Suppressed Issues
Dependency Checks:
PackageVersionFHIRCanonicalWeb BaseComment
.. br.gov.saude.rnds.rac0.1.0R4http://www.saude.gov.br/fhir/r4
... hl7.terminology.r45.3.0 OR4http://terminology.hl7.orghttp://terminology.hl7.org/5.3.0Latest Release is 5.5.0
... hl7.fhir.uv.extensions.r41.0.0 MR4http://hl7.org/fhir/extensionshttp://hl7.org/fhir/extensions/1.0.0
Templates: fhir.base.template#current. Tools: 0.1.0
Dependent IGs:no references
Global Profiles:(none declared)
Terminology Server(s):http://tx.fhir.org/r4 (details)
HTA Analysis:Non-HL7 Igs are exempt from terminology dependency analysis
R5 Dependencies:(none)
Draft Dependencies:
Modifier Extensions:(none)
Previous Version Comparison: Unable to compare with previous version: Unable to find version history at http://www.saude.gov.br/fhir/r4 (Problem #1 with package-list.json at http://www.saude.gov.br/fhir/r4: Error parsing JSON source: Unexpected content at start of JSON at Line 1 (path=[null]) from 'http://www.saude.gov.br/fhir/r4/package-list.json')
IPA Comparison: n/a
IPS Comparison: n/a
Summary: errors = 9, warn = 30, info = 19, broken links = 0
FilenameErrorsWarningsHints
Build Errors000
C:\Users\Igor\rac-ig\input\examples\Example-Bundle-RAC-Completo412
C:\Users\Igor\rac-ig\input\examples\Example-Bundle-RAC-Completo-IndividuoNaoIdentificado432
C:\Users\Igor\rac-ig\input\resources\CodeSystem-BRDadoAusenteOuDesconhecido0151
C:\Users\Igor\rac-ig\input\resources\CodeSystem-BRPapelProblemaDiagnostico020
C:\Users\Igor\rac-ig\input\resources\StructureDefinition-BRIntervaloDoses010
C:\Users\Igor\rac-ig\input\resources\StructureDefinition-BRMedicamento100
C:\Users\Igor\rac-ig\input\resources\StructureDefinition-BRObservacaoDescritiva-1.0010
C:\Users\Igor\rac-ig\input\resources\StructureDefinition-BRProcedimentoRealizado-1.0010
C:\Users\Igor\rac-ig\input\resources\StructureDefinition-BRTurno010
C:\Users\Igor\rac-ig\input\resources\ValueSet-BRCategoriaAgenteAlergiasReacoesAdversas-1.0010
C:\Users\Igor\rac-ig\input\resources\ValueSet-BRPrescricaoNaoEstruturada010
C:\Users\Igor\rac-ig\input\resources\ValueSet-BRTipoAtestado010
C:\Users\Igor\rac-ig\input\resources\ValueSet-BRTipoIdentificadorProcedimento-1.0010
C:\Users\Igor\rac-ig\input\resources\ValueSet-BRTipoObservacao-1.0010

n/a Show Validation Information


input\examples\Example-Bundle-RAC-Completo.json Show Validation Information (1)

PathSeverityMessage
Bundle​.entry[0]​.resource​.section[0] (l61​/c12)Slicing InformationThis element does not match any known slice defined in the profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Bundle.entry[0].resource (l16/c8)errorSlice 'Composition.section:informacoesContatoAssistencial': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
Bundle.entry[0].resource (l16/c8)errorSlice 'Composition.section:problemasDiagnosticosAvaliados': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
Bundle​.entry[0]​.resource​.status (l25​/c26)informationReference to draft CodeSystem http://hl7.org/fhir/composition-status|4.0.1 (from http://tx.fhir.org/r4)
Bundle​.entry[0]​.resource​.type​.system (l26​/c10)errorA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoDocumento' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0] (from http://tx.fhir.org/r4, see log)
Bundle​.entry[0]​.resource​.category[0]​.coding[0]​.system (l35​/c12)warningA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRModalidadeAssistencial' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)
Bundle​.entry[0]​.resource​.category[0]​.system (l35​/c12)errorA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRModalidadeAssistencial' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0] (from http://tx.fhir.org/r4, see log)

input\examples\Example-Bundle-RAC-Completo-IndividuoNaoIdentificado.json Show Validation Information (1)

PathSeverityMessage
Bundle​.entry[0]​.resource​.section[0] (l83​/c12)Slicing InformationThis element does not match any known slice defined in the profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0 (this may not be a problem, but you should check that it's not intended to match a slice) Show Reasoning
Bundle.entry[0].resource (l16/c8)errorSlice 'Composition.section:informacoesContatoAssistencial': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
Bundle.entry[0].resource (l16/c8)errorSlice 'Composition.section:problemasDiagnosticosAvaliados': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
Bundle​.entry[0]​.resource​.status (l25​/c26)informationReference to draft CodeSystem http://hl7.org/fhir/composition-status|4.0.1 (from http://tx.fhir.org/r4)
Bundle​.entry[0]​.resource​.type​.coding[0]​.system (l26​/c10)warningA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoDocumento' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)
Bundle​.entry[0]​.resource​.type​.system (l26​/c10)errorA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoDocumento' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0] (from http://tx.fhir.org/r4, see log)
Bundle​.entry[0]​.resource​.category[0]​.coding[0]​.system (l35​/c12)warningA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRModalidadeAssistencial' could not be found, so the code cannot be validated (from http://tx.fhir.org/r4)
Bundle​.entry[0]​.resource​.category[0]​.system (l35​/c12)errorA definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRModalidadeAssistencial' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0] (from http://tx.fhir.org/r4, see log)
Bundle​.entry[0]​.resource​.subject (l44​/c10)warningA Reference without an actual reference or identifier should have a display

input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.json Show Validation Information (1)

PathSeverityMessage
CodeSysteminformationCodeSystems SHOULD have a stated value for the hierarchyMeaning element so that users know the status and meaning of the code system clearly
CodeSystem​.concept[0]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre alergias' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about allergies')
CodeSystem​.concept[1]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma alergia conhecida.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known allergies')
CodeSystem​.concept[1]​.concept[0]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhum medicamento para alergia conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known medication allergies')
CodeSystem​.concept[1]​.concept[1]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhum fator ambiental conhecido para uma dada alergia.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known environmental allergies')
CodeSystem​.concept[1]​.concept[2]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma alergia alimentar conhecida.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known food allergies')
CodeSystem​.concept[2]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre algum dispositivo.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about devices')
CodeSystem​.concept[3]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhum dispositivo em uso' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known devices in use')
CodeSystem​.concept[4]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre imunização' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about immunizations')
CodeSystem​.concept[5]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre imunização.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known immunizations')
CodeSystem​.concept[6]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Sem informação de medicamentos.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about medications')
CodeSystem​.concept[7]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Sem medicação.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known medications')
CodeSystem​.concept[8]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre o problema.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about problems')
CodeSystem​.concept[9]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhum problema conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known problems')
CodeSystem​.concept[10]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhuma informação sobre procedimento.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about past history of procedures')
CodeSystem​.concept[11]​.designation[0] (l1​/c10823)warningNew Rule: The designation 'Nenhum procedimento conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known procedures')

input\resources\CodeSystem-BRPapelProblemaDiagnostico.json Show Validation Information (1)

PathSeverityMessage
CodeSystem​.concept[0]​.designation[0] (l1​/c2266)warningNew Rule: The designation 'Diagnóstico não presente na admissão' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('Diagnosis not present on admission')
CodeSystem​.concept[1]​.designation[0] (l1​/c2266)warningNew Rule: The designation 'Desconhecido' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('Unknown')

input\resources\StructureDefinition-BRIntervaloDoses.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition.context[0]warningReview the extension type for BRIntervaloDoses: extensions should not have a context of Element unless it's really intended that they can be used anywhere

input\resources\StructureDefinition-BRMedicamento.json Show Validation Information (1)

PathSeverityMessage
Medicamento.Medication.statuserrorBinding http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoSolicitacaoMedicamento-1.0 is not a subset of binding http://hl7.org/fhir/ValueSet/medication-status|4.0.1

input\resources\StructureDefinition-BRObservacaoDescritiva-1.0.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[14]​.fixed​.ofType(CodeableConcept)warningFor the complex type CodeableConcept, consider using a pattern rather than a fixed value to avoid over-constraining the instance

input\resources\StructureDefinition-BRProcedimentoRealizado-1.0.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition​.snapshot​.element[18]​.fixed​.ofType(CodeableConcept)warningFor the complex type CodeableConcept, consider using a pattern rather than a fixed value to avoid over-constraining the instance

input\resources\StructureDefinition-BRTurno.json Show Validation Information (1)

PathSeverityMessage
StructureDefinition.context[0]warningReview the extension type for BRTurno: extensions should not have a context of Element unless it's really intended that they can be used anywhere

input\resources\ValueSet-BRCategoriaAgenteAlergiasReacoesAdversas-1.0.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0].concept[3]warningThe code 'other' is not valid in the system http://hl7.org/fhir/allergy-intolerance-category version * (other)

input\resources\ValueSet-BRPrescricaoNaoEstruturada.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0]warningUnknown System/Version 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRDadoAusenteOuDesconhecido#*' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRDadoAusenteOuDesconhecido' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0])

input\resources\ValueSet-BRTipoAtestado.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0]warningUnknown System/Version 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoDocumento#*' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoDocumento' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0])

input\resources\ValueSet-BRTipoIdentificadorProcedimento-1.0.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[0]warningUnknown System/Version 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador#*' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0])

input\resources\ValueSet-BRTipoObservacao-1.0.json Show Validation Information (1)

PathSeverityMessage
ValueSet.compose.include[1]warningUnknown System/Version 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTabelaSUS#*' specified, so Concepts and Filters can't be checked (Details: A definition for CodeSystem 'http://www.saude.gov.br/fhir/r4/CodeSystem/BRTabelaSUS' version '*' could not be found, so the code cannot be validated. Valid versions: [0.1.0])

Suppressed Messages (Warnings, hints, broken links)

(And include comments like this justifying why)

Errors sorted by type


CODESYSTEM_DESIGNATION_DISP_CLASH_LANG

input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre alergias' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about allergies')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma alergia conhecida.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known allergies')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhum medicamento para alergia conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known medication allergies')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhum fator ambiental conhecido para uma dada alergia.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known environmental allergies')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma alergia alimentar conhecida.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known food allergies')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre algum dispositivo.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about devices')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhum dispositivo em uso' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known devices in use')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre imunização' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about immunizations')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre imunização.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known immunizations')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Sem informação de medicamentos.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about medications')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Sem medicação.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known medications')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre o problema.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about problems')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhum problema conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known problems')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhuma informação sobre procedimento.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No information about past history of procedures')
input\resources\CodeSystem-BRDadoAusenteOuDesconhecido.jsonThe designation 'Nenhum procedimento conhecido.' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('No known procedures')
input\resources\CodeSystem-BRPapelProblemaDiagnostico.jsonThe designation 'Diagnóstico não presente na admissão' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('Diagnosis not present on admission')
input\resources\CodeSystem-BRPapelProblemaDiagnostico.jsonThe designation 'Desconhecido' has no use and is in the same language ('pt-BR'), so is not differentiated from the base display ('Unknown')

CODESYSTEM_PROPERTY_UNKNOWN_CODE

input\resources\CodeSystem-BRCBO.jsonThis property has only a code ('healthcare') and not a URI, so it has no clearly defined meaning in the terminology ecosystem
input\resources\CodeSystem-BRCBO.jsonThis property has only a code ('regulated') and not a URI, so it has no clearly defined meaning in the terminology ecosystem
input\resources\CodeSystem-BRDivisaoGeograficaBrasil.jsonThis property has only a code ('type') and not a URI, so it has no clearly defined meaning in the terminology ecosystem
input\resources\CodeSystem-BRDivisaoGeograficaBrasil.jsonThis property has only a code ('ethnical') and not a URI, so it has no clearly defined meaning in the terminology ecosystem
input\resources\CodeSystem-BRImunobiologico.jsonThis property has only a code ('inativo') and not a URI, so it has no clearly defined meaning in the terminology ecosystem
input\resources\CodeSystem-BRTipoIdentificador.jsonThis property has only a code ('use') and not a URI, so it has no clearly defined meaning in the terminology ecosystem

Reference_REF_NoDisplay

input\examples\Example-Bundle-RAC-Completo-IndividuoNaoIdentificado.jsonA Reference without an actual reference or identifier should have a display

VALUESET_UNKNOWN_FILTER_PROPERTY_NO_CS

input\resources\ValueSet-BRMunicipio-1.0.jsonNo definition can be found for the system http://www.saude.gov.br/fhir/r4/CodeSystem/BRDivisaoGeograficaBrasil, and the property 'type' is not a generally known property, so the property might not be valid, or understood by the terminology ecosystem. In case its useful, the list of generally known properties for all systems is {2}

Validation_VAL_Profile_Minimum_SLICE

input\examples\Example-Bundle-RAC-Completo.jsonSlice 'Composition.section:informacoesContatoAssistencial': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
input\examples\Example-Bundle-RAC-Completo.jsonSlice 'Composition.section:problemasDiagnosticosAvaliados': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
input\examples\Example-Bundle-RAC-Completo-IndividuoNaoIdentificado.jsonSlice 'Composition.section:informacoesContatoAssistencial': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice
input\examples\Example-Bundle-RAC-Completo-IndividuoNaoIdentificado.jsonSlice 'Composition.section:problemasDiagnosticosAvaliados': a matching slice is required, but not found (from http://www.saude.gov.br/fhir/r4/StructureDefinition/BRRegistroAtendimentoClinico|0.1.0). Note that other slices are allowed in addition to this required slice