DRAFT Working draft of an upcoming version. Not the published standard. View the current published version
Skip to content

3 MAP Transaction Framework ​

Common requirements for MAP transaction processing and information exchange

Chapter 3 applies the common MAP Transaction Framework to establish the transaction requirements for Care Coordination for Maternal Health – Birth. It connects the transactions identified in Chapter 2 with requirements for information objects, structured payloads, Technical Actor responsibilities, routing, workflow status, and Provenance. These common requirements apply together with the applicable Transaction Definitions and support the capability specifications in Chapter 4 and implementation guidance in Chapter 5.

3.1 Framework and Transaction Definition Responsibilities ​

Chapter 2 selects and composes reusable Shared Activities from the MAP Reusable Transaction Catalog (MAP RTC) to address the use-case objectives. This chapter applies the Transaction Framework established in the MAP Framework Reference Guide: the common semantics, Technical Actor responsibilities, lifecycle, Workflow Activity Task, metadata, Context and correlation, transport, workflow status, and Provenance requirements. Each Transaction Definition specializes those requirements for a Shared Activity.

Common transaction requirements apply through the MAP Transaction Framework. The corresponding Transaction Definition establishes requirements specific to its Shared Activity. A use case selects and composes reusable transactions and states the additional clinical, participant, Context, and workflow requirements applicable to that use case.

Standard Transaction Definition Structure ​

Every Reusable Transaction Definition SHALL use the complete heading structure defined in this section. The section and subsection numbering, titles, and order SHALL remain consistent across the Reusable Transaction Catalog. This invariant structure allows an implementer to find the same concept in the same location in every Transaction Definition.

When a standard section is relevant but imposes no additional transaction-specific requirements, its heading SHALL remain present and state that the common Transaction Framework requirements apply without modification. When the concept does not apply, its heading SHALL remain present and state “Intentionally blank — Not Applicable.” Additional material MAY be organized in lower-level subsections beneath the appropriate heading; the standard headings and their order SHALL remain consistent.

Section / subsectionStandard heading
1Transaction Overview — WHY
1.1Purpose and Scope
1.2Transaction Identity
1.3Framework Relationship
2Direct Message and Structured Payload Requirements — WHAT
2.1Direct Message and Structured Payload Structure
2.2Workflow Activity Task
2.2.1Workflow Activity Identification
2.2.2Context Instance Association
2.2.3Transaction Correlation
2.2.4Workflow Status Instructions
2.3Human-Readable Content
2.4Provenance Requirements
2.5Direct Message and Transport Requirements
3XD Metadata Guidance — HOW
3.1SubmissionSet
3.2Workflow Activity Task DocumentEntry
3.3Primary DocumentEntry
3.4Provenance DocumentEntry(s)
3.5Human-Readable DocumentEntry
3.6Secondary Information Object DocumentEntry(s)
4FHIR Metadata Guidance — HOW
4.1SubmissionSet Representation
4.2Workflow Activity Task
4.3Primary Information Object Representation
4.4Provenance Collection Bundle(s)
4.5Human-Readable Content
4.6Secondary Information Object(s)
5Context IG Guidance
6Technical Actor Functional Requirements — WHO DOES WHAT
6.1Sender Actor
6.2Receiver Actor
7Transaction-Specific Processing — WHAT IS SPECIAL
8Relevant Examples

Section 7, Transaction-Specific Processing, SHALL describe additional processing rules or anomaly qualifications specific to the Shared Activity. Common processing anomaly handling and Workflow Status reporting SHALL be applied as defined in Section 3.9.6 and the TX8 send-workflow-status Transaction Definition; they need not be repeated in each initiating Transaction Definition. When no additional transaction-specific rules apply, Section 7 SHALL state that the common requirements apply without modification.

Section 8, Relevant Examples, MAY contain illustrative snippets and patterns appropriate to the transaction, including XD and FHIR representations. Examples SHALL illustrate requirements without replacing them. Example subsection titles and numbering are transaction-specific. Common acceptance and rejection patterns are described in the TX8 Transaction Definition; transaction requirements SHALL NOT depend on versioned whole-sample filenames.

Section 5, Context IG Guidance, is reserved in each Transaction Definition. When no additional requirements apply, state that the common Context guidance applies without modification.

The Workflow Activity Task is the semantic center of the transaction-specific workflow request. Section 2.2 therefore identifies the Workflow Activity, the Context Instance(s) in which that activity occurs, applicable transaction correlation, and Workflow Status instructions. Sections 3 and 4 then describe how those semantics are represented in XD and FHIR metadata, respectively.

Chapter 3 supplies the common transaction requirements. A Transaction Definition specifies the Shared Activity and the information objects exchanged to perform it. Implementers SHALL apply both; omission of a common requirement from transaction-specific prose does not remove that requirement. Section 2.4 identifies required and permitted Provenance activities. Sections 6.1 and 6.2 assign functional and Provenance requirements to the grouped Sender Actor and Receiver Actor.