HL7 FHIR JP Core ImplementationGuide
1.1.0 - release Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.1.0). See the Directory of published versions

Resource Profile: JP Core MedicationDispenseBase Profile

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

JP_MedicationDispenseBase

Title

JP Core MedicationDispenseBase Profile

Status Active ( 2022-10-24 )
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..1uriThe namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1stringThe value that is unique
... partOf 0..*Reference(JP Core Procedure Profile)Event that dispense is part of 親イベントへの参照
... status 1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1CodeableConcept, Reference(DetectedIssue)Why a dispense was not performed 調剤が実行されなかった理由
... category 0..1CodeableConceptType of medication dispense 調剤タイプ
... medication[x] 1..1CodeableConcept, Reference(Medication)What medication was supplied 医薬品
... subject 1..1Reference(JP Core Patient Profile)Who received medication 投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)Encounter / Episode associated with event 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication 薬の調剤をサポートする情報
... performer 0..*BackboneElementWho performed event 調剤を実施した人
.... 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)Where the dispense occurred 調剤実施場所
... authorizingPrescription 0..*Reference(JP Core MedicationRequestBase Profile)Medication order that authorizes the dispense 調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
... quantity 1..1JP_MedicationSimpleQuantityTrial fill, partial fill, emergency fill, etc. 払い出される薬剤の量
... daysSupply 0..1JP_MedicationSimpleQuantityAmount of medication expressed as a timing amount  タイミングとして表される投薬量
... whenPrepared 0..1dateTimeWhen product was packaged and reviewed 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTimeMedication order that authorizes the dispense 払い出された日時
... destination 0..1Reference(JP Core Location Profile)Where the medication was sent 薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)Who collected the medication  薬を受け取った人
... note 0..*AnnotationInformation about the dispense 調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense 調剤で置換が実行されたかどうか
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed 処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... reason 0..*CodeableConceptWhy was substitution made 置換が実施された理由
.... responsibleParty 0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile)Who is responsible for the substitution 置換責任者
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action アクションを伴う臨床的問題
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events 関連するライフサイクルイベントのリスト

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense C0..*MedicationDispense指定された患者への薬剤の払い出し
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, 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..*ExtensionExtensions that cannot be ignored
... Slices for identifier 1..*Identifier外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1Identifier処方箋内部の剤グループとしてのRp番号
..... id 0..1stringUnique id for inter-element referencing
..... 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 Σ1..1uriRp番号(剤グループ番号)についてのsystem値
Fixed Value: urn:oid:1.2.392.100495.20.3.81
..... value Σ1..1stringRp番号(剤グループ番号)
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:requestIdentifier 0..*Identifier処方オーダに対するID(MedicationRequestからの継承)
..... id 0..1stringUnique id for inter-element referencing
..... 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 Σ1..1uriThe namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ1..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)
... partOf 0..*Reference(JP Core Procedure Profile)Event that dispense is part of 親イベントへの参照
... 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..1Why a dispense was not performed 調剤が実行されなかった理由
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... category 0..1CodeableConceptType of medication dispense 調剤タイプ
Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered.

... medication[x] Σ1..1What medication was supplied 医薬品
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(JP Core Patient Profile)Who received medication 投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)Encounter / Episode associated with event 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication 薬の調剤をサポートする情報
... performer 0..*BackboneElementWho performed event 調剤を実施した人
.... 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
.... function 0..1CodeableConceptWho 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)Where the dispense occurred 調剤実施場所
... authorizingPrescription 0..*Reference(JP Core MedicationRequestBase Profile)Medication order that authorizes the dispense 調剤を正当化する元の処方オーダ
... 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_MedicationSimpleQuantityTrial fill, partial fill, emergency fill, etc. 払い出される薬剤の量
... daysSupply C0..1JP_MedicationSimpleQuantityAmount of medication expressed as a timing amount  タイミングとして表される投薬量
... whenPrepared Σ0..1dateTimeWhen product was packaged and reviewed 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTimeMedication order that authorizes the dispense 払い出された日時
... destination 0..1Reference(JP Core Location Profile)Where the medication was sent 薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)Who collected the medication  薬を受け取った人
... note 0..*AnnotationInformation about the dispense 調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense 調剤で置換が実行されたかどうか
.... 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
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed 処方されたものとは異なる薬が調剤されたかどうかを示すコード
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..*CodeableConceptWhy was substitution made 置換が実施された理由
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)Who is responsible for the substitution 置換責任者
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action アクションを伴う臨床的問題
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events 関連するライフサイクルイベントのリスト

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
MedicationDispense.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationDispense.identifier:rpNumber.userequiredIdentifierUse
MedicationDispense.identifier:rpNumber.typeextensibleIdentifier Type Codes
MedicationDispense.identifier:requestIdentifier.userequiredIdentifierUse
MedicationDispense.identifier:requestIdentifier.typeextensibleIdentifier Type Codes
MedicationDispense.statusrequiredMedicationDispense Status Codes
MedicationDispense.statusReason[x]exampleMedicationDispense Status Reason Codes
MedicationDispense.categorypreferredMedicationDispense Category Codes
MedicationDispense.medication[x]exampleSNOMEDCTMedicationCodes
MedicationDispense.performer.functionexampleMedicationDispense Performer Function Codes
MedicationDispense.typeexampleActPharmacySupplyType
MedicationDispense.substitution.typeexampleActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reasonexampleSubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
qty-3errorMedicationDispense.quantity, MedicationDispense.daysSupplyIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
sqty-1errorMedicationDispense.quantity, MedicationDispense.daysSupplyThe 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..1uriThe namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value 1..1stringThe value that is unique
... partOf 0..*Reference(JP Core Procedure Profile)Event that dispense is part of 親イベントへの参照
... status 1..1codepreparation | in-progress | cancelled | on-hold | completed | entered-in-error | stopped | unknown 一連の調剤イベントの状態
... statusReason[x] 0..1CodeableConcept, Reference(DetectedIssue)Why a dispense was not performed 調剤が実行されなかった理由
... category 0..1CodeableConceptType of medication dispense 調剤タイプ
... medication[x] 1..1CodeableConcept, Reference(Medication)What medication was supplied 医薬品
... subject 1..1Reference(JP Core Patient Profile)Who received medication 投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)Encounter / Episode associated with event 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication 薬の調剤をサポートする情報
... performer 0..*BackboneElementWho performed event 調剤を実施した人
.... 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)Where the dispense occurred 調剤実施場所
... authorizingPrescription 0..*Reference(JP Core MedicationRequestBase Profile)Medication order that authorizes the dispense 調剤を正当化する元の処方オーダ
... type 0..1CodeableConcept実行される調剤イベント
... quantity 1..1JP_MedicationSimpleQuantityTrial fill, partial fill, emergency fill, etc. 払い出される薬剤の量
... daysSupply 0..1JP_MedicationSimpleQuantityAmount of medication expressed as a timing amount  タイミングとして表される投薬量
... whenPrepared 0..1dateTimeWhen product was packaged and reviewed 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTimeMedication order that authorizes the dispense 払い出された日時
... destination 0..1Reference(JP Core Location Profile)Where the medication was sent 薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)Who collected the medication  薬を受け取った人
... note 0..*AnnotationInformation about the dispense 調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense 調剤で置換が実行されたかどうか
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed 処方されたものとは異なる薬が調剤されたかどうかを示すコード
.... reason 0..*CodeableConceptWhy was substitution made 置換が実施された理由
.... responsibleParty 0..*Reference(JP Core Practitioner Profile | JP Core PractitionerRole Profile)Who is responsible for the substitution 置換責任者
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action アクションを伴う臨床的問題
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events 関連するライフサイクルイベントのリスト

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationDispense C0..*MedicationDispense指定された患者への薬剤の払い出し
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, 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..*ExtensionExtensions that cannot be ignored
... Slices for identifier 1..*Identifier外部から参照されるID
Slice: Unordered, Open by value:system
.... identifier:rpNumber 1..1Identifier処方箋内部の剤グループとしてのRp番号
..... id 0..1stringUnique id for inter-element referencing
..... 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 Σ1..1uriRp番号(剤グループ番号)についてのsystem値
Fixed Value: urn:oid:1.2.392.100495.20.3.81
..... value Σ1..1stringRp番号(剤グループ番号)
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:requestIdentifier 0..*Identifier処方オーダに対するID(MedicationRequestからの継承)
..... id 0..1stringUnique id for inter-element referencing
..... 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 Σ1..1uriThe namespace for the identifier value
Fixed Value: http://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
..... value Σ1..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)
... partOf 0..*Reference(JP Core Procedure Profile)Event that dispense is part of 親イベントへの参照
... 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..1Why a dispense was not performed 調剤が実行されなかった理由
Binding: MedicationDispense Status Reason Codes (example): A code describing why a dispense was not performed.

.... statusReasonCodeableConceptCodeableConcept
.... statusReasonReferenceReference(DetectedIssue)
... category 0..1CodeableConceptType of medication dispense 調剤タイプ
Binding: MedicationDispense Category Codes (preferred): A code describing where the dispensed medication is expected to be consumed or administered.

... medication[x] Σ1..1What medication was supplied 医薬品
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying which substance or product can be dispensed.

.... medicationCodeableConceptCodeableConcept
.... medicationReferenceReference(Medication)
... subject Σ1..1Reference(JP Core Patient Profile)Who received medication 投与対象患者
... context 0..1Reference(JP Core Encounter Profile | EpisodeOfCare)Encounter / Episode associated with event 調剤ベントに関連するEncounterやエピソード
... supportingInformation 0..*Reference(Resource)Information that supports the dispensing of the medication 薬の調剤をサポートする情報
... performer 0..*BackboneElementWho performed event 調剤を実施した人
.... 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
.... function 0..1CodeableConceptWho 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)Where the dispense occurred 調剤実施場所
... authorizingPrescription 0..*Reference(JP Core MedicationRequestBase Profile)Medication order that authorizes the dispense 調剤を正当化する元の処方オーダ
... 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_MedicationSimpleQuantityTrial fill, partial fill, emergency fill, etc. 払い出される薬剤の量
... daysSupply C0..1JP_MedicationSimpleQuantityAmount of medication expressed as a timing amount  タイミングとして表される投薬量
... whenPrepared Σ0..1dateTimeWhen product was packaged and reviewed 調剤がパッケージ化され、レビューされた日時
... whenHandedOver 1..1dateTimeMedication order that authorizes the dispense 払い出された日時
... destination 0..1Reference(JP Core Location Profile)Where the medication was sent 薬が送られた場所
... receiver 0..*Reference(JP Core Patient Profile | JP Core Practitioner Profile)Who collected the medication  薬を受け取った人
... note 0..*AnnotationInformation about the dispense 調剤に関する備考
... dosageInstruction 0..*JP_MedicationDosageBase薬の服用方法・服用した方法、または服用すべき方法
... substitution 0..1BackboneElementWhether a substitution was performed on the dispense 調剤で置換が実行されたかどうか
.... 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
.... wasSubstituted 1..1booleanWhether a substitution was or was not performed on the dispense 調剤で置換が実行されたか、あるいはされていないかを'true'または'false'で表す
.... type 0..1CodeableConceptCode signifying whether a different drug was dispensed from what was prescribed 処方されたものとは異なる薬が調剤されたかどうかを示すコード
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..*CodeableConceptWhy was substitution made 置換が実施された理由
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)Who is responsible for the substitution 置換責任者
... detectedIssue 0..*Reference(DetectedIssue)Clinical issue with action アクションを伴う臨床的問題
... eventHistory 0..*Reference(Provenance)A list of relevant lifecycle events 関連するライフサイクルイベントのリスト

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
MedicationDispense.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationDispense.identifier:rpNumber.userequiredIdentifierUse
MedicationDispense.identifier:rpNumber.typeextensibleIdentifier Type Codes
MedicationDispense.identifier:requestIdentifier.userequiredIdentifierUse
MedicationDispense.identifier:requestIdentifier.typeextensibleIdentifier Type Codes
MedicationDispense.statusrequiredMedicationDispense Status Codes
MedicationDispense.statusReason[x]exampleMedicationDispense Status Reason Codes
MedicationDispense.categorypreferredMedicationDispense Category Codes
MedicationDispense.medication[x]exampleSNOMEDCTMedicationCodes
MedicationDispense.performer.functionexampleMedicationDispense Performer Function Codes
MedicationDispense.typeexampleActPharmacySupplyType
MedicationDispense.substitution.typeexampleActSubstanceAdminSubstitutionCode
MedicationDispense.substitution.reasonexampleSubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
qty-3errorMedicationDispense.quantity, MedicationDispense.daysSupplyIf a code for the unit is present, the system SHALL also be present
: code.empty() or system.exists()
sqty-1errorMedicationDispense.quantity, MedicationDispense.daysSupplyThe comparator is not used on a SimpleQuantity
: comparator.empty()

 

Other representations of profile: CSV, Excel, Schematron