HIM 400 Module 2 Database Structures Short Paper Example

Reviewed by Delia Ravenscroft, MSN, RN

This HIM 400 Module 2 Database Structures Short Paper sample redesigns a patient registry that lives in a spreadsheet as a relational database that can be queried, trusted and kept current. It is written for SNHU HIM 400 (HIM-400), and it shows BS Health Information Management majors how to explain tables, keys, relationships and normalization in the vocabulary database teams actually use. The composite rural health system tracks about 6,800 adults with diabetes in a workbook with one row per patient and a new column for every HbA1c result. The paper explains why that layout fails, lays out seven tables with primary and foreign keys, resolves a many-to-many relationship, normalizes to third normal form and presents a data dictionary excerpt with coded vocabularies and plausibility rules drawn from research on data quality.

CourseHIM 400 Communication and Technologies II
ModuleModule 2
Paper typeundergraduate paper designing a relational database and data dictionary
LengthAbout 1,170 words, 7 pages
FormatAPA 7 student paper
SchoolSouthern New Hampshire University
ProgramBS Health Information Management
UpdatedSeptember 2026

Free sample paper for HIM 400 Module 2

1

From One Wide Workbook to Seven Related Tables: Redesigning Cold Brook Health's Diabetes Registry

[Student Name]

Southern New Hampshire University

HIM 400: Communication and Technologies II

Module Two Short Paper

[Instructor Name]

[Date]

The organization, setting and figures below are a composite written as a model document. No real employer, client, colleague or patient is described.

What this page is doingThe title states the change from a flat file to a relational structure.
2

From One Wide Workbook to Seven Related Tables: Redesigning Cold Brook Health's Diabetes Registry

Cold Brook Health's diabetes registry began as a spreadsheet kept by a nurse care manager. It now holds about 6,800 patients, one row each, with columns named A1c_1 through A1c_14 because every new result was added to the right of the last. The practices depend on it to find patients due for tests or outreach, but no one fully trusts it. This paper explains why a flat file cannot support the registry's work and proposes a relational design with seven tables, defined keys and relationships, a normalized structure and a data dictionary.

What this page is doingThe introduction describes the current registry and the paper's plan.
3

Why the Spreadsheet Fails

A flat file stores everything about an entity in one row, which works for a small list but breaks down as data accumulate. Our workbook shows three classic problems. The first is repeating groups: the fourteen A1c columns cannot be queried as one field, so finding each patient's most recent value requires a formula that often picks the wrong column. The second is redundancy: each row repeats the practice name, address and care manager, so when a practice moved last year, 612 rows had to be edited and 41 were missed. The third is lost detail: a result stored as a number in a cell has no date, source laboratory or units attached, so a value from an outside lab looks identical to one from our own.

What this page is doingFlat-file problems are named and illustrated with numbers.
4

Deciding Who Belongs in the Registry

Before designing tables, the team had to define a patient with diabetes. Hripcsak and Albers (2013) note that electronic record data reflect how care was delivered and billed as much as the patient's condition, so identifying a cohort reliably usually means combining several kinds of evidence. The registry therefore includes adults with a type 1 or type 2 diabetes diagnosis code on two or more encounters, or one diagnosis plus a diabetes medication order, or two HbA1c results of 6.5% or higher. Storing diagnoses, medications and results in their own tables makes that rule possible to run, audit and change.

What this page is doingThe inclusion definition shows why the design needs separate data types.
5

The Seven Tables

The design uses seven tables. PATIENT holds one row per person with demographic fields. PRACTICE and CLINICIAN describe the 14 practices and their providers. ENCOUNTER records each visit, linked to a patient, a clinician and a practice. DIAGNOSIS stores ICD-10-CM codes per encounter. LAB_RESULT stores each laboratory value with its date, units, LOINC code and source. MEDICATION_ORDER stores diabetes prescriptions with RxNorm codes. Table 1 shows each table's primary key and the foreign keys that connect it to others.

Table 1. Registry Tables, Primary Keys and Foreign Keys

TablePrimary keyForeign keys
PATIENTpatient_idhome_practice_id
PRACTICEpractice_idNone
CLINICIANclinician_idpractice_id
ENCOUNTERencounter_idpatient_id, clinician_id, practice_id
DIAGNOSISdiagnosis_idencounter_id
LAB_RESULTresult_idpatient_id
MEDICATION_ORDERorder_idpatient_id, clinician_id

Note. Designed by the author; field names follow Cold Brook Health's naming standard.

What this page is doingTable 1 lists tables and keys.
6

Keys and Relationships

Every table uses a surrogate primary key, a system-assigned number with no meaning of its own, rather than a natural key such as the medical record number. Record numbers change when duplicate charts are merged, and our master patient index merged 118 charts last year, so a key built on them would break links. The medical record number is still stored in PATIENT as an attribute with a unique constraint.

Most relationships are one-to-many: one patient has many encounters, and one encounter can carry many diagnoses. The link between patients and clinicians is different. A patient may see several clinicians, and each clinician sees many patients, which is a many-to-many relationship that relational tables cannot hold directly. An eighth, associative table, ATTRIBUTION, resolves it with a row for each patient-clinician pair, a start date, an end date and a flag marking the primary care provider of record.

What this page is doingKey choices and the many-to-many relationship are explained.
7

Normalization

Normalization organizes tables to remove redundancy and the update errors it causes. First normal form requires atomic values and no repeating groups, which replaces the fourteen A1c columns with one LAB_RESULT row per test. At second normal form, no attribute may rely on just part of a combined key, a rule that matters for a table such as ATTRIBUTION, whose rows are identified by a patient and a clinician together. Third normal form removes fields that depend on other non-key fields: a practice's address depends on the practice, not the patient, so it lives only in PRACTICE. When a practice moves, one row changes instead of 612.

Reporting sometimes favors speed over purity. The team will build a denormalized view that joins each patient to their latest HbA1c, practice and care manager for the outreach list, but that view is generated from the normalized tables each night and is never edited by hand.

What this page is doingNormal forms are applied to the registry with a practical exception.
8

Data Dictionary and Vocabularies

A data dictionary defines every field so that analysts, clinicians and vendors read the data the same way. Table 2 shows an excerpt for LAB_RESULT. Coded vocabularies do much of the work. LOINC identifies the test, so HbA1c results from our lab and outside labs share a code even when their local names differ, and ICD-10-CM codes in DIAGNOSIS let the inclusion rule find type 1 and type 2 diabetes consistently.

Table 2. Data Dictionary Excerpt: LAB_RESULT

FieldTypeDefinitionRule
result_idIntegerSystem-assigned identifierPrimary key, required
patient_idIntegerPatient the result belongs toMust exist in PATIENT
loinc_codeText (10)LOINC code of the testFrom approved list, e.g., 4548-4
result_valueDecimal (4,1)Numeric value reportedHbA1c between 3.0 and 20.0
unitsText (10)Units of the value"%" for HbA1c
collected_dateDateDate the specimen was collectedNot in the future
source_labText (40)Laboratory that performed the testFrom approved list

Note. Excerpt; the full dictionary covers all eight tables.

What this page is doingTable 2 gives a data dictionary excerpt with rules.
9

Building Quality Into the Structure

Weiskopf and Weng (2013) reviewed how researchers judge the quality of electronic record data and found that most assessments address a handful of recurring questions: whether data are present, whether they are true, whether sources agree, whether values are believable and whether they are current. The design answers several of these through constraints. Required fields enforce presence, the range rule rejects an HbA1c of 71 typed for 7.1, foreign keys prevent a result from being attached to a patient who does not exist and collection dates allow the registry to show how recent each value is. Agreement between sources still needs periodic review, since two labs may report different values for the same week.

What this page is doingConstraints are linked to published dimensions of data quality.
10

What the New Design Enables

Bates et al. (2014) argued that analytics add the most value when they help organizations find high-risk patients and act on that information. The relational registry makes that practical. A single query can return every patient whose latest HbA1c is above 9%, the date of that result, the lab that ran it and the patient's attributed clinician, and the same query will still work after the next thousand results arrive.

What this page is doingThe paper connects the structure to the registry's purpose.
11

Conclusion

The spreadsheet registry fails because its structure mixes entities, repeats data and strips results of context. The proposed design separates patients, practices, clinicians, encounters, diagnoses, results and medications into related tables with stable keys, resolves the patient-clinician relationship through attribution, normalizes to third normal form and documents every field. Module Three builds on this structure by writing the queries that extract data from it.

What this page is doingThe conclusion summarizes the design and links to the next module.
12

References

Bates, D. W., Saria, S., Ohno-Machado, L., Shah, A., & Escobar, G. (2014). Big data in health care: Using analytics to identify and manage high-risk and high-cost patients. Health Affairs, 33(7), 1123-1131. https://doi.org/10.1377/hlthaff.2014.0041

Hripcsak, G., & Albers, D. J. (2013). Next-generation phenotyping of electronic health records. Journal of the American Medical Informatics Association, 20(1), 117-121. https://doi.org/10.1136/amiajnl-2012-001145

Weiskopf, N. G., & Weng, C. (2013). Methods and dimensions of electronic health record data quality assessment: Enabling reuse for clinical research. Journal of the American Medical Informatics Association, 20(1), 144-151. https://doi.org/10.1136/amiajnl-2011-000681

What the HIM 400 Module 2 instructions ask for

The HIM 400 database structures assignment usually asks you to explain how a relational database is organized and to apply that knowledge to a health information example. Plan four to five pages in APA 7 with three or more scholarly sources, plus tables. Describe the problem with the current data, identify entities and tables, name primary and foreign keys and explain each relationship, including any many-to-many link. Walk through normalization with examples from your own design, then give a data dictionary excerpt with types, definitions and rules. Mention the coded vocabularies your fields rely on, since standards such as LOINC and ICD-10-CM decide whether data from different sources can be combined.

How this HIM 400 Module 2 database structures short paper example is built

Cold Brook Health's workbook registry, with fourteen A1c columns, repeated practice addresses and results stripped of dates and sources, is rebuilt as seven related tables. Hripcsak and Albers support an inclusion rule that combines diagnoses, medications and results. Surrogate keys replace record numbers after 118 chart merges, an attribution table resolves the patient-clinician relationship and normalization is shown form by form. A data dictionary excerpt for LAB_RESULT lists types and rules, Weiskopf and Weng tie the constraints to data quality and Bates and colleagues connect the design to finding high-risk patients. The conclusion leads into Module Three, where the same tables are queried to pull patients due for outreach.

Where the HIM 400 Module 2 rubric puts the points

Rubrics for this HIM 400 paper commonly reward correct database vocabulary, a clear table design with keys, accurate explanation of relationships, sound application of normalization, a usable data dictionary and APA 7 mechanics. Exemplary papers explain why a design choice was made, such as a surrogate key instead of a record number, and show normalization fixing a specific problem instead of reciting definitions. Graders also value designs that anticipate quality problems through constraints and coded vocabularies. A short note on when a denormalized reporting view is acceptable shows practical judgment beyond the textbook forms and signals readiness for the query work in the next module. Precise field names help as well.

HIM 400 Module 2 help: the mistakes that cost points

Database papers lose points when they define normal forms without applying them, leave out foreign keys, store repeating values in extra columns or skip the data dictionary. Another common gap is ignoring where the data come from and how codes make sources comparable. If your course supplies a scenario or an entity-relationship diagram to critique, send it with any required template, and the sample will use those tables and fields. A custom version can cover a different registry, such as heart failure, immunizations or cancer, with the same sequence of problem, design, keys, normalization and dictionary shown in this Cold Brook example. Say whether your course expects a drawn diagram as well.

Get HIM 400 Module 2 written to your instructions

Share the HIM 400 Module 2 directions and any scenario or diagram your instructor provides. The paper will identify the tables, define primary and foreign keys, resolve every relationship, normalize the design step by step and include a data dictionary excerpt, sent within 24 to 48 hours, the first one free. The paper above is an original model document written by our desk, not a submitted student paper and not an official Southern New Hampshire University document.

More HIM 400 papers and related BS Health Information Management samples

HIM 400 Module 2 questions, answered

Where can I find a free HIM 400 Module 2 Database Structures Short Paper sample?

The full HIM 400 Module 2 paper is on this page: a diabetes registry rebuilt as a relational database with keys, normalization and a data dictionary.

How do primary keys and foreign keys differ in a registry database?

A primary key uniquely identifies each row in its table; a foreign key stores another table's primary key to link related rows.

Why not use the medical record number as a key?

Record numbers can change when duplicate charts are merged, which would break links; a system-assigned surrogate key stays stable.

How is a many-to-many relationship handled?

With an associative table that holds one row for each pairing, such as a patient and a clinician, plus any attributes of that link.

What does third normal form remove?

Fields that depend on another non-key field instead of the key, such as a practice address stored in every patient row.