HL7 FHIR Costa Rica - Reportes de Imágenes Médicas
0.0.1-draft - ci-build

HL7 FHIR Costa Rica - Reportes de Imágenes Médicas, published by Iniciativa HL7 Costa Rica. This guide is not an authorized publication; it is the continuous build for version 0.0.1-draft built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cr/imaging-report/ and changes regularly. See the Directory of published versions

## Data Type Profile: CR Study Instance UID Identifier

Official URL: https://hl7.or.cr/fhir/imaging-report/StructureDefinition/cr-study-instance-uid-identifier | Version:
Standards status: Draft | Maturity Level: 0 | Computable Name: CRStudyInstanceUIDIdentifier
Copyright/Legal: Utilizado con permiso de HL7 International, todos los derechos reservados Licencia Creative Commons

DICOM Study Instance UID (UID raíz del estudio).

Usages:

- This DataType Profile is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

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

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier | C | 0..* | Identifier(5.0.0) | An identifier intended for computation Constraints: ident-1
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: usual
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | S Σ | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S Σ C | 1..1 | string | DICOM Study Instance UID (1.2.840...) Example General: 123456
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std.
Identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | Identifier, Identifier.use, Identifier.type, Identifier.system, Identifier.value | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ident-1 | warning | Identifier | Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason | `value.exists()`

This structure is derived from Identifier

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier |  | 0..* | Identifier(5.0.0) | An identifier intended for computation
use |  | 0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: usual
type | S | 1..1 | CodeableConcept | Description of identifier
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Required Pattern: DICOMUID
system | S | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S | 1..1 | string | DICOM Study Instance UID (1.2.840...)
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier | C | 0..* | Identifier(5.0.0) | An identifier intended for computation Constraints: ident-1
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: usual
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
coding | Σ | 0..* | Coding | Code defined by a terminology system
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ C | 0..1 | code | Symbol in syntax defined by the system Required Pattern: DICOMUID
display | Σ C | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S Σ C | 1..1 | string | DICOM Study Instance UID (1.2.840...) Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std.
Identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | Identifier, Identifier.extension, Identifier.use, Identifier.type, Identifier.type.extension, Identifier.type.coding, Identifier.type.coding.extension, Identifier.type.coding.system, Identifier.type.coding.version, Identifier.type.coding.code, Identifier.type.coding.display, Identifier.type.coding.userSelected, Identifier.type.text, Identifier.system, Identifier.value, Identifier.period, Identifier.assigner | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Identifier.extension, Identifier.type.extension, Identifier.type.coding.extension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ident-1 | warning | Identifier | Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason | `value.exists()`

This structure is derived from Identifier

Summary

Mandatory: 3 elements
Must-Support: 3 elements

Maturity: 0

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier | C | 0..* | Identifier(5.0.0) | An identifier intended for computation Constraints: ident-1
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: usual
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
system | S Σ | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S Σ C | 1..1 | string | DICOM Study Instance UID (1.2.840...) Example General: 123456
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std.
Identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | Identifier, Identifier.use, Identifier.type, Identifier.system, Identifier.value | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ident-1 | warning | Identifier | Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason | `value.exists()`

Differential View

This structure is derived from Identifier

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier |  | 0..* | Identifier(5.0.0) | An identifier intended for computation
use |  | 0..1 | code | usual | official | temp | secondary | old (If known) Required Pattern: usual
type | S | 1..1 | CodeableConcept | Description of identifier
coding |  |  |  |
code |  | 0..1 | code | Symbol in syntax defined by the system Required Pattern: DICOMUID
system | S | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S | 1..1 | string | DICOM Study Instance UID (1.2.840...)
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
Identifier | C | 0..* | Identifier(5.0.0) | An identifier intended for computation Constraints: ident-1
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . Required Pattern: usual
type | S Σ | 1..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
coding | Σ | 0..* | Coding | Code defined by a terminology system
id |  | 0..1 | id | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1
system | Σ | 0..1 | uri | Identity of the terminology system
version | Σ | 0..1 | string | Version of the system - if relevant
code | Σ C | 0..1 | code | Symbol in syntax defined by the system Required Pattern: DICOMUID
display | Σ C | 0..1 | string | Representation defined by the system
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user
text | Σ | 0..1 | string | Plain text representation of the concept
system | S Σ | 1..1 | uri | DICOM UID system Required Pattern: urn:dicom:uid
value | S Σ C | 1..1 | string | DICOM Study Instance UID (1.2.840...) Example General: 123456
period | Σ | 0..1 | Period | Time period when id is/was valid for use
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text)
Documentation for this format

#### Terminology Bindings

Path | Status | Usage | ValueSet | Version | Source
Identifier.use | Base | required | IdentifierUse | 📍5.0.0 | FHIR Std.
Identifier.type | Base | extensible | Identifier Type Codes | 📍5.0.0 | FHIR Std.

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | Identifier, Identifier.extension, Identifier.use, Identifier.type, Identifier.type.extension, Identifier.type.coding, Identifier.type.coding.extension, Identifier.type.coding.system, Identifier.type.coding.version, Identifier.type.coding.code, Identifier.type.coding.display, Identifier.type.coding.userSelected, Identifier.type.text, Identifier.system, Identifier.value, Identifier.period, Identifier.assigner | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | Identifier.extension, Identifier.type.extension, Identifier.type.coding.extension | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`
ident-1 | warning | Identifier | Identifier with no value has limited utility. If communicating that an identifier value has been suppressed or missing, the value element SHOULD be present with an extension indicating the missing semantic - e.g. data-absent-reason | `value.exists()`

This structure is derived from Identifier

Summary

Mandatory: 3 elements
Must-Support: 3 elements

Maturity: 0

Other representations of profile: CSV, Excel, Schematron