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
This CapabilityStatement outlines the specific functionality, resources, and security configurations supported by the esMD FHIR server. The document describes the server's capabilities in handling various healthcare transactions, specifically within the context of esMD (Electronic Submission of Medical Documentation). Below are the key sections and their roles:
url: Defines the canonical URL where the CapabilityStatement can be accessed. This URL provides a central point for the esMD FHIR server's capabilities.version, name, title, and status: Identifies the version of the server's configuration, its official name, and whether it is active. This helps to track and manage the evolution of the server's functionality.date: Indicates when the CapabilityStatement was last updated, ensuring that clients know the current state of the server.description and purpose: These fields provide a clear overview of the server's objectives, detailing how it handles medical documentation, including submission, retrieval, and validation. It also highlights the security features like OAuth2 and IP whitelisting.security:
rest.mode: Defines the server's role as a FHIR server, indicating that it provides RESTful APIs for interacting with healthcare data.rest.documentation: Describes the esMD FHIR server's primary functions, including the support of electronic medical documentation submissions, retrievals, and validations.The server supports various resources essential to esMD workflows, each with specific profiles, interactions, and extensions.
Esmd-BundleSubmissionEsmd-ListSubmissionSetEsmd-DocumentReferenceEsmd-BinaryEsmd-ListSubmissionSetEsmd-Ext-UniqueId, Esmd-Ext-ParentUniqueId, and Esmd-Ext-SplitNumber.List resource, including UniqueId, ClaimId, OrganizationId, and IntendedReceipient.Esmd-DocumentReferenceEsmd-Ext-UniqueId extension is used to ensure each document has a globally unique identifier.Esmd-BinaryEsmd-Ext-UniqueId ensures each Binary resource has a unique identifier.Esmd-BundleServiceRegistrationEsmd-PractitionerEsmd-PractitionerEsmd-Ext-ActionRequested, Esmd-Ext-ServiceCode, and Esmd-Ext-NPI.organizationId, uniqueId, and statusCode, allowing clients to locate specific practitioner records efficiently.Esmd-BundleDeliveryConfirmationEsmd-ListDeliveryConfirmationEsmd-ListDeliveryConfirmationEsmd-Ext-LetterId, Esmd-Ext-TransactionId, and Esmd-Ext-DeliveryDateTime.Esmd-FindListTransactionNotificationorganizationId, uniqueId, and statusCode to filter the results.Esmd-Ext-UniqueId, Esmd-Ext-TransactionId, and Esmd-Ext-StatusCode.Esmd-FindDocumentReferenceDocumentReference resources based on specified search parameters and extensions. This helps clients find specific esMD document submissions using identifiers and other metadata.Several search parameters are defined across multiple resources to support efficient querying:
organizationId: A token search parameter used to search by the sender's OID.uniqueId: A token search parameter for locating resources based on a unique identifier.statusCode: A token search parameter that allows filtering resources by their current status.The esMD FHIR server makes extensive use of custom extensions to handle specific requirements in the esMD workflow. These extensions add additional metadata and functionality to the resources, ensuring that esMD-specific information is captured and processed correctly.
Esmd-Ext-UniqueId: Provides a globally unique identifier for resources.Esmd-Ext-ClaimId: Tracks the claim ID for each document submission.Esmd-Ext-OrganizationId: Identifies the sender's organization using an OID.Esmd-Ext-StatusCode: Tracks the status of a resource or transaction in the esMD workflow.This CapabilityStatement provides a detailed description of the esMD FHIR server's capabilities, including supported resources, profiles, security mechanisms, and custom esMD extensions. It ensures that electronic medical documentation is handled securely and efficiently, with clear search and retrieval capabilities, alongside robust validation through profiles and extensions. The combination of OAuth2, IP whitelisting, and specific metadata extensions ensures that the esMD FHIR server meets the high security and operational standards required for handling sensitive healthcare transactions.