ESMD FHIR Implementation Guide
1.0.0 - esmd

ESMD FHIR Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Extension: ESMD Transaction ID

Official URL: https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Ext-TransactionId Version: 1.0.0
Active as of 2024-02-25 Computable Name: EsmdExtTransactionId

The Esmd-Ext-TransactionId is a custom esMD FHIR resource that is used to transmit a unique identifier which is assigned by the esMD System to track transactions received from Health Information Handlers (HIHs) or Providers. When a transaction is received, esMD generates and assigns the TransactionId. It then uses it to provide clear and efficient tracking for auditing, status reporting, and seamless management of submissions and responses within the esMD workflow. The Esmd-Ext-TransactionId resource is used in the following esMD FHIR profiles: • Esmd-DocumentReference - When used in this profile, the TransactionId represents a unique identifier which is used by the esMD System to track a clinical document at the transaction level as it passes through various stages of validation, processing, and routing within the esMD System. • Esmd-ListDeliveryConfirmation - When used in this profile, the TransactionId is used as a unique identifier that enables users to confirm the delivery of a specific clinical document using esMD's notification features.

Context of Use

Usage info

Usage:

Formal Views of Extension Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension ESMD Transaction ID
... extension 0..0
... url 1..1 uri "https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Ext-TransactionId"
... value[x] C 1..1 string Value of extension
esmd-transactionid-1: esMD Transaction ID must be required element and length should be 15 AlphaNumerics

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension ESMD Transaction ID
... id 0..1 string Unique id for inter-element referencing
... extension 0..0
... url 1..1 uri "https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Ext-TransactionId"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension of type string: The Esmd-Ext-TransactionId is a custom esMD FHIR resource that is used to transmit a unique identifier which is assigned by the esMD System to track transactions received from Health Information Handlers (HIHs) or Providers. When a transaction is received, esMD generates and assigns the TransactionId. It then uses it to provide clear and efficient tracking for auditing, status reporting, and seamless management of submissions and responses within the esMD workflow. The Esmd-Ext-TransactionId resource is used in the following esMD FHIR profiles: • Esmd-DocumentReference - When used in this profile, the TransactionId represents a unique identifier which is used by the esMD System to track a clinical document at the transaction level as it passes through various stages of validation, processing, and routing within the esMD System. • Esmd-ListDeliveryConfirmation - When used in this profile, the TransactionId is used as a unique identifier that enables users to confirm the delivery of a specific clinical document using esMD's notification features.

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension ESMD Transaction ID
... extension 0..0
... url 1..1 uri "https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Ext-TransactionId"
... value[x] C 1..1 string Value of extension
esmd-transactionid-1: esMD Transaction ID must be required element and length should be 15 AlphaNumerics

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..* Extension ESMD Transaction ID
... id 0..1 string Unique id for inter-element referencing
... extension 0..0
... url 1..1 uri "https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Ext-TransactionId"

doco Documentation for this format

This structure is derived from Extension

Summary

Simple Extension of type string: The Esmd-Ext-TransactionId is a custom esMD FHIR resource that is used to transmit a unique identifier which is assigned by the esMD System to track transactions received from Health Information Handlers (HIHs) or Providers. When a transaction is received, esMD generates and assigns the TransactionId. It then uses it to provide clear and efficient tracking for auditing, status reporting, and seamless management of submissions and responses within the esMD workflow. The Esmd-Ext-TransactionId resource is used in the following esMD FHIR profiles: • Esmd-DocumentReference - When used in this profile, the TransactionId represents a unique identifier which is used by the esMD System to track a clinical document at the transaction level as it passes through various stages of validation, processing, and routing within the esMD System. • Esmd-ListDeliveryConfirmation - When used in this profile, the TransactionId is used as a unique identifier that enables users to confirm the delivery of a specific clinical document using esMD's notification features.

 

Other representations of profile: CSV, Excel, Schematron

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
esmd-transactionid-1errorExtension.value[x]esMD Transaction ID must be required element and length should be 15 AlphaNumerics
: value.matches('^[A-Za-z0-9]{15}$')
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()