As propriedades de formato TDS para os tipos flutuantes de elementos locais.
As propriedades de Formato TDS descritas aqui aplicam-se para:
Propriedade | Tipo | Significado |
---|---|---|
Tag | String | Especifique o valor utilizado para identificar o objeto em um fluxo de bits de mensagem. Se o objeto for simples e a propriedade Separação de Elementos de Dados do tipo ou tipos complexos nos quais o objeto seja um filho estiver Delimitada por Tag, Comprimento Fixado por Tag ou Comprimento Codificado por Tag, essa propriedade deve conter um valor não-vazio. Se o objeto for um elemento complexo e a propriedade Separação de Elementos de Dados de seu pai for Marcado Delimitado, Comprimento Fixo Marcado ou Comprimento Codificado Marcado, a propriedade poderá conter um valor vazio. O valor dessa propriedade deve ser exclusivo para cada elemento no conjunto de mensagens; ou seja, dois elementos no conjunto de mensagens não podem conter o mesmo valor para essa propriedade. |
Padrão de Dados | String | Especifique a expressão regular que o analisador usa para identificar os dados na mensagem para designar ao objeto. Esta propriedade é usada quando o método Separação do Elemento de Dados é configurado como Usar Padrão de Dados no tipo complexo. Para obter mais detalhes, consulte Conjuntos de Mensagens: Sintaxe de Expressão Regular. |
Propriedade | Tipo | Significado |
---|---|---|
Tipo Físico | Tipo Enumerado | Selecione o tipo físico do objeto. Se a propriedade
Padrão do Sistema de Mensagens do conjunto de mensagens for Texto Definido pelo Usuário, Misto Definido pelo Usuário, CSV ou TLOG, selecione um dos seguintes valores:
Para todos os outros valores Padrão do Sistema de Mensagens, a propriedade Tipo Físico é configurada para Texto. |
Comprimento | Número Inteiro | Especifique o comprimento esperado do objeto em unidades de comprimento. Um comprimento diferente de zero deve ser especificado se nenhuma Referência de Comprimento for especificada. |
Unidades de Comprimento | Tipo enumerado | Selecione a unidade de comprimento para o objeto. Selecione uma das seguintes opções (alguns tipos físicos não oferecem ambas opções):
O padrão depende do tipo físico do objeto. |
Justificação | Tipo enumerado | Especifique a justificação do objeto se os dados que estão sendo gravados ou analisados forem menores que o valor de comprimento fixo. Esta propriedade é usada apenas quando um valor é gravado como uma cadeia de comprimento fixo. Selecione um dos valores a seguir na lista:
|
Caractere de Enchimento | String | Especifique o caractere de preenchimento a ser inserido
ou interpretado na gravação ou análise de um objeto de comprimento fixo,
se os dados forem menores que o valor de comprimento fixo. Esta propriedade é usada apenas quando um valor é gravado como uma
cadeia de comprimento fixo. Defina este caractere de uma das seguintes formas:
A opção sobre qual destes formados de caractere de preenchimento é usado para um elemento MRM depende do caractere de preenchimento necessário e se o caractere de preenchimento está sujeito à conversão de dados. Na maioria dos casos, a especificação de um caractere de preenchimento é suficiente e, quando este caractere de preenchimento é usado, ele é convertido na página de códigos de destino da mensagem MRM de saída que é gerada. Se um caractere de preenchimento que não pode ser facilmente digitado for requerido no campo de caractere de preenchimento, o formato mnemônico Unicode pode ser utilizado para especificar o caractere requerido. Quando usado, este valor de Unicode também é convertido na página de códigos de destino da mensagem MRM que é gerada. Se for requerido um caractere de preenchimento que não esteja sujeito à conversão de dados, será utilizado o formato hexadecimal. Isso permite especificar a opção de um caractere de preenchimento que seja inserido diretamente na mensagem de saída. Se este formato for usado, você deverá assegurar que o valor hexadecimal seja válido para a página de códigos de quaisquer mensagens de saída criadas usando estas definições de MRM. Se converter uma mensagem de uma página de códigos para outra, vcê deverá assegurar que o valor convertido do caractere de preenchimento seja válido para esta página de códigos. Por exemplo, ao converter de ASCII para a página de códigos 500, se tiver especificado o numérico 8 como seu caractere de preenchimento, ele será convertido de 0x08 para 0x15; as representações ASCII e EBCDIC de Backspace. Atualmente existe uma restrição que o valor de seu caractere de preenchimento não deve ser maior que U+007F. Se você inserir um mnemônico Unicode ou um valor numérico, ele será considerado como o caractere que é representado por tal número em UTF-8. |
Referência de Comprimento | Tipo enumerado | Esta propriedade é aplicável apenas se o Tipo
Físico for Texto, Binário ou Específico
de TLOG. Se configurada, essa propriedade tem prioridade em relação a qualquer valor na propriedade Unidades de Comprimento. Especifique o identificador de um objeto de inteiro irmão, o valor do qual determina o comprimento do objeto em questão. O objeto irmão deve ser definido antes do objeto atual na estrutura da mensagem. Para obter informações sobre como reordenar elementos, consulte Conjuntos de Mensagens: Reordenando Objetos. |
Referência de Comprimento Inclusiva | Caixa de Opções | Esta propriedade é aplicável apenas se Referência
de Comprimento estiver configurada. Se a caixa de opção estiver selecionada, o valor do objeto de inteiro irmão identificado pela Referência de Comprimento é o comprimento do objeto atual mais o comprimento do objeto de inteiro irmão. Se a caixa de opção não estiver selecionada, o valor do objeto de inteiro irmão identificado pela Referência de Comprimento será o comprimento apenas do objeto atual. Se a caixa de opção estiver selecionada, a propriedade Unidades de Comprimento do objeto de inteiro irmão deverá ser igual à do objeto atual. |
Propriedade | Tipo | Significado |
---|---|---|
Assinalado | Caixa de Opções | Especifique se o valor está sinalizado. |
Sinal com Overpunch Customizado EBCDIC | Caixa de Opções | Especifique se o formato de sinal customizado EBCDIC é utilizado. Esta propriedade é aplicável apenas se a propriedade Sinalizado estiver selecionada e a propriedade Tipo Físico estiver configurada como Decimal Externo. |
Orientação de Sinal | Tipo enumerado | Os valores que podem ser escolhidos para essa propriedade são:
Essa propriedade é ativada somente se você tiver configurado Tipo Físico para Texto ou Decimal Externo e tiver selecionado Sinalizado. Se Tipo Físico for Texto, os únicos valores válidos de Orientação de Sinal são À Esquerda Separado e À Direita Separado. Se Tipo Físico for Decimal Externo e Sinal EBCDIC Customizado com Overpunch for selecionado, os únicos valores válidos de Orientação de Sinal são À Esquerda com Overpunch e À Direita com Overpunch. |
Sinal Positivo | String | Especifique o valor que representa o símbolo
positivo. Não especifique um valor numérico. Se nenhum valor for definido, será assumido "+". O sinal
positivo não é gravado ao criar uma mensagem de saída; ele é utilizado apenas para reconhecer
o sinal positivo ao analisar um fluxo de bits da mensagem. Essa propriedade aplica-se somente se Tipo Físico for Texto e Sinalizado estiver selecionado. |
Sinal Negativo | String | Especifique o valor que representa o símbolo
negativo. Não especifique um valor numérico. Se nenhum valor for definido, será assumido "-". Essa propriedade aplica-se somente se Tipo Físico for Texto e Sinalizado estiver selecionado. |
Ponto Decimal Virtual | Botão e Número Inteiro | Especifique um número inteiro diferente de zero que representa a
posição de um ponto decimal incluído em um número, ou especifique 0,
o padrão, para usar a formatação de números Flutuantes ou Decimais conforme
especificado pela propriedade Precisão. Se você especificar um número inteiro positivo, a posição do ponto decimal será movida para a esquerdo do lado direto do número. Por exemplo, se você especificar 3, o valor decimal 1234 representará 1.234 Se você especificar um número inteiro negativo, a posição do ponto decimal será movida para a direita do lado direito do número. Por exemplo, se você especificar -3, o valor decimal 1234 representará 1.234.000. |
Precisão | Botão e Inteiro | Essa propriedade aplica-se somente se Tipo Físico for Texto. É utilizada se o valor da propriedade Ponto Decimal Virtual for 0, o que indica que o ponto decimal está presente nos dados.
Ele lida com truncamento e especifica quantos dígitos devem seguir o ponto decimal. Especifique um número de dígitos:
Ou selecione uma opção na lista:
|
Propriedade | Tipo | Significado |
---|---|---|
Codificação Nula | Tipo enumerado | Selecione uma das opções a seguir na
lista:
A opção selecionada determina o valor que deve ser configurado para a propriedade Valor de Codificação Nula. Para obter informações completas sobre como utilizar essas opções, consulte Conjuntos de Mensagens: Opções de Manipulação Nulas TDS. |
Valor Nulo de Codificação | String | O uso desta propriedade depende da propriedade
Codificação Nula. O valor padrão é zero. Se você configurar a propriedade Codificação Nula para um objeto dateTime como NULLLogicalValue, o valor configurado deverá estar em um formato dateTime ISO8601. Estes formatos estão descritos em Conjuntos de Mensagens: DateTime como Dados de Sequência. Por exemplo, especifique um valor que esteja em conformidade com o formato aaaa-MM-dd'T'HH:mm:ss; por exemplo, 1970-12-01. |
Propriedade | Tipo | Significado |
---|---|---|
Referência de Repetição | Tipo enumerado | Utilize esta propriedade se o objeto ocorrer várias vezes
e o número de ocorrências for especificado dinamicamente por um campo anteriormente
na mensagem. Selecione um objeto de número inteiro na lista de
objetos de número inteiro que ocorrem antes deste objeto na estrutura
da mensagem. O valor do inteiro selecionado especifica o número de ocorrências deste objeto. Se nenhum objeto for listado, nenhum objeto
de número inteiro existirá antes deste na estrutura da mensagem. Se uma Refêrencia de Repetição for especificada, ela substituirá qualquer configuração para a propriedade lógica Ocorrências Máximas ao analisar e gravar a mensagem, mas não para validar a mensagem. |
Delimitador de Elemento de Repetição | String | Especifique o delimitador para usar entre elementos de
repetição. Este delimitador será utilizado apenas quando o elemento se repetir e a propriedade Separação de Elementos de Dados do grupo pai ou tipo complexo estiver configurada como Todos os Elementos Delimitados ou Elementos de Comprimento Variável Delimitados. Um valor-padrão é fornecido se as condições anteriores são true; se o padrão do sistema de mensagens for HL7, o mnemônico <HL7_RS> será usado; se o padrão do sistema de mensagens não for HL7, e o número máximo de repetições for fixo, o delimitador do grupo pai ou do tipo complexo será usado. Se nenhuma das condições anteriores for true, um padrão não será aplicado. |