HL7 FHIR JP Core ImplementationGuide
1.1.2-url - ci-build Japan

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

Data Type Profile: JP_MedicationSimpleQuantity - JSON Profile

Active as of 2023-06-26

JSON representation of the jp-medicationsimplequantity data type profile.

Raw json | Download



{

  "resourceType" : "StructureDefinition",

  "id" : "jp-medicationsimplequantity",

  "text" : {

    "status" : "extensions",

    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureDefinition jp-medicationsimplequantity</b></p><a name=\"jp-medicationsimplequantity\"> </a><a name=\"hcjp-medicationsimplequantity\"> </a><a name=\"jp-medicationsimplequantity-ja\"> </a><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"The logical name of the element\">Name</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Information about the use of the element\">Flags</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Minimum and Maximum # of times the element can appear in the instance\">Card.</a></th><th style=\"width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Reference to the type of the element\">Type</a></th><th style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Additional information about the element\">Description &amp; Constraints</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-jp-medicationsimplequantity-definitions.html#Quantity\" title=\"薬剤に関する数量と単位を定めた簡易データイプ\">Quantity</a><a name=\"Quantity\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R4/datatypes.html#SimpleQuantity\">SimpleQuantity</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">薬剤に関する数量と単位を定めた簡易データイプ</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-jp-medicationsimplequantity-definitions.html#Quantity.value\" title=\"計測された量。精度を含めた値が暗示される。\">value</a><a name=\"Quantity.value\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#decimal\">decimal</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">(精度が暗示された)数値</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-jp-medicationsimplequantity-definitions.html#Quantity.unit\" title=\"人間にも可読な単位表現\">unit</a><a name=\"Quantity.unit\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">単位表現</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-jp-medicationsimplequantity-definitions.html#Quantity.system\" title=\"単位をコード化して表現するシステムについてのID。\">system</a><a name=\"Quantity.system\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#uri\">uri</a></td><td style=\"vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">コード化された単位表現を規定するシステム</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Element\" class=\"hierarchy\"/> <a href=\"StructureDefinition-jp-medicationsimplequantity-definitions.html#Quantity.code\" title=\"単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨(**SHOULD**)\">code</a><a name=\"Quantity.code\"> </a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..<span style=\"opacity: 0.5\">1</span></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a style=\"opacity: 0.5\" href=\"http://hl7.org/fhir/R4/datatypes.html#code\">code</a></td><td style=\"vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨<br/><span style=\"font-weight:bold\">Binding: </span><a href=\"http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationUnitMERIT9_VS\" title=\"http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationUnitMERIT9_VS\">JP Core Medication MERIT9 Unit ValueSet</a> (<a href=\"http://hl7.org/fhir/R4/terminologies.html#preferred\" title=\"Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant.\">preferred</a>)</td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentation for this format</a></td></tr></table></div>"

  },

  "url" : "http://jpfhir.jp/fhir/core/StructureDefinition/JP_MedicationSimpleQuantity",

  "version" : "1.1.2-url",

  "name" : "JP_MedicationSimpleQuantity",

  "title" : "JP Core Medication Quantity DataType",

  "status" : "active",

  "date" : "2023-06-26",

  "publisher" : "FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI)",

  "contact" : [

    {

      "name" : "FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI)",

      "telecom" : [

        {

          "system" : "url",

          "value" : "http://jpfhir.jp"

        },

        {

          "system" : "email",

          "value" : "office@hlfhir.jp"

        }

      ]

    }

  ],

  "description" : "このデータタイプはSimpleQuantity DataTypeに対して、JP Coreにおける薬剤量に関する定義を行なったものである",

  "jurisdiction" : [

    {

      "coding" : [

        {

          "system" : "urn:iso:std:iso:3166",

          "code" : "JP"

        }

      ]

    }

  ],

  "copyright" : "Copyright FHIR Japanese implementation research working group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会NeXEHRS課題研究会FHIR日本実装検討WG",

  "fhirVersion" : "4.0.1",

  "mapping" : [

    {

      "identity" : "v2",

      "uri" : "http://hl7.org/v2",

      "name" : "HL7 v2 Mapping"

    },

    {

      "identity" : "rim",

      "uri" : "http://hl7.org/v3",

      "name" : "RIM Mapping"

    }

  ],

  "kind" : "complex-type",

  "abstract" : false,

  "type" : "Quantity",

  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/SimpleQuantity",

  "derivation" : "constraint",

  "snapshot" : {

    "element" : [

      {

        "id" : "Quantity",

        "path" : "Quantity",

        "short" : "薬剤に関する数量と単位を定めた簡易データイプ",

        "definition" : "薬剤に関する数量と単位を定めた簡易データイプ",

        "comment" : "薬剤に関する簡易的な数量と単位を定めている。ValueおよびCodeを必須とし、comparatorは記述不可。単位についてはMERIT9医薬品単位略号の利用を推進している。(**SHOULD**)",

        "min" : 0,

        "max" : "*",

        "base" : {

          "path" : "Quantity",

          "min" : 0,

          "max" : "*"

        },

        "condition" : [

          "ele-1"

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          },

          {

            "key" : "qty-3",

            "severity" : "error",

            "human" : "ユニットのコードが存在する場合、システムも存在するものとします / If a code for the unit is present, the system SHALL also be present",

            "expression" : "code.empty() or system.exists()",

            "xpath" : "not(exists(f:code)) or exists(f:system)",

            "source" : "http://hl7.org/fhir/StructureDefinition/Quantity"

          },

          {

            "key" : "sqty-1",

            "severity" : "error",

            "human" : "コンパレータは、単純なQuantityで使用されません / The comparator is not used on a SimpleQuantity",

            "expression" : "comparator.empty()",

            "xpath" : "not(exists(f:comparator))",

            "source" : "http://hl7.org/fhir/StructureDefinition/SimpleQuantity"

          }

        ],

        "isModifier" : false,

        "mapping" : [

          {

            "identity" : "rim",

            "map" : "n/a"

          },

          {

            "identity" : "v2",

            "map" : "SN (see also Range) or CQ"

          },

          {

            "identity" : "rim",

            "map" : "PQ, IVL<PQ>, MO, CO, depending on the values"

          }

        ]

      },

      {

        "id" : "Quantity.id",

        "path" : "Quantity.id",

        "representation" : [

          "xmlAttr"

        ],

        "short" : "要素間参照のための一意のID / Unique id for inter-element referencing",

        "definition" : "リソース内の要素の一意のID(内部参照用)。これは、スペースを含まない文字列値である場合があります。 / Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",

        "min" : 0,

        "max" : "1",

        "base" : {

          "path" : "Element.id",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "extension" : [

              {

                "url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",

                "valueUrl" : "string"

              }

            ],

            "code" : "http://hl7.org/fhirpath/System.String"

          }

        ],

        "isModifier" : false,

        "isSummary" : false,

        "mapping" : [

          {

            "identity" : "rim",

            "map" : "n/a"

          }

        ]

      },

      {

        "id" : "Quantity.extension",

        "path" : "Quantity.extension",

        "slicing" : {

          "discriminator" : [

            {

              "type" : "value",

              "path" : "url"

            }

          ],

          "description" : "Extensions are always sliced by (at least) url",

          "rules" : "open"

        },

        "short" : "実装で定義された追加のコンテンツ / Additional content defined by implementations",

        "definition" : "要素の基本的な定義の一部ではない追加情報を表すために使用できます。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。 / May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",

        "comment" : "拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",

        "alias" : [

          "extensions",

          "user content"

        ],

        "min" : 0,

        "max" : "*",

        "base" : {

          "path" : "Element.extension",

          "min" : 0,

          "max" : "*"

        },

        "type" : [

          {

            "code" : "Extension"

          }

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          },

          {

            "key" : "ext-1",

            "severity" : "error",

            "human" : "両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both",

            "expression" : "extension.exists() != value.exists()",

            "xpath" : "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",

            "source" : "http://hl7.org/fhir/StructureDefinition/Extension"

          }

        ],

        "isModifier" : false,

        "isSummary" : false,

        "mapping" : [

          {

            "identity" : "rim",

            "map" : "n/a"

          }

        ]

      },

      {

        "id" : "Quantity.value",

        "path" : "Quantity.value",

        "short" : "(精度が暗示された)数値",

        "definition" : "計測された量。精度を含めた値が暗示される。",

        "comment" : "暗示された精度については常に尊重すべきである。貨幣計算では制度に関する独自のルールがある(会計についての標準的な教科書を参照すること)。",

        "requirements" : "精度は、測定のほとんどすべての場合に暗黙的に処理されます。 / Precision is handled implicitly in almost all cases of measurement.",

        "min" : 1,

        "max" : "1",

        "base" : {

          "path" : "Quantity.value",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "code" : "decimal"

          }

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          }

        ],

        "isModifier" : false,

        "isSummary" : true,

        "mapping" : [

          {

            "identity" : "v2",

            "map" : "SN.2  / CQ - N/A"

          },

          {

            "identity" : "rim",

            "map" : "PQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value"

          }

        ]

      },

      {

        "id" : "Quantity.comparator",

        "path" : "Quantity.comparator",

        "short" : "<|<= |> = |>  - 価値を理解する方法 / < | <= | >= | > - how to understand the value",

        "definition" : "この文脈で使用することは許可されていません / Not allowed to be used in this context",

        "requirements" : "測定方法の制限があるため、値が<5ug/Lまたは> 400mg/Lの測定値を処理するためのフレームワークが必要です。 / Need a framework for handling measures where the value is <5ug/L or >400mg/L due to the limitations of measuring methodology.",

        "min" : 0,

        "max" : "0",

        "base" : {

          "path" : "Quantity.comparator",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "code" : "code"

          }

        ],

        "meaningWhenMissing" : "コンパレータがない場合、値の変更はありません / If there is no comparator, then there is no modification of the value",

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          }

        ],

        "isModifier" : true,

        "isModifierReason" : "これは、コンパレータが値の解釈を大幅に変更するため、「IS修飾子」とラベル付けされています。コンパレータがない場合、値の変更はありません / This is labeled as \"Is Modifier\" because the comparator modifies the interpretation of the value significantly. If there is no comparator, then there is no modification of the value",

        "isSummary" : true,

        "binding" : {

          "extension" : [

            {

              "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName",

              "valueString" : "QuantityComparator"

            }

          ],

          "strength" : "required",

          "description" : "量を理解し、表現する方法。 / How the Quantity should be understood and represented.",

          "valueSet" : "http://hl7.org/fhir/ValueSet/quantity-comparator|4.0.1"

        },

        "mapping" : [

          {

            "identity" : "v2",

            "map" : "SN.1  / CQ.1"

          },

          {

            "identity" : "rim",

            "map" : "IVL properties"

          }

        ]

      },

      {

        "id" : "Quantity.unit",

        "extension" : [

          {

            "url" : "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",

            "valueBoolean" : true

          }

        ],

        "path" : "Quantity.unit",

        "short" : "単位表現",

        "definition" : "人間にも可読な単位表現",

        "comment" : "FHIRの文字列は1MB以上の大きさとなってなはらない(SHALL NOT)。",

        "requirements" : "コンテキストによってさまざまな単位の表現がある。固定された特定の表現が求められることがある。たとえば、mcgはmicrogramを表す。",

        "min" : 0,

        "max" : "1",

        "base" : {

          "path" : "Quantity.unit",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "code" : "string"

          }

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          }

        ],

        "isModifier" : false,

        "isSummary" : true,

        "mapping" : [

          {

            "identity" : "v2",

            "map" : "(see OBX.6 etc.) / CQ.2"

          },

          {

            "identity" : "rim",

            "map" : "PQ.unit"

          }

        ]

      },

      {

        "id" : "Quantity.system",

        "path" : "Quantity.system",

        "short" : "コード化された単位表現を規定するシステム",

        "definition" : "単位をコード化して表現するシステムについてのID。",

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

        "requirements" : "システムによって定義される単位のコードを把握しておく必要がある。",

        "min" : 0,

        "max" : "1",

        "base" : {

          "path" : "Quantity.system",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "code" : "uri"

          }

        ],

        "condition" : [

          "qty-3"

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          }

        ],

        "isModifier" : false,

        "isSummary" : true,

        "mapping" : [

          {

            "identity" : "v2",

            "map" : "(see OBX.6 etc.) / CQ.2"

          },

          {

            "identity" : "rim",

            "map" : "CO.codeSystem, PQ.translation.codeSystem"

          }

        ]

      },

      {

        "id" : "Quantity.code",

        "path" : "Quantity.code",

        "short" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨",

        "definition" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨(**SHOULD**)",

        "comment" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨(**SHOULD**)されるが、ローカルコード等を利用することも可能とする",

        "requirements" : "すべてのフォームに固定されたユニットの計算可能な形式が必要です。UCUMはこれを数量で提供しますが、Snomed CTは多くの関心のある単位を提供します。 / Need a computable form of the unit that is fixed across all forms. UCUM provides this for quantities, but SNOMED CT provides many units of interest.",

        "min" : 1,

        "max" : "1",

        "base" : {

          "path" : "Quantity.code",

          "min" : 0,

          "max" : "1"

        },

        "type" : [

          {

            "code" : "code"

          }

        ],

        "constraint" : [

          {

            "key" : "ele-1",

            "severity" : "error",

            "human" : "すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children",

            "expression" : "hasValue() or (children().count() > id.count())",

            "xpath" : "@value|f:*|h:div",

            "source" : "http://hl7.org/fhir/StructureDefinition/Element"

          }

        ],

        "isModifier" : false,

        "isSummary" : true,

        "binding" : {

          "strength" : "preferred",

          "valueSet" : "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationUnitMERIT9_VS"

        },

        "mapping" : [

          {

            "identity" : "v2",

            "map" : "(see OBX.6 etc.) / CQ.2"

          },

          {

            "identity" : "rim",

            "map" : "PQ.code, MO.currency, PQ.translation.code"

          }

        ]

      }

    ]

  },

  "differential" : {

    "element" : [

      {

        "id" : "Quantity",

        "path" : "Quantity",

        "short" : "薬剤に関する数量と単位を定めた簡易データイプ",

        "definition" : "薬剤に関する数量と単位を定めた簡易データイプ",

        "comment" : "薬剤に関する簡易的な数量と単位を定めている。ValueおよびCodeを必須とし、comparatorは記述不可。単位についてはMERIT9医薬品単位略号の利用を推進している。(**SHOULD**)"

      },

      {

        "id" : "Quantity.value",

        "path" : "Quantity.value",

        "short" : "(精度が暗示された)数値",

        "definition" : "計測された量。精度を含めた値が暗示される。",

        "comment" : "暗示された精度については常に尊重すべきである。貨幣計算では制度に関する独自のルールがある(会計についての標準的な教科書を参照すること)。",

        "min" : 1

      },

      {

        "id" : "Quantity.unit",

        "path" : "Quantity.unit",

        "short" : "単位表現",

        "definition" : "人間にも可読な単位表現",

        "comment" : "FHIRの文字列は1MB以上の大きさとなってなはらない(SHALL NOT)。",

        "requirements" : "コンテキストによってさまざまな単位の表現がある。固定された特定の表現が求められることがある。たとえば、mcgはmicrogramを表す。"

      },

      {

        "id" : "Quantity.system",

        "path" : "Quantity.system",

        "short" : "コード化された単位表現を規定するシステム",

        "definition" : "単位をコード化して表現するシステムについてのID。",

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

        "requirements" : "システムによって定義される単位のコードを把握しておく必要がある。"

      },

      {

        "id" : "Quantity.code",

        "path" : "Quantity.code",

        "short" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨",

        "definition" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨(**SHOULD**)",

        "comment" : "単位のコード化された形式、【JP Core仕様】MERIT9医薬品単位略号マスタコードを推奨(**SHOULD**)されるが、ローカルコード等を利用することも可能とする",

        "min" : 1,

        "binding" : {

          "strength" : "preferred",

          "valueSet" : "http://jpfhir.jp/fhir/core/ValueSet/JP_MedicationUnitMERIT9_VS"

        }

      }

    ]

  }

}