Notice
- Important: This guidance is under active development by NHS England and content may be added or updated on a regular basis.
- This Implementation Guide is currently in Draft and SHOULD NOT be used for development or active implementation without express direction from the NHS England Genomics Unit.
Cross-version Extension for R5.Specimen.collection.bodySite
Usage
An extension to replicate the changes within R5 allowing the data type of Specimen.collection.bodySite to act as a CodeableReference (BodyStructure).Tree View
| Ext_R5_Specimen_co_bodySite (Extension) | C | Extension | |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| concept | C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueCodeableConcept | CodeableConcept | ||
| reference | C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..* | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueReference | Reference | ||
| _datatype | C | 0..1 | Extension |
| id | 0..1 | string | |
| extension | C | 0..0 | Extension |
| url | 1..1 | uriFixed Value | |
| value[x] | 1..1 | Fixed Value | |
| valueString | string | ||
| url | 1..1 | uriFixed Value | |
| value[x] | 0..1 | ||
| valueAddress | Address | ||
| valueAge | Age | ||
| valueAnnotation | Annotation | ||
| valueAttachment | Attachment | ||
| valueBase64Binary | base64Binary | ||
| valueBoolean | boolean | ||
| valueCanonical | canonical | ||
| valueCode | code | ||
| valueCodeableConcept | CodeableConcept | ||
| valueCoding | Coding | ||
| valueContactDetail | ContactDetail | ||
| valueContactPoint | ContactPoint | ||
| valueContributor | Contributor | ||
| valueCount | Count | ||
| valueDataRequirement | DataRequirement | ||
| valueDate | date | ||
| valueDateTime | dateTime | ||
| valueDecimal | decimal | ||
| valueDistance | Distance | ||
| valueDosage | Dosage | ||
| valueDuration | Duration | ||
| valueExpression | Expression | ||
| valueHumanName | HumanName | ||
| valueId | id | ||
| valueIdentifier | Identifier | ||
| valueInstant | instant | ||
| valueInteger | integer | ||
| valueMarkdown | markdown | ||
| valueMeta | Meta | ||
| valueMoney | Money | ||
| valueOid | oid | ||
| valueParameterDefinition | ParameterDefinition | ||
| valuePeriod | Period | ||
| valuePositiveInt | positiveInt | ||
| valueQuantity | Quantity | ||
| valueRange | Range | ||
| valueRatio | Ratio | ||
| valueReference | Reference | ||
| valueRelatedArtifact | RelatedArtifact | ||
| valueSampledData | SampledData | ||
| valueSignature | Signature | ||
| valueString | string | ||
| valueTime | time | ||
| valueTiming | Timing | ||
| valueTriggerDefinition | TriggerDefinition | ||
| valueUnsignedInt | unsignedInt | ||
| valueUri | uri | ||
| valueUrl | url | ||
| valueUsageContext | UsageContext | ||
| valueUuid | uuid |
Detailed Descriptions
| Extension | |
| Short | Anatomical collection site |
| Definition | Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens. |
| Cardinality | 0..1 |
| Comments |
|
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.id | |
| Short | Unique id for inter-element referencing |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Cardinality | 0..1 |
| Type | string |
| Mappings |
|
| Extension.extension | |
| Short | Additional content defined by implementations |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Cardinality | 0..* |
| Type | Extension |
| Alias | extensions, user content |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Slicing | Unordered, Closed, by url(Value) Extensions are always sliced by (at least) url |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:concept | |
| Short | Reference to a concept (by class) |
| Definition | A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology. |
| Cardinality | 0..1 |
| Type | Extension |
| Alias | extensions, user content |
| Comments |
|
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:concept.id | |
| Short | Unique id for inter-element referencing |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Cardinality | 0..1 |
| Type | string |
| Mappings |
|
| Extension.extension:concept.extension | |
| Short | Additional content defined by implementations |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Cardinality | 0..* |
| Type | Extension |
| Alias | extensions, user content |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Slicing | Unordered, Open, by url(Value) Extensions are always sliced by (at least) url |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:concept.url | |
| Short | identifies the meaning of the extension |
| Definition | Source of the definition for the extension code - a logical name or a URL. |
| Cardinality | 1..1 |
| Type | uri |
| Comments | The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. |
| Fixed Value | concept |
| Mappings |
|
| Extension.extension:concept.value[x] | |
| Short | Reference to a concept (by class) |
| Definition | A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology. |
| Cardinality | 0..1 |
| Type | CodeableConcept |
| Comments |
|
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:reference | |
| Short | Reference to a resource (by instance) |
| Definition | A reference to a resource the provides exact details about the information being referenced. |
| Cardinality | 0..1 |
| Type | Extension |
| Alias | extensions, user content |
| Comments |
|
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:reference.id | |
| Short | Unique id for inter-element referencing |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Cardinality | 0..1 |
| Type | string |
| Mappings |
|
| Extension.extension:reference.extension | |
| Short | Additional content defined by implementations |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Cardinality | 0..* |
| Type | Extension |
| Alias | extensions, user content |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Slicing | Unordered, Open, by url(Value) Extensions are always sliced by (at least) url |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:reference.url | |
| Short | identifies the meaning of the extension |
| Definition | Source of the definition for the extension code - a logical name or a URL. |
| Cardinality | 1..1 |
| Type | uri |
| Comments | The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. |
| Fixed Value | reference |
| Mappings |
|
| Extension.extension:reference.value[x] | |
| Short | Reference to a resource (by instance) |
| Definition | A reference to a resource the provides exact details about the information being referenced. |
| Cardinality | 0..1 |
| Type | Reference |
| Comments |
|
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:_datatype | |
| Short | Data type name for Specimen.collection.bodySite from FHIR R5 |
| Definition | Data type name for Specimen.collection.bodySite from FHIR R5 |
| Cardinality | 0..1 |
| Type | Extension |
| Alias | extensions, user content |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:_datatype.id | |
| Short | Unique id for inter-element referencing |
| Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Cardinality | 0..1 |
| Type | string |
| Mappings |
|
| Extension.extension:_datatype.extension | |
| Short | Additional content defined by implementations |
| Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Cardinality | 0..0 |
| Type | Extension |
| Alias | extensions, user content |
| Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Slicing | Unordered, Open, by url(Value) Extensions are always sliced by (at least) url |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
| Extension.extension:_datatype.url | |
| Short | identifies the meaning of the extension |
| Definition | Source of the definition for the extension code - a logical name or a URL. |
| Cardinality | 1..1 |
| Type | uri |
| Comments | The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. |
| Fixed Value | http://hl7.org/fhir/StructureDefinition/_datatype |
| Mappings |
|
| Extension.extension:_datatype.value[x] | |
| Short | Value of extension |
| Definition | Value of extension - must be one of a constrained set of the data types (see Extensibility for a list). |
| Cardinality | 1..1 |
| Type | string |
| Comments | Must be: CodeableReference |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Fixed Value | CodeableReference |
| Mappings |
|
| Extension.url | |
| Short | identifies the meaning of the extension |
| Definition | Source of the definition for the extension code - a logical name or a URL. |
| Cardinality | 1..1 |
| Type | uri |
| Comments | The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. |
| Fixed Value | http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite |
| Mappings |
|
| Extension.value[x] | |
| Short | Value of extension |
| Definition | Value of extension - must be one of a constrained set of the data types (see Extensibility for a list). |
| Cardinality | 0..1 |
| Type | Address | Age | Annotation | Attachment | base64Binary | boolean | canonical | code | CodeableConcept | Coding | ContactDetail | ContactPoint | Contributor | Count | DataRequirement | date | dateTime | decimal | Distance | Dosage | Duration | Expression | HumanName | id | Identifier | instant | integer | markdown | Meta | Money | oid | ParameterDefinition | Period | positiveInt | Quantity | Range | Ratio | Reference | RelatedArtifact | SampledData | Signature | string | time | Timing | TriggerDefinition | unsignedInt | uri | url | UsageContext | uuid |
| Conditions | The cardinality or value of this element may be affected by these constraints: ele-1 |
| Constraints |
|
| Mappings |
|
Table View
| Extension | 0..1 | |
| Extension.id | string | 0..1 |
| Extension.extension | Extension | 0..* |
| Extension.extension:concept | Extension | 0..1 |
| Extension.extension:concept.id | string | 0..1 |
| Extension.extension:concept.extension | Extension | 0..* |
| Extension.extension:concept.url | uri | 1..1 |
| Extension.extension:concept.value[x] | CodeableConcept | 0..1 |
| Extension.extension:reference | Extension | 0..1 |
| Extension.extension:reference.id | string | 0..1 |
| Extension.extension:reference.extension | Extension | 0..* |
| Extension.extension:reference.url | uri | 1..1 |
| Extension.extension:reference.value[x] | Reference | 0..1 |
| Extension.extension:_datatype | Extension | 0..1 |
| Extension.extension:_datatype.id | id | 0..1 |
| Extension.extension:_datatype.extension | Extension | 0..0 |
| Extension.extension:_datatype.url | uri | 1..1 |
| Extension.extension:_datatype.value[x] | string | 1..1 |
| Extension.url | uri | 1..1 |
| Extension.value[x] | Address | Age | Annotation | Attachment | base64Binary | boolean | canonical | code | CodeableConcept | Coding | ContactDetail | ContactPoint | Contributor | Count | DataRequirement | date | dateTime | decimal | Distance | Dosage | Duration | Expression | HumanName | id | Identifier | instant | integer | markdown | Meta | Money | oid | ParameterDefinition | Period | positiveInt | Quantity | Range | Ratio | Reference | RelatedArtifact | SampledData | Signature | string | time | Timing | TriggerDefinition | unsignedInt | uri | url | UsageContext | uuid | 0..1 |