HL7 FHIR JP Core ImplementationGuide
1.1.1 - ci-build Japan flag

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

Data Type Profile: JP Core Medication Range DataType

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

JP_MedicationRange

Title

JP Core Medication Range DataType

Status Active ( 2022-10-24 )
Copyright

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

このデータタイプはRange DataTypeに対して、薬剤量の上限下限に関する定義を行なったものである


Usage:

  • This DataType Constraint is not used by any profiles in this Implementation Guide

プロファイル詳細

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Range

NameFlagsCard.TypeDescription & Constraintsdoco
.. Range 0..*Range薬剤の単位指定された上限下限量
... low 0..1JP_MedicationSimpleQuantity薬剤の上限量
... high 0..1JP_MedicationSimpleQuantity薬剤に関する数量と単位を定めた簡易データイプ

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Range C0..*Range薬剤の単位指定された上限下限量
... id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... low C0..1JP_MedicationSimpleQuantity薬剤の上限量
... high C0..1JP_MedicationSimpleQuantity薬剤に関する数量と単位を定めた簡易データイプ

doco Documentation for this format

Terminology Bindings

Constraints

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

This structure is derived from Range

Differential View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Range 0..*Range薬剤の単位指定された上限下限量
... low 0..1JP_MedicationSimpleQuantity薬剤の上限量
... high 0..1JP_MedicationSimpleQuantity薬剤に関する数量と単位を定めた簡易データイプ

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Range C0..*Range薬剤の単位指定された上限下限量
... id 0..1stringUnique id for inter-element referencing
... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... low C0..1JP_MedicationSimpleQuantity薬剤の上限量
... high C0..1JP_MedicationSimpleQuantity薬剤に関する数量と単位を定めた簡易データイプ

doco Documentation for this format

Terminology Bindings

Constraints

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

 

Other representations of profile: CSV, Excel, Schematron