REDS GO
1.0.3 - draft Brazil flag

REDS GO - Downloaded Version 1.0.3 See the Directory of published versions

Resource Profile: Agendamento de Regulação Assistencial

Official URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRAgendamentoRegulacaoAssistencial Version: 1.0.3
Active as of 2023-04-04 Computable Name: BRAgendamentoRegulacaoAssistencial

Usos:

You can also check for usages in the FHIR IG Statistics

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
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status da solicitação.
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... 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
.... 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(Estabelecimento de Saúde) 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(Estabelecimento de Saúde) 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(Indivíduo) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.status Base required AppointmentStatus 📍4.0.1 a norma FHIR
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
app-1 error Appointment.participant Either the type or actor on the participant SHALL be specified type.exists() or actor.exists()
app-2 error Appointment Either start and end are specified, or neither start.exists() = end.exists()
app-3 error Appointment Only proposed or cancelled appointments can be missing start/end dates (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4 error Appointment Cancelation 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-2 error Appointment If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Appointment If 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-4 error Appointment If 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-5 error Appointment If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Appointment A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must 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..0 Logical id of this artifact
... implicitRules 0..0 A set of rules under which this content was created
... language 0..0 Language of the resource content
... text 0..0 Text summary of the resource, for human interpretation
... contained 0..0 Contained, inline Resources
... identifier 0..0 External Ids for this item
... status 1..1 code Status da solicitação.
... cancelationReason 0..0 The coded reason for the appointment being cancelled
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... reasonCode 0..0 Coded reason this appointment is scheduled
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... id 0..0 Unique id for inter-element referencing
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... priority 0..0 Used to make informed decisions if needing to re-prioritize
... description 0..0 Shown on a subject line in a meeting request, or appointment list
... Fatias para supportingInformation 0..1 Reference(Estabelecimento de Saúde) 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 Unique id for inter-element referencing
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... period 0..0 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
.... supportingInformation:regulatoryOrganization 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde Regulador
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... 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 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
... start 0..1 instant Data Inicial de Agendamento
... end 0..1 instant Data Final de Agendamento
... minutesDuration 0..0 Can be less than start/end (e.g. estimate)
... slot 0..0 The slots that this appointment is filling
... created 0..1 dateTime Data da Autorização
... comment 0..0 Additional comments
... patientInstruction 0..0 Detailed information and instructions for the patient
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... id 0..0 Unique id for inter-element referencing
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... participant 1..1 BackboneElement Paciente
.... id 0..0 Unique id for inter-element referencing
.... 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 Unique id for inter-element referencing
..... coding 1..1 Coding Code defined by a terminology system
...... id 0..0 Unique id for inter-element referencing
...... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... actor 1..1 Reference(Indivíduo) Person, Location/HealthcareService or Device
..... id 0..0 Unique id for inter-element referencing
..... reference 0..0 Literal reference, Relative, internal or absolute URL
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... system 1..1 uri The namespace for the identifier value
...... value 1..1 string The value that is unique
...... period 0..0 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
.... required 0..0 required | optional | information-only
.... 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 Participation period of the actor
... requestedPeriod 0..0 Potential date/time interval(s) requested to allocate the appointment within

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 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
... meta Σ 0..1 Meta Metadata about the resource
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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(Estabelecimento de Saúde) 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(Estabelecimento de Saúde) 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(Indivíduo) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.status Base required AppointmentStatus 📍4.0.1 a norma FHIR
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
app-1 error Appointment.participant Either the type or actor on the participant SHALL be specified type.exists() or actor.exists()
app-2 error Appointment Either start and end are specified, or neither start.exists() = end.exists()
app-3 error Appointment Only proposed or cancelled appointments can be missing start/end dates (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4 error Appointment Cancelation 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-2 error Appointment If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Appointment If 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-4 error Appointment If 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-5 error Appointment If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Appointment A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must 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: 59 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

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
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Status da solicitação.
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... 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
.... 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(Estabelecimento de Saúde) 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(Estabelecimento de Saúde) 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(Indivíduo) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.status Base required AppointmentStatus 📍4.0.1 a norma FHIR
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
app-1 error Appointment.participant Either the type or actor on the participant SHALL be specified type.exists() or actor.exists()
app-2 error Appointment Either start and end are specified, or neither start.exists() = end.exists()
app-3 error Appointment Only proposed or cancelled appointments can be missing start/end dates (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4 error Appointment Cancelation 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-2 error Appointment If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Appointment If 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-4 error Appointment If 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-5 error Appointment If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Appointment A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must 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..0 Logical id of this artifact
... implicitRules 0..0 A set of rules under which this content was created
... language 0..0 Language of the resource content
... text 0..0 Text summary of the resource, for human interpretation
... contained 0..0 Contained, inline Resources
... identifier 0..0 External Ids for this item
... status 1..1 code Status da solicitação.
... cancelationReason 0..0 The coded reason for the appointment being cancelled
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... 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 Plain text representation of the concept
... reasonCode 0..0 Coded reason this appointment is scheduled
... reasonReference 1..1 Reference(CID10 Avaliado) Motivo da solicitação
.... id 0..0 Unique id for inter-element referencing
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... priority 0..0 Used to make informed decisions if needing to re-prioritize
... description 0..0 Shown on a subject line in a meeting request, or appointment list
... Fatias para supportingInformation 0..1 Reference(Estabelecimento de Saúde) 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 Unique id for inter-element referencing
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... period 0..0 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
.... supportingInformation:regulatoryOrganization 0..1 Reference(Estabelecimento de Saúde) Estabelecimento de Saúde Regulador
..... id 0..0 Unique id for inter-element referencing
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... 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 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
... start 0..1 instant Data Inicial de Agendamento
... end 0..1 instant Data Final de Agendamento
... minutesDuration 0..0 Can be less than start/end (e.g. estimate)
... slot 0..0 The slots that this appointment is filling
... created 0..1 dateTime Data da Autorização
... comment 0..0 Additional comments
... patientInstruction 0..0 Detailed information and instructions for the patient
... basedOn 1..1 Reference(Requisição de Regulação Assistencial) The service request this appointment is allocated to assess
.... id 0..0 Unique id for inter-element referencing
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... participant 1..1 BackboneElement Paciente
.... id 0..0 Unique id for inter-element referencing
.... 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 Unique id for inter-element referencing
..... coding 1..1 Coding Code defined by a terminology system
...... id 0..0 Unique id for inter-element referencing
...... 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 If this coding was chosen directly by the user
..... text 0..0 Plain text representation of the concept
.... actor 1..1 Reference(Indivíduo) Person, Location/HealthcareService or Device
..... id 0..0 Unique id for inter-element referencing
..... reference 0..0 Literal reference, Relative, internal or absolute URL
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
...... id 0..0 Unique id for inter-element referencing
...... use 0..0 usual | official | temp | secondary | old (If known)
...... type 0..0 Description of identifier
...... system 1..1 uri The namespace for the identifier value
...... value 1..1 string The value that is unique
...... period 0..0 Time period when id is/was valid for use
...... assigner 0..0 Organization that issued id (may be just text)
..... display 0..0 Text alternative for the resource
.... required 0..0 required | optional | information-only
.... 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 Participation period of the actor
... requestedPeriod 0..0 Potential date/time interval(s) requested to allocate the appointment within

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 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
... meta Σ 0..1 Meta Metadata about the resource
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... 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(Estabelecimento de Saúde) 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(Estabelecimento de Saúde) 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(Indivíduo) 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
Appointment.status Base required AppointmentStatus 📍4.0.1 a norma FHIR
Appointment.serviceCategory Base required Modalidade Assistencial MIRA 📦1.0.3 este IG
Appointment.serviceType Base required Procedimento realizado 📦1.0.3 este IG
Appointment.specialty Base required Classificação Brasileira de Ocupações - CBO 📦1.0.3 este IG
Appointment.appointmentType Base preferred Caráter de Atendimento no MIRA 📦1.0.3 este IG
Appointment.participant.​type Base required Tipo Participante 📦1.0.3 este IG
Appointment.participant.​status Base required Status do Participante do agendamento 📦1.0.3 este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
app-1 error Appointment.participant Either the type or actor on the participant SHALL be specified type.exists() or actor.exists()
app-2 error Appointment Either start and end are specified, or neither start.exists() = end.exists()
app-3 error Appointment Only proposed or cancelled appointments can be missing start/end dates (start.exists() and end.exists()) or (status in ('proposed' | 'cancelled' | 'waitlist'))
app-4 error Appointment Cancelation 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-2 error Appointment If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Appointment If 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-4 error Appointment If 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-5 error Appointment If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Appointment A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must 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: 59 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

 

Other representations of profile: CSV, Excel, Schematron