1.0.0 - ci-build
JPCoreV1 - Local Development build (v1.0.0). See the Directory of published versions
Defining URL: | http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationRequest_Injection |
Version: | 1.0.0 |
Name: | JP_MedicationRequest_Injection |
Status: | Active as of 12/3/21, 4:17 PM |
Definition: | このプロファイルはMedicationRequestリソースに対して、注射薬剤処方のデータを送受信するための基礎となる制約と拡張を定めたものである。 |
Publisher: | JAMI |
Copyright: | FHIR® Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) |
Source Resource: | XML / JSON / Turtle |
The official URL for this profile is:
http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationRequest_Injection
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from JP_MedicationRequest
This structure is derived from JP_MedicationRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationRequest | 0..* | JP_MedicationRequest | 患者あるいはグループに対しての注射薬剤処方オーダ | |
dosageInstruction | ||||
extension:PeriodOfUse | 0..0 | |||
extension:UsageDuration | 0..0 | |||
JP_MedicationRequest_DosageInstruction_Line | 0..* | CodeableConcept | 指示ライン URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Line | |
JP_MedicationRequest_DosageInstruction_Device | 0..* | Reference() | Device URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Device | |
timing | 1..1 | Timing | 投与タイミング | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationRequest | 0..* | JP_MedicationRequest | 患者あるいはグループに対しての注射薬剤処方オーダ | |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | 2..* | Identifier | 外部から参照されるID Slice: Unordered, Open by type:$this | |
identifier:RpNumber | 1..1 | Identifier | 処方箋内部の剤グループとしてのRp番号 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 【JP-CORE】Rp番号(剤グループ番号)についてのsystem値 Fixed Value: urn:oid:1.2.392.100495.20.3.81 |
value | Σ | 1..1 | string | 【JP-CORE】Rp番号(剤グループ番号) Example General: 123456 |
identifier:OrderInRp | 1..1 | Identifier | 【JP-CORE】同一RP番号(剤グループ)での薬剤の表記順 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 【JP-CORE】RP番号内(剤グループ内)の連番を示すsystem値 Fixed Value: urn:oid:1.2.392.100495.20.3.82 |
value | Σ | 1..1 | string | 【JP-CORE】RP番号内(剤グループ内)の連番 Example General: 123456 |
identifier:RequestIdentifier | 0..* | Identifier | 処方オーダーに対するID | |
status | ?!Σ | 1..1 | code | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Fixed Value: active |
statusReason | 0..1 | CodeableConcept | 現状の理由 Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |
intent | ?!Σ | 1..1 | code | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: medicationRequest Intent (required): The kind of medication order. Fixed Value: intent |
category | 0..* | CodeableConcept | 薬剤使用区分 Binding: medicationRequest Category Codes (example): MedicationRequest Resourceの区分を示すコード化された概念。たとえば、どこで服薬あるいは投与されるか、治療の種別はどうかについて。FHIRでは | |
priority | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. |
doNotPerform | ?!Σ | 0..1 | boolean | 要求が禁止された行為であればTrue |
reported[x] | Σ | 0..1 | 初期記録にはない報告 | |
reportedBoolean | boolean | |||
reportedReference | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||
medication[x] | SΣ | 1..1 | CodeableConcept | 投与される薬剤 Binding: SNOMEDCTMedicationCodes (preferred): 処方する製剤を表すコード。 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..* | Coding | 医薬品を表すコード |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
subject | SΣ | 1..1 | Reference(Patient) | 処方箋が発行された対象(個人あるいはグループ) |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 1..1 | string | 文字列による参照、関係、内部あるいは絶対URL |
type | Σ | 0..1 | uri | 参照先の型(Patient) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
identifier | Σ | 0..1 | Identifier | 文字列による参照が不明な場合の論理参照 |
display | Σ | 0..1 | string | Text alternative for the resource |
encounter | 0..1 | Reference(Encounter) | encounter/admission/stay のいずれかとして記録された診察 | |
supportingInformation | 0..* | Reference(Resource) | 薬剤オーダについて補助的情報 | |
authoredOn | SΣ | 1..1 | dateTime | この処方オーダーが最初に記述された日 |
requester | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | このオーダーを発行した人・物 |
performer | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | 薬剤投与・管理を行った者 | |
performerType | Σ | 0..1 | CodeableConcept | 薬剤投与を行った職種 Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. |
recorder | 0..1 | Reference(Practitioner | PractitionerRole) | 投薬オーダーの入力者 | |
reasonCode | 0..* | CodeableConcept | 薬を注文するあるいは注文しない理由や適応 Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | |
reasonReference | 0..* | Reference(Condition | Observation) | 処方箋が書かれた理由について補足するCondition ResourceまたはObservation Resource | |
instantiatesCanonical | Σ | 0..* | canonical() | FHIRプロトコルまたは定義のインスタンス |
instantiatesUri | Σ | 0..* | uri | 外部プロトコルまたは定義のインスタンス |
basedOn | Σ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | オーダーが実施される根拠 |
groupIdentifier | Σ | 0..1 | Identifier | このRerquestを一部とする複数のオーダーを構成するID |
courseOfTherapyType | 0..1 | CodeableConcept | 薬剤投与の全体的なパターン Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |
insurance | 0..* | Reference(Coverage | ClaimResponse) | 適用される保険 | |
note | 0..* | Annotation | 薬剤単位の備考 | |
dosageInstruction | 0..* | Dosage | 服用指示 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
JP_MedicationRequest_DosageInstruction_Line | 0..* | CodeableConcept | 指示ライン URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Line | |
JP_MedicationRequest_DosageInstruction_Device | 0..* | Reference() | Device URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Device | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
sequence | Σ | 0..1 | integer | 服用指示の順番 |
text | Σ | 1..1 | string | フリーテキストの用法指示。 |
additionalInstruction | Σ | 0..* | CodeableConcept | 患者に対する補足指示や注意。たとえば、「食事と一緒に」「眠くなることがあります」 Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | 用法についてのコード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI 補⾜⽤法8桁コードを識別するURI。 Fixed Value: urn:oid:1.2.392.200250.2.2.20.22 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI 補⾜⽤法コード |
display | Σ | 0..1 | string | コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
patientInstruction | Σ | 0..1 | string | 患者あるいは消費者向けの指示 |
timing | SΣ | 1..1 | Timing | 投与タイミング |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | Σ | 0..* | dateTime | 服用タイミングを示す時刻 |
repeat | ΣI | 0..1 | Element | イベントが発生する時刻 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
bounds[x] | Σ | 0..1 | Duration | 服⽤開始⽇から服⽤終了⽇までの全⽇数 |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 投薬⽇数 |
unit | Σ | 1..1 | string | 投薬⽇数の単位 Fixed Value: 日 |
system | ΣI | 1..1 | uri | UCUM Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 投与⽇数の単位 Fixed Value: d |
count | Σ | 0..1 | positiveInt | 繰り返し服用回数 |
countMax | Σ | 0..1 | positiveInt | 繰り返しの最大回数 |
duration | Σ | 0..1 | decimal | 継続時間 |
durationMax | Σ | 0..1 | decimal | 継続時間(最大値) |
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
frequency | Σ | 0..1 | positiveInt | 期間内にイベントが発生する回数、頻度 |
frequencyMax | Σ | 0..1 | positiveInt | 期間内にイベントが発生する最大回数、最大頻度 |
period | Σ | 0..1 | decimal | イベントが発生する頻度に対応する期間 |
periodMax | Σ | 0..1 | decimal | 期間の上限(3-4時間) |
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
timeOfDay | Σ | 0..* | time | 一日の間で投与される時刻 |
when | Σ | 0..* | code | 投薬期間についてのコード Binding: EventTiming (required): Real world event relating to the schedule. |
offset | Σ | 0..1 | unsignedInt | イベントからの時間(分、前後) |
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. |
asNeeded[x] | Σ | 0..1 | boolean | 「頓用」指示 |
site | Σ | 0..1 | CodeableConcept | 投与される身体部位 Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | JAMI外⽤部位3桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI 外⽤部位3桁コードを識別するURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.32 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI 外⽤部位3桁コード |
display | Σ | 0..1 | string | JAMI 部位コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
route | Σ | 0..1 | CodeableConcept | 投与経路 Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | JAMI ⽤法コード表投与経路区分2桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI ⽤法コード表投与経路区分2桁コードを示すURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.40 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI ⽤法コード表投与経路区分2桁コード |
display | Σ | 0..1 | string | JAMI ⽤法コード表投与経路区分2桁コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | 投与経路の⽂字列表現 |
method | Σ | 0..1 | CodeableConcept | 投与方法 Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | 投与⽅法に対応するJAMI ⽤法コード表基本⽤法1桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 投与⽅法に対応するJAMI ⽤法コード表基本⽤法1桁コードを示すURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.30 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI ⽤法コード表基本⽤法1桁コード |
display | Σ | 0..1 | string | JAMI ⽤法コード表基本⽤法1桁コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | 投与⽅法のテキスト表現 |
doseAndRate | Σ | 0..* | Element | 薬剤の投与量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
type | Σ | 1..1 | CodeableConcept | ⼒価区分 Binding: DoseAndRateType (example): The kind of dose or rate specified. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | ⼒価区分コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | ⼒価区分コードのコード体系を識別するURI Fixed Value: urn:oid:1.2.392.100495.20.2.22 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | ⼒価区分コード |
display | Σ | 0..1 | string | ⼒価区分コードの表示名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
dose[x] | I | 0..1 | SimpleQuantity | 1回投与量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1回投与量 |
unit | Σ | 1..1 | string | Unit representation |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するOID。 Fixed Value: urn:oid:1.2.392.100495.20.2.101 |
code | Σ | 0..1 | code | 医薬品単位略号 |
rate[x] | Σ | 0..1 | Ratio | 単位時間内での薬剤量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
numerator | Σ | 1..1 | Quantity | 1 ⽇投与量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1 ⽇投与量 |
unit | Σ | 1..1 | string | 投与量の単位 |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するOID Fixed Value: urn:oid:1.2.392.100495.20.2.101 |
code | Σ | 0..1 | code | 医薬品単位略号 |
denominator | Σ | 1..1 | Quantity | 1 ⽇投与量の分⺟である「1 ⽇」を表す |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1 ⽇投与量の分⺟である「1 ⽇」 Fixed Value: 1 |
unit | Σ | 1..1 | string | 1 ⽇投与量の分⺟である「1 ⽇」の単位 Fixed Value: ⽇ |
system | ΣI | 1..1 | uri | UCUM単位コードを識別するURI Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 「⽇」を表すUCUM単位コード。 Fixed Value: d |
maxDosePerPeriod | Σ | 0..1 | Ratio | 単位期間内の薬剤投与上限 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
numerator | Σ | 0..1 | Quantity | 分子の値 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
denominator | Σ | 0..1 | Quantity | 分母の値 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | 1回投与あたりの最大薬剤量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | 患者の生涯においての最大投与量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
dispenseRequest | 0..1 | BackboneElement | 調剤・払い出しについての承認事項 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
JP_MedicationRequest_DispenseRequest_InstructionForDispense | 0..* | string, CodeableConcept | 調剤指示 URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_InstructionForDispense | |
Slices for extension | 0..0 | |||
url | 1..1 | uri | "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_InstructionForDispense" | |
value[x] | 0..1 | 調剤指示 | ||
valueString | string | |||
valueCodeableConcept | CodeableConcept | |||
JP_MedicationRequest_DispenseRequest_ExpectedRepeatCount | 0..1 | integer | 頓用回数 URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_ExpectedRepeatCount | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
initialFill | 0..1 | BackboneElement | 初回の調剤詳細 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
quantity | 0..1 | SimpleQuantity | 初回の調剤量 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
duration | 0..1 | Duration | 初回の調剤期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
dispenseInterval | 0..1 | Duration | 再調剤までの最短期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
validityPeriod | 0..1 | Period | 許可された払い出し期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
start | ΣI | 0..1 | dateTime | 境界を含む開始時刻 |
end | ΣI | 0..1 | dateTime | 継続中でなければ境界を含む終了時刻 |
numberOfRepeatsAllowed | 0..1 | unsignedInt | 許可された払い出し回数 | |
quantity | S | 1..1 | SimpleQuantity | 調剤量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 調剤量 |
unit | Σ | 1..1 | string | 単位⽂字列 |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するURL Fixed Value: urn:oid:1.2.392.200119.4.403.1 |
code | Σ | 1..1 | code | 医薬品単位略号。 |
expectedSupplyDuration | 0..1 | Duration | 調剤⽇数 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 調剤⽇数 |
unit | Σ | 1..1 | string | 調剤⽇数の単位 Fixed Value: ⽇ |
system | ΣI | 1..1 | uri | UCUM単位コードを識別するURI Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 「⽇」を表すUCUM単位コード Fixed Value: d |
performer | 0..1 | Reference(Organization) | 想定された払い出し薬局 | |
substitution | 0..1 | BackboneElement | 後発医薬品への変更可否情報 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
allowed[x] | 1..1 | CodeableConcept | 後発医薬品への変更可否情報。 Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | 後発品変更不可コード |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 後発品変更不可コードを識別するURI Fixed Value: urn:oid:1.2.392.100495.20.2.41 |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 1..1 | code | 後発品変更不可コード |
display | Σ | 0..1 | string | 後発品変更不可コード表示名 |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
reason | 0..1 | CodeableConcept | 代替品を提供した(あるいは、しなかった)理由 Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |
priorPrescription | 0..1 | Reference(MedicationRequest) | 前回のオーダー/処方 | |
detectedIssue | 0..* | Reference(DetectedIssue) | 実施時の臨床的問題 | |
eventHistory | 0..* | Reference(Provenance) | ライフサイクルで関心のあるイベントのリスト | |
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationRequest | 0..* | JP_MedicationRequest | 患者あるいはグループに対しての注射薬剤処方オーダ | |
medication[x] | Σ | 1..1 | CodeableConcept | 投与される薬剤 Binding: SNOMEDCTMedicationCodes (preferred): 処方する製剤を表すコード。 |
subject | Σ | 1..1 | Reference(Patient) | 処方箋が発行された対象(個人あるいはグループ) |
authoredOn | Σ | 1..1 | dateTime | この処方オーダーが最初に記述された日 |
dosageInstruction | 0..* | Dosage | 服用指示 | |
timing | Σ | 1..1 | Timing | 投与タイミング |
dispenseRequest | 0..1 | BackboneElement | 調剤・払い出しについての承認事項 | |
quantity | 1..1 | SimpleQuantity | 調剤量 | |
Documentation for this format |
This structure is derived from JP_MedicationRequest
Differential View
This structure is derived from JP_MedicationRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationRequest | 0..* | JP_MedicationRequest | 患者あるいはグループに対しての注射薬剤処方オーダ | |
dosageInstruction | ||||
extension:PeriodOfUse | 0..0 | |||
extension:UsageDuration | 0..0 | |||
JP_MedicationRequest_DosageInstruction_Line | 0..* | CodeableConcept | 指示ライン URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Line | |
JP_MedicationRequest_DosageInstruction_Device | 0..* | Reference() | Device URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Device | |
timing | 1..1 | Timing | 投与タイミング | |
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
MedicationRequest | 0..* | JP_MedicationRequest | 患者あるいはグループに対しての注射薬剤処方オーダ | |
id | Σ | 0..1 | string | Logical id of this artifact |
meta | Σ | 0..1 | Meta | Metadata about the resource |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |
contained | 0..* | Resource | Contained, inline Resources | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | 2..* | Identifier | 外部から参照されるID Slice: Unordered, Open by type:$this | |
identifier:RpNumber | 1..1 | Identifier | 処方箋内部の剤グループとしてのRp番号 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 【JP-CORE】Rp番号(剤グループ番号)についてのsystem値 Fixed Value: urn:oid:1.2.392.100495.20.3.81 |
value | Σ | 1..1 | string | 【JP-CORE】Rp番号(剤グループ番号) Example General: 123456 |
identifier:OrderInRp | 1..1 | Identifier | 【JP-CORE】同一RP番号(剤グループ)での薬剤の表記順 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 【JP-CORE】RP番号内(剤グループ内)の連番を示すsystem値 Fixed Value: urn:oid:1.2.392.100495.20.3.82 |
value | Σ | 1..1 | string | 【JP-CORE】RP番号内(剤グループ内)の連番 Example General: 123456 |
identifier:RequestIdentifier | 0..* | Identifier | 処方オーダーに対するID | |
status | ?!Σ | 1..1 | code | active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown Binding: medicationrequest Status (required): A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription. Fixed Value: active |
statusReason | 0..1 | CodeableConcept | 現状の理由 Binding: medicationRequest Status Reason Codes (example): Identifies the reasons for a given status. | |
intent | ?!Σ | 1..1 | code | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option Binding: medicationRequest Intent (required): The kind of medication order. Fixed Value: intent |
category | 0..* | CodeableConcept | 薬剤使用区分 Binding: medicationRequest Category Codes (example): MedicationRequest Resourceの区分を示すコード化された概念。たとえば、どこで服薬あるいは投与されるか、治療の種別はどうかについて。FHIRでは | |
priority | Σ | 0..1 | code | routine | urgent | asap | stat Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request. |
doNotPerform | ?!Σ | 0..1 | boolean | 要求が禁止された行為であればTrue |
reported[x] | Σ | 0..1 | 初期記録にはない報告 | |
reportedBoolean | boolean | |||
reportedReference | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | |||
medication[x] | SΣ | 1..1 | CodeableConcept | 投与される薬剤 Binding: SNOMEDCTMedicationCodes (preferred): 処方する製剤を表すコード。 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..* | Coding | 医薬品を表すコード |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
subject | SΣ | 1..1 | Reference(Patient) | 処方箋が発行された対象(個人あるいはグループ) |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
reference | ΣI | 1..1 | string | 文字列による参照、関係、内部あるいは絶対URL |
type | Σ | 0..1 | uri | 参照先の型(Patient) Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). |
identifier | Σ | 0..1 | Identifier | 文字列による参照が不明な場合の論理参照 |
display | Σ | 0..1 | string | Text alternative for the resource |
encounter | 0..1 | Reference(Encounter) | encounter/admission/stay のいずれかとして記録された診察 | |
supportingInformation | 0..* | Reference(Resource) | 薬剤オーダについて補助的情報 | |
authoredOn | SΣ | 1..1 | dateTime | この処方オーダーが最初に記述された日 |
requester | Σ | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device) | このオーダーを発行した人・物 |
performer | 0..1 | Reference(Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam) | 薬剤投与・管理を行った者 | |
performerType | Σ | 0..1 | CodeableConcept | 薬剤投与を行った職種 Binding: ProcedurePerformerRoleCodes (example): Identifies the type of individual that is desired to administer the medication. |
recorder | 0..1 | Reference(Practitioner | PractitionerRole) | 投薬オーダーの入力者 | |
reasonCode | 0..* | CodeableConcept | 薬を注文するあるいは注文しない理由や適応 Binding: Condition/Problem/DiagnosisCodes (example): A coded concept indicating why the medication was ordered. | |
reasonReference | 0..* | Reference(Condition | Observation) | 処方箋が書かれた理由について補足するCondition ResourceまたはObservation Resource | |
instantiatesCanonical | Σ | 0..* | canonical() | FHIRプロトコルまたは定義のインスタンス |
instantiatesUri | Σ | 0..* | uri | 外部プロトコルまたは定義のインスタンス |
basedOn | Σ | 0..* | Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation) | オーダーが実施される根拠 |
groupIdentifier | Σ | 0..1 | Identifier | このRerquestを一部とする複数のオーダーを構成するID |
courseOfTherapyType | 0..1 | CodeableConcept | 薬剤投与の全体的なパターン Binding: medicationRequest Course of Therapy Codes (example): Identifies the overall pattern of medication administratio. | |
insurance | 0..* | Reference(Coverage | ClaimResponse) | 適用される保険 | |
note | 0..* | Annotation | 薬剤単位の備考 | |
dosageInstruction | 0..* | Dosage | 服用指示 | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
JP_MedicationRequest_DosageInstruction_Line | 0..* | CodeableConcept | 指示ライン URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Line | |
JP_MedicationRequest_DosageInstruction_Device | 0..* | Reference() | Device URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DosageInstruction_Device | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
sequence | Σ | 0..1 | integer | 服用指示の順番 |
text | Σ | 1..1 | string | フリーテキストの用法指示。 |
additionalInstruction | Σ | 0..* | CodeableConcept | 患者に対する補足指示や注意。たとえば、「食事と一緒に」「眠くなることがあります」 Binding: SNOMEDCTAdditionalDosageInstructions (example): A coded concept identifying additional instructions such as "take with water" or "avoid operating heavy machinery". |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | 用法についてのコード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI 補⾜⽤法8桁コードを識別するURI。 Fixed Value: urn:oid:1.2.392.200250.2.2.20.22 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI 補⾜⽤法コード |
display | Σ | 0..1 | string | コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
patientInstruction | Σ | 0..1 | string | 患者あるいは消費者向けの指示 |
timing | SΣ | 1..1 | Timing | 投与タイミング |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
event | Σ | 0..* | dateTime | 服用タイミングを示す時刻 |
repeat | ΣI | 0..1 | Element | イベントが発生する時刻 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
bounds[x] | Σ | 0..1 | Duration | 服⽤開始⽇から服⽤終了⽇までの全⽇数 |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 投薬⽇数 |
unit | Σ | 1..1 | string | 投薬⽇数の単位 Fixed Value: 日 |
system | ΣI | 1..1 | uri | UCUM Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 投与⽇数の単位 Fixed Value: d |
count | Σ | 0..1 | positiveInt | 繰り返し服用回数 |
countMax | Σ | 0..1 | positiveInt | 繰り返しの最大回数 |
duration | Σ | 0..1 | decimal | 継続時間 |
durationMax | Σ | 0..1 | decimal | 継続時間(最大値) |
durationUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
frequency | Σ | 0..1 | positiveInt | 期間内にイベントが発生する回数、頻度 |
frequencyMax | Σ | 0..1 | positiveInt | 期間内にイベントが発生する最大回数、最大頻度 |
period | Σ | 0..1 | decimal | イベントが発生する頻度に対応する期間 |
periodMax | Σ | 0..1 | decimal | 期間の上限(3-4時間) |
periodUnit | Σ | 0..1 | code | s | min | h | d | wk | mo | a - unit of time (UCUM) Binding: UnitsOfTime (required): A unit of time (units from UCUM). |
dayOfWeek | Σ | 0..* | code | mon | tue | wed | thu | fri | sat | sun Binding: DaysOfWeek (required) |
timeOfDay | Σ | 0..* | time | 一日の間で投与される時刻 |
when | Σ | 0..* | code | 投薬期間についてのコード Binding: EventTiming (required): Real world event relating to the schedule. |
offset | Σ | 0..1 | unsignedInt | イベントからの時間(分、前後) |
code | Σ | 0..1 | CodeableConcept | BID | TID | QID | AM | PM | QD | QOD | + Binding: TimingAbbreviation (preferred): Code for a known / defined timing pattern. |
asNeeded[x] | Σ | 0..1 | boolean | 「頓用」指示 |
site | Σ | 0..1 | CodeableConcept | 投与される身体部位 Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): A coded concept describing the site location the medicine enters into or onto the body. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | JAMI外⽤部位3桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI 外⽤部位3桁コードを識別するURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.32 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI 外⽤部位3桁コード |
display | Σ | 0..1 | string | JAMI 部位コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
route | Σ | 0..1 | CodeableConcept | 投与経路 Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | JAMI ⽤法コード表投与経路区分2桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | JAMI ⽤法コード表投与経路区分2桁コードを示すURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.40 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI ⽤法コード表投与経路区分2桁コード |
display | Σ | 0..1 | string | JAMI ⽤法コード表投与経路区分2桁コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | 投与経路の⽂字列表現 |
method | Σ | 0..1 | CodeableConcept | 投与方法 Binding: SNOMEDCTAdministrationMethodCodes (example): A coded concept describing the technique by which the medicine is administered. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 0..* | Coding | 投与⽅法に対応するJAMI ⽤法コード表基本⽤法1桁コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 投与⽅法に対応するJAMI ⽤法コード表基本⽤法1桁コードを示すURI Fixed Value: urn:oid:1.2.392.200250.2.2.20.30 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | JAMI ⽤法コード表基本⽤法1桁コード |
display | Σ | 0..1 | string | JAMI ⽤法コード表基本⽤法1桁コードの表⽰名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | 投与⽅法のテキスト表現 |
doseAndRate | Σ | 0..* | Element | 薬剤の投与量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
type | Σ | 1..1 | CodeableConcept | ⼒価区分 Binding: DoseAndRateType (example): The kind of dose or rate specified. |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | ⼒価区分コード |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | ⼒価区分コードのコード体系を識別するURI Fixed Value: urn:oid:1.2.392.100495.20.2.22 |
version | Σ | 0..1 | string | 用語集のバージョン - もし必要であれば追加する。 |
code | Σ | 1..1 | code | ⼒価区分コード |
display | Σ | 0..1 | string | ⼒価区分コードの表示名 |
userSelected | Σ | 0..1 | boolean | このコードが直接ユーザーが指定したものであるかどうか |
text | Σ | 0..1 | string | この概念のプレーンテキスト表現 |
dose[x] | I | 0..1 | SimpleQuantity | 1回投与量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1回投与量 |
unit | Σ | 1..1 | string | Unit representation |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するOID。 Fixed Value: urn:oid:1.2.392.100495.20.2.101 |
code | Σ | 0..1 | code | 医薬品単位略号 |
rate[x] | Σ | 0..1 | Ratio | 単位時間内での薬剤量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
numerator | Σ | 1..1 | Quantity | 1 ⽇投与量 |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1 ⽇投与量 |
unit | Σ | 1..1 | string | 投与量の単位 |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するOID Fixed Value: urn:oid:1.2.392.100495.20.2.101 |
code | Σ | 0..1 | code | 医薬品単位略号 |
denominator | Σ | 1..1 | Quantity | 1 ⽇投与量の分⺟である「1 ⽇」を表す |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 1 ⽇投与量の分⺟である「1 ⽇」 Fixed Value: 1 |
unit | Σ | 1..1 | string | 1 ⽇投与量の分⺟である「1 ⽇」の単位 Fixed Value: ⽇ |
system | ΣI | 1..1 | uri | UCUM単位コードを識別するURI Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 「⽇」を表すUCUM単位コード。 Fixed Value: d |
maxDosePerPeriod | Σ | 0..1 | Ratio | 単位期間内の薬剤投与上限 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
numerator | Σ | 0..1 | Quantity | 分子の値 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
denominator | Σ | 0..1 | Quantity | 分母の値 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
maxDosePerAdministration | Σ | 0..1 | SimpleQuantity | 1回投与あたりの最大薬剤量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
maxDosePerLifetime | Σ | 0..1 | SimpleQuantity | 患者の生涯においての最大投与量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
dispenseRequest | 0..1 | BackboneElement | 調剤・払い出しについての承認事項 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
JP_MedicationRequest_DispenseRequest_InstructionForDispense | 0..* | string, CodeableConcept | 調剤指示 URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_InstructionForDispense | |
Slices for extension | 0..0 | |||
url | 1..1 | uri | "http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_InstructionForDispense" | |
value[x] | 0..1 | 調剤指示 | ||
valueString | string | |||
valueCodeableConcept | CodeableConcept | |||
JP_MedicationRequest_DispenseRequest_ExpectedRepeatCount | 0..1 | integer | 頓用回数 URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_MedicationRequest_DispenseRequest_ExpectedRepeatCount | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
initialFill | 0..1 | BackboneElement | 初回の調剤詳細 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
quantity | 0..1 | SimpleQuantity | 初回の調剤量 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
duration | 0..1 | Duration | 初回の調剤期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
dispenseInterval | 0..1 | Duration | 再調剤までの最短期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 0..1 | decimal | (精度が暗示された)数値 |
comparator | ?!Σ | 0..1 | code | < | <= | >= | > - 値の解釈法 Binding: QuantityComparator (required): How the Quantity should be understood and represented. |
unit | Σ | 0..1 | string | 単位表現 |
system | ΣI | 0..1 | uri | コード化された単位表現を規定するシステム |
code | Σ | 0..1 | code | 単位のコード化された形式 |
validityPeriod | 0..1 | Period | 許可された払い出し期間 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
start | ΣI | 0..1 | dateTime | 境界を含む開始時刻 |
end | ΣI | 0..1 | dateTime | 継続中でなければ境界を含む終了時刻 |
numberOfRepeatsAllowed | 0..1 | unsignedInt | 許可された払い出し回数 | |
quantity | S | 1..1 | SimpleQuantity | 調剤量 |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 調剤量 |
unit | Σ | 1..1 | string | 単位⽂字列 |
system | ΣI | 1..1 | uri | 医薬品単位略号を識別するURL Fixed Value: urn:oid:1.2.392.200119.4.403.1 |
code | Σ | 1..1 | code | 医薬品単位略号。 |
expectedSupplyDuration | 0..1 | Duration | 調剤⽇数 | |
id | 0..1 | string | エレメント間参照のためのユニークID | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
value | Σ | 1..1 | decimal | 調剤⽇数 |
unit | Σ | 1..1 | string | 調剤⽇数の単位 Fixed Value: ⽇ |
system | ΣI | 1..1 | uri | UCUM単位コードを識別するURI Fixed Value: http://unitsofmeasure.org |
code | Σ | 1..1 | code | 「⽇」を表すUCUM単位コード Fixed Value: d |
performer | 0..1 | Reference(Organization) | 想定された払い出し薬局 | |
substitution | 0..1 | BackboneElement | 後発医薬品への変更可否情報 | |
id | 0..1 | string | 内部エレメントを参照するためのユニークID | |
extension | 0..* | Extension | Additional content defined by implementations | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
allowed[x] | 1..1 | CodeableConcept | 後発医薬品への変更可否情報。 Binding: ActSubstanceAdminSubstitutionCode (example): Identifies the type of substitution allowed. | |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
coding | Σ | 1..1 | Coding | 後発品変更不可コード |
id | 0..1 | string | Unique id for inter-element referencing | |
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | 後発品変更不可コードを識別するURI Fixed Value: urn:oid:1.2.392.100495.20.2.41 |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 1..1 | code | 後発品変更不可コード |
display | Σ | 0..1 | string | 後発品変更不可コード表示名 |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
text | Σ | 0..1 | string | Plain text representation of the concept |
reason | 0..1 | CodeableConcept | 代替品を提供した(あるいは、しなかった)理由 Binding: SubstanceAdminSubstitutionReason (example): A coded concept describing the reason that a different medication should (or should not) be substituted from what was prescribed. | |
priorPrescription | 0..1 | Reference(MedicationRequest) | 前回のオーダー/処方 | |
detectedIssue | 0..* | Reference(DetectedIssue) | 実施時の臨床的問題 | |
eventHistory | 0..* | Reference(Provenance) | ライフサイクルで関心のあるイベントのリスト | |
Documentation for this format |
Other representations of profile: CSV, Excel, Schematron
Path | Conformance | ValueSet / Code |
MedicationRequest.language | preferred | CommonLanguages Max Binding: AllLanguages |
MedicationRequest.status | required | Fixed Value: active |
MedicationRequest.statusReason | example | medicationRequest Status Reason Codes |
MedicationRequest.intent | required | Fixed Value: intent |
MedicationRequest.category | example | medicationRequest Category Codes |
MedicationRequest.priority | required | RequestPriority |
MedicationRequest.medication[x] | preferred | SNOMEDCTMedicationCodes |
MedicationRequest.subject.type | extensible | ResourceType |
MedicationRequest.performerType | example | ProcedurePerformerRoleCodes |
MedicationRequest.reasonCode | example | Condition/Problem/DiagnosisCodes |
MedicationRequest.courseOfTherapyType | example | medicationRequest Course of Therapy Codes |
MedicationRequest.dosageInstruction.additionalInstruction | example | SNOMEDCTAdditionalDosageInstructions |
MedicationRequest.dosageInstruction.timing.repeat.durationUnit | required | UnitsOfTime |
MedicationRequest.dosageInstruction.timing.repeat.periodUnit | required | UnitsOfTime |
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | required | DaysOfWeek |
MedicationRequest.dosageInstruction.timing.repeat.when | required | EventTiming |
MedicationRequest.dosageInstruction.timing.code | preferred | TimingAbbreviation |
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureForAdministrationSiteCodes |
MedicationRequest.dosageInstruction.route | example | SNOMEDCTRouteCodes |
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodes |
MedicationRequest.dosageInstruction.doseAndRate.type | example | DoseAndRateType |
MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | required | QuantityComparator |
MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | required | QuantityComparator |
MedicationRequest.dispenseRequest.initialFill.duration.comparator | required | QuantityComparator |
MedicationRequest.dispenseRequest.dispenseInterval.comparator | required | QuantityComparator |
MedicationRequest.substitution.allowed[x] | example | ActSubstanceAdminSubstitutionCode |
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReason |
Id | Grade | Path | Details | Requirements |
dom-2 | error | MedicationRequest | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | MedicationRequest | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | MedicationRequest | 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 | error | MedicationRequest | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | Best Practice | MedicationRequest | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | MedicationRequest.meta | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.implicitRules | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.language | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:RpNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:RpNumber.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.identifier:RpNumber.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.identifier:RpNumber.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:RpNumber.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:OrderInRp | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:OrderInRp.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.identifier:OrderInRp.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.identifier:OrderInRp.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:OrderInRp.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.identifier:RequestIdentifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.status | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.statusReason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.intent | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.category | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.priority | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.doNotPerform | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.reported[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.medication[x].extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.medication[x].coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.medication[x].coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.medication[x].coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.medication[x].text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.subject | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.subject.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.subject.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.subject.reference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.subject.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.subject.identifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.subject.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.encounter | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.supportingInformation | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.authoredOn | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.requester | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.performer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.performerType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.recorder | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.reasonCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.reasonReference | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.instantiatesCanonical | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.instantiatesUri | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.basedOn | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.groupIdentifier | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.courseOfTherapyType | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.insurance | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.note | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.extension:Line | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.extension:Line | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.extension:Device | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.extension:Device | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.sequence | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.additionalInstruction.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.patientInstruction | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.timing.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.timing.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.event | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
tim-1 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a duration, there needs to be duration units : duration.empty() or durationUnit.exists() | |
tim-2 | error | MedicationRequest.dosageInstruction.timing.repeat | if there's a period, there needs to be period units : period.empty() or periodUnit.exists() | |
tim-4 | error | MedicationRequest.dosageInstruction.timing.repeat | duration SHALL be a non-negative value : duration.exists() implies duration >= 0 | |
tim-5 | error | MedicationRequest.dosageInstruction.timing.repeat | period SHALL be a non-negative value : period.exists() implies period >= 0 | |
tim-6 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a periodMax, there must be a period : periodMax.empty() or period.exists() | |
tim-7 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a durationMax, there must be a duration : durationMax.empty() or duration.exists() | |
tim-8 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a countMax, there must be a count : countMax.empty() or count.exists() | |
tim-9 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's an offset, there must be a when (and not C, CM, CD, CV) : offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not())) | |
tim-10 | error | MedicationRequest.dosageInstruction.timing.repeat | If there's a timeOfDay, there cannot be a when, or vice versa : timeOfDay.empty() or when.empty() | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.timing.repeat.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.bounds[x].code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.count | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.countMax | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.duration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.durationMax | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.durationUnit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.frequency | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.frequencyMax | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.periodMax | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.periodUnit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.dayOfWeek | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.timeOfDay | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.when | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.repeat.offset | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.timing.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.asNeeded[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.site.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.site.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.site.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.route.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.route.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.route.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.method.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.method.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.method.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.type.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
qty-3 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x] | If a code for the unit is present, the system SHALL also be present : code.empty() or system.exists() | |
sqty-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x] | The comparator is not used on a SimpleQuantity : comparator.empty() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.dose[x].code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].numerator.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.doseAndRate.rate[x].denominator.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.comparator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.numerator.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.comparator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerPeriod.denominator.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerAdministration.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dosageInstruction.maxDosePerLifetime.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.extension:InstructionForDispense | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.extension:InstructionForDispense | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.extension:InstructionForDispense.value[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.extension:ExpectedRepeatCount | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.extension:ExpectedRepeatCount | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.initialFill.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.initialFill.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.quantity.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.comparator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.initialFill.duration.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.comparator | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.dispenseInterval.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.validityPeriod | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.validityPeriod.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.validityPeriod.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.validityPeriod.start | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.validityPeriod.end | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.numberOfRepeatsAllowed | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.quantity.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.quantity.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.value | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.unit | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.expectedSupplyDuration.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.dispenseRequest.performer | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.substitution.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.substitution.modifierExtension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.substitution.modifierExtension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.substitution.allowed[x] | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.substitution.allowed[x].extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | MedicationRequest.substitution.allowed[x].coding.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.system | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.version | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.code | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.display | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].coding.userSelected | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.allowed[x].text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.substitution.reason | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.priorPrescription | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.detectedIssue | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | error | MedicationRequest.eventHistory | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |