Narrativa gerada: StructureDefinition br-core-location Nome Bandeiras Card. Tipo Descrição e condicionalismos Location 0..* Location Details and position information for a physical place #xD; id 0..1 id Identificador lógico deste artefato #xD; meta 0..1 Meta Metadados sobre o recurso #xD; implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado #xD; language 0..1 code Idioma do recurso #xD; text 0..1 Narrative Resumo do texto do recurso em linguagem natural #xD; contained 0..* Resource Recursos contidos no recurso #xD; extension 0..* Extension Extensões adicionais que não fazem parte do modelo base #xD; modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas #xD; identifier 0..* Identifier Identificadores para este recurso #xD; status 1..1 code Indica se o local ainda está em uso: active | suspended | inactive #xD; operationalStatus 0..1 Coding O status operacional do local (normalmente apenas para uma cama/quarto) #xD; name 1..1 string Nome do local #xD; alias 0..* string Uma lista de nomes alternativos pelos quais o local é conhecido, ou foi conhecido, no passado #xD; description 0..1 string Detalhes adicionais sobre o local que podem ser exibidos como informações adicionais para identificar o local além do seu nome #xD; mode 0..1 code Indica se uma instância deste recurso representa um local específico ou uma classe de locais #xD; type 0..* CodeableConcept Tipo de serviço oferecido Vínculo: BR Servico Especializado (extensible) #xD; telecom 0..* ContactPoint Detalhes de contato do local #xD; address 0..1 Address Endereço do local #xD; physicalType 0..1 CodeableConcept Estrutura física do local Vínculo: BR Instalacoes Fisicas (example) #xD; position 0..1 BackboneElement A localização geográfica absoluta #xD; id 0..1 string Identificador único para referência cruzada #xD; extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico #xD; modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas #xD; longitude 1..1 decimal Longitude com referência WGS84 #xD; latitude 1..1 decimal Latitude com referência WGS84 #xD; altitude 0..1 decimal Altitude com referência WGS84 #xD; managingOrganization 0..1 Reference(Organization) Referência à organização responsável pelo provisionamento e manutenção #xD; partOf 0..1 Reference(br-core-location) Referência à outro local que esta localidade é parte #xD; hoursOfOperation 0..* BackboneElement Horário de funcionamento #xD; id 0..1 string Identificador único para referência cruzada #xD; extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico #xD; modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas #xD; daysOfWeek 0..* code Dias da semana #xD; allDay 0..1 boolean Se o local está aberto o dia inteiro #xD; openingTime 0..1 time Horário de abertura do local #xD; closingTime 0..1 time Horário de fechamento do local #xD; availabilityExceptions 0..1 string Descrição das exceções de disponibilidade #xD; endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso aos serviços operados para o local #xD; Documentação para este formato
Este perfil restringe o recurso [Location](https://hl7.org/fhir/R4/location.html) que aborda detalhes e informações da posição de um local físico onde os serviços são fornecidos e os recursos e participantes podem ser armazenados, encontrados, contidos ou acomodados
Details and position information for a physical place
Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated.
If the resource is contained in another resource, it SHALL NOT contain nested Resources
not(parent::f:contained and f:contained)
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()
not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))
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()
not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))
If a resource is contained in another resource, it SHALL NOT have a security label
When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time.
A resource should have narrative for robust management
The only time that a resource does not have an id is when it is being submitted to the server using a create operation.
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Um conjunto de regras sob as quais este conteúdo foi criado
Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.
This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).
Resumo do texto do recurso em linguagem natural
Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.
This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.
Extensões adicionais que não fazem parte do modelo base
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Organization label locations in registries, need to keep track of those.
Indica se o local ainda está em uso: active | suspended | inactive
This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid
Indicates whether the location is still in use.
O status operacional do local (normalmente apenas para uma cama/quarto)
The operational status if the location (where typically a bed/room).
If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches.
Uma lista de nomes alternativos pelos quais o local é conhecido, ou foi conhecido, no passado
There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location.
Over time locations and organizations go through many changes and can be known by different names. For searching knowing previous names that the location was known by can be very useful.
Detalhes adicionais sobre o local que podem ser exibidos como informações adicionais para identificar o local além do seu nome
Humans need additional information to verify a correct location has been identified.
.playingEntity[classCode=PLC determinerCode=INSTANCE].desc
Indica se uma instância deste recurso representa um local específico ou uma classe de locais
This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood.
When using a Location resource for scheduling or orders, we need to be able to refer to a class of Locations instead of a specific Location.
Indicates whether a resource instance represents a specific location or a class of locations.
Additional addresses should be recorded using another instance of the Location resource, or via the Organization.
If locations can be visited, we need to keep track of their address.
For purposes of showing relevant locations in queries, we need to categorize locations.
For mobile applications and automated route-finding knowing the exact location of the Location is required.
.playingEntity [classCode=PLC determinerCode=INSTANCE].positionText
Identificador único para referência cruzada
Extensões adicionais que não fazem parte do modelo de dados básico
Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
(RIM Opted not to map the sub-elements of GPS location, is now an OBS)
Referência à organização responsável pelo provisionamento e manutenção
This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource.
.scopingEntity[classCode=ORG determinerKind=INSTANCE]
Referência à outro local que esta localidade é parte
For purposes of location, display and identification, knowing which locations are located within other locations is important.
This type of information is commonly found published in directories and on websites informing customers when the facility is available. Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours.
Descrição das exceções de disponibilidade
Endpoints técnicos que fornecem acesso aos serviços operados para o local
Organizations may have different systems at different locations that provide various services and need to be able to define the technical connection details for how to connect to them, and for what purpose.