Appearance
MAP Current SubmissionSet List
Independent FHIR R4 List profile aligned with IHE MHD conventions. Permits List.mode working for the current transaction SubmissionSet and snapshot for an identification snapshot of an earlier SubmissionSet where a Transaction Definition specifies that role. List.mode does not by itself establish transaction role. MAP Chapter 3 and applicable Transaction Definitions govern metadata and membership.
| Canonical URL | http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submissionset-list |
| Name | MAPSubmissionSetList |
| Version | 20261102-V9 |
| Status | draft |
| Date | 2026-10-14 |
| Publisher | DirectTrust |
| Kind | resource |
| Type | List |
| Base Definition | http://hl7.org/fhir/StructureDefinition/List |
| FHIR Version | 4.0.1 |
Differential Elements
| Path | Min | Max | Type | Short |
|---|---|---|---|---|
List | MAP current SubmissionSet List | |||
List.extension | ||||
List.extension | 1 | 1 | Extension | |
List.extension | 1 | 1 | Extension | |
List.extension | 1 | 1 | Extension | |
List.extension | 0 | * | Extension | |
List.extension | 0 | * | Extension | |
List.extension | 0 | 1 | Extension | |
List.identifier | 1 | Includes the required SubmissionSet uniqueId; other typed identifiers may also be present | ||
List.identifier.system | ||||
List.identifier.value | ||||
List.status | ||||
List.mode | 1 | 1 | MAP List mode: working or snapshot | |
List.code | 1 | |||
List.subject | 0 | Reference | Exchange-domain patientId when known; source patient identifier must not be substituted | |
List.date | 1 | |||
List.source | 1 | |||
List.entry | 0 | Submitted information object membership, when applicable | ||
List.entry.item | 1 | Reference |
Full Resource
json
{
"resourceType": "StructureDefinition",
"id": "StructureDefinition-map-submissionset-list",
"url": "http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submissionset-list",
"version": "20261102-V9",
"name": "MAPSubmissionSetList",
"title": "MAP Current SubmissionSet List",
"status": "draft",
"date": "2026-10-14",
"publisher": "DirectTrust",
"description": "Independent FHIR R4 List profile aligned with IHE MHD conventions. Permits List.mode working for the current transaction SubmissionSet and snapshot for an identification snapshot of an earlier SubmissionSet where a Transaction Definition specifies that role. List.mode does not by itself establish transaction role. MAP Chapter 3 and applicable Transaction Definitions govern metadata and membership.",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "List",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/List",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "List",
"path": "List",
"short": "MAP current SubmissionSet List",
"definition": "Current package-level index for one MAP workflow unit in a FHIR R4 Collection Bundle. Distinct from the TX8 originating-package identification snapshot.",
"constraint": [
{
"key": "map-ss-purpose-once",
"severity": "error",
"human": "Exactly one MAP transaction purpose extension is present.",
"expression": "extension.where(url='http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submission-purpose').count() = 1"
},
{
"key": "map-ss-designation-once",
"severity": "error",
"human": "Exactly one package content classification is present.",
"expression": "extension.where(url='https://profiles.ihe.net/ITI/MHD/StructureDefinition/ihe-designationType').count() = 1"
},
{
"key": "map-ss-source-once",
"severity": "error",
"human": "Exactly one contributing source identifier extension is present.",
"expression": "extension.where(url='https://profiles.ihe.net/ITI/MHD/StructureDefinition/ihe-sourceId').count() = 1"
}
]
},
{
"id": "List.extension",
"path": "List.extension",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "url"
}
],
"rules": "open"
}
},
{
"id": "List.extension:mapSubmissionPurpose",
"path": "List.extension",
"sliceName": "mapSubmissionPurpose",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submission-purpose"
]
}
]
},
{
"id": "List.extension:iheDesignationType",
"path": "List.extension",
"sliceName": "iheDesignationType",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://profiles.ihe.net/ITI/MHD/StructureDefinition/ihe-designationType"
]
}
]
},
{
"id": "List.extension:iheSourceId",
"path": "List.extension",
"sliceName": "iheSourceId",
"min": 1,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"https://profiles.ihe.net/ITI/MHD/StructureDefinition/ihe-sourceId"
]
}
]
},
{
"id": "List.extension:mapReferenceIdList",
"path": "List.extension",
"sliceName": "mapReferenceIdList",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submissionset-referenceIdList"
]
}
]
},
{
"id": "List.extension:mapSourcePatientId",
"path": "List.extension",
"sliceName": "mapSourcePatientId",
"min": 0,
"max": "*",
"type": [
{
"code": "Extension",
"profile": [
"http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submissionset-sourcePatientId"
]
}
]
},
{
"id": "List.extension:mapSourcePatientInfo",
"path": "List.extension",
"sliceName": "mapSourcePatientInfo",
"min": 0,
"max": "1",
"type": [
{
"code": "Extension",
"profile": [
"http://objects.directtrust.org/standards/artifacts/StructureDefinition/StructureDefinition-map-submissionset-sourcePatientInfo"
]
}
]
},
{
"id": "List.identifier",
"path": "List.identifier",
"min": 1,
"short": "Includes the required SubmissionSet uniqueId; other typed identifiers may also be present"
},
{
"id": "List.identifier.system",
"path": "List.identifier.system"
},
{
"id": "List.identifier.value",
"path": "List.identifier.value"
},
{
"id": "List.status",
"path": "List.status",
"fixedCode": "current"
},
{
"id": "List.mode",
"path": "List.mode",
"min": 1,
"max": "1",
"binding": {
"strength": "required",
"description": "Only working and snapshot are permitted in this MAP profile.",
"valueSet": "urn:dt-org:dsm:map:ValueSet:MAPSubmissionSetListModeVS"
},
"short": "MAP List mode: working or snapshot",
"definition": "working denotes a maintained SubmissionSet List for the current transaction; snapshot denotes a fixed identification snapshot when explicitly specified by a Transaction Definition. The mode alone is not a universal transaction-role discriminator."
},
{
"id": "List.code",
"path": "List.code",
"min": 1,
"patternCodeableConcept": {
"coding": [
{
"system": "https://profiles.ihe.net/ITI/MHD/CodeSystem/MHDlistTypes",
"code": "submissionset"
}
]
}
},
{
"id": "List.subject",
"path": "List.subject",
"min": 0,
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
"short": "Exchange-domain patientId when known; source patient identifier must not be substituted"
},
{
"id": "List.date",
"path": "List.date",
"min": 1
},
{
"id": "List.source",
"path": "List.source",
"min": 1
},
{
"id": "List.entry",
"path": "List.entry",
"min": 0,
"short": "Submitted information object membership, when applicable",
"definition": "Current transaction SubmissionSet: references submitted information objects as specified by the applicable Transaction Definition. Identification-only snapshot: may contain no entries; it does not reproduce membership of the original package."
},
{
"id": "List.entry.item",
"path": "List.entry.item",
"min": 1,
"type": [
{
"code": "Reference",
"targetProfile": [
"http://hl7.org/fhir/StructureDefinition/DocumentReference"
]
}
]
}
]
}
}