HL7 FHIR JP Core ImplementationGuide
1.1.2 - release Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.2) 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
Name

JP_MedicationDispenseBase

Title

JP Core MedicationDispenseBase Profile

Status Active ( 2023-10-31 )
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..*ExtensionExtension
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..1Identifier処方箋内部の剤グループとしてのRp番号
..... system 1..1uriRp番号(剤グループ番号)についてのsystem値
Fixed Value: urn:oid:1.2.392.100495.20.3.81
..... value 1..1stringRp番号(剤グループ番号)
.... identifier:requestIdentifier 0..*Identifier処方オーダに対するID(MedicationRequestからの継承)
..... system 1..1uri識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1string一意の値 / The value that is unique
... partOf 0..*Reference(JP Core Procedure Profile)親イベントへの参照
... status 1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1CodeableConcept, Reference(DetectedIssue)調剤が実行されなかった理由
... category 0..1CodeableConcept調剤タイプ
... medication[x] 1..1CodeableConcept, Reference(Medication)医薬品
... subject 1..1Reference(JP Core Patient Profile)投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)薬の調剤をサポートする情報
... performer 0..*BackboneElement調剤を実施した人
.... actor 1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson)演奏していた個人 / Individual who was performing
... location 0..1Reference(JP Core Location Profile)調剤実施場所
... authorizingPrescription 0..*Reference(MedicationRequest)調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
... quantity 1..1JP_MedicationSimpleQuantity払い出される薬剤の量
... daysSupply 0..1JP_MedicationSimpleQuantityタイミングとして表される投薬量
... whenPrepared 0..1dateTime調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTime払い出された日時
... destination 0..1Reference(JP Core Location Profile)薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)薬を受け取った人
... note 0..*Annotation調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElement調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... wasSubstituted 1..1boolean調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConcept処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... 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 C0..*MedicationDispense指定された患者への薬剤の払い出し
... id Σ0..1idこのアーティファクトの論理ID / Logical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
... 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
... Slices for extension 0..*ExtensionExtension
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..1Identifier処方箋内部の剤グループとしてのRp番号
..... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1code通常|公式|一時的|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

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

..... type Σ0..1CodeableConcept識別子の説明 / 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..1uri識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ1..1string一意の値 / The value that is unique
..... period Σ0..1PeriodIDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... partOf 0..*Reference(JP Core Procedure Profile)親イベントへの参照
... status ?!Σ1..1codepreparation | 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.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... category 0..1CodeableConcept調剤タイプ
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.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(JP Core Patient Profile)投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)薬の調剤をサポートする情報
... performer 0..*BackboneElement調剤を実施した人
.... 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
.... function 0..1CodeableConcept誰がディスペンスを実行し、彼らがしたことを実行しました / 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..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson)演奏していた個人 / Individual who was performing
... location 0..1Reference(JP Core Location Profile)調剤実施場所
... authorizingPrescription 0..*Reference(MedicationRequest)調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
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 C1..1JP_MedicationSimpleQuantity払い出される薬剤の量
... daysSupply C0..1JP_MedicationSimpleQuantityタイミングとして表される投薬量
... whenPrepared Σ0..1dateTime調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTime払い出された日時
... destination 0..1Reference(JP Core Location Profile)薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)薬を受け取った人
... note 0..*Annotation調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElement調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... 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
.... wasSubstituted 1..1boolean調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConcept処方されたものとは異なる薬が調剤されたかどうかを示すコード
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..*ExtensionExtension
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..1Identifier処方箋内部の剤グループとしてのRp番号
..... system 1..1uriRp番号(剤グループ番号)についてのsystem値
Fixed Value: urn:oid:1.2.392.100495.20.3.81
..... value 1..1stringRp番号(剤グループ番号)
.... identifier:requestIdentifier 0..*Identifier処方オーダに対するID(MedicationRequestからの継承)
..... system 1..1uri識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1string一意の値 / The value that is unique
... partOf 0..*Reference(JP Core Procedure Profile)親イベントへの参照
... status 1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1CodeableConcept, Reference(DetectedIssue)調剤が実行されなかった理由
... category 0..1CodeableConcept調剤タイプ
... medication[x] 1..1CodeableConcept, Reference(Medication)医薬品
... subject 1..1Reference(JP Core Patient Profile)投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)薬の調剤をサポートする情報
... performer 0..*BackboneElement調剤を実施した人
.... actor 1..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson)演奏していた個人 / Individual who was performing
... location 0..1Reference(JP Core Location Profile)調剤実施場所
... authorizingPrescription 0..*Reference(MedicationRequest)調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
... quantity 1..1JP_MedicationSimpleQuantity払い出される薬剤の量
... daysSupply 0..1JP_MedicationSimpleQuantityタイミングとして表される投薬量
... whenPrepared 0..1dateTime調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTime払い出された日時
... destination 0..1Reference(JP Core Location Profile)薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)薬を受け取った人
... note 0..*Annotation調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElement調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... wasSubstituted 1..1boolean調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConcept処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... 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 C0..*MedicationDispense指定された患者への薬剤の払い出し
... id Σ0..1idこのアーティファクトの論理ID / Logical id of this artifact
... meta Σ0..1Metaリソースに関するメタデータ / Metadata about the resource
... 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
... Slices for extension 0..*ExtensionExtension
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..1Identifier処方箋内部の剤グループとしてのRp番号
..... id 0..1string要素間参照のための一意のID / Unique id for inter-element referencing
..... extension 0..*Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1code通常|公式|一時的|セカンダリ|古い(知られている場合) / usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .

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

..... type Σ0..1CodeableConcept識別子の説明 / 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..1uri識別子値の名前空間 / The namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ1..1string一意の値 / The value that is unique
..... period Σ0..1PeriodIDが使用に有効だった時間期間 / Time period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)IDを発行した組織(単なるテキストである可能性があります) / Organization that issued id (may be just text)
... partOf 0..*Reference(JP Core Procedure Profile)親イベントへの参照
... status ?!Σ1..1codepreparation | 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.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... category 0..1CodeableConcept調剤タイプ
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.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(JP Core Patient Profile)投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)薬の調剤をサポートする情報
... performer 0..*BackboneElement調剤を実施した人
.... 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
.... function 0..1CodeableConcept誰がディスペンスを実行し、彼らがしたことを実行しました / 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..1Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile | JP Core Organization Profile | JP Core Patient Profile | Device | RelatedPerson)演奏していた個人 / Individual who was performing
... location 0..1Reference(JP Core Location Profile)調剤実施場所
... authorizingPrescription 0..*Reference(MedicationRequest)調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
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 C1..1JP_MedicationSimpleQuantity払い出される薬剤の量
... daysSupply C0..1JP_MedicationSimpleQuantityタイミングとして表される投薬量
... whenPrepared Σ0..1dateTime調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTime払い出された日時
... destination 0..1Reference(JP Core Location Profile)薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)薬を受け取った人
... note 0..*Annotation調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElement調剤の一部として置換が行われたかどうかを示す。場合によっては、置換が期待されるが発生しない場合もあれば、置換が予期されないが発生する場合もある。このブロックは、置換が行われたか行われなかったか、およびその理由を説明する。何も指定されていない場合、置換は行われていない。
.... 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
.... wasSubstituted 1..1boolean調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConcept処方されたものとは異なる薬が調剤されたかどうかを示すコード
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