DPCレセプト
0.8.0 - CI Build

このページは作成中の内容です。

Resource Profile: 医薬品情報

Defining URL:https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-Medication.html
Version:0.8.0
Name:Medication
Title:医薬品情報
Status:Draft as of 2021-09-14T21:52:48+00:00
Definition:

このリソースは、主に医薬品の処方、調剤、および投与を目的とした医薬品の識別、定義、および医薬品の使用に関する記述を行うために使用されます。

Publisher:HealthDataWorks
Source Resource:XML / JSON / Turtle

このプロファイルの公式URL:

https://igs.healthdataworks.net/jp-rezept-medication/StructureDefinition-JP-REZEPT-Medication.html

プロファイルの内容の正式なビュー

プロファイル、差分、スナップショット、およびその他の表示内容について説明します

この構造は Medication から派生しています

Summary

Must-Support: 36 elements
Fixed Value: 1 element

Slices

This structure defines the following Slices:

  • The element Medication.identifier is sliced based on the value of value:system
  • The element Medication.ingredient is sliced based on the value of value:item[x]

この構造は Medication から派生しています

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication 0..*Medication医薬品情報
... id S0..1stringこのリソースのID
... text S0..1Narrativeこのリソースの概要
.... status S1..1codegenerated | extensions | additional | empty
Fixed Value: generated
.... div S1..1xhtmlこのリソースの概要
... Slices for identifier S0..*Identifier医薬品の識別子
Slice: Unordered, Open by value:system
.... identifier:code1 S0..*Identifier医薬品コード
..... value 0..1stringThe value that is unique
.... identifier:code2 S0..*Identifier薬価基準収載医薬品コード
..... system S0..1uri薬価基準収載医薬品コードのURI
..... value S0..1string薬価基準収載医薬品コード
.... coding S0..*Coding薬を識別するコード
..... code S0..1code薬を識別するコード
..... display S0..1string薬を識別するコードの名称
... status S0..1code医薬品マスタの状態
... form S0..1CodeableConcept医薬品の形状
.... coding S0..*Coding医薬品の形状
..... code S0..1code医薬品の形状コード
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... display S0..1string医薬品の形状名称
.... text S0..1string形状の項目名
... amount S0..1Ratio医薬品の量
.... numerator S0..1Quantity医薬品の量
..... unit S0..1string単位
..... code S0..1code単位コード
... Slices for ingredient S0..*BackboneElement医薬品の有効成分または不活性成分
Slice: Unordered, Open by value:item[x]
.... ingredient:1 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
.... ingredient:2 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:3 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:4 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:5 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:6 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication 0..*Medication医薬品情報
... id SΣ0..1stringこのリソースのID
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1Narrativeこのリソースの概要
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status S1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div SI1..1xhtmlこのリソースの概要
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣ0..*Identifier医薬品の識別子
Slice: Unordered, Open by value:system
.... identifier:code1 SΣ0..*Identifier医薬品コード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription 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.

..... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:code2 SΣ0..*Identifier薬価基準収載医薬品コード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription 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.

..... system SΣ0..1uri薬価基準収載医薬品コードのURI
Example General: http://www.acme.com/identifiers/patient
..... value SΣ0..1string薬価基準収載医薬品コード
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... code SΣ0..1CodeableConcept薬を識別するコード
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ0..*Coding薬を識別するコード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ0..1code薬を識別するコード
..... display SΣ0..1string薬を識別するコードの名称
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... status ?!SΣ0..1code医薬品マスタの状態
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.

... manufacturer Σ0..1Reference(Organization)Manufacturer of the item
... form S0..1CodeableConcept医薬品の形状
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ0..*Coding医薬品の形状
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ0..1code医薬品の形状コード
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... display SΣ0..1string医薬品の形状名称
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text SΣ0..1string形状の項目名
... amount SΣ0..1Ratio医薬品の量
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... numerator SΣ0..1Quantity医薬品の量
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value Σ0..1decimalNumerical value (with implicit precision)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

..... unit SΣ0..1string単位
..... system ΣI0..1uriSystem that defines coded unit form
..... code SΣ0..1code単位コード
.... denominator Σ0..1QuantityDenominator value
... Slices for ingredient S0..*BackboneElement医薬品の有効成分または不活性成分
Slice: Unordered, Open by value:item[x]
.... ingredient:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] 1..1The actual ingredient or content
...... itemCodeableConceptCodeableConcept
...... itemReferenceReference(Substance | Medication)
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:1 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:2 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:3 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:4 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:5 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:6 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
... batch 0..1BackboneElementDetails about packaged medications
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... lotNumber 0..1stringIdentifier assigned to batch
.... expirationDate 0..1dateTimeWhen batch will expire

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication 0..*Medication医薬品情報
... id Σ0..1stringこのリソースのID
... text 0..1Narrativeこのリソースの概要
.... status 1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div I1..1xhtmlこのリソースの概要
... Slices for identifier Σ0..*Identifier医薬品の識別子
Slice: Unordered, Open by value:system
.... identifier:code1 Σ0..*Identifier医薬品コード
.... identifier:code2 Σ0..*Identifier薬価基準収載医薬品コード
..... system Σ0..1uri薬価基準収載医薬品コードのURI
..... value Σ0..1string薬価基準収載医薬品コード
.... coding Σ0..*Coding薬を識別するコード
..... code Σ0..1code薬を識別するコード
..... display Σ0..1string薬を識別するコードの名称
... status ?!Σ0..1code医薬品マスタの状態
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.

... form 0..1CodeableConcept医薬品の形状
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.

.... coding Σ0..*Coding医薬品の形状
..... code Σ0..1code医薬品の形状コード
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... display Σ0..1string医薬品の形状名称
.... text Σ0..1string形状の項目名
... amount Σ0..1Ratio医薬品の量
.... numerator Σ0..1Quantity医薬品の量
..... unit Σ0..1string単位
..... code Σ0..1code単位コード
... Slices for ingredient 0..*BackboneElement医薬品の有効成分または不活性成分
Slice: Unordered, Open by value:item[x]
.... ingredient:1 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
.... ingredient:2 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容
.... ingredient:3 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容
.... ingredient:4 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容
.... ingredient:5 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容
.... ingredient:6 0..*BackboneElementActive or inactive ingredient
..... item[x] 1..1CodeableConcept医薬品の成分・内容

doco Documentation for this format

この構造は Medication から派生しています

Summary

Must-Support: 36 elements
Fixed Value: 1 element

Slices

This structure defines the following Slices:

  • The element Medication.identifier is sliced based on the value of value:system
  • The element Medication.ingredient is sliced based on the value of value:item[x]

差分

この構造は Medication から派生しています

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication 0..*Medication医薬品情報
... id S0..1stringこのリソースのID
... text S0..1Narrativeこのリソースの概要
.... status S1..1codegenerated | extensions | additional | empty
Fixed Value: generated
.... div S1..1xhtmlこのリソースの概要
... Slices for identifier S0..*Identifier医薬品の識別子
Slice: Unordered, Open by value:system
.... identifier:code1 S0..*Identifier医薬品コード
..... value 0..1stringThe value that is unique
.... identifier:code2 S0..*Identifier薬価基準収載医薬品コード
..... system S0..1uri薬価基準収載医薬品コードのURI
..... value S0..1string薬価基準収載医薬品コード
.... coding S0..*Coding薬を識別するコード
..... code S0..1code薬を識別するコード
..... display S0..1string薬を識別するコードの名称
... status S0..1code医薬品マスタの状態
... form S0..1CodeableConcept医薬品の形状
.... coding S0..*Coding医薬品の形状
..... code S0..1code医薬品の形状コード
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... display S0..1string医薬品の形状名称
.... text S0..1string形状の項目名
... amount S0..1Ratio医薬品の量
.... numerator S0..1Quantity医薬品の量
..... unit S0..1string単位
..... code S0..1code単位コード
... Slices for ingredient S0..*BackboneElement医薬品の有効成分または不活性成分
Slice: Unordered, Open by value:item[x]
.... ingredient:1 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
.... ingredient:2 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:3 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:4 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:5 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容
.... ingredient:6 S0..*BackboneElementActive or inactive ingredient
..... item[x] S1..1CodeableConcept医薬品の成分・内容

doco Documentation for this format

スナップショット

NameFlagsCard.TypeDescription & Constraintsdoco
.. Medication 0..*Medication医薬品情報
... id SΣ0..1stringこのリソースのID
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text S0..1Narrativeこのリソースの概要
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status S1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.


Fixed Value: generated
.... div SI1..1xhtmlこのリソースの概要
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier SΣ0..*Identifier医薬品の識別子
Slice: Unordered, Open by value:system
.... identifier:code1 SΣ0..*Identifier医薬品コード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription 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.

..... system Σ0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringThe value that is unique
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:code2 SΣ0..*Identifier薬価基準収載医薬品コード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription 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.

..... system SΣ0..1uri薬価基準収載医薬品コードのURI
Example General: http://www.acme.com/identifiers/patient
..... value SΣ0..1string薬価基準収載医薬品コード
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... code SΣ0..1CodeableConcept薬を識別するコード
Binding: SNOMEDCTMedicationCodes (example): A coded concept that defines the type of a medication.

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ0..*Coding薬を識別するコード
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ0..1code薬を識別するコード
..... display SΣ0..1string薬を識別するコードの名称
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... status ?!SΣ0..1code医薬品マスタの状態
Binding: Medication Status Codes (required): A coded concept defining if the medication is in active use.

... manufacturer Σ0..1Reference(Organization)Manufacturer of the item
... form S0..1CodeableConcept医薬品の形状
Binding: SNOMEDCTFormCodes (example): A coded concept defining the form of a medication.

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ0..*Coding医薬品の形状
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ0..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ0..1code医薬品の形状コード
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... display SΣ0..1string医薬品の形状名称
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text SΣ0..1string形状の項目名
... amount SΣ0..1Ratio医薬品の量
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... numerator SΣ0..1Quantity医薬品の量
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... value Σ0..1decimalNumerical value (with implicit precision)
..... comparator ?!Σ0..1code< | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.

..... unit SΣ0..1string単位
..... system ΣI0..1uriSystem that defines coded unit form
..... code SΣ0..1code単位コード
.... denominator Σ0..1QuantityDenominator value
... Slices for ingredient S0..*BackboneElement医薬品の有効成分または不活性成分
Slice: Unordered, Open by value:item[x]
.... ingredient:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] 1..1The actual ingredient or content
...... itemCodeableConceptCodeableConcept
...... itemReferenceReference(Substance | Medication)
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:1 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
Binding: https://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html (required)
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:2 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:3 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:4 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:5 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
.... ingredient:6 S0..*BackboneElementActive or inactive ingredient
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... item[x] S1..1CodeableConcept医薬品の成分・内容
..... isActive 0..1booleanActive ingredient indicator
..... strength 0..1RatioQuantity of ingredient present
... batch 0..1BackboneElementDetails about packaged medications
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... lotNumber 0..1stringIdentifier assigned to batch
.... expirationDate 0..1dateTimeWhen batch will expire

doco Documentation for this format

 

他のプロファイルの表現: Schematron

Terminology Bindings

PathConformanceValueSet / Code
Medication.languagepreferredCommonLanguages
Max Binding: AllLanguages
Medication.text.statusrequiredFixed Value: generated
Medication.identifier:code1.userequiredIdentifierUse
Medication.identifier:code1.typeextensibleIdentifier Type Codes
Medication.identifier:code2.userequiredIdentifierUse
Medication.identifier:code2.typeextensibleIdentifier Type Codes
Medication.codeexampleSNOMEDCTMedicationCodes
Medication.statusrequiredMedication Status Codes
Medication.formexampleSNOMEDCTFormCodes
Medication.form.coding.coderequiredhttps://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html
Medication.amount.numerator.comparatorrequiredQuantityComparator
Medication.ingredient:1.item[x]requiredhttps://igs.healthdataworks.net/jp-rezept-medication/ValueSet-ValueSet-JP-REZEPT-DosageForm.html

Constraints

IdPathDetailsRequirements
dom-2MedicationIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3MedicationIf 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-4MedicationIf 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-5MedicationIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6MedicationA resource should have narrative for robust management
: text.`div`.exists()
ele-1Medication.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.text.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.text.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.text.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.text.divAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
txt-1Medication.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2Medication.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()
ele-1Medication.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.identifier:code1.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.identifier:code1.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code1.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.identifier:code2.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.identifier:code2.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.identifier:code2.assignerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.code.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.code.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.code.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.code.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.coding.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.coding.userSelectedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.code.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.manufacturerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.formAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.form.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.form.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.form.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.form.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.coding.displayAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.coding.userSelectedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.form.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amountAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.amount.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.amount.numeratorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.numerator.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.amount.numerator.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.amount.numerator.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.numerator.comparatorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.numerator.unitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.numerator.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.numerator.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.amount.denominatorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:1All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:1.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:1.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:1.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:1.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:1.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:1.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:1.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:2All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:2.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:2.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:2.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:2.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:2.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:2.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:2.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:3All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:3.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:3.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:3.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:3.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:3.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:3.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:3.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:4All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:4.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:4.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:4.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:4.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:4.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:4.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:4.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:5All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:5.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:5.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:5.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:5.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:5.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:5.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:5.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:6All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:6.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:6.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:6.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.ingredient:6.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.ingredient:6.item[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:6.isActiveAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.ingredient:6.strengthAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.batchAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.batch.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.batch.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.batch.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Medication.batch.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Medication.batch.lotNumberAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Medication.batch.expirationDateAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())