Guia de Implementação da Regulação Assistencial (RIRA) da RNDS
1.0.0 - STU1 Brazil flag

!!Guia de Implementação da Regulação Assistencial (RIRA) da RNDS - Compilação de desenvolvimento local (v1.0.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Agendamento de Regulação Assistencial

Official URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAgendamentoRegulacaoAssistencial Version: 1.0.0
Standards status: Informative Maturity Level: 1 Computable Name: BRAgendamentoRegulacaoAssistencial

Agendamento de Regulação Assistencial

Usos:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment C 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
Constraints: app-2, app-3, app-4
... id Σ 0..1 id Logical id of this artifact
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... serviceCategory Σ 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... serviceType Σ 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... specialty Σ 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... appointmentType Σ 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
... start Σ 0..1 instant Data Inicial de Agendamento
... end Σ 0..1 instant Data Final de Agendamento
... created 0..1 dateTime Data da Autorização
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... participant C 1..1 BackboneElement Paciente
Constraints: app-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
.... actor Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
...... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... status Σ 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participantEither the type or actor on the participant SHALL be specified
: type.exists() or actor.exists()
app-2errorAppointmentEither start and end are specified, or neither
: start.exists() = end.exists()
app-3errorAppointmentOnly proposed or cancelled appointments can be missing start/end dates
: (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4errorAppointmentCancelation reason is only used for appointments that have been cancelled, or no-show
: Appointment.cancelationReason.exists() implies (Appointment.status='no-show' or Appointment.status='cancelled')
dom-2errorAppointmentIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAppointmentIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAppointmentA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Appointment

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
... id 0..1 id Logical id of this artifact
... implicitRules 0..0
... language 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..0
... identifier 0..0
... status 1..1 code Status da solicitação.
Vínculo: Status de agendamento de regulação assistencial (required): Status do agendamento
... cancelationReason 0..0
... serviceCategory 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... serviceType 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... specialty 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... appointmentType 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... reasonCode 0..0
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... id 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... priority 0..0
... description 0..0
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..0
..... type 0..0
..... identifier
...... id 0..0
...... use 0..0
...... type 0..0
...... period 0..0
...... assigner 0..0
..... display 0..0
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
..... id 0..0
..... type 0..0
..... identifier
...... id 0..0
...... use 0..0
...... type 0..0
...... system 0..1 uri The namespace for the identifier value
Valor fixo: http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0
...... period 0..0
...... assigner 0..0
..... display 0..0
... start 0..1 instant Data Inicial de Agendamento
... end 0..1 instant Data Final de Agendamento
... minutesDuration 0..0
... slot 0..0
... created 0..1 dateTime Data da Autorização
... comment 0..0
... patientInstruction 0..0
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... id 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... participant 1..1 BackboneElement Paciente
.... id 0..0
.... type 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... id 0..0
..... coding 1..1 Coding Code defined by a terminology system
...... id 0..0
...... system 1..1 uri Identity of the terminology system
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
...... userSelected 0..0
..... text 0..0
.... actor 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... id 0..0
..... reference 0..0
..... type 0..0
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
...... id 0..0
...... use 0..0
...... type 0..0
...... system 1..1 uri The namespace for the identifier value
...... value 1..1 string The value that is unique
...... period 0..0
...... assigner 0..0
..... display 0..0
.... required 0..0
.... status 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.
.... period 0..0
... requestedPeriod 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment C 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
Constraints: app-2, app-3, app-4
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status da solicitação.
Vínculo: Status de agendamento de regulação assistencial (required): Status do agendamento
... serviceCategory Σ 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... serviceType Σ 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... specialty Σ 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... appointmentType Σ 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 0..1 string The value that is unique
Exemplo General: 123456
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri The namespace for the identifier value
Valor fixo: http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0
...... value Σ 0..1 string The value that is unique
Exemplo General: 123456
... start Σ 0..1 instant Data Inicial de Agendamento
... end Σ 0..1 instant Data Final de Agendamento
... created 0..1 dateTime Data da Autorização
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... participant C 1..1 BackboneElement Paciente
Constraints: app-1
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
...... display Σ 0..1 string Representation defined by the system
.... actor Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... status Σ 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participantEither the type or actor on the participant SHALL be specified
: type.exists() or actor.exists()
app-2errorAppointmentEither start and end are specified, or neither
: start.exists() = end.exists()
app-3errorAppointmentOnly proposed or cancelled appointments can be missing start/end dates
: (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4errorAppointmentCancelation reason is only used for appointments that have been cancelled, or no-show
: Appointment.cancelationReason.exists() implies (Appointment.status='no-show' or Appointment.status='cancelled')
dom-2errorAppointmentIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAppointmentIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAppointmentA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Appointment

Resumo

Obrigatório: 24 elementos(3 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 57 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of Appointment.supportingInformation

Maturidade: 1

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment C 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
Constraints: app-2, app-3, app-4
... id Σ 0..1 id Logical id of this artifact
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... serviceCategory Σ 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... serviceType Σ 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... specialty Σ 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... appointmentType Σ 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
... start Σ 0..1 instant Data Inicial de Agendamento
... end Σ 0..1 instant Data Final de Agendamento
... created 0..1 dateTime Data da Autorização
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... participant C 1..1 BackboneElement Paciente
Constraints: app-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... coding Σ 1..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
.... actor Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
...... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... status Σ 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participantEither the type or actor on the participant SHALL be specified
: type.exists() or actor.exists()
app-2errorAppointmentEither start and end are specified, or neither
: start.exists() = end.exists()
app-3errorAppointmentOnly proposed or cancelled appointments can be missing start/end dates
: (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4errorAppointmentCancelation reason is only used for appointments that have been cancelled, or no-show
: Appointment.cancelationReason.exists() implies (Appointment.status='no-show' or Appointment.status='cancelled')
dom-2errorAppointmentIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAppointmentIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAppointmentA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from Appointment

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
... id 0..1 id Logical id of this artifact
... implicitRules 0..0
... language 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..0
... identifier 0..0
... status 1..1 code Status da solicitação.
Vínculo: Status de agendamento de regulação assistencial (required): Status do agendamento
... cancelationReason 0..0
... serviceCategory 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... serviceType 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... specialty 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... appointmentType 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
.... text 0..0
... reasonCode 0..0
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... id 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... priority 0..0
... description 0..0
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..0
..... type 0..0
..... identifier
...... id 0..0
...... use 0..0
...... type 0..0
...... period 0..0
...... assigner 0..0
..... display 0..0
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
..... id 0..0
..... type 0..0
..... identifier
...... id 0..0
...... use 0..0
...... type 0..0
...... system 0..1 uri The namespace for the identifier value
Valor fixo: http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0
...... period 0..0
...... assigner 0..0
..... display 0..0
... start 0..1 instant Data Inicial de Agendamento
... end 0..1 instant Data Final de Agendamento
... minutesDuration 0..0
... slot 0..0
... created 0..1 dateTime Data da Autorização
... comment 0..0
... patientInstruction 0..0
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... id 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... participant 1..1 BackboneElement Paciente
.... id 0..0
.... type 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... id 0..0
..... coding 1..1 Coding Code defined by a terminology system
...... id 0..0
...... system 1..1 uri Identity of the terminology system
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
...... userSelected 0..0
..... text 0..0
.... actor 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... id 0..0
..... reference 0..0
..... type 0..0
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
...... id 0..0
...... use 0..0
...... type 0..0
...... system 1..1 uri The namespace for the identifier value
...... value 1..1 string The value that is unique
...... period 0..0
...... assigner 0..0
..... display 0..0
.... required 0..0
.... status 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.
.... period 0..0
... requestedPeriod 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Appointment C 0..* Appointment A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s)
Constraints: app-2, app-3, app-4
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status da solicitação.
Vínculo: Status de agendamento de regulação assistencial (required): Status do agendamento
... serviceCategory Σ 1..1 CodeableConcept Modalidade assistencial.
Vínculo: Modalidade Assistencial MIRA (required): Modalidade Assistencial
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... serviceType Σ 1..1 CodeableConcept Código do procedimento.
Vínculo: Procedimento realizado (required): SIGTAP
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... specialty Σ 0..1 CodeableConcept Identificador da especialidade médica do executante.
Vínculo: Classificação Brasileira de Ocupações - CBO (required): Classificação Brasileira de Ocupações.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... appointmentType Σ 1..1 CodeableConcept Caráter da solicitação.
Vínculo: Caráter de Atendimento no MIRA (preferred): Caráter de atendimento.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
..... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Fatias para supportingInformation 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Additional information to support the appointment
Fatia: Não ordenado, Aberto por value:identifier.system
.... supportingInformation:Todas as fatias Conteúdo/regras para todas as fatias
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 0..1 string The value that is unique
Exemplo General: 123456
.... supportingInformation:regulatoryOrganization 0..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0) Estabelecimento de Saúde Regulador
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
..... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri The namespace for the identifier value
Valor fixo: http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0
...... value Σ 0..1 string The value that is unique
Exemplo General: 123456
... start Σ 0..1 instant Data Inicial de Agendamento
... end Σ 0..1 instant Data Final de Agendamento
... created 0..1 dateTime Data da Autorização
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... participant C 1..1 BackboneElement Paciente
Constraints: app-1
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type Σ 1..1 CodeableConcept Função do participante da solicitação
Vínculo: Tipo Participante (required): Função do participante da solicitação
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 1..1 Coding Code defined by a terminology system
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: PCT
...... display Σ 0..1 string Representation defined by the system
.... actor Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Person, Location/HealthcareService or Device
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
...... value Σ 1..1 string The value that is unique
Exemplo General: 123456
.... status Σ 1..1 code Status da participação no agendamento.
Vínculo: Status do Participante do agendamento (required): Status da participação no agendamento.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Appointment.statusrequiredBRStatusAgendamentoRegulacaoAssistencial
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusAgendamentoRegulacaoAssistencial
From este IG
Appointment.serviceCategoryrequiredBRModalidadeAssistencialMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRModalidadeAssistencialMIRA
From este IG
Appointment.serviceTyperequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
From este IG
Appointment.specialtyrequiredBROcupacao(a valid code from Classificação Brasileira de Ocupações (CBO))
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
From este IG
Appointment.appointmentTypepreferredBRCaraterAtendimentoMIRA
http://www.saude.gov.br/fhir/r4/ValueSet/BRCaraterAtendimentoMIRA
From este IG
Appointment.participant.typerequiredBRTipoParticipante(a valid code from Tipo do Participante)
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoParticipante
From este IG
Appointment.participant.statusrequiredBRStatusParticipante
http://www.saude.gov.br/fhir/r4/ValueSet/BRStatusParticipante
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participantEither the type or actor on the participant SHALL be specified
: type.exists() or actor.exists()
app-2errorAppointmentEither start and end are specified, or neither
: start.exists() = end.exists()
app-3errorAppointmentOnly proposed or cancelled appointments can be missing start/end dates
: (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4errorAppointmentCancelation reason is only used for appointments that have been cancelled, or no-show
: Appointment.cancelationReason.exists() implies (Appointment.status='no-show' or Appointment.status='cancelled')
dom-2errorAppointmentIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorAppointmentIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorAppointmentIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceAppointmentA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Appointment

Resumo

Obrigatório: 24 elementos(3 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 57 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of Appointment.supportingInformation

Maturidade: 1

 

Other representations of profile: CSV, Excel, Schematron