The HL7 Comprehensive Database: Corrections to Version 1 |
Home -> HL7 -> Comprehensive Database -> Corrections to Version 1 |
The database sold by Health Level Seven, Inc. unfortunately is not free of errors. Nevertheless this homepage should provide a means to inform about necessary corrections which should by applied to the database.
In order to reduce the amount of effort the are sorted chronologously.
Table | Version | Value | Comment | Correction |
---|---|---|---|---|
MessageStructIDSegments | 2.3.1 2.3 2.2 |
Messagedefinition for O01 and O02 | contain segment OBR | replace single segment by sequence < OBR| RQD| RQ1| RXO| ODS| ODT> |
MessageStructIDSegments | 2.1 | Messagedefinition for O01 and O02 | contain segment OBR | replace single segment by sequence < OBR| ORO| RX1> |
TableValues | 2.3.1 | ORM__O01 | OFM_O01 | change |
TableValues | 2.3.1 | RROR_ROR | ROR_ROR | change |
TableValues | 2.3.1 | SIIU_S12 | SIU_S12 | change |
TableValues | 2.3.1 | PIN_107 | PIN_I07 | change |
TableValues | 2.3.1 | RRE_O01 | RRE_O02 | change |
TableValues | 2.3.1 | ACK OMS_O01 OMN_O01 OMD_O01 ORS_O02 ORN_O02 ORD_O02 RDO_O01 RRO_O02 |
add | |
MsgStructIDs | 2.3.1 | SIIU_S1 RROR_RO |
delete | |
TableValues | 2.3 | all values from MsgStructIDs | add | |
Tables | 2.3 | 0354 | add | |
EventMessage TypeSegments (events I08, I09, I10, I11) | 2.3 | [ { NTE } ] OBX | change the order of the segments to: OBX [ { NTE } ] |
change |
EventMessageTypes | 2.3.1 | I08@2.3.1@RQA@RPA@RQA_I08@RPA_I08 I09@2.3.1@RQA@RPA@RQA_I08@RPA_I08 I10@2.3.1@RQA@RPA@RQA_I08@RPA_I08 I11@2.3.1@RQA@RPA@RQA_I08@RPA_I08 I12@2.3 1@REF@RRI@REF_I12@RRI_I12 I13@2.3 1@REF@RRI@REF_I12@RRI_I12 I14@2.3 1@REF@RRI@REF_I12@RRI_I12 I15@2.3 1@REF@RRI@REF_I12@RRI_I12 PC1@2.3 1@PPR@ACK@PPR_PC1@ACK PC2@2.3 1@PPR@ACK@PPR_PC1@ACK PC3@2.3 1@PPR@ACK@PPR_PC1@ACK PC6@2.3 1@PGL@ACK@PGL_PC6@ACK PC7@2.3 1@PGL@ACK@PGL_PC6@ACK PC8@2.3 1@PGL@ACK@PGL_PC6@ACK PCB@2.3 1@PPP@ACK@PPP_PCB@ACK PCC@2.3 1@PPP@ACK@PPP_PCB@ACK PCD@2.3 1@PPP@ACK@PPP_PCB@ACK PCG@2.3 1@PPG@ACK@PPG_PCG@ACK PCH@2.3 1@PPG@ACK@PPG_PCG@ACK PCJ@2.3 1@PPG@ACK@PPG_PCG@ACK |
"@" is the separator | add |
Components | 2.2 | component 45 () component 120 (location) |
data_structure = AD | change |
Components | 2.3 2.3.1 |
component 218 (price) | data_structure = MO | change |
Components | 2.3.1 | component 137 (privilege class) component 120 (privilege) component 81 (units) component 217 (range units) |
data_structure = CE | change |
Components | 2.2 | component 63 (quantity) | data_structure = CQ_QUANTITY | change |
Components | 2.3 2.3.1 |
component 241 (application ID) | data_structure = HD | change |
Segments RXD-13, RXG-11 | 2.3 | data element: 00299 => 01303 | wrong reference | change |
Query | Suggested Correction | Comment |
---|---|---|
xInconsistency: MessageStructure without Values in Table 354 | SELECT DISTINCTROW MsgStructIDs.message_structure,
MsgStructIDs.hl7_version, TableValues.hl7_version, TableValues.table_value,
MsgStructIDs.description, TableValues.table_id FROM MsgStructIDs LEFT JOIN TableValues ON (MsgStructIDs.hl7_version = TableValues.hl7_version) AND (MsgStructIDs.message_structure = TableValues.table_value) WHERE (((TableValues.hl7_version) Is Null)) ORDER BY TableValues.hl7_version, TableValues.table_value; |
add |
xInconsistency: Table 354 without MessageStructure | SELECT DISTINCTROW TableValues.hl7_version,
TableValues.table_value, MsgStructIDs.message_structure, MsgStructIDs.hl7_version,
MsgStructIDs.description, TableValues.table_id FROM TableValues LEFT JOIN MsgStructIDs ON (TableValues.table_value = MsgStructIDs.message_structure) AND (TableValues.hl7_version = MsgStructIDs.hl7_version) WHERE (((MsgStructIDs.message_structure) Is Null) AND ((MsgStructIDs.hl7_version) Is Null) AND ((TableValues.table_id)=354)) ORDER BY TableValues.hl7_version, TableValues.table_value; |
add |
xInconsistency: Events without EventMessagetypes | refer to attribute "chapter" instead of "page" | change |
xInconsistency: Components with unknown data structures | SELECT Components.comp_nr, Components.hl7_version,
Components.description, Components.data_structure, DataStructures.data_structure FROM Components LEFT JOIN DataStructures ON (Components.data_structure = DataStructures.data_structure) AND (Components.hl7_version = DataStructures.hl7_version) WHERE (((Components.data_structure)<"") AND ((DataStructures.data_structure) Is Null)); |
add |
Last Update : September 4, 2000