Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS
1.0.0 - CI Build BR

!!Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS - Compilação de desenvolvimento local (v1.0.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Atestado Digital

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

Informações de atestado médico/odontológico

Modelo destinado a estruturar as informações de atestado médico/odontológico

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
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... category Σ 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... subject Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
........ url 1..1 uri "gender"
........ value[x] 1..1 code Value of extension
....... extension:birthYear S 1..1 Extension Extension
........ url 1..1 uri "birthYear"
........ value[x] 1..1 date Value of extension
....... extension:reason S 1..1 Extension Extension
........ url 1..1 uri "reason"
........ value[x] 1..1 CodeableConcept Value of extension
...... url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... addresses Σ 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... activity C 1..1 BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 1..1 BackboneElement In-line definition of activity
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... scheduled[x] 1..1 Timing When activity is to occur
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 1..1 dateTime Data de início do afastamento
...... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... count Σ 1..1 positiveInt Tempo de afastamento
..... description 0..1 string Informações adicionais

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
tim-1errorCarePlan.activity.detail.scheduled[x].repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorCarePlan.activity.detail.scheduled[x].repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorCarePlan.activity.detail.scheduled[x].repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorCarePlan.activity.detail.scheduled[x].repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorCarePlan.activity.detail.scheduled[x].repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorCarePlan.activity.detail.scheduled[x].repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorCarePlan.activity.detail.scheduled[x].repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorCarePlan.activity.detail.scheduled[x].repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorCarePlan.activity.detail.scheduled[x].repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... replaces 0..0
... partOf 0..0
... status 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... intent 1..1 code Intenção do atestado
Vínculo: Intenção do atestado (required): Intenção do atestado médico/odontológico
Valor fixo: plan
... category 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
....... extension:birthYear S 1..1 Extension Extension
....... extension:reason S 1..1 Extension Extension
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... period 0..0
... created 0..0
... author 0..0
... contributor 0..0
... careTeam 0..0
... addresses 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... supportingInfo 0..0
... goal 0..0
... activity 1..1 BackboneElement Action to occur as part of plan
.... id 0..0
.... outcomeCodeableConcept 0..0
.... outcomeReference 0..0
.... progress 0..0
.... reference 0..0
.... detail 1..1 BackboneElement In-line definition of activity
..... id 0..0
..... kind 0..0
..... instantiatesCanonical 0..0
..... instantiatesUri 0..0
..... code 0..0
..... reasonCode 0..0
..... reasonReference 0..0
..... goal 0..0
..... status 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... statusReason 0..0
..... doNotPerform 0..0
..... scheduled[x] 1..1 Timing When activity is to occur
...... event 1..1 dateTime Data de início do afastamento
...... repeat 1..1 Element When the event is to occur
....... id 0..0
....... bounds[x] 0..0
....... count 1..1 positiveInt Tempo de afastamento
....... countMax 0..0
....... duration 0..0
....... durationMax 0..0
....... durationUnit 0..0
....... frequency 0..0
....... frequencyMax 0..0
....... period 0..0
....... periodMax 0..0
....... periodUnit 0..0
....... dayOfWeek 0..0
....... timeOfDay 0..0
....... when 0..0
....... offset 0..0
...... code 0..0
..... location 0..0
..... performer 0..0
..... product[x] 0..0
..... dailyAmount 0..0
..... quantity 0..0
..... description 0..1 string Informações adicionais
... note 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeValueSet / CódigoURI
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... id Σ 0..1 id 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
... 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
... status ?!Σ 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... intent ?!Σ 1..1 code Intenção do atestado
Vínculo: Intenção do atestado (required): Intenção do atestado médico/odontológico
Valor fixo: plan
... category Σ 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
... subject Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... id 0..1 string Unique id for inter-element referencing
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... id 0..1 string Unique id for inter-element referencing
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
........ 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
........ url 1..1 uri "gender"
........ value[x] 1..1 code Value of extension
....... extension:birthYear S 1..1 Extension Extension
........ 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
........ url 1..1 uri "birthYear"
........ value[x] 1..1 date Value of extension
....... extension:reason S 1..1 Extension Extension
........ 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
........ url 1..1 uri "reason"
........ value[x] 1..1 CodeableConcept Value of extension
...... url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... addresses Σ 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... 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
... activity C 1..1 BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 1..1 BackboneElement In-line definition of activity
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... scheduled[x] 1..1 Timing When activity is to occur
...... 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
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 1..1 dateTime Data de início do afastamento
...... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... count Σ 1..1 positiveInt Tempo de afastamento
..... description 0..1 string Informações adicionais

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
tim-1errorCarePlan.activity.detail.scheduled[x].repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorCarePlan.activity.detail.scheduled[x].repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorCarePlan.activity.detail.scheduled[x].repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorCarePlan.activity.detail.scheduled[x].repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorCarePlan.activity.detail.scheduled[x].repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorCarePlan.activity.detail.scheduled[x].repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorCarePlan.activity.detail.scheduled[x].repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorCarePlan.activity.detail.scheduled[x].repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorCarePlan.activity.detail.scheduled[x].repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from CarePlan

Resumo

Obrigatório: 13 elementos(4 aninhado obrigatoriamente elementos)
Deve ser suportado: 4 elementos
Fixo: 3 elementos
Proibido: 71 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Maturidade: 1

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... status ?!Σ 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... category Σ 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... coding Σ 1..1 Coding Code defined by a terminology system
..... system Σ 1..1 uri Identity of the terminology system
..... code Σ 1..1 code Symbol in syntax defined by the system
... subject Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
........ url 1..1 uri "gender"
........ value[x] 1..1 code Value of extension
....... extension:birthYear S 1..1 Extension Extension
........ url 1..1 uri "birthYear"
........ value[x] 1..1 date Value of extension
....... extension:reason S 1..1 Extension Extension
........ url 1..1 uri "reason"
........ value[x] 1..1 CodeableConcept Value of extension
...... url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... addresses Σ 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... activity C 1..1 BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 1..1 BackboneElement In-line definition of activity
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... scheduled[x] 1..1 Timing When activity is to occur
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 1..1 dateTime Data de início do afastamento
...... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... count Σ 1..1 positiveInt Tempo de afastamento
..... description 0..1 string Informações adicionais

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
tim-1errorCarePlan.activity.detail.scheduled[x].repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorCarePlan.activity.detail.scheduled[x].repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorCarePlan.activity.detail.scheduled[x].repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorCarePlan.activity.detail.scheduled[x].repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorCarePlan.activity.detail.scheduled[x].repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorCarePlan.activity.detail.scheduled[x].repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorCarePlan.activity.detail.scheduled[x].repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorCarePlan.activity.detail.scheduled[x].repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorCarePlan.activity.detail.scheduled[x].repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

Differential View

This structure is derived from CarePlan

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... identifier 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... replaces 0..0
... partOf 0..0
... status 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... intent 1..1 code Intenção do atestado
Vínculo: Intenção do atestado (required): Intenção do atestado médico/odontológico
Valor fixo: plan
... category 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... coding 1..1 Coding Code defined by a terminology system
..... system 1..1 uri Identity of the terminology system
..... code 1..1 code Symbol in syntax defined by the system
..... userSelected 0..0
.... text 0..0
... title 0..0
... description 0..0
... subject 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
....... extension:birthYear S 1..1 Extension Extension
....... extension:reason S 1..1 Extension Extension
.... reference 0..0
.... type 0..0
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0
..... type 0..0
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... period 0..0
... created 0..0
... author 0..0
... contributor 0..0
... careTeam 0..0
... addresses 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... reference 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... supportingInfo 0..0
... goal 0..0
... activity 1..1 BackboneElement Action to occur as part of plan
.... id 0..0
.... outcomeCodeableConcept 0..0
.... outcomeReference 0..0
.... progress 0..0
.... reference 0..0
.... detail 1..1 BackboneElement In-line definition of activity
..... id 0..0
..... kind 0..0
..... instantiatesCanonical 0..0
..... instantiatesUri 0..0
..... code 0..0
..... reasonCode 0..0
..... reasonReference 0..0
..... goal 0..0
..... status 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... statusReason 0..0
..... doNotPerform 0..0
..... scheduled[x] 1..1 Timing When activity is to occur
...... event 1..1 dateTime Data de início do afastamento
...... repeat 1..1 Element When the event is to occur
....... id 0..0
....... bounds[x] 0..0
....... count 1..1 positiveInt Tempo de afastamento
....... countMax 0..0
....... duration 0..0
....... durationMax 0..0
....... durationUnit 0..0
....... frequency 0..0
....... frequencyMax 0..0
....... period 0..0
....... periodMax 0..0
....... periodUnit 0..0
....... dayOfWeek 0..0
....... timeOfDay 0..0
....... when 0..0
....... offset 0..0
...... code 0..0
..... location 0..0
..... performer 0..0
..... product[x] 0..0
..... dailyAmount 0..0
..... quantity 0..0
..... description 0..1 string Informações adicionais
... note 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeValueSet / CódigoURI
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... id Σ 0..1 id 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
... 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
... status ?!Σ 1..1 code Estado do atestado.
Vínculo: Status do atestado (required): Estado do atestado.
Valor fixo: active
... intent ?!Σ 1..1 code Intenção do atestado
Vínculo: Intenção do atestado (required): Intenção do atestado médico/odontológico
Valor fixo: plan
... category Σ 1..1 CodeableConcept Tipo do atestado
Vínculo: Tipo de atestado (required): Tipo do atestado.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... coding Σ 1..1 Coding Code defined by a terminology system
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... system Σ 1..1 uri Identity of the terminology system
..... version Σ 0..1 string Version of the system - if relevant
..... code Σ 1..1 code Symbol in syntax defined by the system
..... display Σ 0..1 string Representation defined by the system
... subject Σ 1..1 Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0) Identificação do Indivíduo
.... id 0..1 string Unique id for inter-element referencing
.... Fatias para extension 0..* Extension Extension
Fatia: Não ordenado, Aberto por value:url
..... extension:unidentifiedPatient S 0..1 (Complexo) Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
...... id 0..1 string Unique id for inter-element referencing
...... Fatias para extension 3..3 Extension Extension
Fatia: Não ordenado, Aberto por value:url
....... extension:gender S 1..1 Extension Extension
........ 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
........ url 1..1 uri "gender"
........ value[x] 1..1 code Value of extension
....... extension:birthYear S 1..1 Extension Extension
........ 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
........ url 1..1 uri "birthYear"
........ value[x] 1..1 date Value of extension
....... extension:reason S 1..1 Extension Extension
........ 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
........ url 1..1 uri "reason"
........ value[x] 1..1 CodeableConcept Value of extension
...... url 1..1 uri "http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... addresses Σ 0..1 Reference(CID10 Avaliado) Health issues this plan addresses
.... 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
... activity C 1..1 BackboneElement Action to occur as part of plan
Constraints: cpl-3
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... detail C 1..1 BackboneElement In-line definition of activity
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... status ?! 1..1 code not-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
Vínculo: Status do afastamento descrito no atestado (required): Estado do afastamento
Valor fixo: unknown
..... scheduled[x] 1..1 Timing When activity is to occur
...... 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
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... event Σ 1..1 dateTime Data de início do afastamento
...... repeat ΣC 1..1 Element When the event is to occur
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
....... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
....... count Σ 1..1 positiveInt Tempo de afastamento
..... description 0..1 string Informações adicionais

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeValueSet / CódigoURI
CarePlan.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
CarePlan.statusrequiredFixed Value: active
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAtestado
From este IG
CarePlan.intentrequiredFixed Value: plan
http://www.saude.gov.br/fhir/r4/ValueSet/BRIntencaoAtestado
From este IG
CarePlan.categoryrequiredBRTipoAtestado
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoAtestado
From este IG
CarePlan.activity.detail.statusrequiredFixed Value: unknown
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoAfastamentoAtestado
From este IG

Restrições

IdGrauCaminho(s)DetalhesRequisitos
cpl-3errorCarePlan.activityProvide a reference or detail, not both
: detail.empty() or reference.empty()
dom-2errorCarePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorCarePlanIf 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-4errorCarePlanIf 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-5errorCarePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceCarePlanA 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()
tim-1errorCarePlan.activity.detail.scheduled[x].repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorCarePlan.activity.detail.scheduled[x].repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorCarePlan.activity.detail.scheduled[x].repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorCarePlan.activity.detail.scheduled[x].repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorCarePlan.activity.detail.scheduled[x].repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorCarePlan.activity.detail.scheduled[x].repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorCarePlan.activity.detail.scheduled[x].repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorCarePlan.activity.detail.scheduled[x].repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorCarePlan.activity.detail.scheduled[x].repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from CarePlan

Resumo

Obrigatório: 13 elementos(4 aninhado obrigatoriamente elementos)
Deve ser suportado: 4 elementos
Fixo: 3 elementos
Proibido: 71 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Extensões

Esta estrutura refere-se a estas extensões:

Maturidade: 1

 

Other representations of profile: CSV, Excel, Schematron