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
| Official URL: https://terminology.esmduat.cms.gov:8099/fhir/CapabilityStatement/Esmd-Fhir-Server-Capability | Version: 1.0.0 | |||
| Active as of 2024-09-28 | Computable Name: EsmdFhirServer | |||
This CapabilityStatement describes the esMD FHIR Server, which handles submission, retrieval, and validation of medical documentation, including security via OAuth2 and IP whitelisting.
To define the capabilities of the esMD FHIR Server with specific profiles, resources, extensions, and security protocols.
Raw OpenAPI-Swagger Definition file | Download
Generated Narrative: CapabilityStatement Esmd-Fhir-Server-Capability
application/fhir+json, application/jsonNote to Implementers: FHIR Capabilities
Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case.
serverThe esMD FHIR server supports electronic submission, retrieval, and validation of medical documentation, with specific esMD profiles, extensions, and security.
- See the Security section for requirements and recommendations.
- A server SHALL reject any unauthorized requests by returning an HTTP 401 "Unauthorized", HTTP 403 "Forbidden", or HTTP 404 "Not Found" .
The summary table lists the resources that are part of this configuration, and for each resource it lists:
_include_revinclude| Resource Type | Profile | R | S | U | C | Searches | _include | _revinclude | Operations |
|---|---|---|---|---|---|---|---|---|---|
| Bundle | https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-BundleSubmission Additional supported profiles: Esmd Bundle Service Registration Profile Esmd Find Bundle List Notifications Esmd Find Bundle Document References | y | |||||||
| List | https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-ListSubmissionSet Additional supported profiles: Esmd List Provider Confirmation Profile Find List of Transaction Notification from esMD | y | y | uniqueId, statusCode | |||||
| DocumentReference | https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-DocumentReference Additional supported profiles: Esmd Document Reference Profile | y | y | uniqueId, statusCode | |||||
| Binary | https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Binary | y | |||||||
| Practitioner | https://terminology.esmduat.cms.gov:8099/fhir/StructureDefinition/Esmd-Practitioner | y |
Esmd Bundle Service Registration Profile
Esmd Find Bundle List Notifications
Esmd Find Bundle Document References
create.Handles transaction bundles for esMD submissions, including Esmd-ListSubmissionSet, Esmd-DocumentReference, and Esmd-Binary.
Esmd List Provider Confirmation Profile
Find List of Transaction Notification from esMD
create, read.The List resource is embedded within the provider delivery confirmation bundle and supports multiple esMD-specific extensions.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | uniqueId | token | Search by the unique identifier for List resource. |
| SHALL | statusCode | token | Search by the status code for List resource. |
create, read.The List resource is embedded within the provider delivery confirmation bundle and supports multiple esMD-specific extensions.
| Conformance | Parameter | Type | Documentation |
|---|---|---|---|
| SHALL | uniqueId | token | Search by the unique identifier for List resource. |
| SHALL | statusCode | token | Search by the status code for List resource. |
create.Binary resources for esMD transactions must follow the Esmd-Binary profile and include the UniqueId extension.
update.Handles service registration transaction bundles, containing Esmd-Practitioner resources.