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

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

Resource Profile: JP_MedicationRequest - Detailed Descriptions

Active as of 2023-10-31

Definitions for the jp-medicationrequest resource profile.

Guidance on how to interpret the contents of this table can be found here

0. MedicationRequest
Definition

患者への薬の供給と内服・外用薬剤処方の指示を共に提供するオーダ。ケアプランやワークフローパターンとハーモナイズし、入院や外来でも使えるようにするため、このリソースは"MedicationPrescription"や"MedicationOrder"ではなく、"MedicationRequest"と呼ばれる。MedicationRequestプロファイルからの派生プロファイルである。


An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.

Short患者あるいはグループに対しての処方オーダOrdering of medication for patient or group
Control0..*
Is Modifierfalse
Must Supportfalse
Summaryfalse
Alternate NamesPrescription, Order
Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: 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-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
2. MedicationRequest.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. MedicationRequest.modifierExtension
Definition

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Must Supportfalse
Summaryfalse
Requirements

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. MedicationRequest.identifier
Definition

このインスタンスが外部から参照されるために使われるIDである。処方箋全体としてのIDとしては使用しない。
処方箋内で同一の用法をまとめて表記されるRp番号はこのIdentifier elementの別スライスで表現する。それ以外に任意のIDを付与してもよい。
このIDは業務手順によって定められた処方オーダに対して、直接的なURL参照が適切でない場合も含めて関連付けるために使われる。この業務手順のIDは実施者によって割り当てられたものであり、リソースが更新されたりサーバからサーバに転送されたとしても固定のものとして存続する。


Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

Short外部から参照されるIDExternal ids for this request
Comments

これは業務IDであって、リソースに対するIDではない。


This is a business identifier, not a resource identifier.

NoteThis is a business identifier, not a resource identifier (see discussion)
Control20..*
TypeIdentifier
Is Modifierfalse
Must Supportfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingThis element introduces a set of slices on MedicationRequest.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ system
  • 8. MedicationRequest.identifier:rpNumber
    Slice NamerpNumber
    Definition

    処方箋内で同一用法の薬剤を慣用的にまとめて、Rpに番号をつけて剤グループとして一括指定されることがある。このスライスでは剤グループに対して割り振られたRp番号を記録する。


    Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

    Short処方箋内部の剤グループとしてのRp番号External ids for this request
    Comments

    剤グループに複数の薬剤が含まれる場合、このグループ内の薬剤には同じRp番号が割り振られる。


    This is a business identifier, not a resource identifier.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control10..1*
    TypeIdentifier
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. MedicationRequest.identifier:rpNumber.use
    Definition

    The purpose of this identifier.

    Shortusual | official | temp | secondary | old (If known)
    Comments

    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

    Control0..1
    BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.3.0
    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
    Typecode
    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    12. MedicationRequest.identifier:rpNumber.system
    Definition

    ここで付番されたIDがRp番号であることを明示するためにOIDとして定義された。urn:oid:1.2.392.100495.20.3.81で固定される。


    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

    ShortRp番号(剤グループ番号)についてのsystem値The namespace for the identifier value
    Comments

    Identifier.system is always case sensitive.

    Control10..1
    Typeuri
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

    Fixed Valueurn:oid:1.2.392.100495.20.3.81
    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    14. MedicationRequest.identifier:rpNumber.value
    Definition

    Rp番号(剤グループ番号)。"1"など。


    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

    ShortRp番号(剤グループ番号)The value that is unique
    Comments

    value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。


    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

    Control10..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Example<br/><b>General</b>:123456
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    16. MedicationRequest.identifier:orderInRp
    Slice NameorderInRp
    Definition

    同一剤グループでの薬剤を表記する際の順番。XML形式と異なりJSON形式の場合、表記順は項目の順序を意味しない。したがって、薬剤の記載順を別に規定する必要があるためIDを用いて表現する。


    Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

    Short同一RP番号(剤グループ)での薬剤の表記順External ids for this request
    Comments

    同一剤グループ内での薬剤の順番を1から順の番号で示す。


    This is a business identifier, not a resource identifier.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control10..1*
    TypeIdentifier
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    18. MedicationRequest.identifier:orderInRp.use
    Definition

    The purpose of this identifier.

    Shortusual | official | temp | secondary | old (If known)
    Comments

    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

    Control0..1
    BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.3.0
    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
    Typecode
    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    20. MedicationRequest.identifier:orderInRp.system
    Definition

    剤グループ内番号の名前空間を識別するURI。固定値urn:oid:1.2.392.100495.20.3.82


    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

    ShortRP番号内(剤グループ内)の連番を示すsystem値The namespace for the identifier value
    Comments

    Identifier.system is always case sensitive.

    Control10..1
    Typeuri
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

    Fixed Valueurn:oid:1.2.392.100495.20.3.82
    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    22. MedicationRequest.identifier:orderInRp.value
    Definition

    剤グループ内連番。


    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

    ShortRP番号内(剤グループ内)の連番The value that is unique
    Comments

    value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。


    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

    Control10..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Example<br/><b>General</b>:123456
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    24. MedicationRequest.identifier:requestIdentifierCommon
    Slice NamerequestIdentifierCommon
    Definition

    薬剤をオーダする単位としての処方箋に対するID。MedicationRequestは単一の薬剤でインスタンスが作成されるが、それの集合としての処方箋のID。system 要素には、保険医療機関番号を含む処方箋ID(urn:oid:1.2.392.100495.20.3.11.1[保険医療機関コード(10 桁)])を指定する。全国で⼀意になる発番ルールにもとづく場合には urn:oid:1.2.392.100495.20.3.11 とする。


    Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

    Short処方箋に対するIDExternal ids for this request
    Comments

    This is a business identifier, not a resource identifier.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..1*
    TypeIdentifier
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    26. MedicationRequest.identifier:requestIdentifierCommon.use
    Definition

    The purpose of this identifier.

    Shortusual | official | temp | secondary | old (If known)
    Comments

    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

    Control0..1
    BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.3.0
    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
    Typecode
    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    28. MedicationRequest.identifier:requestIdentifierCommon.system
    Definition

    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

    ShortThe namespace for the identifier value
    Comments

    Identifier.system is always case sensitive.

    Control10..1
    Typeuri
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

    Fixed Valueurn:oid:1.2.392.100495.20.3.11
    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    30. MedicationRequest.identifier:requestIdentifierCommon.value
    Definition

    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

    ShortThe value that is unique
    Comments

    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

    Control10..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Example<br/><b>General</b>:123456
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    32. MedicationRequest.identifier:requestIdentifier
    Slice NamerequestIdentifier
    Definition

    薬剤をオーダする単位としての処方依頼に対するID。MedicationRequestは単一の薬剤でインスタンスが作成される。


    Identifiers associated with this medication request that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. They are business identifiers assigned to this resource by the performer or other systems and remain constant as the resource is updated and propagates from server to server.

    Short処方オーダに対するIDExternal ids for this request
    Comments

    This is a business identifier, not a resource identifier.

    NoteThis is a business identifier, not a resource identifier (see discussion)
    Control0..*
    TypeIdentifier
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    34. MedicationRequest.identifier:requestIdentifier.use
    Definition

    The purpose of this identifier.

    Shortusual | official | temp | secondary | old (If known)
    Comments

    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

    Control0..1
    BindingThe codes SHALL be taken from IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.3.0
    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
    Typecode
    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    36. MedicationRequest.identifier:requestIdentifier.system
    Definition

    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

    ShortThe namespace for the identifier value
    Comments

    Identifier.system is always case sensitive.

    Control10..1
    Typeuri
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Requirements

    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

    Fixed Valuehttp://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    38. MedicationRequest.identifier:requestIdentifier.value
    Definition

    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

    ShortThe value that is unique
    Comments

    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

    Control10..1
    Typestring
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    Example<br/><b>General</b>:123456
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    40. MedicationRequest.status
    Definition

    オーダの現在の状態を示すコード。一般的には active か completed の状態であるだろう。


    A code specifying the current state of the order. Generally, this will be active or completed state.

    Shortオーダの現在の状態を示すコードactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
    Comments

    このエレメントはmodifierとされている。StatusとはこのResourceが現在妥当な状態ではないことも示すからである。


    This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.

    Control1..1
    BindingThe codes SHALL be taken from medicationrequest Statushttp://hl7.org/fhir/ValueSet/medicationrequest-status|4.3.0
    (required to http://hl7.org/fhir/ValueSet/medicationrequest-status|4.3.0)

    A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.

    Typecode
    Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    42. MedicationRequest.statusReason
    Definition

    現在のステータスの理由


    Captures the reason for the current state of the MedicationRequest.

    Short現在のステータスの理由Reason for current status
    Comments

    一般的には「保留(suspended)」や「中止(cancelled)」といった例外的状態を示すために持ちいられる。MedicationRequestオーダが発生した理由についてはreasonCodeに記載され、この項目は用いられない。


    This is generally only used for "exception" statuses such as "suspended" or "cancelled". The reason why the MedicationRequest was created at all is captured in reasonCode, not here.

    Control0..1
    BindingFor example codes, see medicationRequest Status Reason Codeshttp://hl7.org/fhir/ValueSet/medicationrequest-status-reason
    (example to http://hl7.org/fhir/ValueSet/medicationrequest-status-reason)

    Identifies the reasons for a given status.

    TypeCodeableConcept
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    44. MedicationRequest.intent
    Definition

    投薬指示の意図 が提案(proposal)、計画(plan)、あるいは他の要求によるものかを示す。


    Whether the request is a proposal, plan, or an original order.

    Short投薬指示の意図proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
    Comments

    処方をオーダする場合、MedicationRequestのどの段階でオーダしたのかについて、この項目を指定することが期待される。たとえば、proposalであれば患者、関係者、医師あるいは機器からの提案として作成される。"plan"であれば、医師、患者、関係者そして機器からの提案として生成される。"original-order"は医師にしか作成できない。
    instance-orderはリクエストあるいはオーダをインスタンス化する段階であり、MedicationAdministrationレコードにも使われる。
    intentはこのresourceが実際に適応される時に変化するため、このエレメントはmodifierとしてラベルされる。


    It is expected that the type of requester will be restricted for different stages of a MedicationRequest. For example, Proposals can be created by a patient, relatedPerson, Practitioner or Device. Plans can be created by Practitioners, Patients, RelatedPersons and Devices. Original orders can be created by a Practitioner only.

    An instance-order is an instantiation of a request or order and may be used to populate Medication Administration Record.

    This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.

    Control1..1
    BindingThe codes SHALL be taken from medicationRequest Intenthttp://hl7.org/fhir/ValueSet/medicationrequest-intent|4.3.0
    (required to http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.3.0)

    The kind of medication order.

    Typecode
    Is Modifiertrue because This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    46. MedicationRequest.category
    Definition

    このMedicationRequest Resourceが使用される区分を示す。日本では「院外」「院内」「入院」「外来」などの区分を想定する。
    一般的には、外来や入院などどこでこの薬剤が投与、内服されるかを想定した区分である。
    処方病棟や処方した診療科をOrganization resourceで表現することが冗長である場合にはこの区分が用いられることもある。
    HL7 FHIRではvalue setとして http://terminology.hl7.org/CodeSystem/medicationrequest-category がデフォルトで用いられるが、日本での使用の場合持参薬をカバーする必要があり、JAHIS処方データ規約V3.0Cに記載されているMERIT-9処方オーダ表7とJHSP0007表を組み合わせて持ちいることとする。


    Indicates the type of medication request (for example, where the medication is expected to be consumed or administered (i.e. inpatient or outpatient)).

    Short薬剤使用区分Type of medication usage
    Comments

    薬剤が投与あるいはその他の用途で利用されると想定される場面についての区分である。


    The category can be used to include where the medication is expected to be consumed or other types of requests.

    Control0..*
    BindingThe codes SHOULD be taken from For example codes, see JP Core Medication Oral/External Category ValueSethttp://hl7.org/fhir/ValueSet/medicationrequest-category
    (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCategory_VS)
    TypeCodeableConcept
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    48. MedicationRequest.priority
    Definition

    このMedicationRequestオーダの優先度。他のオーダと比較して表現される。


    Indicates how quickly the Medication Request should be addressed with respect to other requests.

    Shortオーダの優先度routine | urgent | asap | stat
    Comments

    FHIRでは文字列の大きさが1MBを超えてはならない(SHALL NOT)。

    Control0..1
    BindingThe codes SHALL be taken from RequestPriorityhttp://hl7.org/fhir/ValueSet/request-priority|4.3.0
    (required to http://hl7.org/fhir/ValueSet/request-priority|4.3.0)

    Identifies the level of importance to be assigned to actioning the request.

    Typecode
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    50. MedicationRequest.doNotPerform
    Definition

    このオーダが実施していけないものであればTrueを表示される


    If true indicates that the provider is asking for the medication request not to occur.

    Short要求が禁止された行為であればTrueTrue if request is prohibiting action
    Comments

    もし、doNotPerformに指定がなければ、オーダは実施してもよいものである。(たとえば、「実施せよ」)


    If do not perform is not specified, the request is a positive request e.g. "do perform".

    Control0..1
    Typeboolean
    Is Modifiertrue because This element is labeled as a modifier because this element negates the request to occur (ie, this is a request for the medication not to be ordered or prescribed, etc)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    52. MedicationRequest.reported[x]
    Definition

    このレコードは元々の一次記録から報告されたものか、二次的に「報告された」資料から取り込まれたものかを示す。報告の情報源についても示される。


    Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.

    Short初期記録にはない報告Reported rather than primary record
    Control0..1
    TypeChoice of: boolean, Reference(Patient, Practitioner, PractitionerRole, RelatedPerson, Organization)
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    54. MedicationRequest.medication[x]
    Definition

    Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.
    投与された薬剤を識別する。既知の薬のリストから薬を識別するコード情報を設定する。


    Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.

    ShortWhat medication was supplied 医薬品Medication to be taken
    Comments

    If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.
    ひとつのtext要素と、複数のcoding 要素を記述できる。処方オーダ時に選択または入力し、実際に処方箋に印字される文字列を必ずtext要素に格納した上で、それをコード化した情報を1個以上のcoding 要素に記述する。
    厚生労働省標準であるHOT9コード(販社指定が不要な場合にはHOT7コード)または広く流通しているYJコードを用いるか、一般名処方の場合には厚生労働省保険局一般名処方マスタのコードを使用して、Coding要素(コードsystemを識別するURI、医薬品のコード、そのコード表における医薬品の名称の3つからなる)で記述する。
    なお、上記のいずれの標準的コードも付番されていない医薬品や医療材料の場合には、薬機法の下で使用されているGS1標準の識別コードであるGTIN(Global Trade Item Number)の調剤包装単位(最少包装単位、個別包装単位)14桁を使用する。
    ひとつの処方薬、医療材料を複数のコード体系のコードで記述してもよく、その場合にcoding 要素を繰り返して記述する。
    ただし、ひとつの処方薬を複数のコードで繰り返し記述する場合には、それらのコードが指し示す処方薬、医療材料は当然同一でなければならない。
    また、処方を発行した医療機関内でのデータ利用のために、医療機関固有コード体系によるコード(ハウスコード、ローカルコード)の記述を含めてもよいが、その場合でも上述したいずれかの標準コードを同時に記述することが必要である。


    If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource.

    Control1..1
    BindingThe codes SHOULD be taken from For example codes, see JP Core MedicationCode ValueSethttp://hl7.org/fhir/ValueSet/medication-codes
    (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCode_VS)

    処方する製剤を表すコード。


    A coded concept identifying substance or product that can be ordered.

    TypeCodeableConcept, Reference(Medication)
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    56. MedicationRequest.subject
    Definition

    JP Coreでは患者を表すPatientリソースへの参照。
    一般には薬剤が投与される対象となる人(あるいはグループ)を表現するResourceに対するリンク。


    A link to a resource representing the person or set of individuals to whom the medication will be given.

    Short処方箋が発行された対象(個人あるいはグループ)Who or group medication request is for
    Comments

    処方オーダの対象は必須項目である。
    二次利用のためにどこに実際の対象がいるのかについての情報は提供されない。特定の対象に対して匿名化することも必要である。


    The subject on a medication request is mandatory. For the secondary use case where the actual subject is not provided, there still must be an anonymized subject specified.

    Control1..1
    TypeReference(JP Core Patient Profile, Patient, Group)
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    58. MedicationRequest.encounter
    Definition

    JP Coreでの使用は規定されていない。
    この対象となるリソース[x]が作成される間やこの記録が作成される対象のencounterは密接に関連している。


    The Encounter during which this [x] was created or to which the creation of this record is tightly associated.

    Shortencounter/admission/stay のいずれかとして記録された診察Encounter created as part of encounter/admission/stay
    Comments

    このエレメントは一般的には外来でのイベントに対応するが、診察が公式に終わる前や後にこの診察についてのコンテキストに対応して開始される活動についても対応する。もし、診療のエピソードに関連させる必要があれば、extensionとして扱われることがある。


    This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter." If there is a need to link to episodes of care they will be handled with an extension.

    Control0..1
    TypeReference(JP Core Encounter Profile, Encounter)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    60. MedicationRequest.supportingInformation
    Definition

    薬剤をオーダするときに補助的となる追加情報(たとえば、患者の身長や体重))を含む。


    Include additional information (for example, patient height and weight) that supports the ordering of the medication.

    Short薬剤オーダについて補助的情報Information to support ordering of the medication
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..*
    TypeReference(Resource)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    62. MedicationRequest.authoredOn
    Definition

    JP Coreでは必須。処方指示が最初に作成された日時。秒の精度まで記録する。タイムゾーンも付与しなければならない。


    The date (and perhaps time) when the prescription was initially written or authored on.

    Shortこの処方オーダが最初に記述された日When request was initially authored
    Control10..1
    TypedateTime
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    64. MedicationRequest.requester
    Definition

    JP Coreではこのエレメントに対する規定はない。
    このオーダを発行した責任のある人、組織、機器。


    The individual, organization, or device that initiated the request and has responsibility for its activation.

    Shortこのオーダを発行した人・物Who/What requested the Request
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..1
    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, RelatedPerson, Device, Practitioner, PractitionerRole, Organization, Patient)
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    66. MedicationRequest.performer
    Definition

    薬物治療を実施すると予定された者。(たとえば、薬剤投与を行った者)


    The specified desired performer of the medication treatment (e.g. the performer of the medication administration).

    Short薬剤投与・管理を行った者Intended performer of administration
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..1
    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, Device, RelatedPerson, CareTeam, Practitioner, PractitionerRole, Organization, Patient)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    68. MedicationRequest.performerType
    Definition

    薬剤の投与・管理を行った職種を示す。


    Indicates the type of performer of the administration of the medication.

    Short薬剤投与を行った職種Desired kind of performer of the medication administration
    Comments

    Performerを示さずにこのエレメントが指定された場合は、このエレメントは薬剤の投与/管理が指定の職種でなければならないと言うことを示している。Performerと共に指定された場合は、もし指定されたPerformerが実施できない場合に薬剤投与・管理を行うものについての要件が示されたことを意味する。


    If specified without indicating a performer, this indicates that the performer must be of the specified type. If specified with a performer then it indicates the requirements of the performer if the designated performer is not available.

    Control0..1
    BindingFor example codes, see JP Core PractitionerRole ValueSethttp://hl7.org/fhir/ValueSet/performer-role
    (example to http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS)
    TypeCodeableConcept
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    70. MedicationRequest.recorder
    Definition

    JP Coreではこのエレメントに対する規定はない。
    たとえば口答指示や電話でのオーダにより、他の人の代理で処方を入力した人。


    The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order.

    Short投薬オーダの入力者Person who entered the request
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..1
    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, Practitioner, PractitionerRole)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    72. MedicationRequest.reasonCode
    Definition

    このエレメントに対するJP Coreの規定はない。
    薬剤をオーダするあるいはしないことを示した理由。


    The reason or the indication for ordering or not ordering the medication.

    Short薬を注文するあるいは注文しない理由や適応Reason or indication for ordering or not ordering the medication
    Comments

    このエレメントは病名コードであってもよい。もし、すべての条件を示す記録があって他の詳細な記録が必要であれば、reasonReferenceを使用すること。


    This could be a diagnosis code. If a full condition record exists or additional detail is needed, use reasonReference.

    Control0..*
    BindingFor example codes, see Condition/Problem/DiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code
    (example to http://hl7.org/fhir/ValueSet/condition-code)

    A coded concept indicating why the medication was ordered.

    TypeCodeableConcept
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    74. MedicationRequest.reasonReference
    Definition

    薬剤がなぜオーダされたのかを説明する条件や観察。


    Condition or observation that supports why the medication was ordered.

    Short処方箋が書かれた理由について補足するCondition ResourceまたはObservation ResourceCondition or observation that supports why the prescription is being written
    Comments

    薬剤オーダの理由を示すこれは条件や観察についての参照である。もし、コードだけであればreasonCodeを使用すること。


    This is a reference to a condition or observation that is the reason for the medication order. If only a code exists, use reasonCode.

    Control0..*
    TypeReference(JP Core Condition Profile, JP Core Observation Common Profile, Condition, Observation)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    76. MedicationRequest.instantiatesCanonical
    Definition

    このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。


    The URL pointing to a protocol, guideline, orderset, or other definition that is adhered to in whole or in part by this MedicationRequest.

    ShortFHIRプロトコルまたは定義のインスタンスInstantiates FHIR protocol or definition
    Comments

    Canonical Referencesを参照すること。

    Control0..*
    Typecanonical
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    78. MedicationRequest.instantiatesUri
    Definition

    このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。


    The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this MedicationRequest.

    Short外部プロトコルまたは定義のインスタンスInstantiates external protocol or definition
    Comments

    以下参照。 http://en.wikipedia.org/wiki/Uniform_resource_identifier

    Control0..*
    Typeuri
    Is Modifierfalse
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    80. MedicationRequest.basedOn
    Definition

    このMedicationRequestの全部あるいは一部を満たす計画やオーダ。


    A plan or request that is fulfilled in whole or in part by this medication request.

    Shortオーダが実施される根拠What request fulfills
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..*
    TypeReference(CarePlan, MedicationRequest, ServiceRequest, ImmunizationRecommendation)
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    82. MedicationRequest.groupIdentifier
    Definition

    一人の処方者が同時期に前後して作成した全てのリクエストに共通するIDで、処方や薬品請求のIDを示す。


    A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription.

    ShortこのRequestを一部とする複数のオーダを構成するIDComposite request this is part of
    Control0..1
    TypeIdentifier
    Is Modifierfalse
    Must Supportfalse
    Summarytrue
    Requirements

    リクエストは"basedOn"での関連付け(たとえば、あるリクエストが他のリクエストを満たす)か、あるいは共通の請求伝票に書かれているを示すことで関連付けられる。同じ請求伝票にあるリクエストは最初に作成されてからは変更や維持などについては独立したものと見なされる。


    Requests are linked either by a "basedOn" relationship (i.e. one request is fulfilling another) or by having a common requisition. Requests that are part of the same requisition are generally treated independently from the perspective of changing their state or maintaining them after initial creation.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    84. MedicationRequest.courseOfTherapyType
    Definition

    患者が内服する薬剤についての管理の全体的なパターンについての記載。


    The description of the overall patte3rn of the administration of the medication to the patient.

    Short薬剤投与の全体的なパターンOverall pattern of medication administration
    Comments

    この属性は薬剤プロトコールと混同してはならない。


    This attribute should not be confused with the protocol of the medication.

    Control0..1
    BindingFor example codes, see medicationRequest Course of Therapy Codeshttp://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy
    (example to http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy)

    Identifies the overall pattern of medication administratio.

    TypeCodeableConcept
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    86. MedicationRequest.insurance
    Definition

    リクエストされたサービスについて支払いが求め裸得ることになる、保険のプランや適応範囲の拡大、事前の権限付与、かつ/または事前の判定。


    Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service.

    Short適用される保険Associated insurance coverage
    Comments

    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

    Control0..*
    TypeReference(JP Core Coverage Profile, ClaimResponse, Coverage)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    88. MedicationRequest.note
    Definition

    他の属性では伝えることができなかったMedicationRequestについての付加的情報。


    Extra information about the prescription that could not be conveyed by the other attributes.

    Short薬剤単位の備考Information about the prescription
    Comments

    構造化されたアノテーションが内システムでは、作成者や記録時間のない一つのアノテーションで情報を伝達している。このエレメントに情報の修正を要する可能性があるためにナラティブな情報も必要としている。Annotationsには機械処理が可能で修正される("modifying")情報を伝達することに使うべきではない(SHOULD NOT)。これがSHOULDである理由はユーザの行動を強制することはほぼ不可能であるからである。

    Control0..*
    TypeAnnotation
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    90. MedicationRequest.dosageInstruction
    Definition

    Indicates how the medication is to be used by the patient.

    ShortHow the medication should be taken
    Comments

    There are examples where a medication request may include the option of an oral dose or an Intravenous or Intramuscular dose. For example, "Ondansetron 8mg orally or IV twice a day as needed for nausea" or "Compazine® (prochlorperazine) 5-10mg PO or 25mg PR bid prn nausea or vomiting". In these cases, two medication requests would be created that could be grouped together. The decision on which dose and route of administration to use is based on the patient's condition at the time the dose is needed.

    Control0..*
    TypeDosage(JP Core MedicationDosage DataType)
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    92. MedicationRequest.dispenseRequest
    Definition

    薬剤オーダ(MedicationRequest, Medication Prescription, Medication Orderなどとしても表現される)や薬剤オーダとの一部としての薬剤の払い出しあるいは提供。この情報はオーダとしてかならず伝えられるというわけではないことに注意。薬剤部門で調剤・払い出しを完了するための施設(たとえば病院)やシステムでのサポートに関する設定をしてもよい。


    Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.

    Short調剤・払い出しについての承認事項Medication supply authorization
    Control0..1
    TypeBackboneElement
    Is Modifierfalse
    Must Supportfalse
    Summaryfalse
    Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
    94. MedicationRequest.dispenseRequest.id
    Definition

    エレメント間参照のためのユニークID。空白を含まない全ての文字を使ってもよい(MAY)。


    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    Short内部エレメントを参照するためのユニークIDUnique id for inter-element referencing
    Control0..1
    Typestringid
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    96. MedicationRequest.dispenseRequest.extension
    Definition

    An Extension


    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortExtensionAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on MedicationRequest.dispenseRequest.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 98. MedicationRequest.dispenseRequest.extension:instructionForDispense
      Slice NameinstructionForDispense
      Definition

      薬剤単位の調剤指示を格納する

      Short調剤指示
      Control0..*
      This element is affected by the following invariants: ele-1
      TypeExtension(JP Core MedicationRequest DispenseRequest InstructionForDispense Extension) (Extension Type: CodeableConcept)
      Is Modifierfalse
      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      100. MedicationRequest.dispenseRequest.extension:expectedRepeatCount
      Slice NameexpectedRepeatCount
      Definition

      頓用回数を表現する拡張

      Short頓用回数
      Control0..1
      This element is affected by the following invariants: ele-1
      TypeExtension(JP Core MedicationRequest DispenseRequest ExpectedRepeatCount Extension) (Extension Type: integer)
      Is Modifierfalse
      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      102. MedicationRequest.dispenseRequest.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      104. MedicationRequest.dispenseRequest.initialFill
      Definition

      初回の薬剤払い出しでの期間や量への指示


      Indicates the quantity or duration for the first dispense of the medication.

      Short初回の調剤詳細First fill details
      Comments

      このエレメントを設定するときには量あるいは期間が指定されていなければならない。


      If populating this element, either the quantity or the duration must be included.

      Control0..1
      TypeBackboneElement
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
      106. MedicationRequest.dispenseRequest.initialFill.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      108. MedicationRequest.dispenseRequest.initialFill.quantity
      Definition

      初回の払い出しとして提供される薬剤の量。


      The amount or quantity to provide as part of the first dispense.

      Short初回の調剤量First fill quantity
      Comments

      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

      Control0..1
      TypeQuantity(JP Core Medication Quantity DataType, SimpleQuantity)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      110. MedicationRequest.dispenseRequest.initialFill.duration
      Definition

      初回に行われる調剤、払い出しで予定される期間


      The length of time that the first dispense is expected to last.

      Short初回の調剤期間First fill duration
      Comments

      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

      Control0..1
      TypeDuration
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      112. MedicationRequest.dispenseRequest.dispenseInterval
      Definition

      再調剤、払い出しを行う予定までの最短の期間


      The minimum period of time that must occur between dispenses of the medication.

      Short再調剤までの最短期間Minimum period of time between dispenses
      Comments

      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

      Control0..1
      TypeDuration
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      114. MedicationRequest.dispenseRequest.validityPeriod
      Definition

      このエレメントは処方の有効期間(処方が失効する日)を示す。


      This indicates the validity period of a prescription (stale dating the Prescription).

      Short許可された払い出し期間Time period supply is authorized for
      Comments

      It reflects the prescribers' perspective for the validity of the prescription. Dispenses must not be made against the prescription outside of this period. The lower-bound of the Dispensing Window signifies the earliest date that the prescription can be filled for the first time. If an upper-bound is not specified then the Prescription is open-ended or will default to a stale-date based on regulations.

      Control0..1
      TypePeriod
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Requirements

      Indicates when the Prescription becomes valid, and when it ceases to be a dispensable Prescription.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      116. MedicationRequest.dispenseRequest.validityPeriod.start
      Definition

      期間の開始を示す。境界も含まれる。


      The start of the period. The boundary is inclusive.

      Short境界を含む開始時刻Starting time with inclusive boundary
      Comments

      このエレメントが設定されていなければ、下限が不明であることを示す。


      If the low element is missing, the meaning is that the low boundary is not known.

      Control0..1
      This element is affected by the following invariants: per-1
      TypedateTime
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      118. MedicationRequest.dispenseRequest.validityPeriod.end
      Definition

      期間の終了時刻。もし、期間の終了が示されていなければ、このインスタンスが生成された時点での終了時刻が不明であったか計画されていなかったかである。開始時刻(start)は過去であることもあり、終了時刻(end)は未来であることもあり、その時点での見込みあるいは予定された終了時刻を意味する。


      The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

      Short継続中でなければ境界を含む終了時刻End time with inclusive boundary, if not ongoing
      Comments

      終了時刻は全ての日付・時刻に対応する。たとえば、2012-02-03T10:00:00は2012-02-03を終了時刻(end)の値とする期間を示す。


      The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

      Control0..1
      This element is affected by the following invariants: per-1
      TypedateTime
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Meaning if MissingIf the end of the period is missing, it means that the period is ongoing
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      120. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
      Definition

      リフィル回数を示す整数である。患者が処方された薬を最初の払い出しから追加で受け取ることができる回数である。使用上の注意:この整数には最初の払い出しが含まれない。オーダが「30錠に加えて3回リフィル可」であれば、このオーダで合計で最大4回、120錠が患者に受け渡される。この数字を0とすることで,処方者がリフィルを許可しないということを明示することができる。


      An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.

      Short許可されたリフィル回数Number of refills authorized
      Comments

      許可された払い出し回数は,最大でこの数字に1を足したものである。


      If displaying "number of authorized fills", add 1 to this number.

      Control0..1
      TypeunsignedInt
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      122. MedicationRequest.dispenseRequest.quantity
      Definition

      1回の調剤で払い出される薬剤の量


      The amount that is to be dispensed for one fill.

      Short調剤量Amount of medication to supply per dispense
      Comments

      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

      Control0..1
      TypeQuantity(JP Core Medication Quantity DataType, SimpleQuantity)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      124. MedicationRequest.dispenseRequest.expectedSupplyDuration
      Definition

      供給される製品が使用されるか、あるいは払い出しが想定されている時間を指定する期間。


      Identifies the period time over which the supplied product is expected to be used, or the length of time the dispense is expected to last.

      Short調剤日数Number of days supply per dispense
      Comments

      状況によっては、この属性は物理的に供給される量というよりも、想定されている期間に供給される薬剤の量を指定する数量の代わりに使われることもある。たとえば、薬剤が90日間供給される(オーダされた量に基づいて)など。可能であれば、量も示した方がより正確になる。expectedSupplyDurationは外部要因に影響をうけることのある予測値である。


      In some situations, this attribute may be used instead of quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued, e.g. 90 days supply of medication (based on an ordered dosage). When possible, it is always better to specify quantity, as this tends to be more precise. expectedSupplyDuration will always be an estimate that can be influenced by external factors.

      Control0..1
      TypeDuration
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      126. MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator
      Definition

      How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value.

      Short< | <= | >= | > - how to understand the value
      Control0..1
      BindingThe codes SHALL be taken from QuantityComparatorhttp://hl7.org/fhir/ValueSet/quantity-comparator|4.3.0
      (required to http://hl7.org/fhir/ValueSet/quantity-comparator|4.3.0)
      Typecode
      Is Modifiertrue because This is labeled as "Is Modifier" because the comparator modifies the interpretation of the value significantly. If there is no comparator, then there is no modification of the value
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      Need a framework for handling measures where the value is <5ug/L or >400mg/L due to the limitations of measuring methodology.

      Meaning if MissingIf there is no comparator, then there is no modification of the value
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      128. MedicationRequest.dispenseRequest.expectedSupplyDuration.unit
      Definition

      A human-readable form of the unit.

      ShortUnit representation
      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      There are many representations for units of measure and in many contexts, particular representations are fixed and required. I.e. mcg for micrograms.

      Fixed Value
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      130. MedicationRequest.dispenseRequest.expectedSupplyDuration.system
      Definition

      The identification of the system that provides the coded form of the unit.

      ShortSystem that defines coded unit form
      Control0..1
      This element is affected by the following invariants: qty-3
      Typeuri
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      Need to know the system that defines the coded form of the unit.

      Fixed Valuehttp://unitsofmeasure.org
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      132. MedicationRequest.dispenseRequest.expectedSupplyDuration.code
      Definition

      A computer processable form of the unit in some unit representation system.

      ShortCoded form of the unit
      Comments

      The preferred system is UCUM, but SNOMED CT can also be used (for customary units) or ISO 4217 for currency. The context of use may additionally require a code from a particular system.

      Control0..1
      Typecode
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      Need a computable form of the unit that is fixed across all forms. UCUM provides this for quantities, but SNOMED CT provides many units of interest.

      Fixed Valued
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      134. MedicationRequest.dispenseRequest.performer
      Definition

      処方者によって指定される調剤・払い出しを行うと想定されているOrganizationを示す。
      Indicates the intended dispensing Organization specified by the prescriber.


      Indicates the intended dispensing Organization specified by the prescriber.

      Short想定された払い出し薬局Intended dispenser
      Comments

      参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

      Control0..1
      TypeReference(JP Core Organization Profile, Organization)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      136. MedicationRequest.substitution
      Definition

      後発医薬品への変更可否情報。代替薬剤を払い出してよいかどうかを示している。代替薬剤を使用しなければいけない場合もあれば、使用しない場合もある。このブロックでは処方者の意図が示される。もし、何も指定されていなければ代替薬品を用いてもよい。


      Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done.

      Short後発医薬品への変更可否情報Any restrictions on medication substitution
      Control0..1
      TypeBackboneElement
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
      138. MedicationRequest.substitution.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      140. MedicationRequest.substitution.allowed[x]
      Definition

      後発医薬品への変更可否情報。


      True if the prescriber allows a different drug to be dispensed from what was prescribed.

      Short後発医薬品への変更可否情報Whether substitution is allowed or not
      Comments

      代替品が許可されるかどうかは無視できないので、このエレメントはmodifierとしてラベルされる。


      This element is labeled as a modifier because whether substitution is allow or not, it cannot be ignored.

      Control1..1
      BindingThe codes SHOULD be taken from For example codes, see JP Core Medication Substitution Not Allowed Reason ValueSethttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
      (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationSubstitutionNotAllowedReason_VS)
      TypeCodeableConcept, boolean
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      142. MedicationRequest.substitution.reason
      Definition

      代替品にしなければならなかった、あるいは代替品が認められなかった理由を示す。


      Indicates the reason for the substitution, or why substitution must or must not be performed.

      Short代替品を提供した(あるいは、しなかった)理由Why should (not) substitution be made
      Comments

      代替品の理由を表す一般的パターンに全てのターミノロジが適応しているわけではない。情報モデルはCodeableConceptではなく、直接Codingをを使用してテキストやコーディング、翻訳、そしてエレメントと事前条件、事後条件の関係について管理するためにその構造を提示する必要がある。

      Control0..1
      BindingFor example codes, see SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason
      (example to http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason)

      SubstanceAdminSubstitutionReason

      TypeCodeableConcept
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      144. MedicationRequest.priorPrescription
      Definition

      関連する先行オーダや処方を表現するMedicationRequest Resourceへのリンク。


      A link to a resource representing an earlier order related order or prescription.

      Short前回のオーダ/処方An order/prescription that is being replaced
      Comments

      参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

      Control0..1
      TypeReference(MedicationRequest)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      146. MedicationRequest.detectedIssue
      Definition

      患者に対して1回以上の実施されたか提案された診療行為によって、実際に起きたあるいは起きる可能性のある臨床的問題。たとえば、薬剤官相互作用や重複治療、薬剤量についての警告など。DetectedIssueリソースへの参照。


      Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, duplicate therapy, dosage alert etc.

      Short実施時の臨床的問題Clinical Issue with action
      Comments

      このエレメントは意思決定支援システムや臨床医によって指摘された問題点を扱うことができ、問題を表すためのステップについての情報を扱ってもよい。


      This element can include a detected issue that has been identified either by a decision support system or by a clinician and may include information on the steps that were taken to address the issue.

      Control0..*
      TypeReference(DetectedIssue)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Alternate NamesContraindication, Drug Utilization Review (DUR), Alert
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      148. MedicationRequest.eventHistory
      Definition

      このリソースの現在のバージョンをユーザから見て関係していそうなキーとなる更新や状態遷移と識別される過去のバージョンのこのリソースあるいは調剤請求あるいはEvent ResourceについてのProvenance resourceへの参照。


      Links to Provenance records for past versions of this resource or fulfilling request or event resources that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the resource.

      Shortライフサイクルで関心のあるイベントのリストA list of events of interest in the lifecycle
      Comments

      このエレメントには全てのバージョンのMedicationRequestについてのProvenanceが取り込まれているわけではない。「関連する」あるいは重要と思われたものだけである。現在のバージョンのResourceに関連したProvenance resourceを含めてはならない(SHALL NOT)。(もし、Provenanceとして「関連した」変化と思われれば、後の更新の一部として取り込まれる必要があるだろう。それまでは、このバージョンを_revincludeを使ってprovenanceとして指定して直接クエリーを発行することができる。全てのProvenanceがこのRequestについての履歴を対象として持つべきである。)


      This might not include provenances for all versions of the request – only those deemed “relevant” or important. This SHALL NOT include the provenance associated with this current version of the resource. (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update. Until then, it can be queried directly as the provenance that points to this version using _revinclude All Provenances should have some historical version of this Request as their subject.).

      Control0..*
      TypeReference(Provenance)
      Is Modifierfalse
      Must Supportfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

      Guidance on how to interpret the contents of this table can be found here

      0. MedicationRequest
      Definition

      患者への薬の供給と内服・外用薬剤処方の指示を共に提供するオーダ。ケアプランやワークフローパターンとハーモナイズし、入院や外来でも使えるようにするため、このリソースは"MedicationPrescription"や"MedicationOrder"ではなく、"MedicationRequest"と呼ばれる。MedicationRequestプロファイルからの派生プロファイルである。

      Short患者あるいはグループに対しての処方オーダ
      2. MedicationRequest.identifier
      Definition

      このインスタンスが外部から参照されるために使われるIDである。処方箋全体としてのIDとしては使用しない。
      処方箋内で同一の用法をまとめて表記されるRp番号はこのIdentifier elementの別スライスで表現する。それ以外に任意のIDを付与してもよい。
      このIDは業務手順によって定められた処方オーダに対して、直接的なURL参照が適切でない場合も含めて関連付けるために使われる。この業務手順のIDは実施者によって割り当てられたものであり、リソースが更新されたりサーバからサーバに転送されたとしても固定のものとして存続する。

      Short外部から参照されるID
      Comments

      これは業務IDであって、リソースに対するIDではない。

      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control2..?
      SlicingThis element introduces a set of slices on MedicationRequest.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ system
      • 4. MedicationRequest.identifier:rpNumber
        Slice NamerpNumber
        Definition

        処方箋内で同一用法の薬剤を慣用的にまとめて、Rpに番号をつけて剤グループとして一括指定されることがある。このスライスでは剤グループに対して割り振られたRp番号を記録する。

        Short処方箋内部の剤グループとしてのRp番号
        Comments

        剤グループに複数の薬剤が含まれる場合、このグループ内の薬剤には同じRp番号が割り振られる。

        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control1..1
        6. MedicationRequest.identifier:rpNumber.system
        Definition

        ここで付番されたIDがRp番号であることを明示するためにOIDとして定義された。urn:oid:1.2.392.100495.20.3.81で固定される。

        ShortRp番号(剤グループ番号)についてのsystem値
        Control1..?
        Fixed Valueurn:oid:1.2.392.100495.20.3.81
        8. MedicationRequest.identifier:rpNumber.value
        Definition

        Rp番号(剤グループ番号)。"1"など。

        ShortRp番号(剤グループ番号)
        Comments

        value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。

        Control1..?
        10. MedicationRequest.identifier:orderInRp
        Slice NameorderInRp
        Definition

        同一剤グループでの薬剤を表記する際の順番。XML形式と異なりJSON形式の場合、表記順は項目の順序を意味しない。したがって、薬剤の記載順を別に規定する必要があるためIDを用いて表現する。

        Short同一RP番号(剤グループ)での薬剤の表記順
        Comments

        同一剤グループ内での薬剤の順番を1から順の番号で示す。

        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control1..1
        12. MedicationRequest.identifier:orderInRp.system
        Definition

        剤グループ内番号の名前空間を識別するURI。固定値urn:oid:1.2.392.100495.20.3.82

        ShortRP番号内(剤グループ内)の連番を示すsystem値
        Control1..?
        Fixed Valueurn:oid:1.2.392.100495.20.3.82
        14. MedicationRequest.identifier:orderInRp.value
        Definition

        剤グループ内連番。

        ShortRP番号内(剤グループ内)の連番
        Comments

        value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。

        Control1..?
        16. MedicationRequest.identifier:requestIdentifierCommon
        Slice NamerequestIdentifierCommon
        Definition

        薬剤をオーダする単位としての処方箋に対するID。MedicationRequestは単一の薬剤でインスタンスが作成されるが、それの集合としての処方箋のID。system 要素には、保険医療機関番号を含む処方箋ID(urn:oid:1.2.392.100495.20.3.11.1[保険医療機関コード(10 桁)])を指定する。全国で⼀意になる発番ルールにもとづく場合には urn:oid:1.2.392.100495.20.3.11 とする。

        Short処方箋に対するID
        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control0..1
        18. MedicationRequest.identifier:requestIdentifierCommon.system
        Control1..?
        Fixed Valueurn:oid:1.2.392.100495.20.3.11
        20. MedicationRequest.identifier:requestIdentifierCommon.value
        Control1..?
        22. MedicationRequest.identifier:requestIdentifier
        Slice NamerequestIdentifier
        Definition

        薬剤をオーダする単位としての処方依頼に対するID。MedicationRequestは単一の薬剤でインスタンスが作成される。

        Short処方オーダに対するID
        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control0..*
        24. MedicationRequest.identifier:requestIdentifier.system
        Control1..?
        Fixed Valuehttp://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
        26. MedicationRequest.identifier:requestIdentifier.value
        Control1..?
        28. MedicationRequest.status
        Definition

        オーダの現在の状態を示すコード。一般的には active か completed の状態であるだろう。

        Shortオーダの現在の状態を示すコード
        Comments

        このエレメントはmodifierとされている。StatusとはこのResourceが現在妥当な状態ではないことも示すからである。

        30. MedicationRequest.statusReason
        Definition

        現在のステータスの理由

        Short現在のステータスの理由
        Comments

        一般的には「保留(suspended)」や「中止(cancelled)」といった例外的状態を示すために持ちいられる。MedicationRequestオーダが発生した理由についてはreasonCodeに記載され、この項目は用いられない。

        32. MedicationRequest.intent
        Definition

        投薬指示の意図 が提案(proposal)、計画(plan)、あるいは他の要求によるものかを示す。

        Short投薬指示の意図
        Comments

        処方をオーダする場合、MedicationRequestのどの段階でオーダしたのかについて、この項目を指定することが期待される。たとえば、proposalであれば患者、関係者、医師あるいは機器からの提案として作成される。"plan"であれば、医師、患者、関係者そして機器からの提案として生成される。"original-order"は医師にしか作成できない。
        instance-orderはリクエストあるいはオーダをインスタンス化する段階であり、MedicationAdministrationレコードにも使われる。
        intentはこのresourceが実際に適応される時に変化するため、このエレメントはmodifierとしてラベルされる。

        34. MedicationRequest.category
        Definition

        このMedicationRequest Resourceが使用される区分を示す。日本では「院外」「院内」「入院」「外来」などの区分を想定する。
        一般的には、外来や入院などどこでこの薬剤が投与、内服されるかを想定した区分である。
        処方病棟や処方した診療科をOrganization resourceで表現することが冗長である場合にはこの区分が用いられることもある。
        HL7 FHIRではvalue setとして http://terminology.hl7.org/CodeSystem/medicationrequest-category がデフォルトで用いられるが、日本での使用の場合持参薬をカバーする必要があり、JAHIS処方データ規約V3.0Cに記載されているMERIT-9処方オーダ表7とJHSP0007表を組み合わせて持ちいることとする。

        Short薬剤使用区分
        Comments

        薬剤が投与あるいはその他の用途で利用されると想定される場面についての区分である。

        BindingThe codes SHOULD be taken from JP Core Medication Oral/External Category ValueSet
        (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCategory_VS)
        36. MedicationRequest.priority
        Definition

        このMedicationRequestオーダの優先度。他のオーダと比較して表現される。

        Shortオーダの優先度
        Comments

        FHIRでは文字列の大きさが1MBを超えてはならない(SHALL NOT)。

        38. MedicationRequest.doNotPerform
        Definition

        このオーダが実施していけないものであればTrueを表示される

        Short要求が禁止された行為であればTrue
        Comments

        もし、doNotPerformに指定がなければ、オーダは実施してもよいものである。(たとえば、「実施せよ」)

        40. MedicationRequest.reported[x]
        Definition

        このレコードは元々の一次記録から報告されたものか、二次的に「報告された」資料から取り込まれたものかを示す。報告の情報源についても示される。

        Short初期記録にはない報告
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        42. MedicationRequest.medication[x]
        Definition

        Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.
        投与された薬剤を識別する。既知の薬のリストから薬を識別するコード情報を設定する。

        ShortWhat medication was supplied 医薬品
        Comments

        If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.
        ひとつのtext要素と、複数のcoding 要素を記述できる。処方オーダ時に選択または入力し、実際に処方箋に印字される文字列を必ずtext要素に格納した上で、それをコード化した情報を1個以上のcoding 要素に記述する。
        厚生労働省標準であるHOT9コード(販社指定が不要な場合にはHOT7コード)または広く流通しているYJコードを用いるか、一般名処方の場合には厚生労働省保険局一般名処方マスタのコードを使用して、Coding要素(コードsystemを識別するURI、医薬品のコード、そのコード表における医薬品の名称の3つからなる)で記述する。
        なお、上記のいずれの標準的コードも付番されていない医薬品や医療材料の場合には、薬機法の下で使用されているGS1標準の識別コードであるGTIN(Global Trade Item Number)の調剤包装単位(最少包装単位、個別包装単位)14桁を使用する。
        ひとつの処方薬、医療材料を複数のコード体系のコードで記述してもよく、その場合にcoding 要素を繰り返して記述する。
        ただし、ひとつの処方薬を複数のコードで繰り返し記述する場合には、それらのコードが指し示す処方薬、医療材料は当然同一でなければならない。
        また、処方を発行した医療機関内でのデータ利用のために、医療機関固有コード体系によるコード(ハウスコード、ローカルコード)の記述を含めてもよいが、その場合でも上述したいずれかの標準コードを同時に記述することが必要である。

        BindingThe codes SHOULD be taken from JP Core MedicationCode ValueSet
        (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCode_VS)

        処方する製剤を表すコード。

        TypeCodeableConcept, Reference(Medication)
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        44. MedicationRequest.subject
        Definition

        JP Coreでは患者を表すPatientリソースへの参照。
        一般には薬剤が投与される対象となる人(あるいはグループ)を表現するResourceに対するリンク。

        Short処方箋が発行された対象(個人あるいはグループ)
        Comments

        処方オーダの対象は必須項目である。
        二次利用のためにどこに実際の対象がいるのかについての情報は提供されない。特定の対象に対して匿名化することも必要である。

        TypeReference(JP Core Patient Profile)
        46. MedicationRequest.encounter
        Definition

        JP Coreでの使用は規定されていない。
        この対象となるリソース[x]が作成される間やこの記録が作成される対象のencounterは密接に関連している。

        Shortencounter/admission/stay のいずれかとして記録された診察
        Comments

        このエレメントは一般的には外来でのイベントに対応するが、診察が公式に終わる前や後にこの診察についてのコンテキストに対応して開始される活動についても対応する。もし、診療のエピソードに関連させる必要があれば、extensionとして扱われることがある。

        TypeReference(JP Core Encounter Profile)
        48. MedicationRequest.supportingInformation
        Definition

        薬剤をオーダするときに補助的となる追加情報(たとえば、患者の身長や体重))を含む。

        Short薬剤オーダについて補助的情報
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        50. MedicationRequest.authoredOn
        Definition

        JP Coreでは必須。処方指示が最初に作成された日時。秒の精度まで記録する。タイムゾーンも付与しなければならない。

        Shortこの処方オーダが最初に記述された日
        Control1..?
        52. MedicationRequest.requester
        Definition

        JP Coreではこのエレメントに対する規定はない。
        このオーダを発行した責任のある人、組織、機器。

        Shortこのオーダを発行した人・物
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, RelatedPerson, Device)
        54. MedicationRequest.performer
        Definition

        薬物治療を実施すると予定された者。(たとえば、薬剤投与を行った者)

        Short薬剤投与・管理を行った者
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, Device, RelatedPerson, CareTeam)
        56. MedicationRequest.performerType
        Definition

        薬剤の投与・管理を行った職種を示す。

        Short薬剤投与を行った職種
        Comments

        Performerを示さずにこのエレメントが指定された場合は、このエレメントは薬剤の投与/管理が指定の職種でなければならないと言うことを示している。Performerと共に指定された場合は、もし指定されたPerformerが実施できない場合に薬剤投与・管理を行うものについての要件が示されたことを意味する。

        BindingFor example codes, see JP Core PractitionerRole ValueSet
        (example to http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS)
        58. MedicationRequest.recorder
        Definition

        JP Coreではこのエレメントに対する規定はない。
        たとえば口答指示や電話でのオーダにより、他の人の代理で処方を入力した人。

        Short投薬オーダの入力者
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile)
        60. MedicationRequest.reasonCode
        Definition

        このエレメントに対するJP Coreの規定はない。
        薬剤をオーダするあるいはしないことを示した理由。

        Short薬を注文するあるいは注文しない理由や適応
        Comments

        このエレメントは病名コードであってもよい。もし、すべての条件を示す記録があって他の詳細な記録が必要であれば、reasonReferenceを使用すること。

        62. MedicationRequest.reasonReference
        Definition

        薬剤がなぜオーダされたのかを説明する条件や観察。

        Short処方箋が書かれた理由について補足するCondition ResourceまたはObservation Resource
        Comments

        薬剤オーダの理由を示すこれは条件や観察についての参照である。もし、コードだけであればreasonCodeを使用すること。

        TypeReference(JP Core Condition Profile, JP Core Observation Common Profile)
        64. MedicationRequest.instantiatesCanonical
        Definition

        このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。

        ShortFHIRプロトコルまたは定義のインスタンス
        Comments

        Canonical Referencesを参照すること。

        66. MedicationRequest.instantiatesUri
        Definition

        このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。

        Short外部プロトコルまたは定義のインスタンス
        Comments

        以下参照。 http://en.wikipedia.org/wiki/Uniform_resource_identifier

        68. MedicationRequest.basedOn
        Definition

        このMedicationRequestの全部あるいは一部を満たす計画やオーダ。

        Shortオーダが実施される根拠
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        70. MedicationRequest.groupIdentifier
        Definition

        一人の処方者が同時期に前後して作成した全てのリクエストに共通するIDで、処方や薬品請求のIDを示す。

        ShortこのRequestを一部とする複数のオーダを構成するID
        Requirements

        リクエストは"basedOn"での関連付け(たとえば、あるリクエストが他のリクエストを満たす)か、あるいは共通の請求伝票に書かれているを示すことで関連付けられる。同じ請求伝票にあるリクエストは最初に作成されてからは変更や維持などについては独立したものと見なされる。

        72. MedicationRequest.courseOfTherapyType
        Definition

        患者が内服する薬剤についての管理の全体的なパターンについての記載。

        Short薬剤投与の全体的なパターン
        Comments

        この属性は薬剤プロトコールと混同してはならない。

        74. MedicationRequest.insurance
        Definition

        リクエストされたサービスについて支払いが求め裸得ることになる、保険のプランや適応範囲の拡大、事前の権限付与、かつ/または事前の判定。

        Short適用される保険
        Comments

        参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

        TypeReference(JP Core Coverage Profile, ClaimResponse)
        76. MedicationRequest.note
        Definition

        他の属性では伝えることができなかったMedicationRequestについての付加的情報。

        Short薬剤単位の備考
        Comments

        構造化されたアノテーションが内システムでは、作成者や記録時間のない一つのアノテーションで情報を伝達している。このエレメントに情報の修正を要する可能性があるためにナラティブな情報も必要としている。Annotationsには機械処理が可能で修正される("modifying")情報を伝達することに使うべきではない(SHOULD NOT)。これがSHOULDである理由はユーザの行動を強制することはほぼ不可能であるからである。

        78. MedicationRequest.dosageInstruction
        TypeDosage(JP Core MedicationDosage DataType)
        80. MedicationRequest.dispenseRequest
        Definition

        薬剤オーダ(MedicationRequest, Medication Prescription, Medication Orderなどとしても表現される)や薬剤オーダとの一部としての薬剤の払い出しあるいは提供。この情報はオーダとしてかならず伝えられるというわけではないことに注意。薬剤部門で調剤・払い出しを完了するための施設(たとえば病院)やシステムでのサポートに関する設定をしてもよい。

        Short調剤・払い出しについての承認事項
        82. MedicationRequest.dispenseRequest.id
        Definition

        エレメント間参照のためのユニークID。空白を含まない全ての文字を使ってもよい(MAY)。

        Short内部エレメントを参照するためのユニークID
        84. MedicationRequest.dispenseRequest.extension
        SlicingThis element introduces a set of slices on MedicationRequest.dispenseRequest.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 86. MedicationRequest.dispenseRequest.extension:instructionForDispense
          Slice NameinstructionForDispense
          Control0..*
          TypeExtension(JP Core MedicationRequest DispenseRequest InstructionForDispense Extension) (Extension Type: CodeableConcept)
          88. MedicationRequest.dispenseRequest.extension:expectedRepeatCount
          Slice NameexpectedRepeatCount
          Control0..1
          TypeExtension(JP Core MedicationRequest DispenseRequest ExpectedRepeatCount Extension) (Extension Type: integer)
          90. MedicationRequest.dispenseRequest.initialFill
          Definition

          初回の薬剤払い出しでの期間や量への指示

          Short初回の調剤詳細
          Comments

          このエレメントを設定するときには量あるいは期間が指定されていなければならない。

          92. MedicationRequest.dispenseRequest.initialFill.quantity
          Definition

          初回の払い出しとして提供される薬剤の量。

          Short初回の調剤量
          Comments

          このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

          TypeQuantity(JP Core Medication Quantity DataType)
          94. MedicationRequest.dispenseRequest.initialFill.duration
          Definition

          初回に行われる調剤、払い出しで予定される期間

          Short初回の調剤期間
          Comments

          このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

          96. MedicationRequest.dispenseRequest.dispenseInterval
          Definition

          再調剤、払い出しを行う予定までの最短の期間

          Short再調剤までの最短期間
          Comments

          このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

          98. MedicationRequest.dispenseRequest.validityPeriod
          Definition

          このエレメントは処方の有効期間(処方が失効する日)を示す。

          Short許可された払い出し期間
          100. MedicationRequest.dispenseRequest.validityPeriod.start
          Definition

          期間の開始を示す。境界も含まれる。

          Short境界を含む開始時刻
          Comments

          このエレメントが設定されていなければ、下限が不明であることを示す。

          102. MedicationRequest.dispenseRequest.validityPeriod.end
          Definition

          期間の終了時刻。もし、期間の終了が示されていなければ、このインスタンスが生成された時点での終了時刻が不明であったか計画されていなかったかである。開始時刻(start)は過去であることもあり、終了時刻(end)は未来であることもあり、その時点での見込みあるいは予定された終了時刻を意味する。

          Short継続中でなければ境界を含む終了時刻
          Comments

          終了時刻は全ての日付・時刻に対応する。たとえば、2012-02-03T10:00:00は2012-02-03を終了時刻(end)の値とする期間を示す。

          104. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
          Definition

          リフィル回数を示す整数である。患者が処方された薬を最初の払い出しから追加で受け取ることができる回数である。使用上の注意:この整数には最初の払い出しが含まれない。オーダが「30錠に加えて3回リフィル可」であれば、このオーダで合計で最大4回、120錠が患者に受け渡される。この数字を0とすることで,処方者がリフィルを許可しないということを明示することができる。

          Short許可されたリフィル回数
          Comments

          許可された払い出し回数は,最大でこの数字に1を足したものである。

          106. MedicationRequest.dispenseRequest.quantity
          Definition

          1回の調剤で払い出される薬剤の量

          Short調剤量
          Comments

          このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

          TypeQuantity(JP Core Medication Quantity DataType)
          108. MedicationRequest.dispenseRequest.expectedSupplyDuration
          Definition

          供給される製品が使用されるか、あるいは払い出しが想定されている時間を指定する期間。

          Short調剤日数
          Comments

          状況によっては、この属性は物理的に供給される量というよりも、想定されている期間に供給される薬剤の量を指定する数量の代わりに使われることもある。たとえば、薬剤が90日間供給される(オーダされた量に基づいて)など。可能であれば、量も示した方がより正確になる。expectedSupplyDurationは外部要因に影響をうけることのある予測値である。

          110. MedicationRequest.dispenseRequest.expectedSupplyDuration.unit
          Fixed Value
          112. MedicationRequest.dispenseRequest.expectedSupplyDuration.system
          Fixed Valuehttp://unitsofmeasure.org
          114. MedicationRequest.dispenseRequest.expectedSupplyDuration.code
          Fixed Valued
          116. MedicationRequest.dispenseRequest.performer
          Definition

          処方者によって指定される調剤・払い出しを行うと想定されているOrganizationを示す。
          Indicates the intended dispensing Organization specified by the prescriber.

          Short想定された払い出し薬局
          Comments

          参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

          TypeReference(JP Core Organization Profile)
          118. MedicationRequest.substitution
          Definition

          後発医薬品への変更可否情報。代替薬剤を払い出してよいかどうかを示している。代替薬剤を使用しなければいけない場合もあれば、使用しない場合もある。このブロックでは処方者の意図が示される。もし、何も指定されていなければ代替薬品を用いてもよい。

          Short後発医薬品への変更可否情報
          120. MedicationRequest.substitution.allowed[x]
          Definition

          後発医薬品への変更可否情報。

          Short後発医薬品への変更可否情報
          Comments

          代替品が許可されるかどうかは無視できないので、このエレメントはmodifierとしてラベルされる。

          BindingThe codes SHOULD be taken from JP Core Medication Substitution Not Allowed Reason ValueSet
          (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationSubstitutionNotAllowedReason_VS)
          TypeCodeableConcept, boolean
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          122. MedicationRequest.substitution.reason
          Definition

          代替品にしなければならなかった、あるいは代替品が認められなかった理由を示す。

          Short代替品を提供した(あるいは、しなかった)理由
          Comments

          代替品の理由を表す一般的パターンに全てのターミノロジが適応しているわけではない。情報モデルはCodeableConceptではなく、直接Codingをを使用してテキストやコーディング、翻訳、そしてエレメントと事前条件、事後条件の関係について管理するためにその構造を提示する必要がある。

          124. MedicationRequest.priorPrescription
          Definition

          関連する先行オーダや処方を表現するMedicationRequest Resourceへのリンク。

          Short前回のオーダ/処方
          Comments

          参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

          126. MedicationRequest.detectedIssue
          Definition

          患者に対して1回以上の実施されたか提案された診療行為によって、実際に起きたあるいは起きる可能性のある臨床的問題。たとえば、薬剤官相互作用や重複治療、薬剤量についての警告など。DetectedIssueリソースへの参照。

          Short実施時の臨床的問題
          Comments

          このエレメントは意思決定支援システムや臨床医によって指摘された問題点を扱うことができ、問題を表すためのステップについての情報を扱ってもよい。

          128. MedicationRequest.eventHistory
          Definition

          このリソースの現在のバージョンをユーザから見て関係していそうなキーとなる更新や状態遷移と識別される過去のバージョンのこのリソースあるいは調剤請求あるいはEvent ResourceについてのProvenance resourceへの参照。

          Shortライフサイクルで関心のあるイベントのリスト
          Comments

          このエレメントには全てのバージョンのMedicationRequestについてのProvenanceが取り込まれているわけではない。「関連する」あるいは重要と思われたものだけである。現在のバージョンのResourceに関連したProvenance resourceを含めてはならない(SHALL NOT)。(もし、Provenanceとして「関連した」変化と思われれば、後の更新の一部として取り込まれる必要があるだろう。それまでは、このバージョンを_revincludeを使ってprovenanceとして指定して直接クエリーを発行することができる。全てのProvenanceがこのRequestについての履歴を対象として持つべきである。)

          Guidance on how to interpret the contents of this table can be found here

          0. MedicationRequest
          Definition

          患者への薬の供給と内服・外用薬剤処方の指示を共に提供するオーダ。ケアプランやワークフローパターンとハーモナイズし、入院や外来でも使えるようにするため、このリソースは"MedicationPrescription"や"MedicationOrder"ではなく、"MedicationRequest"と呼ばれる。MedicationRequestプロファイルからの派生プロファイルである。

          Short患者あるいはグループに対しての処方オーダ
          Control0..*
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          Alternate NamesPrescription, Order
          Invariantsdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
          dom-3: 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.exists() and ('#'+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(uri) = '#').exists()).not()).trace('unmatched', id).empty())
          dom-4: 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-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
          dom-6: A resource should have narrative for robust management (text.`div`.exists())
          2. MedicationRequest.id
          Definition

          The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

          ShortLogical id of this artifact
          Comments

          The only time that a resource does not have an id is when it is being submitted to the server using a create operation.

          Control0..1
          Typeid
          Is Modifierfalse
          Must Supportfalse
          Summarytrue
          4. MedicationRequest.meta
          Definition

          The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

          ShortMetadata about the resource
          Control0..1
          TypeMeta
          Is Modifierfalse
          Must Supportfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          6. MedicationRequest.implicitRules
          Definition

          A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

          ShortA set of rules under which this content was created
          Comments

          Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.

          Control0..1
          Typeuri
          Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supportfalse
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          8. MedicationRequest.language
          Definition

          The base language in which the resource is written.

          ShortLanguage of the resource content
          Comments

          Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

          Control0..1
          BindingThe codes SHOULD be taken from CommonLanguages
          (preferred to http://hl7.org/fhir/ValueSet/languages)

          IETF language tag

          Additional BindingsPurpose
          AllLanguagesMax Binding
          Typecode
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Must Supportfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          10. MedicationRequest.text
          Definition

          A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

          ShortText summary of the resource, for human interpretation
          Comments

          Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

          Control0..1
          TypeNarrative
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          Alternate Namesnarrative, html, xhtml, display
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          12. MedicationRequest.contained
          Definition

          These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.

          ShortContained, inline Resources
          Comments

          This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.

          Control0..*
          TypeResource
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          Alternate Namesinline resources, anonymous resources, contained resources
          Invariantsdom-r4b: Containing new R4B resources within R4 resources may cause interoperability issues if instances are shared with R4 systems (($this is Citation or $this is Evidence or $this is EvidenceReport or $this is EvidenceVariable or $this is MedicinalProductDefinition or $this is PackagedProductDefinition or $this is AdministrableProductDefinition or $this is Ingredient or $this is ClinicalUseDefinition or $this is RegulatedAuthorization or $this is SubstanceDefinition or $this is SubscriptionStatus or $this is SubscriptionTopic) implies (%resource is Citation or %resource is Evidence or %resource is EvidenceReport or %resource is EvidenceVariable or %resource is MedicinalProductDefinition or %resource is PackagedProductDefinition or %resource is AdministrableProductDefinition or %resource is Ingredient or %resource is ClinicalUseDefinition or %resource is RegulatedAuthorization or %resource is SubstanceDefinition or %resource is SubscriptionStatus or %resource is SubscriptionTopic))
          14. MedicationRequest.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          16. MedicationRequest.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          ShortExtensions that cannot be ignored
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
          Must Supportfalse
          Summaryfalse
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          18. MedicationRequest.identifier
          Definition

          このインスタンスが外部から参照されるために使われるIDである。処方箋全体としてのIDとしては使用しない。
          処方箋内で同一の用法をまとめて表記されるRp番号はこのIdentifier elementの別スライスで表現する。それ以外に任意のIDを付与してもよい。
          このIDは業務手順によって定められた処方オーダに対して、直接的なURL参照が適切でない場合も含めて関連付けるために使われる。この業務手順のIDは実施者によって割り当てられたものであり、リソースが更新されたりサーバからサーバに転送されたとしても固定のものとして存続する。

          Short外部から参照されるID
          Comments

          これは業務IDであって、リソースに対するIDではない。

          NoteThis is a business identifier, not a resource identifier (see discussion)
          Control2..*
          TypeIdentifier
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          SlicingThis element introduces a set of slices on MedicationRequest.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ system
          • 20. MedicationRequest.identifier:rpNumber
            Slice NamerpNumber
            Definition

            処方箋内で同一用法の薬剤を慣用的にまとめて、Rpに番号をつけて剤グループとして一括指定されることがある。このスライスでは剤グループに対して割り振られたRp番号を記録する。

            Short処方箋内部の剤グループとしてのRp番号
            Comments

            剤グループに複数の薬剤が含まれる場合、このグループ内の薬剤には同じRp番号が割り振られる。

            NoteThis is a business identifier, not a resource identifier (see discussion)
            Control1..1
            TypeIdentifier
            Is Modifierfalse
            Must Supportfalse
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            22. MedicationRequest.identifier:rpNumber.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ShortUnique id for inter-element referencing
            Control0..1
            Typeid
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            24. MedicationRequest.identifier:rpNumber.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on MedicationRequest.identifier.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 26. MedicationRequest.identifier:rpNumber.use
              Definition

              The purpose of this identifier.

              Shortusual | official | temp | secondary | old (If known)
              Comments

              Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

              Control0..1
              BindingThe codes SHALL be taken from IdentifierUse
              (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
              Typecode
              Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              Requirements

              Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              28. MedicationRequest.identifier:rpNumber.type
              Definition

              A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

              ShortDescription of identifier
              Comments

              This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

              Control0..1
              BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes
              (extensible to http://hl7.org/fhir/ValueSet/identifier-type)
              TypeCodeableConcept
              Is Modifierfalse
              Summarytrue
              Requirements

              Allows users to make use of identifiers when the identifier system is not known.

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              30. MedicationRequest.identifier:rpNumber.system
              Definition

              ここで付番されたIDがRp番号であることを明示するためにOIDとして定義された。urn:oid:1.2.392.100495.20.3.81で固定される。

              ShortRp番号(剤グループ番号)についてのsystem値
              Comments

              Identifier.system is always case sensitive.

              Control1..1
              Typeuri
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              Requirements

              There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

              Fixed Valueurn:oid:1.2.392.100495.20.3.81
              Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              32. MedicationRequest.identifier:rpNumber.value
              Definition

              Rp番号(剤グループ番号)。"1"など。

              ShortRp番号(剤グループ番号)
              Comments

              value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。

              Control1..1
              Typestring
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              Example<br/><b>General</b>:123456
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              34. MedicationRequest.identifier:rpNumber.period
              Definition

              Time period during which identifier is/was valid for use.

              ShortTime period when id is/was valid for use
              Control0..1
              TypePeriod
              Is Modifierfalse
              Summarytrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              36. MedicationRequest.identifier:rpNumber.assigner
              Definition

              Organization that issued/manages the identifier.

              ShortOrganization that issued id (may be just text)
              Comments

              The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

              Control0..1
              TypeReference(Organization)
              Is Modifierfalse
              Summarytrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              38. MedicationRequest.identifier:orderInRp
              Slice NameorderInRp
              Definition

              同一剤グループでの薬剤を表記する際の順番。XML形式と異なりJSON形式の場合、表記順は項目の順序を意味しない。したがって、薬剤の記載順を別に規定する必要があるためIDを用いて表現する。

              Short同一RP番号(剤グループ)での薬剤の表記順
              Comments

              同一剤グループ内での薬剤の順番を1から順の番号で示す。

              NoteThis is a business identifier, not a resource identifier (see discussion)
              Control1..1
              TypeIdentifier
              Is Modifierfalse
              Must Supportfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              40. MedicationRequest.identifier:orderInRp.id
              Definition

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ShortUnique id for inter-element referencing
              Control0..1
              Typeid
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              42. MedicationRequest.identifier:orderInRp.extension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ShortAdditional content defined by implementations
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Alternate Namesextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on MedicationRequest.identifier.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 44. MedicationRequest.identifier:orderInRp.use
                Definition

                The purpose of this identifier.

                Shortusual | official | temp | secondary | old (If known)
                Comments

                Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

                Control0..1
                BindingThe codes SHALL be taken from IdentifierUse
                (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
                Typecode
                Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                46. MedicationRequest.identifier:orderInRp.type
                Definition

                A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                ShortDescription of identifier
                Comments

                This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

                Control0..1
                BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes
                (extensible to http://hl7.org/fhir/ValueSet/identifier-type)
                TypeCodeableConcept
                Is Modifierfalse
                Summarytrue
                Requirements

                Allows users to make use of identifiers when the identifier system is not known.

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                48. MedicationRequest.identifier:orderInRp.system
                Definition

                剤グループ内番号の名前空間を識別するURI。固定値urn:oid:1.2.392.100495.20.3.82

                ShortRP番号内(剤グループ内)の連番を示すsystem値
                Comments

                Identifier.system is always case sensitive.

                Control1..1
                Typeuri
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Requirements

                There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

                Fixed Valueurn:oid:1.2.392.100495.20.3.82
                Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                50. MedicationRequest.identifier:orderInRp.value
                Definition

                剤グループ内連番。

                ShortRP番号内(剤グループ内)の連番
                Comments

                value は string型であり、数値はゼロサプレス、つまり、'01'でなく'1'と指定すること。

                Control1..1
                Typestring
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summarytrue
                Example<br/><b>General</b>:123456
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                52. MedicationRequest.identifier:orderInRp.period
                Definition

                Time period during which identifier is/was valid for use.

                ShortTime period when id is/was valid for use
                Control0..1
                TypePeriod
                Is Modifierfalse
                Summarytrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                54. MedicationRequest.identifier:orderInRp.assigner
                Definition

                Organization that issued/manages the identifier.

                ShortOrganization that issued id (may be just text)
                Comments

                The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

                Control0..1
                TypeReference(Organization)
                Is Modifierfalse
                Summarytrue
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                56. MedicationRequest.identifier:requestIdentifierCommon
                Slice NamerequestIdentifierCommon
                Definition

                薬剤をオーダする単位としての処方箋に対するID。MedicationRequestは単一の薬剤でインスタンスが作成されるが、それの集合としての処方箋のID。system 要素には、保険医療機関番号を含む処方箋ID(urn:oid:1.2.392.100495.20.3.11.1[保険医療機関コード(10 桁)])を指定する。全国で⼀意になる発番ルールにもとづく場合には urn:oid:1.2.392.100495.20.3.11 とする。

                Short処方箋に対するID
                Comments

                This is a business identifier, not a resource identifier.

                NoteThis is a business identifier, not a resource identifier (see discussion)
                Control0..1
                TypeIdentifier
                Is Modifierfalse
                Must Supportfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                58. MedicationRequest.identifier:requestIdentifierCommon.id
                Definition

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ShortUnique id for inter-element referencing
                Control0..1
                Typeid
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                60. MedicationRequest.identifier:requestIdentifierCommon.extension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortAdditional content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingThis element introduces a set of slices on MedicationRequest.identifier.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 62. MedicationRequest.identifier:requestIdentifierCommon.use
                  Definition

                  The purpose of this identifier.

                  Shortusual | official | temp | secondary | old (If known)
                  Comments

                  Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

                  Control0..1
                  BindingThe codes SHALL be taken from IdentifierUse
                  (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
                  Typecode
                  Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summarytrue
                  Requirements

                  Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  64. MedicationRequest.identifier:requestIdentifierCommon.type
                  Definition

                  A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                  ShortDescription of identifier
                  Comments

                  This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

                  Control0..1
                  BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes
                  (extensible to http://hl7.org/fhir/ValueSet/identifier-type)
                  TypeCodeableConcept
                  Is Modifierfalse
                  Summarytrue
                  Requirements

                  Allows users to make use of identifiers when the identifier system is not known.

                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  66. MedicationRequest.identifier:requestIdentifierCommon.system
                  Definition

                  Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

                  ShortThe namespace for the identifier value
                  Comments

                  Identifier.system is always case sensitive.

                  Control1..1
                  Typeuri
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summarytrue
                  Requirements

                  There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

                  Fixed Valueurn:oid:1.2.392.100495.20.3.11
                  Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  68. MedicationRequest.identifier:requestIdentifierCommon.value
                  Definition

                  The portion of the identifier typically relevant to the user and which is unique within the context of the system.

                  ShortThe value that is unique
                  Comments

                  If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

                  Control1..1
                  Typestring
                  Is Modifierfalse
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Summarytrue
                  Example<br/><b>General</b>:123456
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  70. MedicationRequest.identifier:requestIdentifierCommon.period
                  Definition

                  Time period during which identifier is/was valid for use.

                  ShortTime period when id is/was valid for use
                  Control0..1
                  TypePeriod
                  Is Modifierfalse
                  Summarytrue
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  72. MedicationRequest.identifier:requestIdentifierCommon.assigner
                  Definition

                  Organization that issued/manages the identifier.

                  ShortOrganization that issued id (may be just text)
                  Comments

                  The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

                  Control0..1
                  TypeReference(Organization)
                  Is Modifierfalse
                  Summarytrue
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  74. MedicationRequest.identifier:requestIdentifier
                  Slice NamerequestIdentifier
                  Definition

                  薬剤をオーダする単位としての処方依頼に対するID。MedicationRequestは単一の薬剤でインスタンスが作成される。

                  Short処方オーダに対するID
                  Comments

                  This is a business identifier, not a resource identifier.

                  NoteThis is a business identifier, not a resource identifier (see discussion)
                  Control0..*
                  TypeIdentifier
                  Is Modifierfalse
                  Must Supportfalse
                  Summaryfalse
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  76. MedicationRequest.identifier:requestIdentifier.id
                  Definition

                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  ShortUnique id for inter-element referencing
                  Control0..1
                  Typeid
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  78. MedicationRequest.identifier:requestIdentifier.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortAdditional content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on MedicationRequest.identifier.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 80. MedicationRequest.identifier:requestIdentifier.use
                    Definition

                    The purpose of this identifier.

                    Shortusual | official | temp | secondary | old (If known)
                    Comments

                    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

                    Control0..1
                    BindingThe codes SHALL be taken from IdentifierUse
                    (required to http://hl7.org/fhir/ValueSet/identifier-use|4.3.0)
                    Typecode
                    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    82. MedicationRequest.identifier:requestIdentifier.type
                    Definition

                    A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                    ShortDescription of identifier
                    Comments

                    This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

                    Control0..1
                    BindingUnless not suitable, these codes SHALL be taken from Identifier Type Codes
                    (extensible to http://hl7.org/fhir/ValueSet/identifier-type)
                    TypeCodeableConcept
                    Is Modifierfalse
                    Summarytrue
                    Requirements

                    Allows users to make use of identifiers when the identifier system is not known.

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    84. MedicationRequest.identifier:requestIdentifier.system
                    Definition

                    Establishes the namespace for the value - that is, a URL that describes a set values that are unique.

                    ShortThe namespace for the identifier value
                    Comments

                    Identifier.system is always case sensitive.

                    Control1..1
                    Typeuri
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

                    Fixed Valuehttp://jpfhir.jp/fhir/core/IdSystem/resourceInstance-identifier
                    Example<br/><b>General</b>:http://www.acme.com/identifiers/patient
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    86. MedicationRequest.identifier:requestIdentifier.value
                    Definition

                    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

                    ShortThe value that is unique
                    Comments

                    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

                    Control1..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Example<br/><b>General</b>:123456
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    88. MedicationRequest.identifier:requestIdentifier.period
                    Definition

                    Time period during which identifier is/was valid for use.

                    ShortTime period when id is/was valid for use
                    Control0..1
                    TypePeriod
                    Is Modifierfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    90. MedicationRequest.identifier:requestIdentifier.assigner
                    Definition

                    Organization that issued/manages the identifier.

                    ShortOrganization that issued id (may be just text)
                    Comments

                    The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

                    Control0..1
                    TypeReference(Organization)
                    Is Modifierfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    92. MedicationRequest.status
                    Definition

                    オーダの現在の状態を示すコード。一般的には active か completed の状態であるだろう。

                    Shortオーダの現在の状態を示すコード
                    Comments

                    このエレメントはmodifierとされている。StatusとはこのResourceが現在妥当な状態ではないことも示すからである。

                    Control1..1
                    BindingThe codes SHALL be taken from medicationrequest Status
                    (required to http://hl7.org/fhir/ValueSet/medicationrequest-status|4.3.0)

                    A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.

                    Typecode
                    Is Modifiertrue because This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    94. MedicationRequest.statusReason
                    Definition

                    現在のステータスの理由

                    Short現在のステータスの理由
                    Comments

                    一般的には「保留(suspended)」や「中止(cancelled)」といった例外的状態を示すために持ちいられる。MedicationRequestオーダが発生した理由についてはreasonCodeに記載され、この項目は用いられない。

                    Control0..1
                    BindingFor example codes, see medicationRequest Status Reason Codes
                    (example to http://hl7.org/fhir/ValueSet/medicationrequest-status-reason)

                    Identifies the reasons for a given status.

                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    96. MedicationRequest.intent
                    Definition

                    投薬指示の意図 が提案(proposal)、計画(plan)、あるいは他の要求によるものかを示す。

                    Short投薬指示の意図
                    Comments

                    処方をオーダする場合、MedicationRequestのどの段階でオーダしたのかについて、この項目を指定することが期待される。たとえば、proposalであれば患者、関係者、医師あるいは機器からの提案として作成される。"plan"であれば、医師、患者、関係者そして機器からの提案として生成される。"original-order"は医師にしか作成できない。
                    instance-orderはリクエストあるいはオーダをインスタンス化する段階であり、MedicationAdministrationレコードにも使われる。
                    intentはこのresourceが実際に適応される時に変化するため、このエレメントはmodifierとしてラベルされる。

                    Control1..1
                    BindingThe codes SHALL be taken from medicationRequest Intent
                    (required to http://hl7.org/fhir/ValueSet/medicationrequest-intent|4.3.0)

                    The kind of medication order.

                    Typecode
                    Is Modifiertrue because This element changes the interpretation of all descriptive attributes. For example "the time the request is recommended to occur" vs. "the time the request is authorized to occur" or "who is recommended to perform the request" vs. "who is authorized to perform the request
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    98. MedicationRequest.category
                    Definition

                    このMedicationRequest Resourceが使用される区分を示す。日本では「院外」「院内」「入院」「外来」などの区分を想定する。
                    一般的には、外来や入院などどこでこの薬剤が投与、内服されるかを想定した区分である。
                    処方病棟や処方した診療科をOrganization resourceで表現することが冗長である場合にはこの区分が用いられることもある。
                    HL7 FHIRではvalue setとして http://terminology.hl7.org/CodeSystem/medicationrequest-category がデフォルトで用いられるが、日本での使用の場合持参薬をカバーする必要があり、JAHIS処方データ規約V3.0Cに記載されているMERIT-9処方オーダ表7とJHSP0007表を組み合わせて持ちいることとする。

                    Short薬剤使用区分
                    Comments

                    薬剤が投与あるいはその他の用途で利用されると想定される場面についての区分である。

                    Control0..*
                    BindingThe codes SHOULD be taken from JP Core Medication Oral/External Category ValueSet
                    (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCategory_VS)
                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    100. MedicationRequest.priority
                    Definition

                    このMedicationRequestオーダの優先度。他のオーダと比較して表現される。

                    Shortオーダの優先度
                    Comments

                    FHIRでは文字列の大きさが1MBを超えてはならない(SHALL NOT)。

                    Control0..1
                    BindingThe codes SHALL be taken from RequestPriority
                    (required to http://hl7.org/fhir/ValueSet/request-priority|4.3.0)

                    Identifies the level of importance to be assigned to actioning the request.

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    102. MedicationRequest.doNotPerform
                    Definition

                    このオーダが実施していけないものであればTrueを表示される

                    Short要求が禁止された行為であればTrue
                    Comments

                    もし、doNotPerformに指定がなければ、オーダは実施してもよいものである。(たとえば、「実施せよ」)

                    Control0..1
                    Typeboolean
                    Is Modifiertrue because This element is labeled as a modifier because this element negates the request to occur (ie, this is a request for the medication not to be ordered or prescribed, etc)
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    104. MedicationRequest.reported[x]
                    Definition

                    このレコードは元々の一次記録から報告されたものか、二次的に「報告された」資料から取り込まれたものかを示す。報告の情報源についても示される。

                    Short初期記録にはない報告
                    Control0..1
                    TypeChoice of: boolean, Reference(Patient, Practitioner, PractitionerRole, RelatedPerson, Organization)
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    106. MedicationRequest.medication[x]
                    Definition

                    Identifies the medication that was administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications.
                    投与された薬剤を識別する。既知の薬のリストから薬を識別するコード情報を設定する。

                    ShortWhat medication was supplied 医薬品
                    Comments

                    If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the medication resource is recommended. For example, if you require form or lot number, then you must reference the Medication resource.
                    ひとつのtext要素と、複数のcoding 要素を記述できる。処方オーダ時に選択または入力し、実際に処方箋に印字される文字列を必ずtext要素に格納した上で、それをコード化した情報を1個以上のcoding 要素に記述する。
                    厚生労働省標準であるHOT9コード(販社指定が不要な場合にはHOT7コード)または広く流通しているYJコードを用いるか、一般名処方の場合には厚生労働省保険局一般名処方マスタのコードを使用して、Coding要素(コードsystemを識別するURI、医薬品のコード、そのコード表における医薬品の名称の3つからなる)で記述する。
                    なお、上記のいずれの標準的コードも付番されていない医薬品や医療材料の場合には、薬機法の下で使用されているGS1標準の識別コードであるGTIN(Global Trade Item Number)の調剤包装単位(最少包装単位、個別包装単位)14桁を使用する。
                    ひとつの処方薬、医療材料を複数のコード体系のコードで記述してもよく、その場合にcoding 要素を繰り返して記述する。
                    ただし、ひとつの処方薬を複数のコードで繰り返し記述する場合には、それらのコードが指し示す処方薬、医療材料は当然同一でなければならない。
                    また、処方を発行した医療機関内でのデータ利用のために、医療機関固有コード体系によるコード(ハウスコード、ローカルコード)の記述を含めてもよいが、その場合でも上述したいずれかの標準コードを同時に記述することが必要である。

                    Control1..1
                    BindingThe codes SHOULD be taken from JP Core MedicationCode ValueSet
                    (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationCode_VS)

                    処方する製剤を表すコード。

                    TypeCodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    108. MedicationRequest.subject
                    Definition

                    JP Coreでは患者を表すPatientリソースへの参照。
                    一般には薬剤が投与される対象となる人(あるいはグループ)を表現するResourceに対するリンク。

                    Short処方箋が発行された対象(個人あるいはグループ)
                    Comments

                    処方オーダの対象は必須項目である。
                    二次利用のためにどこに実際の対象がいるのかについての情報は提供されない。特定の対象に対して匿名化することも必要である。

                    Control1..1
                    TypeReference(JP Core Patient Profile)
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    110. MedicationRequest.encounter
                    Definition

                    JP Coreでの使用は規定されていない。
                    この対象となるリソース[x]が作成される間やこの記録が作成される対象のencounterは密接に関連している。

                    Shortencounter/admission/stay のいずれかとして記録された診察
                    Comments

                    このエレメントは一般的には外来でのイベントに対応するが、診察が公式に終わる前や後にこの診察についてのコンテキストに対応して開始される活動についても対応する。もし、診療のエピソードに関連させる必要があれば、extensionとして扱われることがある。

                    Control0..1
                    TypeReference(JP Core Encounter Profile)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    112. MedicationRequest.supportingInformation
                    Definition

                    薬剤をオーダするときに補助的となる追加情報(たとえば、患者の身長や体重))を含む。

                    Short薬剤オーダについて補助的情報
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..*
                    TypeReference(Resource)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    114. MedicationRequest.authoredOn
                    Definition

                    JP Coreでは必須。処方指示が最初に作成された日時。秒の精度まで記録する。タイムゾーンも付与しなければならない。

                    Shortこの処方オーダが最初に記述された日
                    Control1..1
                    TypedateTime
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    116. MedicationRequest.requester
                    Definition

                    JP Coreではこのエレメントに対する規定はない。
                    このオーダを発行した責任のある人、組織、機器。

                    Shortこのオーダを発行した人・物
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..1
                    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, RelatedPerson, Device)
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    118. MedicationRequest.performer
                    Definition

                    薬物治療を実施すると予定された者。(たとえば、薬剤投与を行った者)

                    Short薬剤投与・管理を行った者
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..1
                    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile, JP Core Organization Profile, JP Core Patient Profile, Device, RelatedPerson, CareTeam)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    120. MedicationRequest.performerType
                    Definition

                    薬剤の投与・管理を行った職種を示す。

                    Short薬剤投与を行った職種
                    Comments

                    Performerを示さずにこのエレメントが指定された場合は、このエレメントは薬剤の投与/管理が指定の職種でなければならないと言うことを示している。Performerと共に指定された場合は、もし指定されたPerformerが実施できない場合に薬剤投与・管理を行うものについての要件が示されたことを意味する。

                    Control0..1
                    BindingFor example codes, see JP Core PractitionerRole ValueSet
                    (example to http://jpfhir.jp/fhir/core/ValueSet/JP_PractitionerRole_VS)
                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    122. MedicationRequest.recorder
                    Definition

                    JP Coreではこのエレメントに対する規定はない。
                    たとえば口答指示や電話でのオーダにより、他の人の代理で処方を入力した人。

                    Short投薬オーダの入力者
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..1
                    TypeReference(JP Core Practitioner Profile, JP Core PractitionerRole Profile)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    124. MedicationRequest.reasonCode
                    Definition

                    このエレメントに対するJP Coreの規定はない。
                    薬剤をオーダするあるいはしないことを示した理由。

                    Short薬を注文するあるいは注文しない理由や適応
                    Comments

                    このエレメントは病名コードであってもよい。もし、すべての条件を示す記録があって他の詳細な記録が必要であれば、reasonReferenceを使用すること。

                    Control0..*
                    BindingFor example codes, see Condition/Problem/DiagnosisCodes
                    (example to http://hl7.org/fhir/ValueSet/condition-code)

                    A coded concept indicating why the medication was ordered.

                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    126. MedicationRequest.reasonReference
                    Definition

                    薬剤がなぜオーダされたのかを説明する条件や観察。

                    Short処方箋が書かれた理由について補足するCondition ResourceまたはObservation Resource
                    Comments

                    薬剤オーダの理由を示すこれは条件や観察についての参照である。もし、コードだけであればreasonCodeを使用すること。

                    Control0..*
                    TypeReference(JP Core Condition Profile, JP Core Observation Common Profile)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    128. MedicationRequest.instantiatesCanonical
                    Definition

                    このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。

                    ShortFHIRプロトコルまたは定義のインスタンス
                    Comments

                    Canonical Referencesを参照すること。

                    Control0..*
                    Typecanonical
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    130. MedicationRequest.instantiatesUri
                    Definition

                    このMedicationRequestの一部あるいは全部が遵守するprotocolやguideline, ordersetなど他の定義を示すURL。

                    Short外部プロトコルまたは定義のインスタンス
                    Comments

                    以下参照。 http://en.wikipedia.org/wiki/Uniform_resource_identifier

                    Control0..*
                    Typeuri
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    132. MedicationRequest.basedOn
                    Definition

                    このMedicationRequestの全部あるいは一部を満たす計画やオーダ。

                    Shortオーダが実施される根拠
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..*
                    TypeReference(CarePlan, MedicationRequest, ServiceRequest, ImmunizationRecommendation)
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    134. MedicationRequest.groupIdentifier
                    Definition

                    一人の処方者が同時期に前後して作成した全てのリクエストに共通するIDで、処方や薬品請求のIDを示す。

                    ShortこのRequestを一部とする複数のオーダを構成するID
                    Control0..1
                    TypeIdentifier
                    Is Modifierfalse
                    Must Supportfalse
                    Summarytrue
                    Requirements

                    リクエストは"basedOn"での関連付け(たとえば、あるリクエストが他のリクエストを満たす)か、あるいは共通の請求伝票に書かれているを示すことで関連付けられる。同じ請求伝票にあるリクエストは最初に作成されてからは変更や維持などについては独立したものと見なされる。

                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    136. MedicationRequest.courseOfTherapyType
                    Definition

                    患者が内服する薬剤についての管理の全体的なパターンについての記載。

                    Short薬剤投与の全体的なパターン
                    Comments

                    この属性は薬剤プロトコールと混同してはならない。

                    Control0..1
                    BindingFor example codes, see medicationRequest Course of Therapy Codes
                    (example to http://hl7.org/fhir/ValueSet/medicationrequest-course-of-therapy)

                    Identifies the overall pattern of medication administratio.

                    TypeCodeableConcept
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    138. MedicationRequest.insurance
                    Definition

                    リクエストされたサービスについて支払いが求め裸得ることになる、保険のプランや適応範囲の拡大、事前の権限付与、かつ/または事前の判定。

                    Short適用される保険
                    Comments

                    参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                    Control0..*
                    TypeReference(JP Core Coverage Profile, ClaimResponse)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    140. MedicationRequest.note
                    Definition

                    他の属性では伝えることができなかったMedicationRequestについての付加的情報。

                    Short薬剤単位の備考
                    Comments

                    構造化されたアノテーションが内システムでは、作成者や記録時間のない一つのアノテーションで情報を伝達している。このエレメントに情報の修正を要する可能性があるためにナラティブな情報も必要としている。Annotationsには機械処理が可能で修正される("modifying")情報を伝達することに使うべきではない(SHOULD NOT)。これがSHOULDである理由はユーザの行動を強制することはほぼ不可能であるからである。

                    Control0..*
                    TypeAnnotation
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    142. MedicationRequest.dosageInstruction
                    Definition

                    Indicates how the medication is to be used by the patient.

                    ShortHow the medication should be taken
                    Comments

                    There are examples where a medication request may include the option of an oral dose or an Intravenous or Intramuscular dose. For example, "Ondansetron 8mg orally or IV twice a day as needed for nausea" or "Compazine® (prochlorperazine) 5-10mg PO or 25mg PR bid prn nausea or vomiting". In these cases, two medication requests would be created that could be grouped together. The decision on which dose and route of administration to use is based on the patient's condition at the time the dose is needed.

                    Control0..*
                    TypeDosage(JP Core MedicationDosage DataType)
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    144. MedicationRequest.dispenseRequest
                    Definition

                    薬剤オーダ(MedicationRequest, Medication Prescription, Medication Orderなどとしても表現される)や薬剤オーダとの一部としての薬剤の払い出しあるいは提供。この情報はオーダとしてかならず伝えられるというわけではないことに注意。薬剤部門で調剤・払い出しを完了するための施設(たとえば病院)やシステムでのサポートに関する設定をしてもよい。

                    Short調剤・払い出しについての承認事項
                    Control0..1
                    TypeBackboneElement
                    Is Modifierfalse
                    Must Supportfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                    146. MedicationRequest.dispenseRequest.id
                    Definition

                    エレメント間参照のためのユニークID。空白を含まない全ての文字を使ってもよい(MAY)。

                    Short内部エレメントを参照するためのユニークID
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    148. MedicationRequest.dispenseRequest.extension
                    Definition

                    An Extension

                    ShortExtension
                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    SlicingThis element introduces a set of slices on MedicationRequest.dispenseRequest.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 150. MedicationRequest.dispenseRequest.extension:instructionForDispense
                      Slice NameinstructionForDispense
                      Definition

                      薬剤単位の調剤指示を格納する

                      Short調剤指示
                      Control0..*
                      This element is affected by the following invariants: ele-1
                      TypeExtension(JP Core MedicationRequest DispenseRequest InstructionForDispense Extension) (Extension Type: CodeableConcept)
                      Is Modifierfalse
                      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      152. MedicationRequest.dispenseRequest.extension:expectedRepeatCount
                      Slice NameexpectedRepeatCount
                      Definition

                      頓用回数を表現する拡張

                      Short頓用回数
                      Control0..1
                      This element is affected by the following invariants: ele-1
                      TypeExtension(JP Core MedicationRequest DispenseRequest ExpectedRepeatCount Extension) (Extension Type: integer)
                      Is Modifierfalse
                      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      154. MedicationRequest.dispenseRequest.modifierExtension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                      ShortExtensions that cannot be ignored even if unrecognized
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                      Summarytrue
                      Requirements

                      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                      Alternate Namesextensions, user content, modifiers
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      156. MedicationRequest.dispenseRequest.initialFill
                      Definition

                      初回の薬剤払い出しでの期間や量への指示

                      Short初回の調剤詳細
                      Comments

                      このエレメントを設定するときには量あるいは期間が指定されていなければならない。

                      Control0..1
                      TypeBackboneElement
                      Is Modifierfalse
                      Must Supportfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                      158. MedicationRequest.dispenseRequest.initialFill.id
                      Definition

                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      Typestring
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      160. MedicationRequest.dispenseRequest.initialFill.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Alternate Namesextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      162. MedicationRequest.dispenseRequest.initialFill.modifierExtension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                      ShortExtensions that cannot be ignored even if unrecognized
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                      Summarytrue
                      Requirements

                      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                      Alternate Namesextensions, user content, modifiers
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      164. MedicationRequest.dispenseRequest.initialFill.quantity
                      Definition

                      初回の払い出しとして提供される薬剤の量。

                      Short初回の調剤量
                      Comments

                      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

                      Control0..1
                      TypeQuantity(JP Core Medication Quantity DataType)
                      Is Modifierfalse
                      Must Supportfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      166. MedicationRequest.dispenseRequest.initialFill.duration
                      Definition

                      初回に行われる調剤、払い出しで予定される期間

                      Short初回の調剤期間
                      Comments

                      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

                      Control0..1
                      TypeDuration
                      Is Modifierfalse
                      Must Supportfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      168. MedicationRequest.dispenseRequest.dispenseInterval
                      Definition

                      再調剤、払い出しを行う予定までの最短の期間

                      Short再調剤までの最短期間
                      Comments

                      このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

                      Control0..1
                      TypeDuration
                      Is Modifierfalse
                      Must Supportfalse
                      Summaryfalse
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      170. MedicationRequest.dispenseRequest.validityPeriod
                      Definition

                      このエレメントは処方の有効期間(処方が失効する日)を示す。

                      Short許可された払い出し期間
                      Comments

                      It reflects the prescribers' perspective for the validity of the prescription. Dispenses must not be made against the prescription outside of this period. The lower-bound of the Dispensing Window signifies the earliest date that the prescription can be filled for the first time. If an upper-bound is not specified then the Prescription is open-ended or will default to a stale-date based on regulations.

                      Control0..1
                      TypePeriod
                      Is Modifierfalse
                      Must Supportfalse
                      Summaryfalse
                      Requirements

                      Indicates when the Prescription becomes valid, and when it ceases to be a dispensable Prescription.

                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      172. MedicationRequest.dispenseRequest.validityPeriod.id
                      Definition

                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      Typeid
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      174. MedicationRequest.dispenseRequest.validityPeriod.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Alternate Namesextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      SlicingThis element introduces a set of slices on MedicationRequest.dispenseRequest.validityPeriod.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 176. MedicationRequest.dispenseRequest.validityPeriod.start
                        Definition

                        期間の開始を示す。境界も含まれる。

                        Short境界を含む開始時刻
                        Comments

                        このエレメントが設定されていなければ、下限が不明であることを示す。

                        Control0..1
                        This element is affected by the following invariants: per-1
                        TypedateTime
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        178. MedicationRequest.dispenseRequest.validityPeriod.end
                        Definition

                        期間の終了時刻。もし、期間の終了が示されていなければ、このインスタンスが生成された時点での終了時刻が不明であったか計画されていなかったかである。開始時刻(start)は過去であることもあり、終了時刻(end)は未来であることもあり、その時点での見込みあるいは予定された終了時刻を意味する。

                        Short継続中でなければ境界を含む終了時刻
                        Comments

                        終了時刻は全ての日付・時刻に対応する。たとえば、2012-02-03T10:00:00は2012-02-03を終了時刻(end)の値とする期間を示す。

                        Control0..1
                        This element is affected by the following invariants: per-1
                        TypedateTime
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Summarytrue
                        Meaning if MissingIf the end of the period is missing, it means that the period is ongoing
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        180. MedicationRequest.dispenseRequest.numberOfRepeatsAllowed
                        Definition

                        リフィル回数を示す整数である。患者が処方された薬を最初の払い出しから追加で受け取ることができる回数である。使用上の注意:この整数には最初の払い出しが含まれない。オーダが「30錠に加えて3回リフィル可」であれば、このオーダで合計で最大4回、120錠が患者に受け渡される。この数字を0とすることで,処方者がリフィルを許可しないということを明示することができる。

                        Short許可されたリフィル回数
                        Comments

                        許可された払い出し回数は,最大でこの数字に1を足したものである。

                        Control0..1
                        TypeunsignedInt
                        Is Modifierfalse
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        Must Supportfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        182. MedicationRequest.dispenseRequest.quantity
                        Definition

                        1回の調剤で払い出される薬剤の量

                        Short調剤量
                        Comments

                        このエレメントはどのような量を表現するか定義するためにコンテキストにあわせてよく定義される。したがって、どのような単位でも利用することができる。使用されるコンテキストによってcomparatorエレメントで値が定義されることもある。

                        Control0..1
                        TypeQuantity(JP Core Medication Quantity DataType)
                        Is Modifierfalse
                        Must Supportfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        184. MedicationRequest.dispenseRequest.expectedSupplyDuration
                        Definition

                        供給される製品が使用されるか、あるいは払い出しが想定されている時間を指定する期間。

                        Short調剤日数
                        Comments

                        状況によっては、この属性は物理的に供給される量というよりも、想定されている期間に供給される薬剤の量を指定する数量の代わりに使われることもある。たとえば、薬剤が90日間供給される(オーダされた量に基づいて)など。可能であれば、量も示した方がより正確になる。expectedSupplyDurationは外部要因に影響をうけることのある予測値である。

                        Control0..1
                        TypeDuration
                        Is Modifierfalse
                        Must Supportfalse
                        Summaryfalse
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        186. MedicationRequest.dispenseRequest.expectedSupplyDuration.id
                        Definition

                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        ShortUnique id for inter-element referencing
                        Control0..1
                        Typeid
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        188. MedicationRequest.dispenseRequest.expectedSupplyDuration.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Alternate Namesextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        SlicingThis element introduces a set of slices on MedicationRequest.dispenseRequest.expectedSupplyDuration.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 190. MedicationRequest.dispenseRequest.expectedSupplyDuration.value
                          Definition

                          The value of the measured amount. The value includes an implicit precision in the presentation of the value.

                          ShortNumerical value (with implicit precision)
                          Comments

                          The implicit precision in the value should always be honored. Monetary values have their own rules for handling precision (refer to standard accounting text books).

                          Control0..1
                          Typedecimal
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Precision is handled implicitly in almost all cases of measurement.

                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          192. MedicationRequest.dispenseRequest.expectedSupplyDuration.comparator
                          Definition

                          How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value.

                          Short< | <= | >= | > - how to understand the value
                          Control0..1
                          BindingThe codes SHALL be taken from QuantityComparator
                          (required to http://hl7.org/fhir/ValueSet/quantity-comparator|4.3.0)
                          Typecode
                          Is Modifiertrue because This is labeled as "Is Modifier" because the comparator modifies the interpretation of the value significantly. If there is no comparator, then there is no modification of the value
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need a framework for handling measures where the value is <5ug/L or >400mg/L due to the limitations of measuring methodology.

                          Meaning if MissingIf there is no comparator, then there is no modification of the value
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          194. MedicationRequest.dispenseRequest.expectedSupplyDuration.unit
                          Definition

                          A human-readable form of the unit.

                          ShortUnit representation
                          Control0..1
                          Typestring
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          There are many representations for units of measure and in many contexts, particular representations are fixed and required. I.e. mcg for micrograms.

                          Fixed Value
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          196. MedicationRequest.dispenseRequest.expectedSupplyDuration.system
                          Definition

                          The identification of the system that provides the coded form of the unit.

                          ShortSystem that defines coded unit form
                          Control0..1
                          This element is affected by the following invariants: qty-3
                          Typeuri
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need to know the system that defines the coded form of the unit.

                          Fixed Valuehttp://unitsofmeasure.org
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          198. MedicationRequest.dispenseRequest.expectedSupplyDuration.code
                          Definition

                          A computer processable form of the unit in some unit representation system.

                          ShortCoded form of the unit
                          Comments

                          The preferred system is UCUM, but SNOMED CT can also be used (for customary units) or ISO 4217 for currency. The context of use may additionally require a code from a particular system.

                          Control0..1
                          Typecode
                          Is Modifierfalse
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          Summarytrue
                          Requirements

                          Need a computable form of the unit that is fixed across all forms. UCUM provides this for quantities, but SNOMED CT provides many units of interest.

                          Fixed Valued
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          200. MedicationRequest.dispenseRequest.performer
                          Definition

                          処方者によって指定される調剤・払い出しを行うと想定されているOrganizationを示す。
                          Indicates the intended dispensing Organization specified by the prescriber.

                          Short想定された払い出し薬局
                          Comments

                          参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                          Control0..1
                          TypeReference(JP Core Organization Profile)
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          202. MedicationRequest.substitution
                          Definition

                          後発医薬品への変更可否情報。代替薬剤を払い出してよいかどうかを示している。代替薬剤を使用しなければいけない場合もあれば、使用しない場合もある。このブロックでは処方者の意図が示される。もし、何も指定されていなければ代替薬品を用いてもよい。

                          Short後発医薬品への変更可否情報
                          Control0..1
                          TypeBackboneElement
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                          204. MedicationRequest.substitution.id
                          Definition

                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                          ShortUnique id for inter-element referencing
                          Control0..1
                          Typestring
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          206. MedicationRequest.substitution.extension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                          ShortAdditional content defined by implementations
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Is Modifierfalse
                          Summaryfalse
                          Alternate Namesextensions, user content
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          208. MedicationRequest.substitution.modifierExtension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                          ShortExtensions that cannot be ignored even if unrecognized
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                          Summarytrue
                          Requirements

                          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                          Alternate Namesextensions, user content, modifiers
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          210. MedicationRequest.substitution.allowed[x]
                          Definition

                          後発医薬品への変更可否情報。

                          Short後発医薬品への変更可否情報
                          Comments

                          代替品が許可されるかどうかは無視できないので、このエレメントはmodifierとしてラベルされる。

                          Control1..1
                          BindingThe codes SHOULD be taken from JP Core Medication Substitution Not Allowed Reason ValueSet
                          (preferred to http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationSubstitutionNotAllowedReason_VS)
                          TypeCodeableConcept
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          212. MedicationRequest.substitution.reason
                          Definition

                          代替品にしなければならなかった、あるいは代替品が認められなかった理由を示す。

                          Short代替品を提供した(あるいは、しなかった)理由
                          Comments

                          代替品の理由を表す一般的パターンに全てのターミノロジが適応しているわけではない。情報モデルはCodeableConceptではなく、直接Codingをを使用してテキストやコーディング、翻訳、そしてエレメントと事前条件、事後条件の関係について管理するためにその構造を提示する必要がある。

                          Control0..1
                          BindingFor example codes, see SubstanceAdminSubstitutionReason
                          (example to http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason)

                          SubstanceAdminSubstitutionReason

                          TypeCodeableConcept
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          214. MedicationRequest.priorPrescription
                          Definition

                          関連する先行オーダや処方を表現するMedicationRequest Resourceへのリンク。

                          Short前回のオーダ/処方
                          Comments

                          参照先は実存するFHIR Resourceでなければならず(SHALL)、解決可能(アクセスコントロールや、一時的に利用不可であることなどは許容される)でなければならない(SHALL)。解決の方法はURLから取得可能であるか、Resource型が適応できるかどうか、正規のURLとして絶対的参照を扱うことができるか、ローカルのレジストリ/リポジトリから参照することができるかである。

                          Control0..1
                          TypeReference(MedicationRequest)
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          216. MedicationRequest.detectedIssue
                          Definition

                          患者に対して1回以上の実施されたか提案された診療行為によって、実際に起きたあるいは起きる可能性のある臨床的問題。たとえば、薬剤官相互作用や重複治療、薬剤量についての警告など。DetectedIssueリソースへの参照。

                          Short実施時の臨床的問題
                          Comments

                          このエレメントは意思決定支援システムや臨床医によって指摘された問題点を扱うことができ、問題を表すためのステップについての情報を扱ってもよい。

                          Control0..*
                          TypeReference(DetectedIssue)
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Alternate NamesContraindication, Drug Utilization Review (DUR), Alert
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          218. MedicationRequest.eventHistory
                          Definition

                          このリソースの現在のバージョンをユーザから見て関係していそうなキーとなる更新や状態遷移と識別される過去のバージョンのこのリソースあるいは調剤請求あるいはEvent ResourceについてのProvenance resourceへの参照。

                          Shortライフサイクルで関心のあるイベントのリスト
                          Comments

                          このエレメントには全てのバージョンのMedicationRequestについてのProvenanceが取り込まれているわけではない。「関連する」あるいは重要と思われたものだけである。現在のバージョンのResourceに関連したProvenance resourceを含めてはならない(SHALL NOT)。(もし、Provenanceとして「関連した」変化と思われれば、後の更新の一部として取り込まれる必要があるだろう。それまでは、このバージョンを_revincludeを使ってprovenanceとして指定して直接クエリーを発行することができる。全てのProvenanceがこのRequestについての履歴を対象として持つべきである。)

                          Control0..*
                          TypeReference(Provenance)
                          Is Modifierfalse
                          Must Supportfalse
                          Summaryfalse
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          本実装ガイドへのご質問・ご指摘については、GitHub IssueおよびGitHub PullRequestにて受け付けております。