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
The following table outlines the Functional Specifications Submission Set and Metadata Attributes for the following Lines of Business (LOBs) within the esMD system:
Additional Documentation Request (ADR) (CTC 1) ADR submissions are used by Medicare Administrative Contractors (MACs) to request additional documentation from healthcare providers to support a claim. This metadata set ensures that the requested information is electronically submitted and accurately reflects the needs of the request.
Recovery Audit Contractor (RAC) Discussion Request (CTC 11) RAC Discussion Requests are initiated when a provider wishes to discuss or appeal a finding made by a Recovery Audit Contractor, typically relating to claims or payment discrepancies. This submission set contains metadata that facilitates proper documentation exchange and discussion with the contractor.
Durable Medical Equipment (DME) Phone Discussion Request (CTC 11.1) DME Phone Discussion Requests are specific to Durable Medical Equipment and provide a platform for providers to discuss issues or clarification with contractors regarding DME claims. This metadata includes submission attributes that allow for accurate record-keeping and response tracking during the phone discussion process.
| ID | XDR METADATA ELEMENT | FHIR ELEMENT/EXTENSION | ELEMENT DESCRIPTION | VALIDATION RULE | LENGTH & FORMAT | REQUIRED/OPTIONAL |
| 1 | Unique ID | Esmd-Ext-UniqueId | A globally unique identifier is assigned by the Health Information Handler (HIH) to each document within the Submission Set. This Unique ID is included in the response sent back to the HIH, ensuring consistent tracking and identification of each document throughout the submission process. |
|
|
R |
| 2 | Parent Unique ID | Esmd-Ext-ParentUniqueId | The Parent UniqueId is utilized by the esMD System to group multiple submission files into a single transaction when a Health Information Handler (HIH) needs to divide a large payload into multiple submissions. This Parent UniqueId serves as the unique identifier for the initial transaction, and it is included in all subsequent transactions related to the split payload. By using the Parent UniqueId, Review Contractors can efficiently combine and review all submissions associated with a single payload. This ensures a smooth processing experience while maintaining the integrity of the clinical documentation. |
|
|
R |
| 3 | HIH OID | Esmd-Ext-SenderOid Coding | A Globally Unique Identifier (GUID), in OID (Object Identifier) format, is used to uniquely identify the Health Information Handler (HIH). This identifier ensures that the HIH can be distinctly recognized across systems, providing a consistent and reliable reference within the health information management process. |
|
|
R |
| 4 | RC OID | Esmd-Ext-IntendedRecipient Coding | The Intended Recipient refers to the organization (RC) that will receive the message from the sender (HIH) containing the esMD Claim supporting documents. This Intended Recipient will be uniquely identified using an OID (Object Identifier) issued by HL7. |
|
|
R |
| 5 | Content Type Code/Line Of Business Id | Esmd-Ext-LinesOfBusinessId | The Content Type Code identifies the specific line of business for which the provider or Health Information Handler (HIH) is submitting the request. |
|
|
R |
| 6 | NPI | Esmd-Ext-NPI | Represents the provider's NPI or institution's NPI that authored the individual document included in the Submission Set. | Invalid NPI Missing NPI Missing String |
|
R |
| 7 | Claim ID | Esmd-Ext-ClaimId | The Claim Identifier is the identifier used by the provider to submit the medical claim to the esMD system. It can be submitted in either Standard or Composite Format. |
|
|
R |
| 8 | Case ID | Esmd-Ext-CaseId | The Case Identifier is generated by the Review Contractor (RC) to open a claim-specific case. The Case ID can be submitted in either Standard or Composite Format, depending on the requirements of the Line of Business (LOB). |
|
|
O |
| 9 | Comments - Notes | Comments associated with the Submission Set are provided as free-form text. The Health Information Handler (HIH) or Provider may include additional details or clarifications when submitting the documentation, if necessary. | No check any value sent in the string will be taken and processed. The max character limit is 256 in length. | Length 0-256 characters | O | |
| 10 | Submission Time | FHIR Date Format | The Submission Time refers to the specific point in time when the Bundle Submission Set was created by the Health Information Handler (HIH). | Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 11 | Split Number | Esmd-Ext-SplitNumber | The Split Number is used by the esMD system when a Health Information Handler (HIH) submits a large payload that needs to be divided into smaller parts for efficient submission and delivery. It uniquely identifies the sequence of each part in a series of split submissions. This ensures that all parts of the submission can be correctly combined and reviewed as a complete set by the receiving Review Contractor (RC). The Split Number helps maintain the order and integrity of the submission, streamlining the processing of large payloads across multiple transactions. |
|
|
O |
| 13 | Class Code | category CodableConcept | The name displayed to communicate the meaning of the classCode will have a single value for each classCode value, ensuring clear and consistent communication of its meaning to a human user. | Valid Class Code Invalid or Missing Class Code Class code string must be present | The Class Code must always be "1" for all the Content Type Codes/Line of Business IDs | R |
| 14 | Format code | content.format Coding |
esMD FHIR supports the following types of clinical documents:
|
Valid Format Code Invalid or Missing Format Code Format code string must be present | The esMD system has customized and created the following format codes are supported: PDF Document: Format Code: urn:ihe:iti:xds-sd:pdf:2008 Text Document: Format Code: urn:ihe:iti:xds:2017:mimeTypeSufficient | R |
| 15 | Health Care Facilitytype code | context.facilityType CodableConcept | The facility type code represents the type of organizational or provider setting in which the claim or clinical encounter occurred, or where the documented act took place. HL7 Facility Types: Instead of listing individual HL7 codes, the entire HL7 v3 RoleCode system () is referenced. This allows the ValueSet to include all HL7-defined facility types, such as hospitals, ambulatory care centers, skilled nursing facilities, and more. | Valid Health Care Facility Type Code Invalid or Missing String or Empty HealthcareFacilityType code | The esMD system has created custom Facility Types: hih: Health Information Handler hcp: Health Care Provider cms-rc: CMS Review Contractor These codes are defined in a custom code system, available at: . | R |
| 16 | Confidentiality Code | securityLabel CodableConcept | The confidentiality code specifies the level of confidentiality for each attached clinical document, indicating the sensitivity and access restrictions associated with the document. | Valid Confidentiality Code Invalid or Missing code Empty Confidentiality Code string | For the esMD, the value is always ‘V’: V- very restricted | R |
| 17 | Response Type Category | Esmd-Ext-ResponseTypeCategory | The Response Type Category identifies the different types of responses from Handlers (HIHs) or Providers. These responses have pre-determined values, which are decided by the Review Contractors (RCs), in addition to the Content Type Code (CTC). | The Response Type Category element is optional and if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | Length 0-100 characters and no format check. | O |
| 18 | MIME type | content.attachment.contentType code | A MIME type (or media type) is a method of identifying file formats and content transmitted over the internet. MIME types allow browsers to recognize the file type of a file sent via HTTP by the web server. This enables the browser to select an appropriate method for displaying the content. Common MIME types include, for example: text/html for HTML files image/jpeg for JPEG image files | Mime Type must be present. Invalid MIME type format Invalid length and format | The MIME type must have a length between 1 and 64 characters. The format for Mime type must be "application/pdf" for PDF documents. Note: MIME type values are case-sensitive, so it must be entered exactly as "application/pdf". | R |
| 19 | Hash | content.attachment.hash base64Binary | A hash key is a value generated from a string of text in a way that is nearly impossible to turn back into the original text. In the context of your statement: The hash key of the XDR payload (C62 document attachment) is generated using the SHA-1 hash algorithm. This hash key is a unique identifier for the content, ensuring that any changes to the document will result in a different hash value, allowing for integrity verification of the document. | The system will check the Hash element string is present, if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | The Length must be 1 to 256 characters only and no format check any characters are allowed. | R |
| 20 | Creation Time | date Type is instant | The creation date and time stamp is an element that represents the date and time when the Health Information Handler (HIH) created the document that is being processed by esMD. | Creation Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 21 | Language Code | content.attachment.language | The language code specifies the human language used for the character data in the document. |
|
The language code must always be "en-us". The length of the language code must be between 1 and 16 characters. | R |
| 22 | Document ID | Id | A Document ID is a unique identifier that must match between the ID inside the bundle metadata and the document ID assigned to the attached payload. |
|
The length must be between 1 and 256 characters. | R |
The following table outlines the Functional Specifications Submission Set and Metadata Attributes for the following Lines of Business (LOBs) within the esMD system:
First Level Appeal Requests (CTC 9) First Level Appeal Requests (CTC 9) are initiated by healthcare providers when they wish to appeal an adverse decision or claim denial by a Medicare contractor. This submission set facilitates the submission of documentation to support the appeal and ensures it is tracked in accordance with the esMD standards.
Second Level Appeal Requests (CTC 9.1) Second Level Appeal Requests (CTC 9.1) are filed when the First Level Appeal has been denied, and the provider seeks further review of the decision. This submission set includes metadata attributes to ensure that the appeal documentation is appropriately processed and accurately reviewed at the second level.
| ID | XDR METADATA ELEMENT | FHIR ELEMENT/EXTENSION | ELEMENT DESCRIPTION | VALIDATION RULE | LENGTH & FORMAT | REQUIRED/OPTIONAL |
| 1 | Unique ID | Esmd-Ext-UniqueId | A globally unique identifier is assigned by the Health Information Handler (HIH) to each document within the Submission Set. This Unique ID is included in the response sent back to the HIH, ensuring consistent tracking and identification of each document throughout the submission process. |
|
|
R |
| 2 | Parent Unique ID | Esmd-Ext-ParentUniqueId | The Parent UniqueId is utilized by the esMD System to group multiple submission files into a single transaction when a Health Information Handler (HIH) needs to divide a large payload into multiple submissions. This Parent UniqueId serves as the unique identifier for the initial transaction, and it is included in all subsequent transactions related to the split payload. By using the Parent UniqueId, Review Contractors can efficiently combine and review all submissions associated with a single payload. This ensures a smooth processing experience while maintaining the integrity of the clinical documentation. |
|
|
R |
| 3 | HIH OID | Esmd-Ext-SenderOid Coding | A Globally Unique Identifier (GUID), in OID (Object Identifier) format, is used to uniquely identify the Health Information Handler (HIH). This identifier ensures that the HIH can be distinctly recognized across systems, providing a consistent and reliable reference within the health information management process. |
|
|
R |
| 4 | RC OID | Esmd-Ext-IntendedRecipient Coding | The Intended Recipient refers to the organization (RC) that will receive the message from the sender (HIH) containing the esMD Claim supporting documents. This Intended Recipient will be uniquely identified using an OID (Object Identifier) issued by HL7. |
|
|
R |
| 5 | Content Type Code/Line Of Business Id | Esmd-Ext-LinesOfBusinessId | The Content Type Code identifies the specific line of business for which the provider or Health Information Handler (HIH) is submitting the request. |
|
|
R |
| 6 | NPI | Esmd-Ext-NPI | Represents the provider's NPI or institution's NPI that authored the individual document included in the Submission Set. | Invalid NPI Missing NPI Missing String |
|
R |
| 7 | Claim ID | Esmd-Ext-ClaimId | The Claim Identifier is the identifier used by the provider to submit the medical claim to the esMD system. It can be submitted in either Standard or Composite Format. |
|
|
O |
| 8 | Case ID | Esmd-Ext-CaseId | The Case Identifier is generated by the Review Contractor (RC) to open a claim-specific case. The Case ID can be submitted in either Standard or Composite Format, depending on the requirements of the Line of Business (LOB). |
|
|
O |
| 9 | Comments - Notes | Comments associated with the Submission Set are provided as free-form text. The Health Information Handler (HIH) or Provider may include additional details or clarifications when submitting the documentation, if necessary. | No check any value sent in the string will be taken and processed. The max character limit is 256 in length. | Length 0-256 characters | O | |
| 10 | Submission Time | FHIR Date Format | The Submission Time refers to the specific point in time when the Bundle Submission Set was created by the Health Information Handler (HIH). | Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 11 | Split Number | Esmd-Ext-SplitNumber | The Split Number is used by the esMD system when a Health Information Handler (HIH) submits a large payload that needs to be divided into smaller parts for efficient submission and delivery. It uniquely identifies the sequence of each part in a series of split submissions. This ensures that all parts of the submission can be correctly combined and reviewed as a complete set by the receiving Review Contractor (RC). The Split Number helps maintain the order and integrity of the submission, streamlining the processing of large payloads across multiple transactions. |
|
|
O |
| 13 | Class Code | category CodableConcept | The name displayed to communicate the meaning of the classCode will have a single value for each classCode value, ensuring clear and consistent communication of its meaning to a human user. | Valid Class Code Invalid or Missing Class Code Class code string must be present | The Class Code must always be "1" for all the Content Type Codes/Line of Business IDs | R |
| 14 | Format code | content.format Coding |
esMD FHIR supports the following types of clinical documents:
|
Valid Format Code Invalid or Missing Format Code Format code string must be present | The esMD system has customized and created the following format codes are supported: PDF Document: Format Code: urn:ihe:iti:xds-sd:pdf:2008 Text Document: Format Code: urn:ihe:iti:xds:2017:mimeTypeSufficient | R |
| 15 | Health Care Facilitytype code | context.facilityType CodableConcept | The facility type code represents the type of organizational or provider setting in which the claim or clinical encounter occurred, or where the documented act took place. HL7 Facility Types: Instead of listing individual HL7 codes, the entire HL7 v3 RoleCode system () is referenced. This allows the ValueSet to include all HL7-defined facility types, such as hospitals, ambulatory care centers, skilled nursing facilities, and more. | Valid Health Care Facility Type Code Invalid or Missing String or Empty HealthcareFacilityType code | The esMD system has created custom Facility Types: hih: Health Information Handler hcp: Health Care Provider cms-rc: CMS Review Contractor These codes are defined in a custom code system, available at: . | R |
| 16 | Confidentiality Code | securityLabel CodableConcept | The confidentiality code specifies the level of confidentiality for each attached clinical document, indicating the sensitivity and access restrictions associated with the document. | Valid Confidentiality Code Invalid or Missing code Empty Confidentiality Code string | For the esMD, the value is always ‘V’: V- very restricted | R |
| 17 | Response Type Category | Esmd-Ext-ResponseTypeCategory | The Response Type Category identifies the different types of responses from Handlers (HIHs) or Providers. These responses have pre-determined values, which are decided by the Review Contractors (RCs), in addition to the Content Type Code (CTC). | The Response Type Category element is optional and if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | Length 0-100 characters and no format check. | O |
| 18 | MIME type | content.attachment.contentType code | A MIME type (or media type) is a method of identifying file formats and content transmitted over the internet. MIME types allow browsers to recognize the file type of a file sent via HTTP by the web server. This enables the browser to select an appropriate method for displaying the content. Common MIME types include, for example: text/html for HTML files image/jpeg for JPEG image files | Mime Type must be present. Invalid MIME type format Invalid length and format | The MIME type must have a length between 1 and 64 characters. The format for Mime type must be "application/pdf" for PDF documents. Note: MIME type values are case-sensitive, so it must be entered exactly as "application/pdf". | R |
| 19 | Hash | content.attachment.hash base64Binary | A hash key is a value generated from a string of text in a way that is nearly impossible to turn back into the original text. In the context of your statement: The hash key of the XDR payload (C62 document attachment) is generated using the SHA-1 hash algorithm. This hash key is a unique identifier for the content, ensuring that any changes to the document will result in a different hash value, allowing for integrity verification of the document. | The system will check the Hash element string is present, if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | The Length must be 1 to 256 characters only and no format check any characters are allowed. | R |
| 20 | Creation Time | date Type is instant | The creation date and time stamp is an element that represents the date and time when the Health Information Handler (HIH) created the document that is being processed by esMD. | Creation Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 21 | Language Code | content.attachment.language | The language code specifies the human language used for the character data in the document. |
|
The language code must always be "en-us". The length of the language code must be between 1 and 16 characters. | R |
| 22 | Document ID | Id | A Document ID is a unique identifier that must match between the ID inside the bundle metadata and the document ID assigned to the attached payload. |
|
The length must be between 1 and 256 characters. | R |
This section outlines the Functional Specifications Submission Set and Metadata Attributes for the following Lines of Business (LOBs) within the esMD system:
Advance Determination of Medicare Coverage (ADMC) Submissions (CTC 10) The ADMC submissions (CTC 10) are used by healthcare providers to request an advance determination from Medicare on whether a service or item is covered before it is provided. This submission set allows the provider to submit necessary documentation to receive a preemptive coverage decision. The metadata attributes ensure accurate processing and tracking of these requests within the esMD system.
Prior Authorization/Pre-Certification Requests (PA/PCR) Submissions (CTC 8.1, 8.3,8.4, 8.5 and 8.6) PA/PCR submissions, which include specific programs such as Ambulance, HHPCR (Home Health Prior Authorization Requests), DMEPOS (Durable Medical Equipment, Prosthetics, Orthotics, and Supplies), HOPD (Hospital Outpatient Department), and IRF (Inpatient Rehabilitation Facility), are used to submit documentation for prior authorization or pre-certification of services and procedures before they are performed.
| ID | XDR METADATA ELEMENT | FHIR ELEMENT/EXTENSION | ELEMENT DESCRIPTION | VALIDATION RULE | LENGTH & FORMAT | REQUIRED/OPTIONAL |
| 1 | Unique ID | Esmd-Ext-UniqueId | A globally unique identifier is assigned by the Health Information Handler (HIH) to each document within the Submission Set. This Unique ID is included in the response sent back to the HIH, ensuring consistent tracking and identification of each document throughout the submission process. |
|
|
R |
| 2 | Parent Unique ID | Esmd-Ext-ParentUniqueId | The Parent UniqueId is utilized by the esMD System to group multiple submission files into a single transaction when a Health Information Handler (HIH) needs to divide a large payload into multiple submissions. This Parent UniqueId serves as the unique identifier for the initial transaction, and it is included in all subsequent transactions related to the split payload. By using the Parent UniqueId, Review Contractors can efficiently combine and review all submissions associated with a single payload. This ensures a smooth processing experience while maintaining the integrity of the clinical documentation. |
|
|
R |
| 3 | HIH OID | Esmd-Ext-SenderOid Coding | A Globally Unique Identifier (GUID), in OID (Object Identifier) format, is used to uniquely identify the Health Information Handler (HIH). This identifier ensures that the HIH can be distinctly recognized across systems, providing a consistent and reliable reference within the health information management process. |
|
|
R |
| 4 | RC OID | Esmd-Ext-IntendedRecipient Coding | The Intended Recipient refers to the organization (RC) that will receive the message from the sender (HIH) containing the esMD Claim supporting documents. This Intended Recipient will be uniquely identified using an OID (Object Identifier) issued by HL7. |
|
|
R |
| 5 | Content Type Code/Line Of Business Id | Esmd-Ext-LinesOfBusinessId | The Content Type Code identifies the specific line of business for which the provider or Health Information Handler (HIH) is submitting the request. |
|
|
R |
| 6 | NPI | Esmd-Ext-NPI | Represents the provider's NPI or institution's NPI that authored the individual document included in the Submission Set. | Invalid NPI Missing NPI Missing String |
|
R |
| 8 | Comments - Notes | Comments associated with the Submission Set are provided as free-form text. The Health Information Handler (HIH) or Provider may include additional details or clarifications when submitting the documentation, if necessary. | No check any value sent in the string will be taken and processed. The max character limit is 256 in length. | Length 0-256 characters | O | |
| 9 | Submission Time | FHIR Date Format | The Submission Time refers to the specific point in time when the Bundle Submission Set was created by the Health Information Handler (HIH). |
Timestamp is required, and the system will ensure the following:
|
|
R |
| 10 | Split Number | Esmd-Ext-SplitNumber | The Split Number is used by the esMD system when a Health Information Handler (HIH) submits a large payload that needs to be divided into smaller parts for efficient submission and delivery. It uniquely identifies the sequence of each part in a series of split submissions. This ensures that all parts of the submission can be correctly combined and reviewed as a complete set by the receiving Review Contractor (RC). The Split Number helps maintain the order and integrity of the submission, streamlining the processing of large payloads across multiple transactions. |
|
|
O |
| 12 | Attachment Control Number (ACN) | Esmd-Ext-AttachmentControlNumber | The identification number provided by the requester in element PWK06 is used when the requester has additional documentation associated with the health services review that applies to the service requested. This number helps to link the X12N 278 5010 request with the supporting documentation received in the XDR format. This identification number ensures that the documentation is properly associated with the corresponding service request, facilitating accurate tracking, processing, and review of the additional information provided. It plays a critical role in ensuring the seamless integration of the health service request and its supporting documentation in the electronic submission process. | The system will perform a format check to ensure that the Attachment Control Number meets the following criteria if provided by HIH: It has the correct length. It contains only alphanumeric characters. It does not exceed the specified size if submitted. | The length must be 1 to 40 characters long. It can only contain alphanumeric characters (letters and numbers), with no special characters allowed. The value cannot contain spaces or be made up entirely of spaces. | O |
| 13 | Class Code | category CodableConcept | The name displayed to communicate the meaning of the classCode will have a single value for each classCode value, ensuring clear and consistent communication of its meaning to a human user. | Valid Class Code Invalid or Missing Class Code Class code string must be present | The Class Code must always be "1" for all the Content Type Codes/Line of Business IDs | R |
| 14 | Format code | content.format Coding |
esMD FHIR supports the following types of clinical documents:
|
Valid Format Code Invalid or Missing Format Code Format code string must be present | The esMD system has customized and created the following format codes are supported: PDF Document: Format Code: urn:ihe:iti:xds-sd:pdf:2008 Text Document: Format Code: urn:ihe:iti:xds:2017:mimeTypeSufficient | R |
| 15 | Healthcare Facility type code | context.facilityType CodableConcept | The facility type code represents the type of organizational or provider setting in which the claim or clinical encounter occurred, or where the documented act took place. HL7 Facility Types: Instead of listing individual HL7 codes, the entire HL7 v3 RoleCode system () is referenced. This allows the ValueSet to include all HL7-defined facility types, such as hospitals, ambulatory care centers, skilled nursing facilities, and more. | Valid Health Care Facility Type Code Invalid or Missing String or Empty HealthcareFacilityType code | The esMD system has created custom Facility Types: hih: Health Information Handler hcp: Health Care Provider cms-rc: CMS Review Contractor These codes are defined in a custom code system, available at: . | R |
| 16 | Confidentiality Code | securityLabel CodableConcept | The confidentiality code specifies the level of confidentiality for each attached clinical document, indicating the sensitivity and access restrictions associated with the document. | Valid Confidentiality Code Invalid or Missing code Empty Confidentiality Code string | For the esMD, the value is always ‘V’: V- very restricted | R |
| 17 | Response Type Category | Esmd-Ext-ResponseTypeCategory | The Response Type Category identifies the different types of responses from Handlers (HIHs) or Providers. These responses have pre-determined values, which are decided by the Review Contractors (RCs), in addition to the Content Type Code (CTC). | The Response Type Category element is optional and if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | Length 0-100 characters and no format check. | O |
| 18 | MIME type | content.attachment.contentType code | A MIME type (or media type) is a method of identifying file formats and content transmitted over the internet. MIME types allow browsers to recognize the file type of a file sent via HTTP by the web server. This enables the browser to select an appropriate method for displaying the content. Common MIME types include, for example: text/html for HTML files image/jpeg for JPEG image files | Mime Type must be present. Invalid MIME type format Invalid length and format | The MIME type must have a length between 1 and 64 characters. The format for Mime type must be "application/pdf" for PDF documents. Note: MIME type values are case-sensitive, so it must be entered exactly as "application/pdf". | R |
| 19 | Hash | content.attachment.hash base64Binary | A hash key is a value generated from a string of text in a way that is nearly impossible to turn back into the original text. In the context of your statement: The hash key of the XDR payload (C62 document attachment) is generated using the SHA-1 hash algorithm. This hash key is a unique identifier for the content, ensuring that any changes to the document will result in a different hash value, allowing for integrity verification of the document. | The system will check the Hash element string is present, if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | The Length must be 1 to 256 characters only and no format check any characters are allowed. | R |
| 20 | Creation Time | date Type is instant | The creation date and time stamp is an element that represents the date and time when the Health Information Handler (HIH) created the document that is being processed by esMD. | Creation Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 21 | Language Code | content.attachment.language | The language code specifies the human language used for the character data in the document. |
|
The language code must always be "en-us". The length of the language code must be between 1 and 16 characters. | R |
| 22 | Document ID | Id | A Document ID is a unique identifier that must match between the ID inside the bundle metadata and the document ID assigned to the attached payload. |
|
The length must be between 1 and 256 characters. | R |
The ADR PERM (Additional Documentation Request - Permanent Program) is a program that facilitates the permanent handling of Additional Documentation Requests (ADRs) under the Medicare system. This program allows Medicare Administrative Contractors (MACs) to request additional documentation from healthcare providers to support a claim or service under review.
The ADR PERM program is designed to streamline the submission process for providers by ensuring that all requested documentation is submitted electronically through systems like esMD (electronic Submission of Medical Documentation). The system will facilitate ongoing management of ADRs, providing permanent metadata attributes that allow the following:
The ADR PERM program helps ensure that all documentation is associated with the correct claims and services, improving the efficiency and compliance of the ADR process.
| ID | XDR METADATA ELEMENT | FHIR ELEMENT/EXTENSION | ELEMENT DESCRIPTION | VALIDATION RULE | LENGTH & FORMAT | REQUIRED/OPTIONAL |
| 1 | Unique ID | Esmd-Ext-UniqueId | A globally unique identifier is assigned by the Health Information Handler (HIH) to each document within the Submission Set. This Unique ID is included in the response sent back to the HIH, ensuring consistent tracking and identification of each document throughout the submission process. |
|
|
R |
| 2 | Parent Unique ID | Esmd-Ext-ParentUniqueId | The Parent UniqueId is utilized by the esMD System to group multiple submission files into a single transaction when a Health Information Handler (HIH) needs to divide a large payload into multiple submissions. This Parent UniqueId serves as the unique identifier for the initial transaction, and it is included in all subsequent transactions related to the split payload. By using the Parent UniqueId, Review Contractors can efficiently combine and review all submissions associated with a single payload. This ensures a smooth processing experience while maintaining the integrity of the clinical documentation. |
|
|
R |
| 3 | HIH OID | Esmd-Ext-SenderOid Coding | A Globally Unique Identifier (GUID), in OID (Object Identifier) format, is used to uniquely identify the Health Information Handler (HIH). This identifier ensures that the HIH can be distinctly recognized across systems, providing a consistent and reliable reference within the health information management process. |
|
|
R |
| 4 | RC OID | Esmd-Ext-IntendedRecipient Coding | The Intended Recipient refers to the organization (RC) that will receive the message from the sender (HIH) containing the esMD Claim supporting documents. This Intended Recipient will be uniquely identified using an OID (Object Identifier) issued by HL7. |
|
|
R |
| 5 | Content Type Code/Line Of Business Id | Esmd-Ext-LinesOfBusinessId | The Content Type Code identifies the specific line of business for which the provider or Health Information Handler (HIH) is submitting the request. |
|
|
R |
| 6 | NPI | Esmd-Ext-NPI | Represents the provider's NPI or institution's NPI that authored the individual document included in the Submission Set. | Invalid NPI Missing NPI Missing String |
|
R |
| 8 | Case ID | Esmd-Ext-CaseId | The Case Identifier is generated by the Review Contractor (RC) to open a claim-specific case. The Case ID can be submitted in either Standard or Composite Format, depending on the requirements of the Line of Business (LOB). | The Case ID is required element for ADR Perm and the system will ensure it is of the right length and format. Checks the Case ID is present. Valid Format check Invalid Length and Format triggers an error |
|
O |
| 9 | Comments - Notes | NA | Comments associated with the Submission Set are provided as free-form text. The Health Information Handler (HIH) or Provider may include additional details or clarifications when submitting the documentation, if necessary. | No check any value sent in the string will be taken and processed. The max character limit is 256 in length. | Length 0-256 characters | O |
| 10 | Submission Time | FHIR Date Format | The Submission Time refers to the specific point in time when the Bundle Submission Set was created by the Health Information Handler (HIH). | Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 11 | Split Number | Esmd-Ext-SplitNumber | The Split Number is used by the esMD system when a Health Information Handler (HIH) submits a large payload that needs to be divided into smaller parts for efficient submission and delivery. It uniquely identifies the sequence of each part in a series of split submissions. This ensures that all parts of the submission can be correctly combined and reviewed as a complete set by the receiving Review Contractor (RC). The Split Number helps maintain the order and integrity of the submission, streamlining the processing of large payloads across multiple transactions. |
|
|
O |
| 13 | Class Code | category CodableConcept | The name displayed to communicate the meaning of the classCode will have a single value for each classCode value, ensuring clear and consistent communication of its meaning to a human user. | Valid Class Code Invalid or Missing Class Code Class code string must be present | The Class Code must always be "1" for all the Content Type Codes/Line of Business IDs | R |
| 14 | Format code | content.format Coding |
esMD FHIR supports the following types of clinical documents:
|
Valid Format Code Invalid or Missing Format Code Format code string must be present | The esMD system has customized and created the following format codes are supported: PDF Document: Format Code: urn:ihe:iti:xds-sd:pdf:2008 Text Document: Format Code: urn:ihe:iti:xds:2017:mimeTypeSufficient | R |
| 15 | Health Care Facilitytype code | context.facilityType CodableConcept | The facility type code represents the type of organizational or provider setting in which the claim or clinical encounter occurred, or where the documented act took place. HL7 Facility Types: Instead of listing individual HL7 codes, the entire HL7 v3 RoleCode system () is referenced. This allows the ValueSet to include all HL7-defined facility types, such as hospitals, ambulatory care centers, skilled nursing facilities, and more. | Valid Health Care Facility Type Code Invalid or Missing String or Empty HealthcareFacilityType code | The esMD system has created custom Facility Types: hih: Health Information Handler hcp: Health Care Provider cms-rc: CMS Review Contractor These codes are defined in a custom code system, available at: . | R |
| 16 | Confidentiality Code | securityLabel CodableConcept | The confidentiality code specifies the level of confidentiality for each attached clinical document, indicating the sensitivity and access restrictions associated with the document. | Valid Confidentiality Code Invalid or Missing code Empty Confidentiality Code string | For the esMD, the value is always ‘V’: V- very restricted | R |
| 17 | Response Type Category | Esmd-Ext-ResponseTypeCategory | The Response Type Category identifies the different types of responses from Handlers (HIHs) or Providers. These responses have pre-determined values, which are decided by the Review Contractors (RCs), in addition to the Content Type Code (CTC). | The Response Type Category element is optional and if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | Length 0-100 characters and no format check. | O |
| 18 | MIME type | content.attachment.contentType code | A MIME type (or media type) is a method of identifying file formats and content transmitted over the internet. MIME types allow browsers to recognize the file type of a file sent via HTTP by the web server. This enables the browser to select an appropriate method for displaying the content. Common MIME types include, for example: text/html for HTML files image/jpeg for JPEG image files | Mime Type must be present. Invalid MIME type format Invalid length and format | The MIME type must have a length between 1 and 64 characters. The format for Mime type must be "application/pdf" for PDF documents. Note: MIME type values are case-sensitive, so it must be entered exactly as "application/pdf". | R |
| 19 | Hash | content.attachment.hash base64Binary | A hash key is a value generated from a string of text in a way that is nearly impossible to turn back into the original text. In the context of your statement: The hash key of the XDR payload (C62 document attachment) is generated using the SHA-1 hash algorithm. This hash key is a unique identifier for the content, ensuring that any changes to the document will result in a different hash value, allowing for integrity verification of the document. | The system will check the Hash element string is present, if submitted the system will do the length check only and ensures it does not exceed more than the defined length. | The Length must be 1 to 256 characters only and no format check any characters are allowed. | R |
| 20 | Creation Time | date Type is instant | The creation date and time stamp is an element that represents the date and time when the Health Information Handler (HIH) created the document that is being processed by esMD. | Creation Timestamp is required, and the system will ensure the following: Timestamp is present. Valid format as per FHIR standards (e.g., YYYY-MM-DDThh:mm:ss+zz:zz). Missing timestamp will trigger an error. |
|
R |
| 21 | Language Code | content.attachment.language | The language code specifies the human language used for the character data in the document. |
|
The language code must always be "en-us". The length of the language code must be between 1 and 16 characters. | R |
| 22 | Document ID | Id | A Document ID is a unique identifier that must match between the ID inside the bundle metadata and the document ID assigned to the attached payload. |
|
The length must be between 1 and 256 characters. | R |