This page is part of the Medicolegal Death Investigation (MDI) (v1.0.0: STU 1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
This MDI specification is designed to be flexible to accommodate a variety of systems, recognizing that information management systems used for assembling MDI data vary widely by state, jurisdiction, and agency. This means that many data concepts have few requirements but many “must support” designations. This section provides best practice recommendations on how to address select concepts.
This MDI implementation guide uses the US Core Patient for the decedent subject of:
The US Core Patient profile requires
The US Core Patient provides structure for capturing basic demographic information (race, ethnicity, birth sex, gender identity, birth date, telecom, address, martial status). The Composition - MDI to EDRS also provides a section, additional-demographics for text on demographic information about the decedent that is not represented in the decedent Patient profile.
The Participant & Supporting Examples section of the Artifacts page provides an example of a US Core Patient for which no information known about the decedent’ name.
This MDI implementation guide provides opportunities for both identifiers and tracking numbers. Tracking Numbers are for document and are used for interoperable communication. Identifiers are for individual resources and are assigned from the data source.
Agencies and jurisdictions have a range of requirements for certification of information during the process of collecting and exchanging MDI data. Typically, a forensic toxicology diagnostic report will be considered certified when the final version is sent. A document bundle sent from an MDI system to an EDRS can use the status data element to indicate preliminary or final and certified.
This MDI specification provides opportunities on most profiles for naming the responsible party. The legal nature of certification is a business requirement to be assigned by each agency or jurisdiction implementing this specification.
The Composition - MDI to EDRS attester is required and is the individual who will be listed as the Certifier on the Death Certificate.
The Observation – Death Date profile represents the actual or presumed date of death. It should be used to record information about both the date and time of death and the certainty of those data. Note that the US Core Patient profile used for the decedent has an optional Patient.deceased[x] data modifier that may be used in addition to, but not instead of, the Observation – Death Date profile. If the Patient.deceased[x] is used, it must either be Boolean=true or the dateTime must match Observation – Death Date.
The Observation – Death Date profile provides several opportunities to explain the date listed as Death Date:
Specific date or range of dates: If the actual date of death is known (date, date-time, or partial date such as year or year + month), set value resource type to dateTime. If the date of death is not known, and a range is known, set value resource type to Period, defined by a start and end dateTime.
Unknown date: Use the dataAbsentReason resource for missing all or part of the decedent’s death date (further information can be recorded in the note data element).
Options for qualifying the accuracy of the date of death:
The Observation.value[x].text is limited for both Observation - Cause of Death Condition and Observation - Condition Contributing to Death because the receiving EDRS sends the data to NCHS (ultimate receiving system). That NCHS system restricts the text string length for these data elements. Because the originating ME/C case management system is certifying the content of the data elements, the data must not risk being truncated or lost by the receiving systems along the entire worfkflow. Therefore, the originating system must abide by the character limit of the ultimate receiving system at the time of data capture, potentially including direct entry by the user if that is the mechanism of capturing the data.
One-to-many specimen to results relationship: Each analyzed specimen, represented by a Specimen - Toxicology Lab resource, must be referenced by at least one Observation - Toxicology Lab Result and may be referenced by more than one Observation - Toxicology Lab Result. For example, a single blood specimen may be analyzed for several different analytes or by several different methods. Each of those specimen/analyte or specimen/method combinations will be represented by an Observation - Toxicology Lab Result.
Specimens received but not analyzed: ME/Cs may need to know if a forensic toxicology laboratory received a specimen but did not analyze it. In such cases, the laboratory should provide a reason for no analysis in the DiagnosticReport.conclusion and/or each unanalyzed specimen’s Specimen - Toxicology Lab Specimen.note. Additionally, the Specimen - Toxicology Lab may use the Specimen.condition to describe the state of the specimen via codes from the extensible value set hl7VS-specimenCondition and/or use the Specimen.note to describe details or issues about the specimen.
Reporting results: The result of a specimen analysis is required to be reported as text and may also be represented by a code. This allows exchange of the result meaning among systems that do not share code systems or do not use standardized code systems. The value of the result may be reported in several text formats:
This MDI specification is designed for RESTful API implementations supporting data exchange interactions between systems via FHIR extended operations. (See RESTful API for an overview.) The MDI implementation guide uses extended operations with MDI-specific search parameters and a subset of the many RESTful API operations defined by FHIR. All API implementations of this MDI specification must conform to common design rules:
An MDI-based Search API enables MDI systems to search EDRS for decedent cases. This is an idempotent operation (i.e., it has no additional effect if it is called more than once with the same input parameters). Both POST and GET can be used with the following endpoint URL pattern:
MDI Search Parameter Definition Summary Table
Name | Cardinality | Type | Documentation |
In Parameters | |||
id | 0..1 | uri | Resource ID of Composition - MDI to EDRS |
patient | 0.. | One or more decedent related search parameters | |
patient.birthdate | 0..1 | date | Decedent’s date of birth |
patient.family | 0..1 | string | Decedent’s last name |
patient.given | 0..1 | string | Decedent’s first name |
patient.gender | 0..1 | token | Decedent’s gender |
tracking-number | 0..1 | token | Search by identifier in Composition - MDI to EDRS |
death-location | 0..1 | string | District of Death Location |
death-date.[actual | pronounced | all] | 0..1 | date | Date of Death. “all” applies to both actual/presumed and pronounced |
Out Parameters | |||
return | 0..1 | resource (Bundle - Searchset or Document MDI to EDRS) | Searchset Bundle that includes MDI document bundles. If [id] is supplied, then this should be Bundle - Document MDI to EDRS |
Search parameters related to patient are formatted with “.”. In FHIR, this means that the search parameters after “.” are part of a patient parameter. See the example below.
Code example:
{
"resourceType": "Parameters",
"parameter": [
{
"name": "patient",
"part": [
{
"name": "family",
"valueString": "Hans"
},
{
"name": "given",
"valueString": "Kennoby"
}
]
}
]
}
If [id] is provided within URL path (e.g., /Composition/[id]/$mdi-documents), then the output response should be an MDI document bundle as there will be only one or zero result.