HL7 FHIR JP Core ImplementationGuide
1.1.2-url - ci-build Japan

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

Resource Profile: JP Core MedicationDispenseBase Profile

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

JP_MedicationDispenseBase

Title

JP Core MedicationDispenseBase Profile

Status Active ( 2023-06-26 )
Copyright

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

このプロファイルはユーザは直接適用するものではなく、JP_MedicationDispenseとJP_MedicationDispenseInjectionの共通の親となる抽象プロファイルである。このプロファイルはMedicationDispenseリソースに対して、内服・外用薬剤処方調剤・払い出し記録のデータを送受信するため、JP_MedicationDispenseとJP_MedicationDispenseInjectionの各プロファイルの基礎となる制約と拡張のうち共通部分を定めている。


Usage:

プロファイル詳細

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense 0..* MedicationDispense 指定された患者への薬剤の払い出し
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... preparation 0..* CodeableConcept 調剤結果
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationDispense_Preparation
Binding: JP Core Medication JHSP0002 Instruction For Dispense ValueSet (example)
... Slices for identifier 1..* Identifier 外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1 Identifier 処方箋内部の剤グループとしてのRp番号
..... system 1..1 uri Rp番号(剤グループ番号)についてのsystem値
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/IdSystem/Medication-RPGroupNumber
..... value 1..1 string Rp番号(剤グループ番号)
.... identifier:requestIdentifier 0..* Identifier 処方オーダに対するID(MedicationRequestからの継承)
..... system 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1 string 一意の値 / The value that is unique
... partOf 0..* Reference(JP Core Procedure Profile) 親イベントへの参照
... status 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1 CodeableConcept, Reference(DetectedIssue) 調剤が実行されなかった理由
... category 0..1 CodeableConcept 調剤タイプ
... medication[x] 1..1 CodeableConcept, Reference(Medication) 医薬品
... subject 1..1 Reference(JP Core Patient Profile) 投与対象患者
... context 0..1 Reference(JP Core Encounter Profile | EpisodeOfCare) 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..* Reference(Resource) 薬の調剤をサポートする情報
... performer 0..* BackboneElement 調剤を実施した人
.... actor 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson) 演奏していた個人 / Individual who was performing
... location 0..1 Reference(JP Core Location Profile) 調剤実施場所
... authorizingPrescription 0..* Reference(MedicationRequest) 調剤を正当化する元の処方オーダ
... type 0..1 CodeableConcept 実行される調剤イベント
... quantity 1..1 JP_MedicationSimpleQuantity 払い出される薬剤の量
... daysSupply 0..1 JP_MedicationSimpleQuantity タイミングとして表される投薬量
... whenPrepared 0..1 dateTime 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1 dateTime 払い出された日時
... destination 0..1 Reference(JP Core Location Profile) 薬が送られた場所
... receiver 0..* Reference(JP Core Patient Profile | JP Core Practitioner Profile) 薬を受け取った人
... note 0..* Annotation 調剤に関する備考
... dosageInstruction 0..* JP_MedicationDosageBase 薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1 BackboneElement 調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... wasSubstituted 1..1 boolean 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1 CodeableConcept 処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... reason 0..* CodeableConcept 置換が実施された理由
.... responsibleParty 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 置換責任者
... detectedIssue 0..* Reference(DetectedIssue) アクションを伴う臨床的問題
... eventHistory 0..* Reference(Provenance) 関連するライフサイクルイベントのリスト

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense C 0..* MedicationDispense 指定された患者への薬剤の払い出し
mdd-1: いつ準備されたときにハンドドーバーができないとき / whenHandedOver cannot be before whenPrepared
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... preparation 0..* CodeableConcept 調剤結果
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationDispense_Preparation
Binding: JP Core Medication JHSP0002 Instruction For Dispense ValueSet (example)
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier 1..* Identifier 外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1 Identifier 処方箋内部の剤グループとしてのRp番号
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 識別子の説明 / Description 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 Σ 1..1 uri Rp番号(剤グループ番号)についてのsystem値
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/IdSystem/Medication-RPGroupNumber
..... value Σ 1..1 string Rp番号(剤グループ番号)
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
.... identifier:requestIdentifier 0..* Identifier 処方オーダに対するID(MedicationRequestからの継承)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 識別子の説明 / Description 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 Σ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ 1..1 string 一意の値 / The value that is unique
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... partOf 0..* Reference(JP Core Procedure Profile) 親イベントへの参照
... status ?!Σ 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
Binding: MedicationDispense Status Codes (required): ディスペンスイベントの状態を指定するコード化された概念。 / A coded concept specifying the state of the dispense event.

... statusReason[x] 0..1 調剤が実行されなかった理由
Binding: MedicationDispense Status Reason Codes (example): ディスペンスが実行されなかった理由を説明するコード。 / A code describing why a dispense was not performed.

.... statusReasonCodeableConcept CodeableConcept
.... statusReasonReference Reference(DetectedIssue)
... category 0..1 CodeableConcept 調剤タイプ
Binding: MedicationDispense Category Codes (preferred): 分配された薬がどこで消費または投与されると予想されるコード。 / A code describing where the dispensed medication is expected to be consumed or administered.

... medication[x] Σ 1..1 医薬品
Binding: SNOMEDCTMedicationCodes (example): どの物質または製品を分配できるかを特定するコード化された概念。 / A coded concept identifying which substance or product can be dispensed.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(JP Core Patient Profile) 投与対象患者
... context 0..1 Reference(JP Core Encounter Profile | EpisodeOfCare) 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..* Reference(Resource) 薬の調剤をサポートする情報
... performer 0..* BackboneElement 調剤を実施した人
.... id 0..1 string 要素間参照のための一意の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
.... function 0..1 CodeableConcept 誰がディスペンスを実行し、彼らがしたことを実行しました / Who performed the dispense and what they did
Binding: MedicationDispense Performer Function Codes (example): 個人が薬物療法を調剤する上で果たした役割を説明するコード。 / A code describing the role an individual played in dispensing a medication.

.... actor 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson) 演奏していた個人 / Individual who was performing
... location 0..1 Reference(JP Core Location Profile) 調剤実施場所
... authorizingPrescription 0..* Reference(MedicationRequest) 調剤を正当化する元の処方オーダ
... type 0..1 CodeableConcept 実行される調剤イベント
Binding: ActPharmacySupplyType (example): 実行される分配イベントのタイプを示します。たとえば、試行充填、試行の完了、部分充填、緊急充填、サンプルなど。 / Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.

... quantity C 1..1 JP_MedicationSimpleQuantity 払い出される薬剤の量
qty-3: ユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
sqty-1: コンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
... daysSupply C 0..1 JP_MedicationSimpleQuantity タイミングとして表される投薬量
qty-3: ユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
sqty-1: コンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
... whenPrepared Σ 0..1 dateTime 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1 dateTime 払い出された日時
... destination 0..1 Reference(JP Core Location Profile) 薬が送られた場所
... receiver 0..* Reference(JP Core Patient Profile | JP Core Practitioner Profile) 薬を受け取った人
... note 0..* Annotation 調剤に関する備考
... dosageInstruction 0..* JP_MedicationDosageBase 薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1 BackboneElement 調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... id 0..1 string 要素間参照のための一意の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
.... wasSubstituted 1..1 boolean 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1 CodeableConcept 処方されたものとは異なる薬が調剤されたかどうかを示すコード
Binding: ActSubstanceAdminSubstitutionCode (example): 処方箋で正確に指定されているように、製品以外に異なる薬物が分配されるかどうかを説明するコード化された概念。 / A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.

.... reason 0..* CodeableConcept 置換が実施された理由
Binding: SubstanceAdminSubstitutionReason (example): 別の薬物療法が処方されたものから置き換える(またはすべきではない)理由を説明するコード化された概念。 / A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


.... responsibleParty 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 置換責任者
... detectedIssue 0..* Reference(DetectedIssue) アクションを伴う臨床的問題
... eventHistory 0..* Reference(Provenance) 関連するライフサイクルイベントのリスト

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationDispense.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
MedicationDispense.identifier:rpNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
MedicationDispense.identifier:rpNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
MedicationDispense.identifier:requestIdentifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
MedicationDispense.identifier:requestIdentifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
MedicationDispense.statusrequiredMedicationDispense Status Codes
http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1
from the FHIR Standard
MedicationDispense.statusReason[x]exampleMedicationDispense Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationdispense-status-reason
from the FHIR Standard
MedicationDispense.categorypreferredMedicationDispense Category Codes
http://hl7.org/fhir/ValueSet/medicationdispense-category
from the FHIR Standard
MedicationDispense.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationDispense.performer.functionexampleMedicationDispense Performer Function Codes
http://hl7.org/fhir/ValueSet/medicationdispense-performer-function
from the FHIR Standard
MedicationDispense.typeexampleActPharmacySupplyType
http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
MedicationDispense.substitution.typeexampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationDispenseリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationDispenseリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorMedicationDispenseリソースが別のリソースに含まれている場合、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-5errorMedicationDispense別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationDispenseリソースには、堅牢な管理のための叙述(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]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()
mdd-1errorMedicationDispenseいつ準備されたときにハンドドーバーができないとき / whenHandedOver cannot be before whenPrepared
: whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
qty-3errorMedicationDispense.quantity, MedicationDispense.daysSupplyユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
sqty-1errorMedicationDispense.quantity, MedicationDispense.daysSupplyコンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
: comparator.empty()

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense 0..* MedicationDispense 指定された患者への薬剤の払い出し
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... preparation 0..* CodeableConcept 調剤結果
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationDispense_Preparation
Binding: JP Core Medication JHSP0002 Instruction For Dispense ValueSet (example)
... Slices for identifier 1..* Identifier 外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1 Identifier 処方箋内部の剤グループとしてのRp番号
..... system 1..1 uri Rp番号(剤グループ番号)についてのsystem値
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/IdSystem/Medication-RPGroupNumber
..... value 1..1 string Rp番号(剤グループ番号)
.... identifier:requestIdentifier 0..* Identifier 処方オーダに対するID(MedicationRequestからの継承)
..... system 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1 string 一意の値 / The value that is unique
... partOf 0..* Reference(JP Core Procedure Profile) 親イベントへの参照
... status 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1 CodeableConcept, Reference(DetectedIssue) 調剤が実行されなかった理由
... category 0..1 CodeableConcept 調剤タイプ
... medication[x] 1..1 CodeableConcept, Reference(Medication) 医薬品
... subject 1..1 Reference(JP Core Patient Profile) 投与対象患者
... context 0..1 Reference(JP Core Encounter Profile | EpisodeOfCare) 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..* Reference(Resource) 薬の調剤をサポートする情報
... performer 0..* BackboneElement 調剤を実施した人
.... actor 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson) 演奏していた個人 / Individual who was performing
... location 0..1 Reference(JP Core Location Profile) 調剤実施場所
... authorizingPrescription 0..* Reference(MedicationRequest) 調剤を正当化する元の処方オーダ
... type 0..1 CodeableConcept 実行される調剤イベント
... quantity 1..1 JP_MedicationSimpleQuantity 払い出される薬剤の量
... daysSupply 0..1 JP_MedicationSimpleQuantity タイミングとして表される投薬量
... whenPrepared 0..1 dateTime 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1 dateTime 払い出された日時
... destination 0..1 Reference(JP Core Location Profile) 薬が送られた場所
... receiver 0..* Reference(JP Core Patient Profile | JP Core Practitioner Profile) 薬を受け取った人
... note 0..* Annotation 調剤に関する備考
... dosageInstruction 0..* JP_MedicationDosageBase 薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1 BackboneElement 調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... wasSubstituted 1..1 boolean 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1 CodeableConcept 処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... reason 0..* CodeableConcept 置換が実施された理由
.... responsibleParty 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 置換責任者
... detectedIssue 0..* Reference(DetectedIssue) アクションを伴う臨床的問題
... eventHistory 0..* Reference(Provenance) 関連するライフサイクルイベントのリスト

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense C 0..* MedicationDispense 指定された患者への薬剤の払い出し
mdd-1: いつ準備されたときにハンドドーバーができないとき / whenHandedOver cannot be before whenPrepared
... id Σ 0..1 id このアーティファクトの論理ID / Logical id of this artifact
... meta Σ 0..1 Meta リソースに関するメタデータ / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... preparation 0..* CodeableConcept 調剤結果
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationDispense_Preparation
Binding: JP Core Medication JHSP0002 Instruction For Dispense ValueSet (example)
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... Slices for identifier 1..* Identifier 外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1 Identifier 処方箋内部の剤グループとしてのRp番号
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 識別子の説明 / Description 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 Σ 1..1 uri Rp番号(剤グループ番号)についてのsystem値
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/IdSystem/Medication-RPGroupNumber
..... value Σ 1..1 string Rp番号(剤グループ番号)
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
.... identifier:requestIdentifier 0..* Identifier 処方オーダに対するID(MedicationRequestからの継承)
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code 通常|公式|温度|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

..... type Σ 0..1 CodeableConcept 識別子の説明 / Description 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 Σ 1..1 uri 識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ 1..1 string 一意の値 / The value that is unique
..... period Σ 0..1 Period IDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ 0..1 Reference(Organization) IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... partOf 0..* Reference(JP Core Procedure Profile) 親イベントへの参照
... status ?!Σ 1..1 code preparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
Binding: MedicationDispense Status Codes (required): ディスペンスイベントの状態を指定するコード化された概念。 / A coded concept specifying the state of the dispense event.

... statusReason[x] 0..1 調剤が実行されなかった理由
Binding: MedicationDispense Status Reason Codes (example): ディスペンスが実行されなかった理由を説明するコード。 / A code describing why a dispense was not performed.

.... statusReasonCodeableConcept CodeableConcept
.... statusReasonReference Reference(DetectedIssue)
... category 0..1 CodeableConcept 調剤タイプ
Binding: MedicationDispense Category Codes (preferred): 分配された薬がどこで消費または投与されると予想されるコード。 / A code describing where the dispensed medication is expected to be consumed or administered.

... medication[x] Σ 1..1 医薬品
Binding: SNOMEDCTMedicationCodes (example): どの物質または製品を分配できるかを特定するコード化された概念。 / A coded concept identifying which substance or product can be dispensed.

.... medicationCodeableConcept CodeableConcept
.... medicationReference Reference(Medication)
... subject Σ 1..1 Reference(JP Core Patient Profile) 投与対象患者
... context 0..1 Reference(JP Core Encounter Profile | EpisodeOfCare) 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..* Reference(Resource) 薬の調剤をサポートする情報
... performer 0..* BackboneElement 調剤を実施した人
.... id 0..1 string 要素間参照のための一意の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
.... function 0..1 CodeableConcept 誰がディスペンスを実行し、彼らがしたことを実行しました / Who performed the dispense and what they did
Binding: MedicationDispense Performer Function Codes (example): 個人が薬物療法を調剤する上で果たした役割を説明するコード。 / A code describing the role an individual played in dispensing a medication.

.... actor 1..1 Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson) 演奏していた個人 / Individual who was performing
... location 0..1 Reference(JP Core Location Profile) 調剤実施場所
... authorizingPrescription 0..* Reference(MedicationRequest) 調剤を正当化する元の処方オーダ
... type 0..1 CodeableConcept 実行される調剤イベント
Binding: ActPharmacySupplyType (example): 実行される分配イベントのタイプを示します。たとえば、試行充填、試行の完了、部分充填、緊急充填、サンプルなど。 / Indicates the type of dispensing event that is performed. For example, Trial Fill, Completion of Trial, Partial Fill, Emergency Fill, Samples, etc.

... quantity C 1..1 JP_MedicationSimpleQuantity 払い出される薬剤の量
qty-3: ユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
sqty-1: コンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
... daysSupply C 0..1 JP_MedicationSimpleQuantity タイミングとして表される投薬量
qty-3: ユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
sqty-1: コンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
... whenPrepared Σ 0..1 dateTime 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1 dateTime 払い出された日時
... destination 0..1 Reference(JP Core Location Profile) 薬が送られた場所
... receiver 0..* Reference(JP Core Patient Profile | JP Core Practitioner Profile) 薬を受け取った人
... note 0..* Annotation 調剤に関する備考
... dosageInstruction 0..* JP_MedicationDosageBase 薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1 BackboneElement 調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... id 0..1 string 要素間参照のための一意の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
.... wasSubstituted 1..1 boolean 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1 CodeableConcept 処方されたものとは異なる薬が調剤されたかどうかを示すコード
Binding: ActSubstanceAdminSubstitutionCode (example): 処方箋で正確に指定されているように、製品以外に異なる薬物が分配されるかどうかを説明するコード化された概念。 / A coded concept describing whether a different medicinal product may be dispensed other than the product as specified exactly in the prescription.

.... reason 0..* CodeableConcept 置換が実施された理由
Binding: SubstanceAdminSubstitutionReason (example): 別の薬物療法が処方されたものから置き換える(またはすべきではない)理由を説明するコード化された概念。 / A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed.


.... responsibleParty 0..* Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile) 置換責任者
... detectedIssue 0..* Reference(DetectedIssue) アクションを伴う臨床的問題
... eventHistory 0..* Reference(Provenance) 関連するライフサイクルイベントのリスト

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationDispense.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
MedicationDispense.identifier:rpNumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
MedicationDispense.identifier:rpNumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
MedicationDispense.identifier:requestIdentifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
MedicationDispense.identifier:requestIdentifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
MedicationDispense.statusrequiredMedicationDispense Status Codes
http://hl7.org/fhir/ValueSet/medicationdispense-status|4.0.1
from the FHIR Standard
MedicationDispense.statusReason[x]exampleMedicationDispense Status Reason Codes
http://hl7.org/fhir/ValueSet/medicationdispense-status-reason
from the FHIR Standard
MedicationDispense.categorypreferredMedicationDispense Category Codes
http://hl7.org/fhir/ValueSet/medicationdispense-category
from the FHIR Standard
MedicationDispense.medication[x]exampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationDispense.performer.functionexampleMedicationDispense Performer Function Codes
http://hl7.org/fhir/ValueSet/medicationdispense-performer-function
from the FHIR Standard
MedicationDispense.typeexampleActPharmacySupplyType
http://terminology.hl7.org/ValueSet/v3-ActPharmacySupplyType
MedicationDispense.substitution.typeexampleActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationDispenseリソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationDispenseリソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / 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-4errorMedicationDispenseリソースが別のリソースに含まれている場合、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-5errorMedicationDispense別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationDispenseリソースには、堅牢な管理のための叙述(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]が必要です / Must have either extensions or value[x], not both
: extension.exists() != value.exists()
mdd-1errorMedicationDispenseいつ準備されたときにハンドドーバーができないとき / whenHandedOver cannot be before whenPrepared
: whenHandedOver.empty() or whenPrepared.empty() or whenHandedOver >= whenPrepared
qty-3errorMedicationDispense.quantity, MedicationDispense.daysSupplyユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
sqty-1errorMedicationDispense.quantity, MedicationDispense.daysSupplyコンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity
: comparator.empty()

 

Other representations of profile: CSV, Excel, Schematron