HL7 message and MSCM staging table
MSCM STAGING
TABLE (CLOVERLEAF_CHARGE_HEADER) |
HL7 MESSAGE | ||||
---|---|---|---|---|---|
FIELD NAME | COLUMN NAME | DATA TYPE | CONSTRAINTS / COMMENTS |
CSU SEGMENT (EMR SYSTEM) |
SEGMENT SUBCOMPONENT |
CASE_HEADER_ID | NUMBER | PK, UNIQUE, NOT NULL. Auto-generated sequence number. | |||
Sending Application | SENDING_APP | VARCHAR (20) | NULLABLE. The sending application is SDI | MSH-3 | |
Facility | FACILITY_CODE | VARCHAR (80) | NULLABLE | MSH-4 | |
Message | MESSAGE_TYPE | VARCHAR(8) | NOT NULL. Message type from POUDI: CSU | MSH-9.1 | Message Type |
Message | TRIGGER_EVENT | VARCHAR(8) | NOT NULL. Message type from POUDI: CSU | MSH-9.2 | Trigger Event |
Case Number | CASE_NO | VARCHAR(250) | NOT NULL | CSR-1 | |
Schedule Date | SCHEDULE_DATE | VARCHAR(24) | NOT NULL | CSS-2 | |
Patient ID | PATIENT_NO | VARCHAR(20) | NULLABLE | PID-3 | |
Patient's Last Name | PATIENT_LNAME | VARCHAR(250) | NULLABLE | PID-5.1 | |
Patient's First Name | PATIENT_FNAME | VARCHAR(250) | NULLABLE | PID-5.2 | |
Patient's Middle Name | PATIENT_MNAME | VARCHAR(250) | NULLABLE | PID-5.3 | |
Date/Time of Birth | PATIENT_BDATE | VARCHAR(24) | NULLABLE | PID-7 | |
Patient Account Number | PATIENT_ACCT_NO | VARCHAR(20) | NULLABLE | PID-18 | |
Patient Class | PATIENT_CLASS | CHAR(1) | NULLABLE Patient’s Class values:
|
PV1-2 | |
Patient Assigned Location | DEPT_CODE | VARCHAR(20) | NOT NULL | PV1-3.1 | Department |
Patient Assigned Location | ROOM | VARCHAR(20) | NOT NULL | PV1-3.2 | Procedure Room |
Patient Visit Number | VISIT_NO | VARCHAR(20) | NULLABLE | PV1-19 | |
Admit Date | ADMIT_DATE | VARCHAR(24) | NULLABLE | PV1-44 | |
Discharge Date | DISCHARGE_DATE | VARCHAR(24) | NULLABLE | PV1-45 | |
Practitioner | PRACTITIONER_ID | VARCHAR(15) | NOT NULL | OBR-32.1 | Employee ID |
Practitioner | PRACTITIONER_FNAME | VARCHAR(30) | NULLABLE. | OBR-32.2 | Practitioner First Name |
Practitioner | PRACTITIONER_FNAME | VARCHAR(50) | NULLABLE. | OBR-32.3 | Practitioner Last Name |
PROCESS_FLAG | CHAR (1) |
0 – New record 1 – Processed successfully 2 – Processed with errors |
|||
PROCESS_DESC | VARCHAR(194) | NULLABLE. Updated by CloverLeaf after processing depending on the PROCESS_FLAG. Description of errors or constraints. NOT NULL. DEFAULT to 0. Updated to 1 or 2 by CloverLeaf after processing. State whether: | |||
CREATE_DATE | DATETIME | NOT NULL. DEFAULT to 0. Updated to 1 or 2 by CloverLeaf after NOT NULL. Auto generated system date upon creation of record. | |||
LAST_UPDATE_DATE | DATETIME | NOT NULL. DEFAULT to CREATE_DATE. Updated by CloverLeaf after processing. |
MSCM STAGING TABLE
(CLOVERLEAF_SUPPLY_PROCEDURE) |
HL7 MESSAGE | ||||
---|---|---|---|---|---|
FIELD NAME | COLUMN NAME | DATA TYPE | CONSTRAINTS/ COMMENTS |
CSU SEGMENT (EMR SYSTEM) |
SEGMENT SUBCOMPONENT |
CASE_PROC _ITEM_ID |
NUMBER | PK, UNIQUE, NOT NULL. Auto-generated sequence number. | |||
Procedure | PROCEDURE_CODE | VARCHAR(20) | NULLABLE | OBR-44.1 | Procedure Code |
Procedure | PROCEDURE_DESC | VARCHAR(199) | NULLABLE | OBR-44.2 | Procedure Description |
Procedure | CHARGE_CODE | VARCHAR(250) | NULLABLE | OBR-44.3 | Alternative Charge Code |
CPT Modifier | PROCEDURE_MOD _CODE |
VARCHAR(250) | NULLABLE | OBR-45.1 | CPT Modifier Code |
CPT Modifier | PROCEDURE_MOD _DESC |
VARCHAR(250) | NULLABLE | OBR-45.2 | CPT Modifier Description |
Procedure Status | PROCEDURE_STATUS | VARCHAR(1) | NOT NULL Status is F - Final |
OBR-25 |
MSCM STAGING TABLE
(CLOVERLEAF_SUPPLY_PROCEDURE_ITEM) |
HL7 MESSAGE | ||||
---|---|---|---|---|---|
FIELD NAME | COLUMN NAME | DATA TYPE | CONSTRAINTS/ COMMENTS |
CSU SEGMENT (EMR SYSTEM) |
SEGMENT SUBCOMPONENT |
CASE_PROC _ITEM_ID |
NUMBER | PK, UNIQUE, NOT NULL. Auto-generated sequence number. | |||
Observation Identifier | PROCEDURE_CODE | VARCHAR(20) | NULLABLE | OBX-3 | |
Observation Value | ITEM_NO | VARCHAR(32) | NOT NULL Item Code from MSCM |
OBX-5.1 | Item Code |
Observation Value | LOT_NO | VARCHAR(30) | NULLABLE | OBX-5.2 | Lot Number |
Observation Value | SERIAL_NO | VARCHAR(30) | NULLABLE | OBX-5.3 | Serial Number |
Observation Value | QUANTITY | VARCHAR(13) | NOT NULL | OBX-5.4 | Quantity |
Observation Value | UOM | VARCHAR(4) | NOT NULL | OBX-5.5 | Unit of Measure |
Observation Value | EXP_DATE | VARCHAR(30) | NULLABLE | OBX-5.6 | Expiration Date |
Observation Value | LOCATION_CODE | VARCHAR(30) | NOT NULL Location Code where the item was pulled from: Supply Location, Procedure Room, or Bone & Tissue Storage. Format: <DeptCode> - <Location Code> |
OBX-5.7 | Location |
Observation Value | CONSIGNMENT_FL | VARCHAR(1) | NOT NULL Consignment flag of the item when the case is released. Values: Y - Consigned item N - Not consigned item |
OBX-5.8 | Consignment Flag |
Observation Value | IMPLANT_FL | VARCHAR(1) | NOT NULL Implant flag of the item when the case is released. Values: Y – Implanted Item N – Not Implanted item |
OBX-5.9 | Implant Flag |
Observation Value | IMPLANT TYPE | VARCHAR(1) | NULLABLE Type of the item when the case is released. Values: N – None I – Internal Implant E - External Implant |
OBX-5.10 | Implant Type |
Observation Value | ITEM_STATUS | VARCHAR(1) | NOT NULL Status is either: F - Final C - Correction |
OBX-11 | Item Status |