Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Configuration

incrementalUpdateConfig is applicable ( Refer https://msfprojects.atlassian.net/wiki/spaces/BAH/pages/329679036/Incremental+Update )

Code Block
{
      "name": "Operation Theater",
      "type": "operationTheater",
      "chunkSizeToRead": "500"
}

...

Existing OpenMRS tables

Code Block
Surgical_block
Surgical_appointment
Surgical_appointment_attribute
Surgical_appointment_attribute_type
Provider
Person_name
Location

...

Flattened Mart Tables

Code Block
surgical_block_default
surgical_appointment_default
surgical_appointment_attributes
surgical_appointment_attribute_type_details_default

Incremental Config:

Please check this section on how to enable/disable incremental config for specific mart tables.

a)  surgical_block_default

Column Name

Description

surgical_block_id

Identifier for the table

primary_provider_name

Name of the Surgeon  performing the surgery

creator_name 

Name of creator for surgical block

location_name

Location of the operation theatre

block_starttime

Start time for surgery block

block_endtime

End time for surgery block

date_created

Date of creation for surgical block

date_changed 

Changed date if modified

changed_by

Name of person who changed the surgical block

b) surgical_appointment_default

Column Name

Description

surgical_appointment_id

Table Identifier

surgical_block_id 

Identifier for surgical block related to this surgery

patient_id 

Identifier for the patient undergoing surgery

sort_weight

Weight will be used to order the appointment

status

Status of the surgery

actual_start_datetime

Actual Surgery start time

actual_end_datetime

Actual time at which surgery ended

notes

Notes added after surgery

date_created

Date when the surgery appointment was created

date_changed

If modified the date of modification of the surgery appointment

creator_name

Name of the person who created the surgery appointment

changed_by

Name of the person who modified the surgery appointment

c) surgical_appointment_attributes

Column Name

Description

surgical_appointment_id

Identifier for the surgical appointment

procedure

Name of the surgical procedure

estTimeHours

Estimated time for surgery in hours

estTimeMinutes

Estimated time for surgery in minutes extra to the above hours

cleaningTime

Time for cleaning after the surgery

otherSurgeon 

Name of additional surgeon

surgicalAssistant

Name of assistant

anaesthetist

Name of the doctor who performs anesthesia

scrubNurse

Name of scrub nurse for the surgery

circulatingNurse

Name of circulating nurse ( nurse from other location )

notes

Notes added after surgery is done

d) surgical_appointment_attribute_type_details_default

Column Name

Description

name

Name of the attributes used in the surgical appointment table

description

Description of the attributes used

...

Mart Views

a) patient_operation_theater_view

...