Compartir a través de


Segmentos de campo repetibles

La tabla Segmentos de la base de datos de HL7 Access contiene una columna para el último campo de segmentos (ADD, RDT y QPD) que microsoft BizTalk Accelerator para HL7 (BTAHL7) define como repetible (Last_field_repeatable = True). BTAHL7 no admite ADD. Sin embargo, tanto RDT como QPD están presentes para consultar tablas y responder con valores de tabla. En el ejemplo siguiente se muestra cómo BTAHL7 controla estas columnas.

Un cliente envía la siguiente consulta e indica que el cliente quiere una respuesta inmediata estableciendo la prioridad RCP-1-Response en "I":

MSH|^&~\|PCR|Gen Hosp|PIMS||199811201400-0800||QBP^Q42^QBP_Q13|ACK9901|P|2.4||||||||  
QPD|Q42^Tabular Dispense History^HL7nnn|Q0010|555444222111^^^MPI^MR| |19980531|19990531|  
RCP|I|999^RD|  
RDF|3|PatientList^ST^20~PatientName^XPN^48~MedicationDispensed^ST^40~RXD.3^TS^26  

El servidor responde un minuto más tarde con el siguiente mensaje:

MSH|^&~\|PIMS|Gen Hosp|PCR||199811201401-0800||RTB^K42^RTB_K13|8858|P|2.3||||||||  
MSA|AA|8699|  
QAK|Q010|OK|Q42^Tabular Dispense History^HL7nnn|4  
QPD|Q42^Tabular Dispense History^HL7nnn|Q0010|555444222111^^^MPI^MR||19980531|19990531|  
RDF|7|PatientId^CX^20~PatientName^XPN^48~OrderControlCode^ID^2~ MedicationDispensed^CE^100~DispenseDate^TS^26~QuantityDispensed^NM^20~ OrderingProvider^XCN^120  
RDT|555444222111^^^MPI^MR|Everyman^Adam|RE|525440345^Verapamil Hydrochloride 120 mg TAB^NDC |199805291115-0700|100|77^Hippocrates^Harold^H^III^DR^MD  
RDT|555444222111^^^MPI^MR|Everyman^Adam|RE|00182196901^VERAPAMIL HCL ER TAB 180MG ER^NDC |19980821-0700|100|77^Hippocrates^Harold^H^III^DR^MD  
RDT|555444222111^^^MPI^MR|Everyman^Adam|RE|00172409660^BACLOFEN 10MG TABS^NDC |199809221415-0700|10|88^Semmelweis^Samuel^^^DR^MD  
RDT|555444222111^^^MPI^MR|Everyman^Adam|RE|00054384163^THEOPHYLLINE 80MG/15ML SOLN^NDC|199810121145-0700|10|99^Lister^Lenora^^^DR^MD  

En el ejemplo, verá que QPD y RDT son personalizados o definidos por el sitio. La especificación HL7 define los segmentos QPD y RDT como se indica a continuación.

QPD: definición de parámetros de consulta

En la tabla siguiente se muestra cómo la especificación HL7 define QPD.

SEQ LEN DT OPTAR RP/ # TBL# ARTÍCULO# NOMBRE DEL ELEMENTO
1 250 CE R 0471 01375 Nombre de la consulta de mensajes
2 32 ST C 00696 Etiqueta de consulta
3-n 256 Varía 01435 Parámetros de usuario en campos sucesivos

RDT: datos de fila de tabla

En la tabla siguiente se muestra cómo la especificación HL7 define RDT.

SEQ LEN DT OPTAR RP/ # TBL# ARTÍCULO# NOMBRE DEL ELEMENTO
1-n Variable Variable R 00703 Valor de columna

BTAHL7 interpreta QPD y RDT como valores definidos por el sitio que se pueden repetir. Dado que BTAHL7 no corrige los tipos de datos y otros detalles, BTAHL7 trata QPD.3 y RDT.1 como tipos de datos String en los esquemas. Es posible que tenga que modificar estos esquemas en función de sus propias condiciones de sitio.

Consulte también

Uso de esquemas HL7 2.X