## Profile Comparison between https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Comprehensive.SubmissionSet vs https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Comprehensive.SubmissionSet

Left: | MHD SubmissionSet Comprehensive (https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Comprehensive.SubmissionSet)
Right: | MHD SubmissionSet Comprehensive (https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Comprehensive.SubmissionSet)

### Messages

Error | StructureDefinition.version | Values for version differ: '4.2.2' vs '4.2.3'
Information | StructureDefinition.date | Values for date differ: '2024-05-18T12:31:54-05:00' vs '2025-10-30T16:21:31+00:00'
Information | StructureDefinition.definition | Values for definition differ: 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' vs 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](http://hl7.org/fhir/R4/provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.'
Information | StructureDefinition.definition | Values for definition differ: 'A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).' vs 'A list of profiles (references to [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url).'
Information | List.language | Example/preferred bindings differ at List.language using binding from SubmissionSetComprehensive
Information | List.orderedBy | Example/preferred bindings differ at List.orderedBy using binding from SubmissionSetComprehensive
Information | List.emptyReason | Example/preferred bindings differ at List.emptyReason using binding from SubmissionSetComprehensive

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.UnContained.Comprehensive.SubmissionSet |
copyright |  |
date | 2024-05-18T12:31:54-05:00 | 2025-10-30T16:21:31+00:00 | Values Differ
description | A profile on the List resource for MHD Comprehensive SubmissionSet. - MHD is based on the [IHE Document Sharing](https://profiles.ihe.net/ITI/HIE-Whitepaper/index.html) model, - the [3:4.1 Abstract Metadata Model](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.1.html#4.1), and - the use defined here is FHIR List for use as a SubmissionSet implementation of the - ebRIM implementation at [3:4.2.3.3 SubmissionSet Attributes](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.2.html#4.2.3.3). - with use-cases and constraints found in [3:4.3.1 Submission Metadata Attribute Optionality](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.3.html#4.3.1) for - MHD Comprehensive Option Document Source - aka the XDS Document Source requirements - aka the XDR Document Source requirements | A profile on the List resource for MHD Comprehensive SubmissionSet. - MHD is based on the [IHE Document Sharing](https://profiles.ihe.net/ITI/HIE-Whitepaper/index.html) model, - the [3:4.1 Abstract Metadata Model](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.1.html#4.1), and - the use defined here is FHIR List for use as a SubmissionSet implementation of the - ebRIM implementation at [3:4.2.3.3 SubmissionSet Attributes](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.2.html#4.2.3.3). - with use-cases and constraints found in [3:4.3.1 Submission Metadata Attribute Optionality](https://profiles.ihe.net/ITI/TF/Volume3/ch-4.3.html#4.3.1) for - MHD Comprehensive Option Document Source - aka the XDS Document Source requirements - aka the XDR Document Source requirements | Values Differ
experimental |  |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
kind | resource |
name | SubmissionSetComprehensive |
publisher | IHE IT Infrastructure Technical Committee |
purpose |  |
status | active |
title | MHD SubmissionSet Comprehensive |
type | List |
url | https://profiles.ihe.net/ITI/MHD/StructureDefinition/IHE.MHD.Comprehensive.SubmissionSet |
version | 4.2.2 | 4.2.3 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
List | C | 0..* | SubmissionSetComprehensiveUnContained | A list is a curated collection of resources | C | 0..* | SubmissionSetComprehensiveUnContained | A list is a curated collection of resources |
id | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
versionId | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier |
lastUpdated | Σ | 0..1 | instant | When the resource version last changed | Σ | 0..1 | instant | When the resource version last changed |
source | Σ | 0..1 | uri | Identifies where the resource comes from | Σ | 0..1 | uri | Identifies where the resource comes from |
profile | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
security | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | Σ | 0..* | Coding | Security Labels applied to this resource Binding: ?? (extensible): Security Labels from the Healthcare Privacy and Security Classification System. |
tag | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | Σ | 0..* | Coding | Tags applied to this resource Binding: ?? (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language |  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at List.language using binding from SubmissionSetComprehensive
text |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |  | 0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements |
contained |  | 0..* | Resource | Contained, inline Resources |  | 0..* | Resource | Contained, inline Resources |
Slices for extension |  | 2..* | Extension | Extension Slice: Unordered, Open by value:url |  | 2..* | Extension | Extension Slice: Unordered, Open by value:url |
modifierExtension | ?! | 0..0 |  | Extension | ?! | 0..0 |  | Extension |
Slices for identifier |  | 0..* | Identifier | Business identifier Slice: Unordered, Open by value:use |  | 0..* | Identifier | Business identifier Slice: Unordered, Open by value:use |
status | ?!Σ | 1..1 | code | current | retired | entered-in-error Binding: ?? (required): The current state of the list. Required Pattern: current | ?!Σ | 1..1 | code | current | retired | entered-in-error Binding: ?? (required): The current state of the list. Required Pattern: current |
mode | ?!Σ | 1..1 | code | working | snapshot | changes Binding: ?? (required): The processing mode that applies to this list. Required Pattern: working | ?!Σ | 1..1 | code | working | snapshot | changes Binding: ?? (required): The processing mode that applies to this list. Required Pattern: working |
title | Σ | 0..1 | string | Descriptive name for the list Example General: Dr. Jane's Patients | Σ | 0..1 | string | Descriptive name for the list Example General: Dr. Jane's Patients |
code | Σ | 1..1 | CodeableConcept | What the purpose of this list is Binding: ?? (required) Required Pattern: {"coding":[{"system":"https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes","code":"submissionset"}]} | Σ | 1..1 | CodeableConcept | What the purpose of this list is Binding: ?? (required) Required Pattern: {"coding":[{"system":"https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes","code":"submissionset"}]} |
subject | S Σ | 1..1 | Reference(Patient) | If all resources have the same subject | S Σ | 1..1 | Reference(Patient) | If all resources have the same subject |
encounter |  | 0..0 |  | Context in which list created |  | 0..0 |  | Context in which list created |
date | Σ | 1..1 | dateTime | When the list was prepared | Σ | 1..1 | dateTime | When the list was prepared |
source | S Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | Device) {c} | Who and/or what defined the list contents (aka Author) | S Σ | 0..1 | Reference(Practitioner | PractitionerRole | Patient | Device) {c} | Who and/or what defined the list contents (aka Author) |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
Slices for extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
reference | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL | Σ C | 0..1 | string | Literal reference, Relative, internal or absolute URL |
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ?? (extensible): Aa resource (or, for logical models, the URI of the logical model). |
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known |
display | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource |
orderedBy |  | 0..0 |  | What order the list has Binding: ?? (preferred): What order applies to the items in a list. |  | 0..0 |  | What order the list has Binding: ?? (preferred): What order applies to the items in a list. | Example/preferred bindings differ at List.orderedBy using binding from SubmissionSetComprehensive
note |  | 0..1 | Annotation | Comments about the list |  | 0..1 | Annotation | Comments about the list |
entry | C | 0..* | BackboneElement | Entries in the list | C | 0..* | BackboneElement | Entries in the list |
id |  | 0..1 | string | Unique id for inter-element referencing |  | 0..1 | string | Unique id for inter-element referencing |
extension |  | 0..* | Extension | Additional content defined by implementations |  | 0..* | Extension | Additional content defined by implementations |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
flag |  | 0..0 |  | Status/Workflow information about this item Binding: ?? (example): Codes that provide further information about the reason and meaning of the item in the list. |  | 0..0 |  | Status/Workflow information about this item Binding: ?? (example): Codes that provide further information about the reason and meaning of the item in the list. |
deleted | ?!C | 0..0 |  | If this item is actually marked as deleted | ?!C | 0..0 |  | If this item is actually marked as deleted |
date |  | 0..0 |  | When item added to list |  | 0..0 |  | When item added to list |
item |  | 1..1 | Reference(DocumentReference | List) | Actual entry |  | 1..1 | Reference(DocumentReference | List) | Actual entry |
emptyReason | C | 0..0 |  | Why list is empty Binding: ?? (preferred): If a list is empty, why it is empty. | C | 0..0 |  | Why list is empty Binding: ?? (preferred): If a list is empty, why it is empty. | Example/preferred bindings differ at List.emptyReason using binding from SubmissionSetComprehensive
Documentation for this format