This page is part of the Medicolegal Death Investigation (MDI) (v1.1.0: STU 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Active as of 2022-07-03 |
@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# - resource -------------------------------------------------------------------
a fhir:CapabilityStatement ;
fhir:nodeRole fhir:treeRoot ;
fhir:id [ fhir:v "CapabilityStatement-mdi-cms-server"] ; #
fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n <h2 id=\"test1\" class=\"no_toc\">MDI CMS Server Capabilities Summary</h2>\n <ul>\n <li>The MDI CMS Server should be a producer of Composition-mdi-and-edrs, and may\n also be a consumer of Composition-mdi-and-edrs.</li>\n <li>The MDI CMS Server may specify RESTful operations for resources. At a minimum,\n it should support read and search for the set of resources defined here.</li>\n <li>The MDI CMS Server may support messaging with forensic toxicology, for\n example.</li>\n </ul>\n <h2 id=\"test1\" class=\"no_toc\">API Specifications Search Operations</h2>\n <p>The MDI CMS Server may use extended operations with MDI-specific search parameters\n and a subset of the many [RESTful API](https://hl7.org/FHIR/http.html).</p>\n <p>All API implementations of this MDI FHIR IG must conform to common design\n rules:</p>\n <ul>\n <li>MIME-type for FHIR resources is application/fhir+xml or application/fhir+json.\n This must be specified for Content-Type in the HTTP header. </li>\n <li>application/x-www-form-urlencoded can be used for POST search requests if HTTP\n Form is used. </li>\n </ul>\n <p>An MDI-based Search API enables an MDI CMS to search an EDRS for decedent cases, and\n vice versa. This is an idempotent operation. At a minimum, both Both POST and GET\n can be used should be allowed with the following endpoint URL pattern:</p>\n <ul>\n <li>POST [base]/Composition/$document </li>\n <li>GET [base]/Composition/$document?name=value… </li>\n </ul>\n <p id=\"summary\">\n <strong>Summary of Minimum MDI Search Parameter Definitions</strong>\n </p>\n <table class=\"grid\">\n <thead>\n <tr>\n <th>Search Parameter Name</th>\n <th>Cardinality</th>\n <th>Type</th>\n <th>Description</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <td><b><i>In Parameters</i></b></td>\n <td> </td>\n <td> </td>\n <td> </td>\n </tr>\n <tr>\n <td>id</td>\n <td>0..1</td>\n <td>uri</td>\n <td>Composition.id of Composition - MDI and EDRS</td>\n </tr>\n <tr>\n <td>tracking-number</td>\n <td>0..*</td>\n <td>token</td>\n <td>Composition.extension:extension-tracking-number of Composition - MDI and\n EDRS</td>\n </tr>\n <tr>\n <td>patient</td>\n <td>0..*</td>\n <td/>\n <td>One or more US Core Patient decedent-related search parameters</td>\n </tr>\n <tr>\n <td>patient.birthdate</td>\n <td>0..1</td>\n <td>date</td>\n <td>Decedent’s date of birth</td>\n </tr>\n <tr>\n <td>patient.family</td>\n <td>0..1</td>\n <td>string</td>\n <td>Decedent’s last name</td>\n </tr>\n <tr>\n <td>patient.given</td>\n <td>0..1</td>\n <td>string</td>\n <td>Decedent’s first name</td>\n </tr>\n <tr>\n <td>patient.gender</td>\n <td>0..1</td>\n <td>token</td>\n <td>Decedent’s gender</td>\n </tr>\n <tr>\n <td>death-location</td>\n <td>0..1</td>\n <td>string</td>\n <td>Location.address in Location-death </td>\n </tr>\n <tr>\n <td>death-date</td>\n <td>0..1</td>\n <td>date</td>\n <td>Value[x] (actual or presumed date of death) in Observation - Death Date\n (either dateTime or Period)</td>\n </tr>\n <tr>\n <td>death-date-pronounced</td>\n <td>0..1</td>\n <td>date</td>\n <td>Observation.component:datetimePronouncedDead in Observation - Death Date\n (either time or dateTime)</td>\n </tr>\n <tr>\n <td><b><i>Out Parameters</i></b></td>\n <td> </td>\n <td> </td>\n <td> </td>\n </tr>\n <tr>\n <td>return</td>\n <td>0..1</td>\n <td>Bundle</td>\n <td>Bundle - Searchset or Bundle - Document MDI and EDRS. If [id] is supplied, then this should be Bundle - Document MDI and EDRS</td>\n </tr>\n </tbody>\n </table>\n </div>"
] ; #
fhir:extension ( [
fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ] ;
fhir:value [ fhir:v "pher" ]
] ) ; #
fhir:url [ fhir:v "http://hl7.org/fhir/us/mdi/CapabilityStatement/CapabilityStatement-mdi-cms-server"^^xsd:anyURI] ; #
fhir:version [ fhir:v "1.1.0"] ; #
fhir:name [ fhir:v "CapabilityStatementMdiCmsServer"] ; #
fhir:title [ fhir:v "CapabilityStatement - MDI CMS Server"] ; #
fhir:status [ fhir:v "active"] ; #
fhir:experimental [ fhir:v "false"^^xsd:boolean] ; #
fhir:date [ fhir:v "2022-07-03"^^xsd:date] ; #
fhir:publisher [ fhir:v "HL7 International / Public Health"] ; #
fhir:contact ( [
fhir:name [ fhir:v "HL7 International / Public Health" ] ;
( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://www.hl7.org/Special/committees/pher" ] ] )
] ) ; #
fhir:description [ fhir:v "This resource describes expected capabilities of an MDI CMS Server which is responsible for providing responses to the queries submitted by a Client. It lists FHIR profiles and search parameters that, at a minimum, should be supported by MDI CMS Servers. MDI CMS Clients have the option of choosing from this list to access necessary data."] ; #
fhir:jurisdiction ( [
( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "US" ] ;
fhir:display [ fhir:v "United States of America" ] ] ) ;
fhir:text [ fhir:v "United States of America" ]
] ) ; #
fhir:kind [ fhir:v "requirements"] ; #
fhir:fhirVersion [ fhir:v "4.0.1"] ; #
fhir:format ( [ fhir:v "application/fhir+xml"] [ fhir:v "xml"] [ fhir:v "application/fhir+json"] [ fhir:v "json"] ) ; #
fhir:rest ( [
fhir:mode [ fhir:v "server" ] ;
( fhir:resource [
fhir:type [ fhir:v "Composition" ] ;
( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs> ] ) ;
( fhir:interaction [
fhir:code [ fhir:v "search-type" ] ] [
fhir:code [ fhir:v "read" ] ] ) ;
( fhir:searchParam [
fhir:name [ fhir:v "subject" ] ;
fhir:type [ fhir:v "reference" ] ;
fhir:documentation [ fhir:v "Who and/or what the composition is about" ] ] [
fhir:name [ fhir:v "patient" ] ;
fhir:type [ fhir:v "reference" ] ;
fhir:documentation [ fhir:v "Who and/or what the composition is about" ] ] ) ;
( fhir:operation [
fhir:name [ fhir:v "operation-composition-document" ] ;
fhir:definition [
fhir:v "https://hl7.org/fhir/operation-composition-document"^^xsd:anyURI ;
fhir:link <https://hl7.org/fhir/operation-composition-document> ] ;
fhir:documentation [ fhir:v "A server should be capable of generating a bundled document from a composition resource with all the referenced resources and either returns a full document bundle, or returns an error." ] ] ) ] [
fhir:type [ fhir:v "Patient" ] ;
( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient> ] ) ;
( fhir:interaction [
fhir:code [ fhir:v "read" ] ] [
fhir:code [ fhir:v "search-type" ] ] ) ;
( fhir:searchParam [
fhir:name [ fhir:v "_id" ] ;
fhir:type [ fhir:v "token" ] ;
fhir:documentation [ fhir:v "The ID of the resource" ] ] [
fhir:name [ fhir:v "birthdate" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-birthdate> ] ;
fhir:type [ fhir:v "date" ] ;
fhir:documentation [ fhir:v "The patient's date of birth" ] ] [
fhir:name [ fhir:v "family" ] ;
fhir:type [ fhir:v "string" ] ;
fhir:documentation [ fhir:v "A portion of the family name of the patient" ] ] [
fhir:name [ fhir:v "given" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-given> ] ;
fhir:type [ fhir:v "string" ] ;
fhir:documentation [ fhir:v "A portion of the given name of the patient" ] ] [
fhir:name [ fhir:v "gender" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-gender> ] ;
fhir:type [ fhir:v "token" ] ;
fhir:documentation [ fhir:v "Gender of the patient" ] ] [
fhir:name [ fhir:v "name" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/core/SearchParameter/us-core-patient-name> ] ;
fhir:type [ fhir:v "string" ] ;
fhir:documentation [ fhir:v "A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text" ] ] ) ] [
fhir:type [ fhir:v "Location" ] ;
( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Location-death"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Location-death> ] ) ;
( fhir:interaction [
fhir:code [ fhir:v "read" ] ] [
fhir:code [ fhir:v "search-type" ] ] ) ;
( fhir:searchParam [
fhir:name [ fhir:v "address" ] ;
fhir:type [ fhir:v "string" ] ] ) ] [
fhir:type [ fhir:v "Observation" ] ;
( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Observation-death-date"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Observation-death-date> ] ) ;
( fhir:interaction [
fhir:code [ fhir:v "read" ] ] [
fhir:code [ fhir:v "search-type" ] ] ) ;
( fhir:searchParam [
fhir:name [ fhir:v "date" ] ;
fhir:type [ fhir:v "date" ] ] ) ] )
] [
fhir:mode [ fhir:v "client" ] ;
( fhir:resource [
fhir:type [ fhir:v "Bundle" ] ;
( fhir:supportedProfile [
fhir:v "http://hl7.org/fhir/us/mdi/StructureDefinition/Bundle-document-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/StructureDefinition/Bundle-document-mdi-and-edrs> ] ) ;
( fhir:interaction [
fhir:code [ fhir:v "read" ] ] ) ] )
] ) ; #
fhir:messaging ( [
( fhir:supportedMessage [
fhir:mode [ fhir:v "receiver" ] ;
fhir:definition [
fhir:v "http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system"^^xsd:anyURI ;
fhir:link <http://hl7.org/fhir/us/mdi/MessageDefinition/MessageDefinition-toxicology-system> ] ] )
] ) ; #
fhir:document ( [
fhir:mode [ fhir:v "producer" ] ;
fhir:profile [
fhir:v "https://fhir.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <https://fhir.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs> ]
] [
fhir:mode [ fhir:v "consumer" ] ;
fhir:profile [
fhir:v "https://fhir.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs"^^xsd:anyURI ;
fhir:link <https://fhir.org/fhir/us/mdi/StructureDefinition/Composition-mdi-and-edrs> ]
] ) . #
IG © 2020+ HL7 International / Public Health. Package hl7.fhir.us.mdi#1.1.0 based on FHIR 4.0.1. Generated 2023-11-16
Links: Table of Contents |
QA Report
| Version History |
|
Propose a change