Ecoinfo AES - CI build
0.1.0 - ci-build

!!Ecoinfo AES - CI build - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Agendamento de Consulta ou Procedimento

Official URL: https://fhir.ecoinfo.ipes.tech/fhir/StructureDefinition/AppointmentBRIPES Version: 0.1.0
Draft as of 2025-03-17 Computable Name: AppointmentBRIPES

Agendamento de consulta ou procedimento

Este perfil do recurso Appointment é uma restrição do Recurso Appointment do FHIR R4 e foi desenhado para gerenciar agendamentos vinculados à regulação assistencial no contexto do SUS.

Escopo e Uso

O recurso Appointment é utilizado para representar agendamentos de serviços de saúde no contexto do Sistema Único de Saúde (SUS). Ele é adaptado para atender às necessidades específicas de regulação assistencial, incluindo agendamentos vinculados às Ofertas Integradas de Cuidado (OCI) e ao Plano de Ação Regional (PAR) .

O recurso é central para a gestão de filas de espera, controle de prioridades e organização de serviços assistenciais em sistemas de regulação, como o SISREG . Ele abrange desde a documentação de agendamentos simples até o rastreamento de pacotes complexos de procedimentos associados às OCI.

Propósito

  1. Documentar Agendamentos:
    • Registrar agendamentos de consultas, exames, procedimentos e terapias no contexto do SUS.
  2. Rastreabilidade e Integração:
    • Garantir a rastreabilidade do processo desde a solicitação até a realização do procedimento.
    • Integrar informações provenientes de diferentes sistemas e plataformas.
  3. Monitoramento e Avaliação:
    • Apoiar a análise de indicadores de saúde para avaliar o cumprimento de metas regionais e nacionais.
  4. Gestão de Prioridades:
    • Permitir a organização de filas de espera e priorização de pacientes com base em critérios definidos.

Uso Apropriado

  1. Gestão de Agendamentos:
    • Representar compromissos agendados para pacientes em qualquer unidade de saúde.
  2. Integração com Regulação Assistencial:
    • Vincular agendamentos a sistemas de regulação, como o SISREG
  3. Acompanhamento de OCI:
    • Monitorar a execução de Ofertas Integradas de Cuidado.
  4. Planejamento Regional:
    • Associar agendamentos ao Plano de Ação Regional (PAR) para rastrear metas e recursos alocados.

Uso Indevido

  1. Agendamentos Fora do Contexto de Saúde:
    • Não deve ser utilizado para compromissos fora da área de saúde.
  2. Falta de Integração com Regulação:
    • Não adequado para representar serviços não regulados ou fora de sistemas de regulação.
  3. Dados Sensíveis Fora do Escopo:
    • Não deve ser utilizado para registrar informações clínicas detalhadas do paciente, que devem ser documentadas em outros recursos, como Observation ou DiagnosticReport.

Benefícios

  • Transparência e Controle:
  • Facilita a visualização do status de agendamentos e procedimentos realizados.
  • Eficiência Operacional:
  • Promove a integração entre plataformas e otimiza a gestão de filas.
  • Tomada de Decisão Baseada em Dados:
  • Oferece informações precisas para análises regionais e planejamento estratégico.
  • Redução de Fragmentação:
  • Integra processos e sistemas, diminuindo a redundância e os erros na gestão de agendamentos.

Este escopo estabelece os limites e possibilidades de uso do recurso Appointment, reforçando seu papel como elemento-chave para a gestão eficiente de serviços assistenciais no SUS e alinhado às regulamentações brasileiras.

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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 1..1 Identifier Identifies this organization across multiple systems
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id Σ 1..1 string Logical id of this artifact
Valor fixo: service1
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
..... location Σ 1..1 Reference(Location) Location(s) where service may be provided
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
.... contained:location 1..1 Location Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... address 1..1 Address Physical location
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name Σ 0..1 HumanName The name(s) associated with the practitioner
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier Σ 1..1 Identifier Identificador do registro no sistema de origem
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... serviceCategory Σ 0..1 CodeableConcept A broad categorization of the service that is to be performed during this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial (preferred)
... serviceType Σ 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty Σ 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: PracticeSettingCodeValueSet (preferred)
.... specialty:specialty Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... reasonCode Σ 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... start Σ 1..1 instant When appointment is to take place
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
... Fatias para participant C 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
Constraints: app-1
.... participant:Todas as fatias Conteúdo/regras para todas as fatias
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:patient C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (subject)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
...... coding Σ 1..1 Coding Code defined by a terminology system
..... actor Σ 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:healthcareService C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:practitioner C 0..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Appointment.contained:practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
http://terminology.hl7.org/ValueSet/v2-2.7-0360
From a norma FHIR
Appointment.statusrequiredAppointmentStatus
http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1
From a norma FHIR
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Appointment.participant.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:patient.typeextensibleFixed Value: SBJ
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:patient.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:healthcareService.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:healthcareService.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:practitioner.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:practitioner.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participant, Appointment.participant:patient, Appointment.participant:healthcareService, Appointment.participant:practitionerEither 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)
... meta
.... Fatias para tag 0..* Coding Tags applied to this resource
Fatia: Não ordenado, Aberto por pattern:$this
..... tag:OrganizationBRIPES 0..1 Coding Tags applied to this resource
...... system 1..1 uri Identity of the terminology system
Valor fixo: https://fhir.ecoinfo.ipes.tech/fhir/StructureDefinition/OrganizationBRIPES
...... code 1..1 code CNES do estabelecimento de saúde
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... identifier 1..1 Identifier Identifies this organization across multiple systems
..... active 0..0
..... type 0..0
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
..... telecom 0..0
..... address 0..0
..... partOf 0..0
..... contact 0..0
..... endpoint 0..0
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id 1..1 string Logical id of this artifact
Valor fixo: service1
..... providedBy
...... reference 1..1 string Literal reference, Relative, internal or absolute URL
..... category 0..0
..... type 0..0
..... specialty 0..0
..... location 1..1 Reference(Location) Location(s) where service may be provided
...... reference 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
...... type 0..0
...... identifier 0..0
..... comment 0..0
..... extraDetails 0..0
..... photo 0..0
..... telecom 0..0
..... coverageArea 0..0
..... serviceProvisionCode 0..0
..... eligibility 0..0
..... program 0..0
..... characteristic 0..0
..... communication 0..0
..... referralMethod 0..0
..... appointmentRequired 0..0
..... availableTime 0..0
..... notAvailable 0..0
..... availabilityExceptions 0..0
..... endpoint 0..0
.... contained:location 1..1 Location Contained, inline Resources
..... identifier 0..0
..... status 0..0
..... operationalStatus 0..0
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... mode 0..0
..... type 0..0
..... telecom
...... system 1..1 code phone | fax | email | pager | url | sms | other
Valor fixo: phone
...... value 1..1 string The actual contact point details
..... address 1..1 Address Physical location
..... physicalType 0..0
..... managingOrganization 0..0
..... partOf 0..0
..... availabilityExceptions 0..0
..... endpoint 0..0
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... active 0..0
..... name 0..1 HumanName The name(s) associated with the practitioner
..... telecom 0..0
..... address 0..0
..... gender 0..0
..... birthDate 0..0
..... photo 0..0
..... qualification 0..0
..... communication 0..0
... Fatias para identifier 1..1 Identifier External Ids for this item
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier Identificador do registro no sistema de origem
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string Identificador do registro no sistema de origem
..... period 0..0
..... assigner 0..0
... serviceType 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
.... specialty:specialty 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... reasonCode 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... reasonReference 0..0
... priority 0..0
... supportingInformation 0..0
... start 1..1 instant When appointment is to take place
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
.... type 0..0
.... identifier 0..0
.... display 0..0
... Fatias para participant 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
.... participant:patient 1..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (subject)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
...... coding 1..1 Coding Code defined by a terminology system
..... actor 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... reference 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0
...... identifier 0..0
...... display 0..0
..... required 0..0
..... period 0..0
.... participant:healthcareService 1..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (primary performer)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
..... actor 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... required 0..0
..... period 0..0
.... participant:practitioner 0..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (primary performer)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
..... actor 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
... requestedPeriod 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
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
.... 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
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... Fatias para tag Σ 0..* Coding Tags applied to this resource
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
..... tag:OrganizationBRIPES Σ 0..1 Coding Tags applied to this resource
Vínculo: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
...... 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
Valor fixo: https://fhir.ecoinfo.ipes.tech/fhir/StructureDefinition/OrganizationBRIPES
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code CNES do estabelecimento de saúde
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 1..1 Identifier Identifies this organization across multiple systems
..... name ΣC 0..1 string Name used for the organization
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id Σ 1..1 string Logical id of this artifact
Valor fixo: service1
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier Σ 0..* Identifier External identifiers for this item
..... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
..... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
...... 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
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
..... location Σ 1..1 Reference(Location) Location(s) where service may be provided
...... 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
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
...... display Σ 0..1 string Text alternative for the resource
..... name Σ 0..1 string Description of service as presented to a consumer while searching
.... contained:location 1..1 Location Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name Σ 0..1 string Name of the location as used by humans
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... description Σ 0..1 string Additional details about the location that could be displayed as further information to identify the location beyond its name
..... telecom 0..* ContactPoint Contact details of the location
...... 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 ΣC 1..1 code phone | fax | email | pager | url | sms | other
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Valor fixo: phone
...... value Σ 1..1 string The actual contact point details
...... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Vínculo: ContactPointUse (required): Use of contact point.
...... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
...... period Σ 0..1 Period Time period when the contact point was/is in use
..... address 1..1 Address Physical location
..... position 0..1 BackboneElement The absolute geographic location
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 1..1 decimal Longitude with WGS84 datum
...... latitude 1..1 decimal Latitude with WGS84 datum
...... altitude 0..1 decimal Altitude with WGS84 datum
..... hoursOfOperation 0..* BackboneElement What days/times during a week is this location usually open
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Vínculo: DaysOfWeek (required): The days of the week.
...... allDay 0..1 boolean The Location is open all day
...... openingTime 0..1 time Time that the Location opens
...... closingTime 0..1 time Time that the Location closes
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier Σ 0..* Identifier An identifier for the person as this agent
..... name Σ 0..1 HumanName The name(s) associated with the practitioner
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier Σ 1..1 Identifier External Ids for this item
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier Σ 1..1 Identifier Identificador do registro no sistema de origem
..... 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 Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... cancelationReason Σ 0..1 CodeableConcept The coded reason for the appointment being cancelled
Vínculo: AppointmentCancellationReason (example)
... serviceCategory Σ 0..1 CodeableConcept A broad categorization of the service that is to be performed during this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial (preferred)
... serviceType Σ 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty Σ 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: PracticeSettingCodeValueSet (preferred)
.... specialty:specialty Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... appointmentType Σ 0..1 CodeableConcept The style of appointment or patient that has been booked in the slot (not service type)
Vínculo: hl7VS-appointmentReasonCodes (preferred)
... reasonCode Σ 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... description 0..1 string Shown on a subject line in a meeting request, or appointment list
... start Σ 1..1 instant When appointment is to take place
... end Σ 0..1 instant When appointment is to conclude
... minutesDuration 0..1 positiveInt Can be less than start/end (e.g. estimate)
... slot 0..* Reference(Slot) The slots that this appointment is filling
... created 0..1 dateTime The date that this appointment was initially created
... comment 0..1 string Additional comments
... patientInstruction 0..1 string Detailed information and instructions for the patient
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
.... 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
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... Fatias para participant C 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
Constraints: app-1
.... participant:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 0..* CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.
..... actor Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) Person, Location/HealthcareService or Device
..... required Σ 0..1 code required | optional | information-only
Vínculo: ParticipantRequired (required): Is the Participant required to attend the appointment.
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
..... period 0..1 Period Participation period of the actor
.... participant:patient C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (subject)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
...... 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
...... text Σ 0..1 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... 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
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:healthcareService C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:practitioner C 0..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
..... required Σ 0..1 code required | optional | information-only
Vínculo: ParticipantRequired (required): Is the Participant required to attend the appointment.
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
..... period 0..1 Period Participation period of the actor

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Appointment.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
From a norma FHIR
Appointment.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
From a norma FHIR
Appointment.meta.tag:OrganizationBRIPESexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
From a norma FHIR
Appointment.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:organization.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR
Appointment.contained:healthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:healthcareService.providedBy.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Appointment.contained:healthcareService.eligibility.codeexample
Appointment.contained:healthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
Appointment.contained:location.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:location.telecom.systemrequiredFixed Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Appointment.contained:location.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
From a norma FHIR
Appointment.contained:location.hoursOfOperation.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
Appointment.contained:practitioner.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
http://terminology.hl7.org/ValueSet/v2-2.7-0360
From a norma FHIR
Appointment.statusrequiredAppointmentStatus
http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1
From a norma FHIR
Appointment.cancelationReasonexampleAppointmentCancellationReason
http://hl7.org/fhir/ValueSet/appointment-cancellation-reason
From a norma FHIR
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.appointmentTypepreferredHl7VSAppointmentReasonCodes
http://terminology.hl7.org/ValueSet/v2-0276
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Appointment.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant.requiredrequiredParticipantRequired
http://hl7.org/fhir/ValueSet/participantrequired|4.0.1
From a norma FHIR
Appointment.participant.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:patient.typeextensibleFixed Value: SBJ
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:patient.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:healthcareService.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:healthcareService.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:practitioner.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:practitioner.requiredrequiredParticipantRequired
http://hl7.org/fhir/ValueSet/participantrequired|4.0.1
From a norma FHIR
Appointment.participant:practitioner.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participant, Appointment.participant:patient, Appointment.participant:healthcareService, Appointment.participant:practitionerEither 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: 18 elementos(8 aninhado obrigatoriamente elementos)
Fixo: 7 elementos
Proibido: 64 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.meta.tag
  • The element 1 is sliced based on the value of Appointment.contained
  • The element 1 is sliced based on the value of Appointment.identifier
  • The element 1 is sliced based on the value of Appointment.specialty
  • The element 1 is sliced based on the value of Appointment.participant

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
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 1..1 Identifier Identifies this organization across multiple systems
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id Σ 1..1 string Logical id of this artifact
Valor fixo: service1
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
..... location Σ 1..1 Reference(Location) Location(s) where service may be provided
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
.... contained:location 1..1 Location Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... address 1..1 Address Physical location
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name Σ 0..1 HumanName The name(s) associated with the practitioner
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier Σ 1..1 Identifier Identificador do registro no sistema de origem
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... serviceCategory Σ 0..1 CodeableConcept A broad categorization of the service that is to be performed during this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial (preferred)
... serviceType Σ 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty Σ 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: PracticeSettingCodeValueSet (preferred)
.... specialty:specialty Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... reasonCode Σ 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... start Σ 1..1 instant When appointment is to take place
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
... Fatias para participant C 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
Constraints: app-1
.... participant:Todas as fatias Conteúdo/regras para todas as fatias
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:patient C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (subject)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
...... coding Σ 1..1 Coding Code defined by a terminology system
..... actor Σ 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:healthcareService C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:practitioner C 0..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Appointment.contained:practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
http://terminology.hl7.org/ValueSet/v2-2.7-0360
From a norma FHIR
Appointment.statusrequiredAppointmentStatus
http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1
From a norma FHIR
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Appointment.participant.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:patient.typeextensibleFixed Value: SBJ
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:patient.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:healthcareService.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:healthcareService.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:practitioner.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:practitioner.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participant, Appointment.participant:patient, Appointment.participant:healthcareService, Appointment.participant:practitionerEither 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)
... meta
.... Fatias para tag 0..* Coding Tags applied to this resource
Fatia: Não ordenado, Aberto por pattern:$this
..... tag:OrganizationBRIPES 0..1 Coding Tags applied to this resource
...... system 1..1 uri Identity of the terminology system
Valor fixo: https://fhir.ecoinfo.ipes.tech/fhir/StructureDefinition/OrganizationBRIPES
...... code 1..1 code CNES do estabelecimento de saúde
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... identifier 1..1 Identifier Identifies this organization across multiple systems
..... active 0..0
..... type 0..0
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
..... telecom 0..0
..... address 0..0
..... partOf 0..0
..... contact 0..0
..... endpoint 0..0
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id 1..1 string Logical id of this artifact
Valor fixo: service1
..... providedBy
...... reference 1..1 string Literal reference, Relative, internal or absolute URL
..... category 0..0
..... type 0..0
..... specialty 0..0
..... location 1..1 Reference(Location) Location(s) where service may be provided
...... reference 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
...... type 0..0
...... identifier 0..0
..... comment 0..0
..... extraDetails 0..0
..... photo 0..0
..... telecom 0..0
..... coverageArea 0..0
..... serviceProvisionCode 0..0
..... eligibility 0..0
..... program 0..0
..... characteristic 0..0
..... communication 0..0
..... referralMethod 0..0
..... appointmentRequired 0..0
..... availableTime 0..0
..... notAvailable 0..0
..... availabilityExceptions 0..0
..... endpoint 0..0
.... contained:location 1..1 Location Contained, inline Resources
..... identifier 0..0
..... status 0..0
..... operationalStatus 0..0
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... mode 0..0
..... type 0..0
..... telecom
...... system 1..1 code phone | fax | email | pager | url | sms | other
Valor fixo: phone
...... value 1..1 string The actual contact point details
..... address 1..1 Address Physical location
..... physicalType 0..0
..... managingOrganization 0..0
..... partOf 0..0
..... availabilityExceptions 0..0
..... endpoint 0..0
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... active 0..0
..... name 0..1 HumanName The name(s) associated with the practitioner
..... telecom 0..0
..... address 0..0
..... gender 0..0
..... birthDate 0..0
..... photo 0..0
..... qualification 0..0
..... communication 0..0
... Fatias para identifier 1..1 Identifier External Ids for this item
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 1..1 Identifier Identificador do registro no sistema de origem
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string Identificador do registro no sistema de origem
..... period 0..0
..... assigner 0..0
... serviceType 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
.... specialty:specialty 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... reasonCode 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... reasonReference 0..0
... priority 0..0
... supportingInformation 0..0
... start 1..1 instant When appointment is to take place
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
.... type 0..0
.... identifier 0..0
.... display 0..0
... Fatias para participant 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
.... participant:patient 1..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (subject)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
...... coding 1..1 Coding Code defined by a terminology system
..... actor 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... reference 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0
...... identifier 0..0
...... display 0..0
..... required 0..0
..... period 0..0
.... participant:healthcareService 1..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (primary performer)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
..... actor 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... required 0..0
..... period 0..0
.... participant:practitioner 0..1 BackboneElement Participants involved in appointment
..... type 1..1 CodeableConcept Role of participant in the appointment
Valor fixo: Como mostrado (primary performer)
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
..... actor 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
... requestedPeriod 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico

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
.... 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
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Vínculo: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... Fatias para tag Σ 0..* Coding Tags applied to this resource
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
..... tag:OrganizationBRIPES Σ 0..1 Coding Tags applied to this resource
Vínculo: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
...... 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
Valor fixo: https://fhir.ecoinfo.ipes.tech/fhir/StructureDefinition/OrganizationBRIPES
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 1..1 code CNES do estabelecimento de saúde
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... Fatias para contained 2..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por pattern:$this
.... contained:organization 0..1 Organization Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier ΣC 1..1 Identifier Identifies this organization across multiple systems
..... name ΣC 0..1 string Name used for the organization
..... alias 0..1 string A list of alternate names that the organization is known as, or was known as in the past
.... contained:healthcareService 1..1 HealthcareService Serviço de saúde
..... id Σ 1..1 string Logical id of this artifact
Valor fixo: service1
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier Σ 0..* Identifier External identifiers for this item
..... active ?!Σ 0..1 boolean Whether this HealthcareService record is in active use
..... providedBy Σ 0..1 Reference(Organization) Organization that provides this service
...... 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
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
..... location Σ 1..1 Reference(Location) Location(s) where service may be provided
...... 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
...... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
Valor fixo: location1
...... display Σ 0..1 string Text alternative for the resource
..... name Σ 0..1 string Description of service as presented to a consumer while searching
.... contained:location 1..1 Location Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... name Σ 0..1 string Name of the location as used by humans
..... alias 0..1 string A list of alternate names that the location is known as, or was known as, in the past
..... description Σ 0..1 string Additional details about the location that could be displayed as further information to identify the location beyond its name
..... telecom 0..* ContactPoint Contact details of the location
...... 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 ΣC 1..1 code phone | fax | email | pager | url | sms | other
Vínculo: ContactPointSystem (required): Telecommunications form for contact point.
Valor fixo: phone
...... value Σ 1..1 string The actual contact point details
...... use ?!Σ 0..1 code home | work | temp | old | mobile - purpose of this contact point
Vínculo: ContactPointUse (required): Use of contact point.
...... rank Σ 0..1 positiveInt Specify preferred order of use (1 = highest)
...... period Σ 0..1 Period Time period when the contact point was/is in use
..... address 1..1 Address Physical location
..... position 0..1 BackboneElement The absolute geographic location
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... longitude 1..1 decimal Longitude with WGS84 datum
...... latitude 1..1 decimal Latitude with WGS84 datum
...... altitude 0..1 decimal Altitude with WGS84 datum
..... hoursOfOperation 0..* BackboneElement What days/times during a week is this location usually open
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... daysOfWeek 0..* code mon | tue | wed | thu | fri | sat | sun
Vínculo: DaysOfWeek (required): The days of the week.
...... allDay 0..1 boolean The Location is open all day
...... openingTime 0..1 time Time that the Location opens
...... closingTime 0..1 time Time that the Location closes
.... contained:practitioner 0..1 Practitioner Contained, inline Resources
..... id Σ 0..1 string Logical id of this artifact
..... meta Σ 0..1 Meta Metadata about the resource
..... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
..... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
..... 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
..... contained 0..* Resource Contained, inline Resources
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
..... identifier Σ 0..* Identifier An identifier for the person as this agent
..... name Σ 0..1 HumanName The name(s) associated with the practitioner
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier Σ 1..1 Identifier External Ids for this item
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier Σ 1..1 Identifier Identificador do registro no sistema de origem
..... 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 Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code proposed | pending | booked | arrived | fulfilled | cancelled | noshow | entered-in-error | checked-in | waitlist
Vínculo: AppointmentStatus (required): The free/busy status of an appointment.
... cancelationReason Σ 0..1 CodeableConcept The coded reason for the appointment being cancelled
Vínculo: AppointmentCancellationReason (example)
... serviceCategory Σ 0..1 CodeableConcept A broad categorization of the service that is to be performed during this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial (preferred)
... serviceType Σ 0..* CodeableConcept Procedimento(s) agendado(s)
Vínculo: ServiceType (preferred): https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionais
... Fatias para specialty Σ 0..* CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Fatia: Não ordenado, Aberto por pattern:$this
Vínculo: PracticeSettingCodeValueSet (preferred)
.... specialty:specialty Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Especialidade (preferred)
.... specialty:specialtyDetail Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: Área de Atuação (preferred)
.... specialty:cbo Σ 0..1 CodeableConcept The specialty of a practitioner that would be required to perform the service requested in this appointment
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (required)
... appointmentType Σ 0..1 CodeableConcept The style of appointment or patient that has been booked in the slot (not service type)
Vínculo: hl7VS-appointmentReasonCodes (preferred)
... reasonCode Σ 0..* CodeableConcept Coded reason this appointment is scheduled
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (preferred)
... description 0..1 string Shown on a subject line in a meeting request, or appointment list
... start Σ 1..1 instant When appointment is to take place
... end Σ 0..1 instant When appointment is to conclude
... minutesDuration 0..1 positiveInt Can be less than start/end (e.g. estimate)
... slot 0..* Reference(Slot) The slots that this appointment is filling
... created 0..1 dateTime The date that this appointment was initially created
... comment 0..1 string Additional comments
... patientInstruction 0..1 string Detailed information and instructions for the patient
... basedOn 0..* Reference(Solicitação de Serviço) The service request this appointment is allocated to assess
.... 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
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... Fatias para participant C 2..* BackboneElement Participants involved in appointment
Fatia: Não ordenado, Aberto por pattern:$this
Constraints: app-1
.... participant:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 0..* CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.
..... actor Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Device | HealthcareService | Location) Person, Location/HealthcareService or Device
..... required Σ 0..1 code required | optional | information-only
Vínculo: ParticipantRequired (required): Is the Participant required to attend the appointment.
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
..... period 0..1 Period Participation period of the actor
.... participant:patient C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (subject)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SBJ
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
...... 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
...... text Σ 0..1 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Paciente) Person, Location/HealthcareService or Device
...... 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
...... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:healthcareService C 1..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(HealthcareService) Person, Location/HealthcareService or Device
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
.... participant:practitioner C 0..1 BackboneElement Participants involved in appointment
Constraints: app-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... type Σ 1..1 CodeableConcept Role of participant in the appointment
Vínculo: ParticipantType (extensible): Role of participant in encounter.

Valor fixo: Como mostrado (primary performer)
...... id 0..0 string Unique id for inter-element referencing
...... extension 0..0 Extension Additional content defined by implementations
...... coding 1..1 Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..0 string Unique id for inter-element referencing
....... extension 0..0 Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... version 0..0 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: PPRF
....... display 0..0 string Representation defined by the system
....... userSelected 0..0 boolean If this coding was chosen directly by the user
...... text 0..0 string Plain text representation of the concept
..... actor Σ 1..1 Reference(Practitioner) Person, Location/HealthcareService or Device
..... required Σ 0..1 code required | optional | information-only
Vínculo: ParticipantRequired (required): Is the Participant required to attend the appointment.
..... status Σ 1..1 code accepted | declined | tentative | needs-action
Vínculo: ParticipationStatus (required): The Participation status of an appointment.
..... period 0..1 Period Participation period of the actor

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
Appointment.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
From a norma FHIR
Appointment.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
From a norma FHIR
Appointment.meta.tag:OrganizationBRIPESexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
From a norma FHIR
Appointment.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:organization.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:organization.contact.purposeextensibleContactEntityType
http://hl7.org/fhir/ValueSet/contactentity-type
From a norma FHIR
Appointment.contained:healthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:healthcareService.providedBy.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Appointment.contained:healthcareService.eligibility.codeexample
Appointment.contained:healthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
Appointment.contained:location.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:location.telecom.systemrequiredFixed Value: phone
http://hl7.org/fhir/ValueSet/contact-point-system|4.0.1
From a norma FHIR
Appointment.contained:location.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use|4.0.1
From a norma FHIR
Appointment.contained:location.hoursOfOperation.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR
Appointment.contained:practitioner.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Appointment.contained:practitioner.qualification.codeexamplev2.0360.2.7(a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
http://terminology.hl7.org/ValueSet/v2-2.7-0360
From a norma FHIR
Appointment.statusrequiredAppointmentStatus
http://hl7.org/fhir/ValueSet/appointmentstatus|4.0.1
From a norma FHIR
Appointment.cancelationReasonexampleAppointmentCancellationReason
http://hl7.org/fhir/ValueSet/appointment-cancellation-reason
From a norma FHIR
Appointment.serviceCategorypreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
https://terminologia.saude.gov.br/fhir/ValueSet/BRModalidadeAssistencial
Appointment.serviceTypepreferredServiceType
http://hl7.org/fhir/ValueSet/service-type
From a norma FHIR
Appointment.specialtypreferredPracticeSettingCodeValueSet
http://hl7.org/fhir/ValueSet/c80-practice-codes
From a norma FHIR
Appointment.specialty:specialtypreferredEspecialidade
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/Especialidade
From este IG
Appointment.specialty:specialtyDetailpreferredAreaAtuacao(a valid code from Área de Atuação)
https://fhir.ecoinfo.ipes.tech/fhir/ValueSet/AreaAtuacao
From este IG
Appointment.specialty:cborequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Appointment.appointmentTypepreferredHl7VSAppointmentReasonCodes
http://terminology.hl7.org/ValueSet/v2-0276
Appointment.reasonCodepreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Appointment.participant.typeextensibleParticipantType
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant.requiredrequiredParticipantRequired
http://hl7.org/fhir/ValueSet/participantrequired|4.0.1
From a norma FHIR
Appointment.participant.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:patient.typeextensibleFixed Value: SBJ
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:patient.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:healthcareService.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:healthcareService.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR
Appointment.participant:practitioner.typeextensibleFixed Value: PPRF
http://hl7.org/fhir/ValueSet/encounter-participant-type
From a norma FHIR
Appointment.participant:practitioner.requiredrequiredParticipantRequired
http://hl7.org/fhir/ValueSet/participantrequired|4.0.1
From a norma FHIR
Appointment.participant:practitioner.statusrequiredParticipationStatus
http://hl7.org/fhir/ValueSet/participationstatus|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
app-1errorAppointment.participant, Appointment.participant:patient, Appointment.participant:healthcareService, Appointment.participant:practitionerEither 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: 18 elementos(8 aninhado obrigatoriamente elementos)
Fixo: 7 elementos
Proibido: 64 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.meta.tag
  • The element 1 is sliced based on the value of Appointment.contained
  • The element 1 is sliced based on the value of Appointment.identifier
  • The element 1 is sliced based on the value of Appointment.specialty
  • The element 1 is sliced based on the value of Appointment.participant

 

Other representations of profile: CSV, Excel, Schematron