{ "description": "このデータタイプは薬剤用法のDosageベースとして基礎となる制約と拡張のうち共通部分を定めている。", "_filename": "StructureDefinition-jp-medicationdosagebase.json", "package_name": "jp-core.r4", "date": "2022-10-24", "derivation": "constraint", "publisher": null, "fhirVersion": "4.0.1", "name": "JP_MedicationDosageBase", "mapping": [ { "uri": "http://hl7.org/v3", "name": "RIM Mapping", "identity": "rim" }, { "uri": "http://hl7.org/v2", "name": "HL7 v2 Mapping", "identity": "v2" } ], "abstract": false, "type": "Dosage", "experimental": null, "resourceType": "StructureDefinition", "title": "JP Core MedicationDosage Base DataType", "package_version": "1.1.1-draft1", "status": "active", "id": "5d1a49e8-c5e2-4a86-a9c3-27717b97fa2f", "kind": "complex-type", "url": "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationDosageBase", "version": "1.1.0", "differential": { "element": [ { "id": "Dosage", "path": "Dosage", "short": "薬の服用方法・服用した方法、または服用すべき方法", "definition": "薬の服用方法・服用した方法、または服用すべき方法" }, { "id": "Dosage.sequence", "path": "Dosage.sequence", "short": "服用指示の順番", "comment": "32 bitの数値。これ以上の値であれば10進数を使うこと。", "definition": "どの服用指示を適応するか判断するかについての順序を示したもの", "requirements": "もし、複数の服用法(Dosage)でsequenceの数値が同じであれば、その指示が同時に扱われることを示している。sequenceの数値が異なれば、服用指示(Dosage)の順番を意図している。" }, { "id": "Dosage.text", "path": "Dosage.text", "short": "投与⽅法のテキスト表現", "comment": "textエレメントはcodingのdisplayNameエレメントと一致することがよくある。", "definition": "投与⽅法のテキスト表現。コードで指定できない場合、本要素で文字列として指定してもよい。", "requirements": "ターミノロジ由来のコードは必ずしも人間が使う言葉の全てのニュアンスを含めた正確な意味を捉えているわけではなく、適切なコードが見つからない場合もある。そのような場合でもtextエレメントは元々の意味のすべてを捉えるために使うことができる。" }, { "id": "Dosage.additionalInstruction", "path": "Dosage.additionalInstruction", "short": "患者に対する補足指示や注意。たとえば、「食事と一緒に」「眠くなることがある」", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationUsageJAMIAdditional_VS" }, "comment": "薬剤投与や調剤についての情報(たとえば、「腹膜内ポートに可能な限り迅速に注入」や「薬剤Xの直後に」)であり、dosage.textにも複製されるべきである。", "definition": "どのように薬剤を内服するかについての患者への補足指示(たとえば、「食事と一緒に」や「30分から1時間前に内服」)や薬剤についての注意書き(たとえば、「眠くなることがある」や「日光や紫外線が皮膚にあたららないようにすること」)", "requirements": "補足指示はコード化されるように意図されているが、コードがない場合はエレメントはテキストだけで表現することができる。たとえば、「大量の水で服用する」という指示はコード化されていることもあれば、されていないことおある。" }, { "id": "Dosage.patientInstruction", "path": "Dosage.patientInstruction", "short": "患者あるいは消費者向けの指示", "comment": "FHIRの文字列は1MB以上の大きさとなってなはらない(SHALL NOT)。", "definition": "患者あるいは消費者に理解してもらうための指示。" }, { "id": "Dosage.timing", "path": "Dosage.timing", "type": [ { "code": "Timing", "profile": [ "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationTiming" ] } ] }, { "id": "Dosage.asNeeded[x]", "path": "Dosage.asNeeded[x]", "type": [ { "code": "boolean" } ], "short": "「頓用」指示", "definition": "【JP Core仕様】頓用型の用法を指定する場合に”true”を指定し、そのコードを指定する場合は用法コードとして指定する。\r\nMedication(薬剤)が必要なときに指定された量とスケジュールのみで投薬するか(Booleanで選択される)、投薬する前提条件はTiming.Code(CodeableConcept)を示している。" }, { "id": "Dosage.site", "path": "Dosage.site", "short": "投与される身体部位", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationBodySiteJAMIExternal_VS" }, "comment": "もし、BodySite resourceの属性が必要な場合(たとえば、部位の指定や別々に投与経路を設定する場合)は、[bodySite](extension-bodysite.html)の標準拡張を使うこと。要約コードや非常に正確な位置の定義へのreferenceを使用することもできる。 \n【JP Core仕様】JAMI外用部位3桁コードを使用することが望ましいが、ローカルコードも使用可能。", "definition": "投与される身体部位。外用薬で部位を指定する場合に使用する。" }, { "id": "Dosage.route", "path": "Dosage.route", "short": "投与経路", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationRouteHL70162_VS" }, "comment": "投与経路の一般的パターンに全てのターミノロジが適応しているわけではない。情報モデルはCodeableConceptではなく、直接Codingをを使用してテキストやコーディング、翻訳、そしてエレメントと事前条件、事後条件の関係について管理するためにその構造を提示する必要がある。 \n【JP Core仕様】HL7表0162をベースにした投与経路コードを使用することが望ましいが、ローカルコードも使用可能。", "definition": "投与経路" }, { "id": "Dosage.method", "path": "Dosage.method", "short": "投与方法", "comment": "ターミノロジは投与する経路あるいは剤型をあらかじめ指定するために用いられる。", "definition": "投与方法", "requirements": "コード化された値は体内に薬剤が投与される方法を示している。注射ではよく使われる。たとえば、緩徐に注入、深部に静注など。" }, { "id": "Dosage.method.coding", "path": "Dosage.method.coding", "slicing": { "rules": "open", "discriminator": [ { "path": "system", "type": "value" } ] } }, { "path": "Dosage.method.coding", "requirements": "他のコードシステムへの変換や代替のコードシステムを使ってエンコードしてもよい。", "min": 0, "definition": "投与⽅法に対応するJAMI 用法コード表基本用法1桁コードを識別するURI。", "short": "投与⽅法に対応するJAMI 用法コード表基本用法1桁コード", "sliceName": "unitDigit1", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationMethodJAMIBasicUsage_VS" }, "max": "1", "id": "Dosage.method.coding:unitDigit1", "comment": "コードは臨時で列記したものや、コードのリストからSNOMED CTのように公式に定義されたものまである(HL7 v3 core principle を参照)。FHIR自体ではコーディング規約を定めてはいないし、意味を暗示するために利用されない(SHALL NOT)。一般的に UserSelected = trueの場合には一つのコードシステムが使われる。" }, { "id": "Dosage.method.coding:unitDigit1.system", "min": 1, "path": "Dosage.method.coding.system", "fixedUri": "urn:oid:1.2.392.200250.2.2.20.30" }, { "path": "Dosage.method.coding", "requirements": "他のコードシステムへの変換や代替のコードシステムを使ってエンコードしてもよい。", "min": 0, "definition": "投与⽅法に対応するJAMI 用法コード表基本用法2桁コードを識別するURI。2桁コードurn:oid:1.2.392.200250.2.2.20.40", "short": "投与⽅法に対応するJAMI 用法コード表基本用法2桁コード", "sliceName": "unitDigit2", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationMethodJAMIDetailUsage_VS" }, "max": "1", "id": "Dosage.method.coding:unitDigit2", "comment": "コードは臨時で列記したものや、コードのリストからSNOMED CTのように公式に定義されたものまである(HL7 v3 core principle を参照)。FHIR自体ではコーディング規約を定めてはいないし、意味を暗示するために利用されない(SHALL NOT)。一般的に UserSelected = trueの場合には一つのコードシステムが使われる。" }, { "id": "Dosage.method.coding:unitDigit2.system", "min": 1, "path": "Dosage.method.coding.system", "fixedUri": "urn:oid:1.2.392.200250.2.2.20.40" }, { "id": "Dosage.method.text", "path": "Dosage.method.text", "short": "投与⽅法のテキスト表現", "comment": "textエレメントはcodingのdisplayNameエレメントと一致することがよくある。", "definition": "投与⽅法のテキスト表現。コードで指定できない場合、本要素で文字列として指定してもよい。", "requirements": "ターミノロジ由来のコードは必ずしも人間が使う言葉の全てのニュアンスを含めた正確な意味を捉えているわけではなく、適切なコードが見つからない場合もある。そのような場合でもtextエレメントは元々の意味のすべてを捉えるために使うことができる。" }, { "id": "Dosage.doseAndRate", "path": "Dosage.doseAndRate", "short": "薬剤の投与量", "definition": "薬剤が投与される量" }, { "id": "Dosage.doseAndRate.type", "path": "Dosage.doseAndRate.type", "short": "力価区分", "binding": { "strength": "preferred", "valueSet": "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationIngredientStrengthStrengthType_VS" }, "comment": "投与速度・量の一般的パターンに全てのターミノロジが適応しているわけではない。情報モデルはCodeableConceptではなく、直接Codingをを使用してテキストやコーディング、翻訳、そしてエレメントと事前条件、事後条件の関係について管理するためにその構造を提示する必要がある。", "definition": "力価区分", "requirements": "このtypeに値が指定されていなければ、\"ordered\"であることが想定される。" }, { "id": "Dosage.doseAndRate.dose[x]", "path": "Dosage.doseAndRate.dose[x]", "type": [ { "code": "Quantity", "profile": [ "http://hl7.org/fhir/StructureDefinition/SimpleQuantity" ] } ] }, { "id": "Dosage.doseAndRate.rate[x]", "path": "Dosage.doseAndRate.rate[x]", "short": "薬剤の投与量速度", "definition": "薬剤が投与される量の速度" }, { "id": "Dosage.maxDosePerPeriod", "path": "Dosage.maxDosePerPeriod", "type": [ { "code": "Ratio", "profile": [ "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationRatio_DosePerPeriod" ] } ], "short": "単位時間当たりの投薬量の上限", "definition": "単位時間当たりの投薬量の上限" }, { "id": "Dosage.maxDosePerAdministration", "path": "Dosage.maxDosePerAdministration", "type": [ { "code": "Quantity", "profile": [ "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationSimpleQuantity" ] } ], "short": "1回あたりの投薬量の上限", "definition": "1回あたりの投薬量の上限" }, { "id": "Dosage.maxDosePerLifetime", "path": "Dosage.maxDosePerLifetime", "type": [ { "code": "Quantity", "profile": [ "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationSimpleQuantity" ] } ], "short": "生涯の投薬量の上限", "definition": "生涯の投薬量の上限" } ] }, "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Dosage" }