Fujitsu Healthy Living Implementation Guide
1.1.28 - release

Publication Build: This will be filled in by the publication tooling

Resource Profile: Fujitsu Specimen Profile

Official URL: http://ig.fujitsu.com/healthy-living/StructureDefinition/fujitsu-specimen Version: 1.1.28
Active as of 2025-07-09 Computable Name: FujitsuSpecimen

Copyright/Legal: Copyright 2022 FUJITSU LIMITED

This profile defines how to represent specimen information.
このプロファイルは、検体情報を表す方法を定義します。

Usage:

Formal Views of Profile Content

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

This structure is derived from Specimen

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... contained 0..* Resource Contained, inline Resources (リソース内リソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... identifier 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... accessionIdentifier 0..0
... status 0..0
... type C 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
fujitsu-6: Specimen Code or Data Absent Reason
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display 1..1 string Representation defined by the system (検体の表示名)
...... userSelected 0..0
..... coding:Absent 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display 1..1 string Representation defined by the system (欠損の表示名)
...... userSelected 0..0
.... text 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... receivedTime 0..0
... parent 0..0
... request 0..0
... processing 0..0
... container 0..0
... condition 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... identifier Σ 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... type ΣC 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
Binding: hl7VS-specimenType (example): The type of the specimen.


fujitsu-6: Specimen Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore Σ 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... code Σ 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.typeexampleHl7VSSpecimenType
http://terminology.hl7.org/ValueSet/v2-0487
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')
NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... identifier Σ 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... type ΣC 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
Binding: hl7VS-specimenType (example): The type of the specimen.


fujitsu-6: Specimen Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore Σ 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... code Σ 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... collection 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
.... collected[x] Σ 0..1 Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity 0..1 SimpleQuantity The quantity of specimen collected
.... method 0..1 CodeableConcept Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.

.... bodySite 0..1 CodeableConcept Anatomical collection site
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.

..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.typeexampleHl7VSSpecimenType
http://terminology.hl7.org/ValueSet/v2-0487
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Specimen.collection.methodexampleFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')

This structure is derived from Specimen

Summary

Mandatory: 2 elements(8 nested mandatory elements)
Fixed: 2 elements
Prohibited: 26 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Specimen.identifier
  • The element 1 is sliced based on the value of Specimen.type.coding

Differential View

This structure is derived from Specimen

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta 0..1 Meta Metadata about the resource (リソースのメタデータ)
... implicitRules 0..0
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... contained 0..* Resource Contained, inline Resources (リソース内リソース)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... modifierExtension 0..0
... identifier 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... accessionIdentifier 0..0
... status 0..0
... type C 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
fujitsu-6: Specimen Code or Data Absent Reason
.... id 0..0
.... extension 0..0
.... Slices for coding 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display 1..1 string Representation defined by the system (検体の表示名)
...... userSelected 0..0
..... coding:Absent 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... id 0..0
...... extension 0..0
...... system 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display 1..1 string Representation defined by the system (欠損の表示名)
...... userSelected 0..0
.... text 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... id 0..0
.... extension 0..0
.... reference 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... type 0..0
.... identifier 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
.... display 0..0
... receivedTime 0..0
... parent 0..0
... request 0..0
... processing 0..0
... container 0..0
... condition 0..0
... note 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... identifier Σ 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... type ΣC 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
Binding: hl7VS-specimenType (example): The type of the specimen.


fujitsu-6: Specimen Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore Σ 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... code Σ 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.typeexampleHl7VSSpecimenType
http://terminology.hl7.org/ValueSet/v2-0487
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Specimen 0..* Specimen Sample for analysis
... id Σ 0..1 id Logical id of this artifact (自動採番される論理ID)
... meta Σ 0..1 Meta Metadata about the resource (リソースのメタデータ)
... text 0..1 Narrative Text summary of the resource, for human interpretation (リソースの概要)
... extension 0..* Extension Additional content defined by implementations (要素の拡張)
... identifier Σ 0..* Identifier External Identifier (識別子)
Slice: Unordered, Open by value:system
... type ΣC 0..1 CodeableConcept Kind of material that forms the specimen (検体の材料コード。JLAC10材料コードを指定する。)
Binding: hl7VS-specimenType (example): The type of the specimen.


fujitsu-6: Specimen Code or Data Absent Reason
.... extension 0..0
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
..... coding:JPCore Σ 0..1 Coding Code defined by a terminology system (検体を表すコード)
Binding: Specimen Codes (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (検体を定義するコード体系)
Fixed Value: http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes
...... code Σ 1..1 code Symbol in syntax defined by the system (検体を表すコード値)
...... display Σ 1..1 string Representation defined by the system (検体の表示名)
..... coding:Absent Σ 0..* Coding Code defined by a terminology system (欠損を表すコード)
Binding: DataAbsentReason (required)
...... extension 0..0
...... system Σ 1..1 uri Identity of the terminology system (欠損を定義するコード体系)
Fixed Value: http://terminology.hl7.org/CodeSystem/data-absent-reason
...... code Σ 1..1 code Symbol in syntax defined by the system (欠損を表すコード値)
...... display Σ 1..1 string Representation defined by the system (欠損の表示名)
.... text Σ 1..1 string Plain text representation of the concept (このコンセプトのテキスト表現。データの元となる電子カルテなどで入力されているテキストが入ります。コードで表現しきれないものはこのテキスト表現を参考にします。)
... subject Σ 1..1 Reference(Fujitsu Patient Profile) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance or a device (どの患者の検体か)
.... extension 0..0
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL (相対URLのリテラル参照)
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known (データ取り込みで使用する論理参照)
... collection 0..1 BackboneElement Collection details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
.... collected[x] Σ 0..1 Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity 0..1 SimpleQuantity The quantity of specimen collected
.... method 0..1 CodeableConcept Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.

.... bodySite 0..1 CodeableConcept Anatomical collection site
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.

.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.

..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Specimen.typeexampleHl7VSSpecimenType
http://terminology.hl7.org/ValueSet/v2-0487
Specimen.type.coding:JPCorerequiredJPJLAC10SpecimenValueSet (a valid code from JLAC10 Specimen Codes)
http://jpfhir.jp/fhir/Common/ValueSet/specimen-codes
from this IG
Specimen.type.coding:AbsentrequiredDataAbsentReason
http://hl7.org/fhir/ValueSet/data-absent-reason
from the FHIR Standard
Specimen.collection.methodexampleFHIRSpecimenCollectionMethod
http://hl7.org/fhir/ValueSet/specimen-collection-method
from the FHIR Standard
Specimen.collection.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
from the FHIR Standard
Specimen.collection.fastingStatus[x]extensibleHl7VSRelevantClincialInformation
http://terminology.hl7.org/ValueSet/v2-0916
Specimen.processing.procedureexampleSpecimenProcessingProcedure
http://hl7.org/fhir/ValueSet/specimen-processing-procedure
from the FHIR Standard
Specimen.container.typeexampleSpecimenContainerType
http://hl7.org/fhir/ValueSet/specimen-container-type
from the FHIR Standard
Specimen.container.additive[x]exampleHl7VSAdditivePreservative
http://terminology.hl7.org/ValueSet/v2-0371

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorSpecimenIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorSpecimenIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorSpecimenIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceSpecimenA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
fujitsu-6errorSpecimen.typeSpecimen Code or Data Absent Reason
: coding.exists(system = 'http://jpfhir.jp/fhir/Common/CodeSystem/specimen-codes') or coding.exists(system = 'http://terminology.hl7.org/CodeSystem/data-absent-reason')

This structure is derived from Specimen

Summary

Mandatory: 2 elements(8 nested mandatory elements)
Fixed: 2 elements
Prohibited: 26 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Specimen.identifier
  • The element 1 is sliced based on the value of Specimen.type.coding

 

Other representations of profile: CSV, Excel, Schematron