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/StructureDefinition/Esmd-Idn-LetterId | Version: 1.0.0 | |||
| Draft as of 2024-02-25 | Computable Name: EsmdIdnLetterId | |||
The Esmd-Idn-LetterId is a custom esMD FHIR resource that is used to transmit the LetterId. The LetterId is a unique identifier that is assigned to each individual submission. It ensures that each document, claim, or other transaction, can be uniquely identified and tracked throughout the submission and review process. The LetterId plays a crucial role in preventing duplication, ensuring proper routing, and facilitating accurate processing and auditing of clinical documents that are handled by the esMD system.
The Esmd-Idn-LetterId resource represents document metadata. As such, it will be included in the Esmd-DocumentReference resource with other document metadata when a clinical document is transmitted via the esMD System.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation ele-1: All FHIR elements must have a @value or children esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children Required Pattern: official |
![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId |
![]() ![]() |
Σ | 1..1 | string | The value that is unique ele-1: All FHIR elements must have a @value or children Example General: 123456 |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Identifier.use | required | Pattern: officialhttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1from the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') |
This structure is derived from Identifier
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official | |
![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId | |
![]() ![]() |
1..1 | string | The value that is unique | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Details | Requirements |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') |
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official |
![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId |
![]() ![]() |
Σ | 1..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Identifier.use | required | Pattern: officialhttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1from the FHIR Standard | |
| Identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typefrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Identifier
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation ele-1: All FHIR elements must have a @value or children esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . ele-1: All FHIR elements must have a @value or children Required Pattern: official |
![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value ele-1: All FHIR elements must have a @value or children Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId |
![]() ![]() |
Σ | 1..1 | string | The value that is unique ele-1: All FHIR elements must have a @value or children Example General: 123456 |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Identifier.use | required | Pattern: officialhttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1from the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') |
Differential View
This structure is derived from Identifier
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: official | |
![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId | |
![]() ![]() |
1..1 | string | The value that is unique | |
Documentation for this format | ||||
| Id | Grade | Path(s) | Details | Requirements |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Identifier | An identifier intended for computation esmd-idn-letterid-1: Letter Id. |
![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: official |
![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
![]() ![]() |
Σ | 1..1 | uri | The namespace for the identifier value Fixed Value: http://esmdfhir.cms.gov/fhir/StructureDefinition/Esmd-Idn-LetterId |
![]() ![]() |
Σ | 1..1 | string | The value that is unique Example General: 123456 |
![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use |
![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Identifier.use | required | Pattern: officialhttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1from the FHIR Standard | |
| Identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typefrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| esmd-idn-letterid-1 | error | Identifier | Letter Id. : value.exists() and value.matches('^[A-Za-z0-9_-]{1,64}$') | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Identifier
Other representations of profile: CSV, Excel, Schematron