APPENDIX H – SUPREME COURT DATABASE – CURRENT

APPENDIX H – SUPREME COURT DATABASE – CURRENT SYSTEM
I. Overview
This document describes the current Supreme Court System data. Currently the Supreme Court data is stored within an IDMS
database using ADS/O and LRF (Logical Record Facility) as the online software. A parallel relational database is created weekly, for
purposes of reporting. What follows is the relational database layout. It is expected that the new Supreme Court Case Management
System will have a newly designed database with many additional fields and changes to satisfy the system requirements as specified
in the Request For Proposal and appendices. Additionally it is required that the existing data in the IDMS database will be converted
and used to initiate the new database.
Currently, there are over 30 thousand cases in the Supreme Court IDMS database, with over 311 thousand case document records.
Supreme Court DB, Version 2.0
Page 1 of 36
II. Diagram
Figure 1 Graphical Representation of Supreme Relational Database
III.
Layouts
Mod2000.gql
Supreme Court DB, Version 2.0
Page 2 of 36
Relationship:
Assigned
3/23/2005 4:34:11 PM
Page 1
Mod2000.gql
Data Object: Appear
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
mode_type_code
char(2)
x
x
mode_seq_number
char(5)
x
x
mode_court_year
char(4)
x
x
appear_seq_number
char(3)
x
x
atty_firm_id
char(10)
x
x
party_number
char(3)
x
x
allotted_time_hours
varchar(2)
x x
x
allotted_time_minutes
varchar(2)
x x
x
statement_indicator
varchar(1)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
3/23/2005 4:34:11 PM
Page 2
Mod2000.gql
Relationship: Associated
3/23/2005 4:34:11 PM
Supreme Court DB, Version 2.0
Page 3
Page 3 of 36
Mod2000.gql
Data Object: Attorney (AttorneyStatus) Data Object: Attorney (AttorneyStatus)
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
prim_party_number
char(3)
x
x
prim_atty_firm_id
char(10)
x
x
status_date
datetime
x x
x
status_code
varchar(1)
x x
x
atty_attn_last_name
varchar(20)
x x
x
atty_attn_first_name
varchar(9)
x x
x
atty_attn_middle_name
varchar(1)
x x
x
substitution_date
datetime
x x
x
entered_date
datetime
x x
x
operator_id
varchar(8)
x x
x
maintenance_date
datetime
x x
x
formal_informal_indicator varchar(1)
x x
x
attorney_status_decode
(AttorneyStatusCode.attorney_status_decode)
varchar(20)
x x
x
Join Conditions for Merged Tables
Merge AttorneyStatusCode and Attorney
AttorneyStatusCode.attorney_status_encode
=AttorneyStatus.status_code
Supreme Court DB, Version 2.0
Page 4 of 36
3/23/2005 4:34:11 PM
Page 4
Mod2000.gql
Data Object: AttorneyFirm
Attribute
Type
Key NullsData ValsUpdate Visible
prim_atty_firm_id
char(10)
x
x
atty_firm_nam
char(30)
x
x
atty_firm_type_code
varchar(2)
x x
x
firm_indicator
varchar(1)
x x
x
atty_firm_status_code
varchar(2)
x x
x
atty_firm_status_date
datetime
x x
x
atty_registration_number
varchar(8)
x x
x
atty_last_maintenance_date datetime
x x
x
atty_operator_id
varchar(8)
x x
x
atty_entered_date
datetime
x x
x
venue_street_name
varchar(36)
x x
x
venue_addl_street_name
varchar(36)
x x
x
venue_city_name
varchar(16)
x x
x
venue_state_code
varchar(2)
x x
x
venue_zip_code
varchar(9)
x x
x
venue_phone_number
varchar(10)
x x
x
attorney_type_decode
char(20)
x
x
(AttorneyTypeCode.attorney_type_decode)
atty_firm_status_decode
char(15)
x
x
(AttyFirmStatusCode.atty_firm_status_decode)
Join Conditions for Merged Tables
Merge AttorneyTypeCode and AttorneyFirm
AttorneyTypeCode.attorney_type_encode
=AttorneyFirm.atty_firm_type_code
Merge AttyFirmStatusCode and AttorneyFirm
AttyFirmStatusCode.atty_firm_status_encode
=AttorneyFirm.atty_firm_status_code
3/23/2005 4:34:11 PM
Page 5
Mod2000.gql
Relationship: Authored By
Supreme Court DB, Version 2.0
Page 5 of 36
3/23/2005 4:34:11 PM
Page 6
Mod2000.gql
Data Object: Calendar Data Object: Calendar
Attribute
Type
Key NullsData ValsUpdate Visible
session_date
datetime
x
x
am_pm_code
char(1)
x
x
calendar_sequence_number
char(4)
x
x
court_room_number
varchar(5)
x x
x
presiding_justice_id
varchar(5)
x x
x
sched_session_case_count
numeric(3, 0)
x x
x
type_code
varchar(2)
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
entered_date
datetime
x x
x
calendar_time
numeric(4, 0)
x x
x
calendar_type_decode
(CalendarType.calendar_type_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge CalendarType and Calendar
CalendarType.calendar_type_encode
=Calendar.type_code
3/23/2005 4:34:11 PM
Page 7
Mod2000.gql
Data Object: Case (SupremeCase)
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
type_code
varchar(3)
x x
x
disposition_date
datetime
x x
x
disposition_type_code
varchar(2)
x x
x
comments_count
varchar(3)
x x
x
Supreme Court DB, Version 2.0
Page 6 of 36
initiation_type_code
varchar(1)
x x
x
filed_date
datetime
x x
x
case_title
varchar(50)
x
x
case_impound_indicator
varchar(1)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
message_board_indicator
varchar(1)
x x
x
priority_code
varchar(1)
x x
x
supreme_case_status_code
varchar(2)
x x
x
supreme_case_type_decode
(SupremeCaseType.supreme_case_type_decode)
char(20)
x
x
case_status_decode
(SupremeCaseStatusCode.case_status_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge SupremeCaseStatusCode and Case
SupremeCaseStatusCode.case_status_encode
=SupremeCase.supreme_case_status_code
Merge SupremeCaseType and Case
SupremeCaseType.supreme_case_type_encode
=SupremeCase.type_code
3/23/2005 4:34:11 PM
Page 8
Mod2000.gql
Relationship: COMPRISED OF
3/23/2005 4:34:11 PM
Page 9
Mod2000.gql
Relationship: Contains
3/23/2005 4:34:11 PM
Supreme Court DB, Version 2.0
Page 10
Page 7 of 36
Mod2000.gql
Relationship: CONTAINS
3/23/2005 4:34:11 PM
Page 11
Mod2000.gql
Relationship: Decided By
Supreme Court DB, Version 2.0
Page 8 of 36
3/23/2005 4:34:11 PM
Page 12
Mod2000.gql
Data Object: Deficiency Data Object: Deficiency
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
document_filed_date
datetime
x
x
case_document_number
char(3)
x
x
defincy_seq_number
char(2)
x
x
deficiency_code
varchar(2)
x x
x
deficiency_status_code
varchar(2)
x x
x
filling_fee_due_amount
money
x x
x
notice_due_date
datetime
x x
x
comments
varchar(55)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
deficiency_status_decode
char(10)
x
x
(DeficiencyStatusCode.deficiency_status_decode)
deficiency_type_decode
(DeficiencyTypeCode.deficiency_type_decode)
char(20)
x
x
deficiency_type_description
(DeficiencyTypeCode.deficiency_type_description)
char(60)
x
x
Join Conditions for Merged Tables
Merge DeficiencyStatusCode and Deficiency
Deficiency.deficiency_status_code
=DeficiencyStatusCode.deficiency_status_enco
Merge DeficiencyTypeCode and Deficiency
Deficiency.deficiency_code
=DeficiencyTypeCode.deficiency_type_encode
3/23/2005 4:34:11 PM
Page 13
Mod2000.gql
Relationship: Described By
Supreme Court DB, Version 2.0
Page 9 of 36
3/23/2005 4:34:11 PM
Page 14
Mod2000.gql
Data Object: Document
Data Object: Document
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
document_filed_date
datetime
x
x
case_document_number
char(3)
x
x
document_type_code
varchar(3)
x x
x
opn_y_ready_t_file_ind
varchar(1)
x x
x
proof_of_service_date
datetime
x x
x
document_impound_indicator varchar(1)
x x
x
comments
varchar(55)
x x
x
format_type_code
varchar(1)
x x
x
document_pages
varchar(3)
x x
x
document_copies
varchar(2)
x x
x
appendix_indicator
varchar(1)
x x
x
entered_date
datetime
x x
x
last_maint_date
datetime
x x
x
operator_id
varchar(8)
x x
x
mode_type_code
char(2)
x
x
mode_seq_number
char(5)
x
x
mode_court_year
char(4)
x
x
pending_action_code
char(3)
x
x
pending_action_due_date
datetime
x
x
document_status_code
varchar(2)
x x
x
perfected_date
datetime
x x
x
disposition_type_code
varchar(2)
x x
x
disposition_date
datetime
x x
x
supdocm_comments
varchar(50)
x x
x
letter_brief_indicator
varchar(1)
x x
x
document_relation_indicator varchar(1)
x x
x
decision_date
datetime
x x
x
Supreme Court DB, Version 2.0
Page 10 of 36
disposition_doc_type_code varchar(3)
x x
x
sent_to_tca_indicator
varchar(1)
x x
x
sent_to_tcj_indicator
varchar(1)
x x
x
sent_to_aj_indicator
varchar(1)
x x
x
order_auth_stat_code
varchar(1)
x x
x
sudm_entered_date
datetime
x x
x
sudm_last_maint_date
datetime
x x
x
sudm_operator_id
varchar(8)
x x
x
disposition_type_decode
(DispositionTypeCode.disposition_type_decode)
char(20)
x
x
dispositiion_type_description
(DispositionTypeCode.dispositiion_type_description)
char(60)
x
x
document_format_decode
(DocumentFormatCode.document_format_decode)
char(20)
x
x
document_type_decode
(DocumentType.document_type_decode)
char(20)
x
x
document_type_description
(DocumentType.document_type_description)
char(60)
x
x
pending_action_decode
(PendingActionCode.pending_action_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge DispositionTypeCode and Document
Document.disposition_type_code
=DispositionTypeCode.disposition_type_encode
Merge DocumentFormatCode and Document
Document.format_type_code
=DocumentFormatCode.document_format_encode
3/23/2005 4:34:11 PM
Supreme Court DB, Version 2.0
Page 15
Page 11 of 36
Mod2000.gql
Merge DocumentType and Document
Document.document_type_code
=DocumentType.document_type_encode
Merge PendingActionCode and Document
Document.pending_action_code
=PendingActionCode.pending_action_encode
3/23/2005 4:34:11 PM
Page 16
Mod2000.gql
Relationship: Documented By
Supreme Court DB, Version 2.0
Page 12 of 36
3/23/2005 4:34:11 PM
Page 17
Mod2000.gql
Data Object: DocumentRelationship
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
document_filed_date
datetime
x
x
case_document_number
char(3)
x
x
to_doc_number
varchar(3)
x x
x
Supreme Court DB, Version 2.0
Page 13 of 36
3/23/2005 4:34:12 PM
Page 18
Mod2000.gql
Data Object: FeeReceipt
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
varchar(6)
x x
x
docket_court_year
varchar(4)
x x
x
feercpt_seq_number
char(3)
x
x
document_filed_date
datetime
x x
x
case_document_number
varchar(3)
x x
x
receipt_number
varchar(8)
x x
x
payor_last_name
char(20)
x
x
payor_first_name
char(9)
x
x
payor_middle_initial
char(1)
x
x
feercpt_org_indicator
varchar(1)
x x
x
transaction_type_code
varchar(3)
x x
x
transaction_date
datetime
x x
x
atty_charge_acct_number
varchar(9)
x x
x
receipt_check_number
varchar(9)
x x
x
receipt_batch_number
varchar(3)
x x
x
comments
varchar(55)
x x
x
entered_date
datetime
x x
x
last_maint_date
datetime
x x
x
operator_id
varchar(8)
x x
x
payment_type_code
varchar(2)
x x
x
trans_number
varchar(7)
x x
x
trans_rel_number
varchar(7)
x x
x
fee_time
numeric(4, 0)
x x
x
fee_received_amount
money
x x
x
fee_trans_type_decode
(FeeTransactionType.fee_trans_type_decode)
char(25)
x
x
payment_type_decode
(PaymentType.payment_type_decode)
varchar(20)
x x
x
Join Conditions for Merged Tables
Supreme Court DB, Version 2.0
Page 14 of 36
Merge FeeTransactionType and FeeReceipt
FeeReceipt.transaction_type_code
=FeeTransactionType.fee_trans_type_encode
Merge PaymentType and FeeReceipt
FeeReceipt.payment_type_code
=PaymentType.payment_type_encode
3/23/2005 4:34:12 PM
Page 19
Mod2000.gql
Relationship: Gets
3/23/2005 4:34:12 PM
Page 20
Mod2000.gql
Relationship: GETS
3/23/2005 4:34:12 PM
Mod2000.gql
Supreme Court DB, Version 2.0
Page 21
Page 15 of 36
Data Object: Guardian
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
prim_party_number
char(3)
x
x
gardian_seq_number
char(3)
x
x
last_name
char(20)
x
x
first_name
char(9)
x
x
middle_initial
char(1)
x
x
telephone_number
varchar(10)
x x
x
street_name
varchar(36)
x x
x
addl_street_name
varchar(36)
x x
x
city_name
varchar(16)
x x
x
state_code
varchar(2)
x x
x
zip_code
varchar(9)
x x
x
party_guardian_relat_code varchar(2)
x x
x
comments
varchar(55)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
company_indicator
varchar(1)
x x
x
guardian_relat_decode
char(10)
x
x
(GuardianRelatCode.guardian_relat_decode)
state_code_decode
char(15)
x
x
(StateCode.state_code_decode)
Join Conditions for Merged Tables
Merge GuardianRelatCode and Guardian
GuardianRelatCode.guardian_relat_encode
=Guardian.party_guardian_relat_code
Merge StateCode and Guardian
StateCode.state_code_encode
=Guardian.state_code
3/23/2005 4:34:12 PM
Supreme Court DB, Version 2.0
Page 22
Page 16 of 36
Mod2000.gql
Relationship: HAS
3/23/2005 4:34:12 PM
Page 23
Mod2000.gql
Relationship: Has Associated
3/23/2005 4:34:12 PM
Page 24
Mod2000.gql
Relationship: Includes
3/23/2005 4:34:12 PM
Page 25
Mod2000.gql
Relationship: Is In
Supreme Court DB, Version 2.0
Page 17 of 36
3/23/2005 4:34:12 PM
Page 26
Mod2000.gql
Data Object: JudgeDisqualify Data Object: JudgeDisqualify
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
disqual1_type_code
varchar(1)
x x
x
disqual2_type_code
varchar(1)
x x
x
disqual3_type_code
varchar(1)
x x
x
disqual4_type_code
varchar(1)
x x
x
disqual5_type_code
varchar(1)
x x
x
disqual6_type_code
varchar(1)
x x
x
disqual7_type_code
varchar(1)
x x
x
justice1_id
varchar(5)
x x
x
justice2_id
varchar(5)
x x
x
justice3_id
varchar(5)
x x
x
justice4_id
varchar(5)
x x
x
justice5_id
varchar(5)
x x
x
justice6_id
varchar(5)
x x
x
justice7_id
varchar(5)
x x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
Supreme Court DB, Version 2.0
Page 18 of 36
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
justice_disqual_encode
(JusticeDisqualType.justice_disqual_encode)
char(1)
x
x
justice_disqual_decode
(JusticeDisqualType.justice_disqual_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge JusticeDisqualType and JudgeDisqualify
JudgeDisqualify.disqual7_type_code
=JusticeDisqualType.justice_disqual_encode
Merge JusticeDisqualType and JudgeDisqualify
JudgeDisqualify.disqual6_type_code
=JusticeDisqualType.justice_disqual_encode
3/23/2005 4:34:12 PM
Page 27
Mod2000.gql
Supreme Court DB, Version 2.0
Page 19 of 36
Merge JusticeDisqualType and JudgeDisqualify
JudgeDisqualify.disqual5_type_code
=JusticeDisqualType.justice_disqual_encode
Merge JusticeDisqualType and JudgeDisqualify
JudgeDisqualify.disqual4_type_code
=JusticeDisqualType.justice_disqual_encode
Merge JusticeDisqualType and JudgeDisqualify
JusticeDisqualType.justice_disqual_encode
=JudgeDisqualify.disqual3_type_code
Merge JusticeDisqualType and JudgeDisqualify
JudgeDisqualify.disqual2_type_code
=JusticeDisqualType.justice_disqual_encode
Merge JusticeDisqualType and JudgeDisqualify
JusticeDisqualType.justice_disqual_encode
=JudgeDisqualify.disqual1_type_code
Supreme Court DB, Version 2.0
Page 20 of 36
3/23/2005 4:34:12 PM
Mod2000.gql
Data Object: Justice
Attribute
prim_justice_id
title_code
last_name
first_name
middle_initial
entered_date
maintenance_date
operator_id
Page 28
Type
Key NullsData ValsUpdate Visible
char(5)
x
x
varchar(1)
x x
x
varchar(20)
x x
x
varchar(9)
x x
x
varchar(1)
x x
x
datetime
x x
x
datetime
x x
x
varchar(8)
x x
x
Supreme Court DB, Version 2.0
Page 21 of 36
3/23/2005 4:34:12 PM
Page 29
Mod2000.gql
Data Object: LawClerk
Attribute
Type
Key NullsData ValsUpdate Visible
lawclerk_id
char(5)
x
x
type_code
varchar(1)
x x
x
last_name
varchar(20)
x x
x
first_name
varchar(9)
x x
x
middle_initial
varchar(1)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
law_clerk_type_decode
(LawClerkTypeCode.law_clerk_type_decode)
char(15)
x
x
Join Conditions for Merged Tables
Merge LawClerkTypeCode and LawClerk
LawClerkTypeCode.law_clerk_type_encode
=LawClerk.type_code
3/23/2005 4:34:12 PM
Page 30
Mod2000.gql
Supreme Court DB, Version 2.0
Page 22 of 36
Data Object: LowerCourt
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
appellate_docket_type_code char(2)
x
x
appellate_doc_seq_number
char(6)
x
x
appellate_docket_court_year char(2)
x
x
appellate_venue_id
char(3)
x
x
appellate_case_type_code
char(3)
x
x
appellate_disp_type_code
varchar(2)
x x
x
appellate_disp_date
datetime
x
x
appellate_prior_judge_name varchar(50)
x x
x
appellate_case_status_code char(2)
x
x
appellate_doc_filed_date
datetime
x x
x
appellate_decided_date
datetime
x x
x
appellate_state_agency_code varchar(2)
x x
x
priorct_docket_type_code
char(2)
x
x
priorct_doc_seq_number
char(6)
x
x
priorct_docket_court_year char(2)
x
x
priorct_venue_id
char(3)
x
x
priorct_case_type_code
varchar(3)
x x
x
priorct_disp_type_code
char(2)
x
x
priorct_disp_date
datetime
x x
x
priorct_prior_judge_name
varchar(50)
x x
x
priorct_case_status_code
varchar(2)
x x
x
priorct_state_agency_code varchar(2)
x x
x
appel_doc_century_year
varchar(4)
x x
x
priorct_doc_century_year
varchar(4)
x x
x
state_agency_decode
(StateAgencyCode.state_agency_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge StateAgencyCode and LowerCourt
LowerCourt.appellate_state_agency_code
=StateAgencyCode.state_agency_encode
Supreme Court DB, Version 2.0
Page 23 of 36
LowerCourt.priorct_state_agency_code
=StateAgencyCode.state_agency_encode
3/23/2005 4:34:12 PM
Page 31
Mod2000.gql
Relationship: Makes
3/23/2005 4:34:12 PM
Page 32
Mod2000.gql
Relationship: May Be
3/23/2005 4:34:12 PM
Page 33
Mod2000.gql
Relationship: May Have
Supreme Court DB, Version 2.0
Page 24 of 36
3/23/2005 4:34:12 PM
Page 34
Mod2000.gql
Data Object: Memo
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
document_filed_date
datetime
x
x
case_document_number
char(3)
x
x
assigned_date
datetime
x x
x
projected_due_date
datetime
x x
x
actual_due_date
datetime
x x
x
rating
varchar(1)
x x
x
distributed_date
datetime
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
lawclerk_id
varchar(5)
x x
x
3/23/2005 4:34:12 PM
Page 35
Mod2000.gql
Data Object: Mode (SupremeMode)
Supreme Court DB, Version 2.0
Page 25 of 36
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
mode_type_code
char(2)
x
x
mode_seq_number
char(5)
x
x
mode_court_year
char(4)
x
x
panel_id_key
varchar(5)
x x
x
document_filed_date
datetime
x x
x
case_document_number
varchar(3)
x x
x
session_date
datetime
x x
x
am_pm_code
varchar(1)
x x
x
calendar_sequence_number
varchar(4)
x x
x
start_time_hours
varchar(2)
x x
x
start_time_minutes
varchar(2)
x x
x
mode_status_code
varchar(2)
x x
x
justice1_id
varchar(5)
x x
x
justice2_id
varchar(5)
x x
x
justice3_id
varchar(5)
x x
x
justice4_id
varchar(5)
x x
x
justice5_id
varchar(5)
x x
x
justice6_id
varchar(5)
x x
x
justice7_id
varchar(5)
x x
x
justice1_vote_code
varchar(2)
x x
x
justice2_vote_code
varchar(2)
x x
x
justice3_vote_code
varchar(2)
x x
x
justice4_vote_code
varchar(2)
x x
x
justice5_vote_code
varchar(2)
x x
x
justice6_vote_code
varchar(2)
x x
x
justice7_vote_code
varchar(2)
x x
x
entered_date
datetime
x x
x
last_maint_date
datetime
x x
x
operator_id
varchar(8)
x x
x
disposition_type_decode
(DispositionTypeCode.disposition_type_decode)
char(20)
x
x
dispositiion_type_description
Supreme Court DB, Version 2.0
Page 26 of 36
(DispositionTypeCode.dispositiion_type_description)
char(60)
x
x
Join Conditions for Merged Tables
Merge DispositionTypeCode and Mode
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice1_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice2_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice3_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice4_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice5_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice6_vote_code
DispositionTypeCode.disposition_type_encode
=SupremeMode.justice7_vote_code
3/23/2005 4:34:12 PM
Page 36
Mod2000.gql
Data Object: ModeRelationship
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
document_filed_date
datetime
x
x
case_document_number
char(3)
x
x
to_doc_number
varchar(3)
x x
x
mode_Relationship_type_code varchar(2)
x x
x
mode_Relationship_decode
Supreme Court DB, Version 2.0
Page 27 of 36
(ModeRelationshipCode.mode_Relationship_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge ModeRelationshipCode and ModeRelationship
ModeRelationshipCode.mode_Relationship_encode
=ModeRelationship.mode_relations_code
Supreme Court DB, Version 2.0
Page 28 of 36
3/23/2005 4:34:12 PM
Page 37
Mod2000.gql
Data Object: Notice (SupremeNotice)
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
notice_type_code
char(2)
x
x
sent_dat
datetime
x
x
physical_seq_number
char(3)
x
x
document_filed_date
datetime
x x
x
case_document_number
varchar(3)
x x
x
correction_code
varchar(2)
x x
x
comments
varchar(50)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
Supreme Court DB, Version 2.0
Page 29 of 36
3/23/2005 4:34:12 PM
Page 38
Mod2000.gql
Data Object: Opinion
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
mode_type_code
char(2)
x
x
mode_seq_number
char(5)
x
x
mode_court_year
char(4)
x
x
opinion_justice_id
char(5)
x
x
opinion_type_code
char(3)
x
x
publish_indicator
varchar(1)
x x
x
total_page_number
varchar(3)
x x
x
due_date
datetime
x x
x
last_circulated_date
datetime
x x
x
init_circulated_date
datetime
x x
x
assigned_date
datetime
x x
x
release_date
datetime
x x
x
ready_t_file_indicator
varchar(1)
x x
x
citation_number
varchar(30)
x x
x
status_code
varchar(2)
x x
x
comments
varchar(50)
x x
x
entered_date
datetime
x x
x
maintenance_date
datetime
x x
x
operator_id
varchar(8)
x x
x
opinion_status_decode
(OpinionStatusCode.opinion_status_decode)
char(20)
x
x
opinion_type_decode
(OpinionTypeCode.opinion_type_decode)
char(20)
x
x
Join Conditions for Merged Tables
Merge OpinionStatusCode and Opinion
Supreme Court DB, Version 2.0
Page 30 of 36
Opinion.status_code
=OpinionStatusCode.opinion_status_encode
Merge OpinionTypeCode and Opinion
Opinion.opinion_type_code
=OpinionTypeCode.opinion_type_encode
3/23/2005 4:34:12 PM
Page 39
Mod2000.gql
Relationship: OWN
3/23/2005 4:34:12 PM
Page 40
Mod2000.gql
Data Object: Panel Id (PanelId)
Attribute
Type
Key NullsData ValsUpdate Visible
panel_id_key
char(5)
x
x
justice1_id
varchar(5)
x x
x
justice2_id
varchar(5)
x x
x
justice3_id
varchar(5)
x x
x
3/23/2005 4:34:12 PM
Page 41
Mod2000.gql
Relationship: Participates Via
3/23/2005 4:34:12 PM
Page 42
Mod2000.gql
Data Object: Party Data Object: Party
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
prim_party_number
char(3)
x
x
Supreme Court DB, Version 2.0
Page 31 of 36
last_name
char(20)
x
x
first_name
char(9)
x
x
middle_initial
char(1)
x
x
telephone_number
varchar(10)
x x
x
incarcerated_indicator
varchar(1)
x x
x
impound_indicator
varchar(1)
x x
x
pro_se_indicator
varchar(1)
x x
x
juvenile_indicator
varchar(1)
x x
x
street_name
varchar(36)
x x
x
addl_street_name
varchar(36)
x x
x
city_name
varchar(16)
x x
x
state_code
varchar(2)
x x
x
zip_code
varchar(9)
x x
x
affiliation_code
varchar(3)
x x
x
agency_code
varchar(2)
x x
x
status_code
varchar(1)
x x
x
type_code
varchar(2)
x x
x
comments
varchar(50)
x x
x
maintenace_date
datetime
x x
x
operator_id
varchar(8)
x x
x
entered_date
datetime
x x
x
alternate_name
varchar(65)
x
x
alternate_name_type_code
varchar(2)
x x
x
company_indicator
varchar(1)
x x
x
alternate_name_decode
(AlternateNameCode.alternate_name_decode)
char(10)
x
x
party_status_decode
(PartyStatusCode.party_status_decode)
char(10)
x
x
state_code_decode (StateCode.state_code_decode)
char(15)
x
x
party_type_decode (PartyTypeCode.party_type_decode)
char(15)
x
x
Join Conditions for Merged Tables
Merge AlternateNameCode and Party
Supreme Court DB, Version 2.0
Page 32 of 36
AlternateNameCode.alternate_name_encode
=Party.alternate_name_type_code
Merge PartyStatusCode and Party
PartyStatusCode.party_status_encode
=Party.status_code
Merge PartyTypeCode and Party
PartyTypeCode.party_type_encode
=Party.type_code
Merge StateCode and Party
StateCode.state_code_encode
=Party.state_code
3/23/2005 4:34:12 PM
Page 43
Mod2000.gql
Data Object: PartyDocument Data Object: PartyDocument
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
docket_court_year
char(4)
x
x
prim_party_number
char(3)
x
x
case_document_number
char(3)
x
x
role_code
varchar(1)
x x
x
document_filed_date
datetime
x x
x
ptydocm_participant_code
varchar(3)
x x
x
participant_decode
(ParticipantCode.participant_decode)
char(20)
x
x
Join Conditions for Merged Tables
Supreme Court DB, Version 2.0
Page 33 of 36
Merge ParticipantCode and PartyDocument
ParticipantCode.participant_encode
=PartyDocument.ptydocm_participant_code
3/23/2005 4:34:12 PM
Page 44
Mod2000.gql
Relationship: Possibly Has
3/23/2005 4:34:12 PM
Page 45
Mod2000.gql
Relationship: RELATES
3/23/2005 4:34:12 PM
Page 46
Mod2000.gql
Relationship: Represented
3/23/2005 4:34:12 PM
Page 47
Mod2000.gql
Relationship: Summarized By
3/23/2005 4:34:12 PM
Page 48
Mod2000.gql
Data Object: Transcript Data Object: Transcript
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
docket_court_year
hearing_date
char(6)
char(4)
datetime
Supreme Court DB, Version 2.0
x
x
x
x
x
x
Page 34 of 36
type_code
char(1)
x
x
trnscript_number
char(9)
x
x
location
varchar(30)
x x
x
document_copies
varchar(2)
x x
x
document_impound_indicator_3 varchar(1)
x x
transcript_type_decode
(TranscriptTypeCode.transcript_type_decode)
char(15)
x
x
Join Conditions for Merged Tables
Merge TranscriptTypeCode and Transcript
TranscriptTypeCode.transcript_type_encode
=Transcript.type_code
3/23/2005 4:34:12 PM
x
Page 49
Mod2000.gql
Relationship: Written By
3/23/2005 4:34:12 PM
Supreme Court DB, Version 2.0
Page 50
Page 35 of 36
3/23/2005 4:34:12 PM
Page 91
Mod2000.gql
Data Object: Case_Comments
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
x
docket_court_year
char(4)
x
x
x
case_comments_sequence_number char(6)
x
x
x
Case_Commenst_Description varchar(50)
x x
x
x
entered_date
datetime
x x
x
x
maintenance_date
datetime
x x
x
x
operator_id
varchar(8)
x x
x
x
3/23/2005 4:34:12 PM
Page 92
Mod2000.gql
Data Object: Mode_Caption
Attribute
Type
Key NullsData ValsUpdate Visible
docket_seq_number
char(6)
x
x
x
docket_court_year
char(4)
x
x
x
mode_type_code
char(2)
x
x
x
mode_seq_number
char(5)
x
x
x
mode_court_year
char(4)
x
x
x
caption_seq_number
char(5)
x
x
x
Caption_Description
varchar(50)
x x
x
x
entered_date
datetime
x x
x
x
maintenance_date
datetime
x x
x
x
operator_id
varchar(8)
x x
x
x
Supreme Court DB, Version 2.0
Page 36 of 36