Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS
1.0.0-release - STU1 Brazil flag

Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS - Compilação de desenvolvimento local (v1.0.0-release) 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-release
Standards status: Normative Maturity Level: 1 Computable Name: BRAtestado

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 Differentials, Snapshots, and other representations.

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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error CarePlan.activity.detail.scheduled[x].repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error CarePlan.activity.detail.scheduled[x].repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error CarePlan.activity.detail.scheduled[x].repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error CarePlan.activity.detail.scheduled[x].repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error CarePlan.activity.detail.scheduled[x].repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error CarePlan.activity.detail.scheduled[x].repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error CarePlan.activity.detail.scheduled[x].repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error CarePlan.activity.detail.scheduled[x].repeat If 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-10 error CarePlan.activity.detail.scheduled[x].repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... identifier 0..0 External Ids for this plan
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... replaces 0..0 CarePlan replaced by this CarePlan
... partOf 0..0 Part of referenced CarePlan
... 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 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... title 0..0 Human-friendly name for the care plan
... description 0..0 Summary of nature of plan
... 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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:gender S 1..1 Extension Extension
....... extension:birthYear S 1..1 Extension Extension
....... extension:reason S 1..1 Extension Extension
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... encounter 0..0 Encounter created as part of
... period 0..0 Time period plan covers
... created 0..0 Date record was first recorded
... author 0..0 Who is the designated responsible party
... contributor 0..0 Who provided the content of the care plan
... careTeam 0..0 Who's involved in plan?
... 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 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... supportingInfo 0..0 Information considered as part of plan
... goal 0..0 Desired outcome of plan
... activity 1..1 BackboneElement Action to occur as part of plan
.... id 0..0 Unique id for inter-element referencing
.... outcomeCodeableConcept 0..0 Results of the activity
.... outcomeReference 0..0 Appointment, Encounter, Procedure, etc.
.... progress 0..0 Comments about the activity status/progress
.... reference 0..0 Activity details defined in specific resource
.... detail 1..1 BackboneElement In-line definition of activity
..... id 0..0 Unique id for inter-element referencing
..... kind 0..0 Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
..... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
..... instantiatesUri 0..0 Instantiates external protocol or definition
..... code 0..0 Detail type of activity
..... reasonCode 0..0 Why activity should be done or why activity was prohibited
..... reasonReference 0..0 Why activity is needed
..... goal 0..0 Goals this activity relates to
..... 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 Reason for current status
..... doNotPerform 0..0 If true, activity is prohibiting action
..... 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 Unique id for inter-element referencing
....... bounds[x] 0..0 Length/Range of lengths, or (Start and/or end) limits
....... count 1..1 positiveInt Tempo de afastamento
....... countMax 0..0 Maximum number of times to repeat
....... duration 0..0 How long when it happens
....... durationMax 0..0 How long when it happens (Max)
....... durationUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
....... frequency 0..0 Event occurs frequency times per period
....... frequencyMax 0..0 Event occurs up to frequencyMax times per period
....... period 0..0 Event occurs frequency times per period
....... periodMax 0..0 Upper limit of period (3-4 hours)
....... periodUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
....... dayOfWeek 0..0 mon | tue | wed | thu | fri | sat | sun
....... timeOfDay 0..0 Time of day for action
....... when 0..0 Code for time period of occurrence
....... offset 0..0 Minutes from event (before or after)
...... code 0..0 BID | TID | QID | AM | PM | QD | QOD | +
..... location 0..0 Where it should happen
..... performer 0..0 Who will be responsible?
..... product[x] 0..0 What is to be administered/supplied
..... dailyAmount 0..0 How to consume/day?
..... quantity 0..0 How much to administer/supply/consume
..... description 0..1 string Informações adicionais
... note 0..0 Comments about the plan

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release 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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error CarePlan.activity.detail.scheduled[x].repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error CarePlan.activity.detail.scheduled[x].repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error CarePlan.activity.detail.scheduled[x].repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error CarePlan.activity.detail.scheduled[x].repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error CarePlan.activity.detail.scheduled[x].repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error CarePlan.activity.detail.scheduled[x].repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error CarePlan.activity.detail.scheduled[x].repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error CarePlan.activity.detail.scheduled[x].repeat If 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-10 error CarePlan.activity.detail.scheduled[x].repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error CarePlan.activity.detail.scheduled[x].repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error CarePlan.activity.detail.scheduled[x].repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error CarePlan.activity.detail.scheduled[x].repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error CarePlan.activity.detail.scheduled[x].repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error CarePlan.activity.detail.scheduled[x].repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error CarePlan.activity.detail.scheduled[x].repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error CarePlan.activity.detail.scheduled[x].repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error CarePlan.activity.detail.scheduled[x].repeat If 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-10 error CarePlan.activity.detail.scheduled[x].repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

Differential View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. CarePlan 0..* CarePlan Atestado médico/odontológico
... identifier 0..0 External Ids for this plan
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... replaces 0..0 CarePlan replaced by this CarePlan
... partOf 0..0 Part of referenced CarePlan
... 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 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... title 0..0 Human-friendly name for the care plan
... description 0..0 Summary of nature of plan
... 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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... extension:gender S 1..1 Extension Extension
....... extension:birthYear S 1..1 Extension Extension
....... extension:reason S 1..1 Extension Extension
.... reference 0..0 Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 1..1 Identifier Logical reference, when literal reference is not known
..... use 0..0 usual | official | temp | secondary | old (If known)
..... type 0..0 Description of identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
..... period 0..0 Time period when id is/was valid for use
..... assigner 0..0 Organization that issued id (may be just text)
.... display 0..0 Text alternative for the resource
... encounter 0..0 Encounter created as part of
... period 0..0 Time period plan covers
... created 0..0 Date record was first recorded
... author 0..0 Who is the designated responsible party
... contributor 0..0 Who provided the content of the care plan
... careTeam 0..0 Who's involved in plan?
... 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 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... supportingInfo 0..0 Information considered as part of plan
... goal 0..0 Desired outcome of plan
... activity 1..1 BackboneElement Action to occur as part of plan
.... id 0..0 Unique id for inter-element referencing
.... outcomeCodeableConcept 0..0 Results of the activity
.... outcomeReference 0..0 Appointment, Encounter, Procedure, etc.
.... progress 0..0 Comments about the activity status/progress
.... reference 0..0 Activity details defined in specific resource
.... detail 1..1 BackboneElement In-line definition of activity
..... id 0..0 Unique id for inter-element referencing
..... kind 0..0 Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
..... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
..... instantiatesUri 0..0 Instantiates external protocol or definition
..... code 0..0 Detail type of activity
..... reasonCode 0..0 Why activity should be done or why activity was prohibited
..... reasonReference 0..0 Why activity is needed
..... goal 0..0 Goals this activity relates to
..... 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 Reason for current status
..... doNotPerform 0..0 If true, activity is prohibiting action
..... 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 Unique id for inter-element referencing
....... bounds[x] 0..0 Length/Range of lengths, or (Start and/or end) limits
....... count 1..1 positiveInt Tempo de afastamento
....... countMax 0..0 Maximum number of times to repeat
....... duration 0..0 How long when it happens
....... durationMax 0..0 How long when it happens (Max)
....... durationUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
....... frequency 0..0 Event occurs frequency times per period
....... frequencyMax 0..0 Event occurs up to frequencyMax times per period
....... period 0..0 Event occurs frequency times per period
....... periodMax 0..0 Upper limit of period (3-4 hours)
....... periodUnit 0..0 s | min | h | d | wk | mo | a - unit of time (UCUM)
....... dayOfWeek 0..0 mon | tue | wed | thu | fri | sat | sun
....... timeOfDay 0..0 Time of day for action
....... when 0..0 Code for time period of occurrence
....... offset 0..0 Minutes from event (before or after)
...... code 0..0 BID | TID | QID | AM | PM | QD | QOD | +
..... location 0..0 Where it should happen
..... performer 0..0 Who will be responsible?
..... product[x] 0..0 What is to be administered/supplied
..... dailyAmount 0..0 How to consume/day?
..... quantity 0..0 How much to administer/supply/consume
..... description 0..1 string Informações adicionais
... note 0..0 Comments about the plan

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release este IG

Snapshot ViewView

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
...... Fatias para extension Conteúdo/regras para todas as fatias
....... 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

Caminho Estado Utilização Conjunto de valores Versão Fonte
CarePlan.language Base preferred Common Languages 📍4.0.1 a norma FHIR
CarePlan.status Base required Status do atestado 📦1.0.0-release este IG
CarePlan.intent Base required Intenção do atestado 📦1.0.0-release este IG
CarePlan.category Base required Tipo de atestado 📦1.0.0-release este IG
CarePlan.activity.detail.​status Base required Status do afastamento descrito no atestado 📦1.0.0-release este IG

Restrições

Id Grau Caminho(s) Descrição Expressão
cpl-3 error CarePlan.activity Provide a reference or detail, not both detail.empty() or reference.empty()
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CarePlan If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CarePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
tim-1 error CarePlan.activity.detail.scheduled[x].repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error CarePlan.activity.detail.scheduled[x].repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error CarePlan.activity.detail.scheduled[x].repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error CarePlan.activity.detail.scheduled[x].repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error CarePlan.activity.detail.scheduled[x].repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error CarePlan.activity.detail.scheduled[x].repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error CarePlan.activity.detail.scheduled[x].repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error CarePlan.activity.detail.scheduled[x].repeat If 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-10 error CarePlan.activity.detail.scheduled[x].repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

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