HL7 FHIR JP Core ImplementationGuide
1.1.2-dev - ci-build Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2-dev) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP_Device

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_Device
Version 1.1.2-dev
Name

JP_Device

Status Active ( 2023-10-31 )
Copyright

Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG

JP_Device 暫定プロファイル


Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

プロファイル詳細

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

This structure is derived from Device

Summary

Must-Support: 1 element

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*Deviceヘルスケアで使用されるアイテム / Item used in healthcare
... meta
.... lastUpdated S0..1instantリソースのバージョンが最後に変更されたとき

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*Deviceヘルスケアで使用されるアイテム / Item used in healthcare
... id Σ0..1idこのアーティファクトの論理ID / Logical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ0..1idバージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ0..1instantリソースのバージョンが最後に変更されたとき
.... source Σ0..1uri「リソースがどこから来たかを特定する」
.... profile Σ0..*canonical(StructureDefinition)このリソースが適合を主張するプロファイル
.... security Σ0..*Codingこのリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ0..*Codingこのリソースに適用されたタグ
Binding: CommonTags (example): 様々なタグを表すコードで、一般的にはワークフローに関連しています。例:「ジョーンズ博士によるレビューが必要です」。


... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1codeリソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrative人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..*Resourceインラインリソースが含まれています / Contained, inline Resources
... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?!0..*Extension無視できない拡張機能 / Extensions that cannot be ignored
... identifier 0..*Identifierインスタンス識別子 / Instance identifier
... definition 0..1Reference(DeviceDefinition)デバイスの定義への参照 / The reference to the definition for the device
... udiCarrier Σ0..*BackboneElement一意のデバイス識別子(UDI)バーコード文字列 / Unique Device Identifier (UDI) Barcode string
.... id 0..1string要素間参照のための一意のID / 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
.... deviceIdentifier Σ0..1stringUDIの必須の固定部分 / Mandatory fixed portion of UDI
.... issuer 0..1uriUDI発行組織 / UDI Issuing Organization
.... jurisdiction 0..1uri地域UDI当局 / Regional UDI authority
.... carrierAIDC Σ0..1base64BinaryUDIマシン読み取り可能なバーコード文字列 / UDI Machine Readable Barcode String
.... carrierHRF Σ0..1stringUDI Human Readable Barcode String / UDI Human Readable Barcode String
.... entryType 0..1codeバーコード|rfid |マニュアル + / barcode | rfid | manual +
Binding: UDIEntryType (required): UDIデータがどのように入力されたかを識別するコード。 / Codes to identify how UDI data was entered.

... status ?!Σ0..1codeアクティブ|非アクティブ|エラーに入った|わからない / active | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required): デバイスの可用性ステータス。 / The availability status of the device.

... statusReason 0..*CodeableConceptオンライン|一時停止|スタンバイ|オフライン|準備ができていない|transduc-discon |hw-discon |オフ / online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
Binding: FHIRDeviceStatusReason (extensible): デバイスの可用性ステータス理由。 / The availability status reason of the device.


... distinctIdentifier 0..1string明確な識別文字列 / The distinct identification string
... manufacturer 0..1stringデバイスメーカーの名前 / Name of device manufacturer
... manufactureDate 0..1dateTimeデバイスが作成された日付 / Date when the device was made
... expirationDate 0..1dateTimeこのデバイスの有効期限の日時(該当する場合) / Date and time of expiry of this device (if applicable)
... lotNumber 0..1string多くの製造 / Lot number of manufacture
... serialNumber 0..1stringメーカーによって割り当てられたシリアル番号 / Serial number assigned by the manufacturer
... deviceName 0..*BackboneElementメーカーによって与えられたデバイスの名前 / The name of the device as given by the manufacturer
.... id 0..1string要素間参照のための一意のID / 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
.... name 1..1stringデバイスの名前 / The name of the device
.... type 1..1codeudi-label-name |ユーザーフレンドリーな名前|患者報告名|メーカー名|モデル名|他の / udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): デバイスが紹介されている名前のタイプ。 / The type of name the device is referred by.

... modelNumber 0..1stringデバイスのモデル番号 / The model number for the device
... partNumber 0..1stringデバイスの部品番号 / The part number of the device
... type 0..1CodeableConceptデバイスの種類または種類 / The kind or type of device
Binding: DeviceType (example): 医療機器を識別するコード。 / Codes to identify medical devices.

... specialization 0..*BackboneElementデバイスでサポートされている機能、デバイスが特定の目的に適合し、通信に使用される標準 / The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
.... id 0..1string要素間参照のための一意のID / 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
.... systemType 1..1CodeableConcept運用と通信に使用される標準 / The standard that is used to operate and communicate
.... version 0..1string操作と通信に使用される標準のバージョン / The version of the standard that is used to operate and communicate
... version 0..*BackboneElementデバイスで実行されているデバイスまたはソフトウェアバージョンの実際の設計 / The actual design of the device or software version running on the device
.... id 0..1string要素間参照のための一意のID / 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
.... type 0..1CodeableConceptデバイスバージョンのタイプ / The type of the device version
.... component 0..1Identifierデバイスバージョンの単一コンポーネント / A single component of the device version
.... value 1..1stringバージョンテキスト / The version text
... property 0..*BackboneElementデバイスが実際に動作するときの実際の構成設定、例えば規制ステータス、時間プロパティ / The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
.... id 0..1string要素間参照のための一意のID / 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
.... type 1..1CodeableConceptプロパティDevicedEfinitionPropetycode(拡張可能)を指定するコード / Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
.... valueQuantity 0..*Quantity数量としてのプロパティ値 / Property value as a quantity
.... valueCode 0..*CodeableConceptコードとしてのプロパティ値、例えばNTP4(NTPに同期) / Property value as a code, e.g., NTP4 (synced to NTP)
... patient 0..1Reference(Patient)デバイスが貼られている患者 / Patient to whom Device is affixed
... owner 0..1Reference(Organization)デバイスを担当する組織 / Organization responsible for device
... contact 0..*ContactPointサポートのための人間/組織の詳細 / Details for human/organization for support
... location 0..1Reference(Location)デバイスが見つかった場所 / Where the device is found
... url 0..1uri連絡先デバイスへのネットワークアドレス / Network address to contact device
... note 0..*Annotationデバイスのメモとコメント / Device notes and comments
... safety Σ0..*CodeableConceptデバイスの安全特性 / Safety Characteristics of Device
... parent 0..1Reference(Device)親デバイス / The parent device

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Device.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Device.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Device.udiCarrier.entryTyperequiredUDIEntryType
http://hl7.org/fhir/ValueSet/udi-entry-type|4.0.1
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status|4.0.1
from the FHIR Standard
Device.statusReasonextensibleFHIRDeviceStatusReason
http://hl7.org/fhir/ValueSet/device-status-reason
from the FHIR Standard
Device.deviceName.typerequiredDeviceNameType
http://hl7.org/fhir/ValueSet/device-nametype|4.0.1
from the FHIR Standard
Device.typeexampleDeviceType
http://hl7.org/fhir/ValueSet/device-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If 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-4errorDeviceリソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If 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-5errorDevice別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDeviceリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

This structure is derived from Device

Summary

Must-Support: 1 element

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*Deviceヘルスケアで使用されるアイテム / Item used in healthcare
... meta
.... lastUpdated S0..1instantリソースのバージョンが最後に変更されたとき

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Device 0..*Deviceヘルスケアで使用されるアイテム / Item used in healthcare
... id Σ0..1idこのアーティファクトの論理ID / Logical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
.... id 0..1stringエレメント相互参照のためのユニークID
.... extension 0..*Extension実装によって定義される追加コンテンツ
Slice: Unordered, Open by value:url
.... versionId Σ0..1idバージョン固有の識別子 (Baajon koyū no shikibetsu-shi)
.... lastUpdated SΣ0..1instantリソースのバージョンが最後に変更されたとき
.... source Σ0..1uri「リソースがどこから来たかを特定する」
.... profile Σ0..*canonical(StructureDefinition)このリソースが適合を主張するプロファイル
.... security Σ0..*Codingこのリソースに適用されたセキュリティラベル
Binding: All Security Labels (extensible): 医療プライバシーおよびセキュリティ分類システムからのセキュリティラベル。


.... tag Σ0..*Codingこのリソースに適用されたタグ
Binding: CommonTags (example): 様々なタグを表すコードで、一般的にはワークフローに関連しています。例:「ジョーンズ博士によるレビューが必要です」。


... implicitRules ?!Σ0..1uriこのコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1codeリソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1Narrative人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..*Resourceインラインリソースが含まれています / Contained, inline Resources
... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?!0..*Extension無視できない拡張機能 / Extensions that cannot be ignored
... identifier 0..*Identifierインスタンス識別子 / Instance identifier
... definition 0..1Reference(DeviceDefinition)デバイスの定義への参照 / The reference to the definition for the device
... udiCarrier Σ0..*BackboneElement一意のデバイス識別子(UDI)バーコード文字列 / Unique Device Identifier (UDI) Barcode string
.... id 0..1string要素間参照のための一意のID / 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
.... deviceIdentifier Σ0..1stringUDIの必須の固定部分 / Mandatory fixed portion of UDI
.... issuer 0..1uriUDI発行組織 / UDI Issuing Organization
.... jurisdiction 0..1uri地域UDI当局 / Regional UDI authority
.... carrierAIDC Σ0..1base64BinaryUDIマシン読み取り可能なバーコード文字列 / UDI Machine Readable Barcode String
.... carrierHRF Σ0..1stringUDI Human Readable Barcode String / UDI Human Readable Barcode String
.... entryType 0..1codeバーコード|rfid |マニュアル + / barcode | rfid | manual +
Binding: UDIEntryType (required): UDIデータがどのように入力されたかを識別するコード。 / Codes to identify how UDI data was entered.

... status ?!Σ0..1codeアクティブ|非アクティブ|エラーに入った|わからない / active | inactive | entered-in-error | unknown
Binding: FHIRDeviceStatus (required): デバイスの可用性ステータス。 / The availability status of the device.

... statusReason 0..*CodeableConceptオンライン|一時停止|スタンバイ|オフライン|準備ができていない|transduc-discon |hw-discon |オフ / online | paused | standby | offline | not-ready | transduc-discon | hw-discon | off
Binding: FHIRDeviceStatusReason (extensible): デバイスの可用性ステータス理由。 / The availability status reason of the device.


... distinctIdentifier 0..1string明確な識別文字列 / The distinct identification string
... manufacturer 0..1stringデバイスメーカーの名前 / Name of device manufacturer
... manufactureDate 0..1dateTimeデバイスが作成された日付 / Date when the device was made
... expirationDate 0..1dateTimeこのデバイスの有効期限の日時(該当する場合) / Date and time of expiry of this device (if applicable)
... lotNumber 0..1string多くの製造 / Lot number of manufacture
... serialNumber 0..1stringメーカーによって割り当てられたシリアル番号 / Serial number assigned by the manufacturer
... deviceName 0..*BackboneElementメーカーによって与えられたデバイスの名前 / The name of the device as given by the manufacturer
.... id 0..1string要素間参照のための一意のID / 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
.... name 1..1stringデバイスの名前 / The name of the device
.... type 1..1codeudi-label-name |ユーザーフレンドリーな名前|患者報告名|メーカー名|モデル名|他の / udi-label-name | user-friendly-name | patient-reported-name | manufacturer-name | model-name | other
Binding: DeviceNameType (required): デバイスが紹介されている名前のタイプ。 / The type of name the device is referred by.

... modelNumber 0..1stringデバイスのモデル番号 / The model number for the device
... partNumber 0..1stringデバイスの部品番号 / The part number of the device
... type 0..1CodeableConceptデバイスの種類または種類 / The kind or type of device
Binding: DeviceType (example): 医療機器を識別するコード。 / Codes to identify medical devices.

... specialization 0..*BackboneElementデバイスでサポートされている機能、デバイスが特定の目的に適合し、通信に使用される標準 / The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication
.... id 0..1string要素間参照のための一意のID / 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
.... systemType 1..1CodeableConcept運用と通信に使用される標準 / The standard that is used to operate and communicate
.... version 0..1string操作と通信に使用される標準のバージョン / The version of the standard that is used to operate and communicate
... version 0..*BackboneElementデバイスで実行されているデバイスまたはソフトウェアバージョンの実際の設計 / The actual design of the device or software version running on the device
.... id 0..1string要素間参照のための一意のID / 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
.... type 0..1CodeableConceptデバイスバージョンのタイプ / The type of the device version
.... component 0..1Identifierデバイスバージョンの単一コンポーネント / A single component of the device version
.... value 1..1stringバージョンテキスト / The version text
... property 0..*BackboneElementデバイスが実際に動作するときの実際の構成設定、例えば規制ステータス、時間プロパティ / The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties
.... id 0..1string要素間参照のための一意のID / 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
.... type 1..1CodeableConceptプロパティDevicedEfinitionPropetycode(拡張可能)を指定するコード / Code that specifies the property DeviceDefinitionPropetyCode (Extensible)
.... valueQuantity 0..*Quantity数量としてのプロパティ値 / Property value as a quantity
.... valueCode 0..*CodeableConceptコードとしてのプロパティ値、例えばNTP4(NTPに同期) / Property value as a code, e.g., NTP4 (synced to NTP)
... patient 0..1Reference(Patient)デバイスが貼られている患者 / Patient to whom Device is affixed
... owner 0..1Reference(Organization)デバイスを担当する組織 / Organization responsible for device
... contact 0..*ContactPointサポートのための人間/組織の詳細 / Details for human/organization for support
... location 0..1Reference(Location)デバイスが見つかった場所 / Where the device is found
... url 0..1uri連絡先デバイスへのネットワークアドレス / Network address to contact device
... note 0..*Annotationデバイスのメモとコメント / Device notes and comments
... safety Σ0..*CodeableConceptデバイスの安全特性 / Safety Characteristics of Device
... parent 0..1Reference(Device)親デバイス / The parent device

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Device.meta.securityextensibleAll Security Labels
http://hl7.org/fhir/ValueSet/security-labels
from the FHIR Standard
Device.meta.tagexampleCommonTags
http://hl7.org/fhir/ValueSet/common-tags
from the FHIR Standard
Device.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Device.udiCarrier.entryTyperequiredUDIEntryType
http://hl7.org/fhir/ValueSet/udi-entry-type|4.0.1
from the FHIR Standard
Device.statusrequiredFHIRDeviceStatus
http://hl7.org/fhir/ValueSet/device-status|4.0.1
from the FHIR Standard
Device.statusReasonextensibleFHIRDeviceStatusReason
http://hl7.org/fhir/ValueSet/device-status-reason
from the FHIR Standard
Device.deviceName.typerequiredDeviceNameType
http://hl7.org/fhir/ValueSet/device-nametype|4.0.1
from the FHIR Standard
Device.typeexampleDeviceType
http://hl7.org/fhir/ValueSet/device-type
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDeviceリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDeviceリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If 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-4errorDeviceリソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If 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-5errorDevice別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDeviceリソースには、堅牢な管理のための叙述(Narative)が必要です / A resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsすべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensions拡張機能または値[x]のいずれかが必要です。両方ではありません。
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron