ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.merged
Class StructuredDosageLinesBean

Package class diagram package StructuredDosageLinesBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.merged.StructuredDosageLinesBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class StructuredDosageLinesBean
extends MessagePartBean

Business Name: StructuredDosageLines

COCT_MT270010CA.DosageLine: Structured Dosage Lines

- moodCode must be DEFN for drug definitions (such as monographs) - moodCode must be RQO for orders; - moodCode must be EVN for dispenses and recording of other medications

Either an Ad-hoc Dosage Line or (Dosage Timing/Frequency + Dosage Range + possibly Dosage Rate) may be specified t one time }

- moodCode must be DEFN for drug definitions (such as monographs) - moodCode must be RQO for orders; - moodCode must be EVN for dispenses and recording of other medications

Either an Ad-hoc Dosage Line or (Dosage Timing/Frequency + Dosage Range + possibly Dosage Rate) may be specified t one time }

This information, along with the order/sequence of the dosage lines, constitutes the details of a structured dosage instruction.

Enables SIG instructions to be discretely specified. Also, supports scaling doses and parallel dose specification.

PORX_MT980040CA.DosageLine: Structured Dosage Lines

- moodCode must be DEFN for drug definitions (such as monographs) - moodCode must be RQO for orders; - moodCode must be EVN for dispenses and recording of other medications

Either an Ad-hoc Dosage Line or (Dosage Timing/Frequency + Dosage Range + possibly Dosage Rate) may be specified t one time }

- moodCode must be DEFN for drug definitions (such as monographs) - moodCode must be RQO for orders; - moodCode must be EVN for dispenses and recording of other medications

Either an Ad-hoc Dosage Line or (Dosage Timing/Frequency + Dosage Range + possibly Dosage Rate) may be specified t one time }

This information, along with the order/sequence of the dosage lines, constitutes the details of a structured dosage instruction.

Enables SIG instructions to be discretely specified. Also, supports scaling doses and parallel dose specification.

See Also:
Serialized Form

Constructor Summary
StructuredDosageLinesBean()
           
 
Method Summary
 AdditionalSIGInstructionBean getComponentSupplementalInstruction()
          Un-merged Business Name: (no business name specified)
 UncertainRange<PhysicalQuantity> getDoseQuantity()
          Business Name: DosageRange
 GeneralTimingSpecification getEffectiveTime()
          Business Name: DosageTimingFrequency
 x_ActMoodDefEvnRqo getMoodCode()
          Business Name: DosageUsageContext
 UncertainRange<PhysicalQuantity> getRateQuantity()
          Business Name: DosageRate
 String getText()
          Business Name: AdHocDosageInstruction
 AdministrationPreconditionBean getTriggerActEventCriterion()
          Un-merged Business Name: (no business name specified)
 void setComponentSupplementalInstruction(AdditionalSIGInstructionBean componentSupplementalInstruction)
          Un-merged Business Name: (no business name specified)
 void setDoseQuantity(UncertainRange<PhysicalQuantity> doseQuantity)
          Business Name: DosageRange
 void setEffectiveTime(GeneralTimingSpecification effectiveTime)
          Business Name: DosageTimingFrequency
 void setMoodCode(x_ActMoodDefEvnRqo moodCode)
          Business Name: DosageUsageContext
 void setRateQuantity(UncertainRange<PhysicalQuantity> rateQuantity)
          Business Name: DosageRate
 void setText(String text)
          Business Name: AdHocDosageInstruction
 void setTriggerActEventCriterion(AdministrationPreconditionBean triggerActEventCriterion)
          Un-merged Business Name: (no business name specified)
 
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructuredDosageLinesBean

public StructuredDosageLinesBean()
Method Detail

getMoodCode

public x_ActMoodDefEvnRqo getMoodCode()

Business Name: DosageUsageContext

Un-merged Business Name: DosageUsageContext

Relationship: COCT_MT270010CA.DosageLine.moodCode

Conformance/Cardinality: MANDATORY (1)

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Puts the class in context, and is therefore mandatory.

Un-merged Business Name: DosageUsageContext

Relationship: PORX_MT980040CA.DosageLine.moodCode

Conformance/Cardinality: MANDATORY (1)

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Puts the class in context, and is therefore mandatory.


setMoodCode

public void setMoodCode(x_ActMoodDefEvnRqo moodCode)

Business Name: DosageUsageContext

Un-merged Business Name: DosageUsageContext

Relationship: COCT_MT270010CA.DosageLine.moodCode

Conformance/Cardinality: MANDATORY (1)

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Puts the class in context, and is therefore mandatory.

Un-merged Business Name: DosageUsageContext

Relationship: PORX_MT980040CA.DosageLine.moodCode

Conformance/Cardinality: MANDATORY (1)

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Indicates the context of the administration.

moodCode = RQO, for administration instruction on orders

moodCode = EVN, for administration instruction on dispenses

moodCode = DEF, for administration instruction on medication definition documents/references (typically, monographs).

Puts the class in context, and is therefore mandatory.


getText

public String getText()

Business Name: AdHocDosageInstruction

Un-merged Business Name: AdHocDosageInstruction

Relationship: COCT_MT270010CA.DosageLine.text

Conformance/Cardinality: REQUIRED (0-1)

A free form description of how the dispensed medication is to be administered to the patient.

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

This field must not be used for components of the prescription that are coded elsewhere.(e.g. Coded Dosage Timing).

Un-merged Business Name: AdHocDosageInstruction

Relationship: PORX_MT980040CA.DosageLine.text

Conformance/Cardinality: REQUIRED (0-1)

A free form description of how the dispensed medication is to be administered to the patient.

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

This field must not be used for components of the prescription that are coded elsewhere.(e.g. Coded Dosage Timing).


setText

public void setText(String text)

Business Name: AdHocDosageInstruction

Un-merged Business Name: AdHocDosageInstruction

Relationship: COCT_MT270010CA.DosageLine.text

Conformance/Cardinality: REQUIRED (0-1)

A free form description of how the dispensed medication is to be administered to the patient.

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

This field must not be used for components of the prescription that are coded elsewhere.(e.g. Coded Dosage Timing).

Un-merged Business Name: AdHocDosageInstruction

Relationship: PORX_MT980040CA.DosageLine.text

Conformance/Cardinality: REQUIRED (0-1)

A free form description of how the dispensed medication is to be administered to the patient.

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

DispensedItem.instruction

Prescription.instruction

D99.02

X0201

ZPB3.16

DRU.030-02

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

Not all dosage instructions can easily be expressed in formal terms

Allows dosage instructions to be sent across as one string of information without breaking it up.

This field must not be used for components of the prescription that are coded elsewhere.(e.g. Coded Dosage Timing).


getEffectiveTime

public GeneralTimingSpecification getEffectiveTime()

Business Name: DosageTimingFrequency

Un-merged Business Name: DosageTimingFrequency

Relationship: COCT_MT270010CA.DosageLine.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

A structure describing the frequency (how often the drug is to be administered), offset (elapse time between administrations) represented by one line of dosage administration instruction. Includes the overall time-period the dosage instruction applies.

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

Together with the dose quantity, indicates the overall quantity of drug.

Un-merged Business Name: DosageTimingFrequency

Relationship: PORX_MT980040CA.DosageLine.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

A structure describing the frequency (how often the drug is to be administered), offset (elapse time between administrations) represented by one line of dosage administration instruction. Includes the overall time-period the dosage instruction applies.

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 ( ... [rest of documentation truncated due to excessive length]


setEffectiveTime

public void setEffectiveTime(GeneralTimingSpecification effectiveTime)

Business Name: DosageTimingFrequency

Un-merged Business Name: DosageTimingFrequency

Relationship: COCT_MT270010CA.DosageLine.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

A structure describing the frequency (how often the drug is to be administered), offset (elapse time between administrations) represented by one line of dosage administration instruction. Includes the overall time-period the dosage instruction applies.

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

Together with the dose quantity, indicates the overall quantity of drug.

Un-merged Business Name: DosageTimingFrequency

Relationship: PORX_MT980040CA.DosageLine.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

A structure describing the frequency (how often the drug is to be administered), offset (elapse time between administrations) represented by one line of dosage administration instruction. Includes the overall time-period the dosage instruction applies.

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 (single time or list of times)

PID.13.3 (outer IVL<TS>.width)

PID.13.4 (outer IVL<TS>.low)

PID.13.5 (outer IVL<TS>.high)

Frequency

DosageItem.Duration(OuterInterval.Width)

DosageItem.StartDate(OuterInterval.Low)

RepeatPattern.PatternCode(PIVL - codes will need to be mapped to and from formal GTS expressions)

RepeatPattern.uncodedPattern (PIVL.originalText)

ZDP.13.2.1 (PIVL.period)

DP.13.2.2 ( ... [rest of documentation truncated due to excessive length]


getDoseQuantity

public UncertainRange<PhysicalQuantity> getDoseQuantity()

Business Name: DosageRange

Un-merged Business Name: DosageRange

Relationship: COCT_MT270010CA.DosageLine.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

This specifies the minimum and maximum amount of the medication to be taken during a single administration.

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

Enables the checking of administration compliance that could results in fill-too-soon/fill-too-late contraindications. Supports circumstances where the dose can vary. (e.g. 1-2 tablets)

Where no range is needed, a single value should be specified as the center, with a width of 0.

Un-merged Business Name: DosageRange

Relationship: PORX_MT980040CA.DosageLine.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

This specifies the minimum and maximum amount of the medication to be taken during a single administration.

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

Enables the checking of administration compliance that could results in fill-too-soon/fill-too-late contraindications. Supports circumstances where the dose can vary. (e.g. 1-2 tablets)

Where no range is needed, sending the same value in both the low and the high is the preferred solution.


setDoseQuantity

public void setDoseQuantity(UncertainRange<PhysicalQuantity> doseQuantity)

Business Name: DosageRange

Un-merged Business Name: DosageRange

Relationship: COCT_MT270010CA.DosageLine.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

This specifies the minimum and maximum amount of the medication to be taken during a single administration.

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

Enables the checking of administration compliance that could results in fill-too-soon/fill-too-late contraindications. Supports circumstances where the dose can vary. (e.g. 1-2 tablets)

Where no range is needed, a single value should be specified as the center, with a width of 0.

Un-merged Business Name: DosageRange

Relationship: PORX_MT980040CA.DosageLine.doseQuantity

Conformance/Cardinality: REQUIRED (0-1)

This specifies the minimum and maximum amount of the medication to be taken during a single administration.

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

DosageItem.DosageRange

ZDP.13.1

Dosage

Enables the checking of administration compliance that could results in fill-too-soon/fill-too-late contraindications. Supports circumstances where the dose can vary. (e.g. 1-2 tablets)

Where no range is needed, sending the same value in both the low and the high is the preferred solution.


getRateQuantity

public UncertainRange<PhysicalQuantity> getRateQuantity()

Business Name: DosageRate

Un-merged Business Name: DosageRate

Relationship: COCT_MT270010CA.DosageLine.rateQuantity

Conformance/Cardinality: REQUIRED (0-1)

For intravenous and other such routes, this is the time period over which one dose is to be administered. The flow rate is determined by dividing the dose quantity by the Dosage rate.

Required for intravenous administration

Un-merged Business Name: DosageRate

Relationship: PORX_MT980040CA.DosageLine.rateQuantity

Conformance/Cardinality: REQUIRED (0-1)

For intravenous and other such routes, this is the time period over which one dose is to be administered. The flow rate is determined by dividing the dose quantity by the Dosage rate.

Required for intravenous administration


setRateQuantity

public void setRateQuantity(UncertainRange<PhysicalQuantity> rateQuantity)

Business Name: DosageRate

Un-merged Business Name: DosageRate

Relationship: COCT_MT270010CA.DosageLine.rateQuantity

Conformance/Cardinality: REQUIRED (0-1)

For intravenous and other such routes, this is the time period over which one dose is to be administered. The flow rate is determined by dividing the dose quantity by the Dosage rate.

Required for intravenous administration

Un-merged Business Name: DosageRate

Relationship: PORX_MT980040CA.DosageLine.rateQuantity

Conformance/Cardinality: REQUIRED (0-1)

For intravenous and other such routes, this is the time period over which one dose is to be administered. The flow rate is determined by dividing the dose quantity by the Dosage rate.

Required for intravenous administration


getTriggerActEventCriterion

public AdministrationPreconditionBean getTriggerActEventCriterion()

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT270010CA.Trigger.actEventCriterion

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980040CA.Trigger.actEventCriterion

Conformance/Cardinality: POPULATED (1)


setTriggerActEventCriterion

public void setTriggerActEventCriterion(AdministrationPreconditionBean triggerActEventCriterion)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT270010CA.Trigger.actEventCriterion

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980040CA.Trigger.actEventCriterion

Conformance/Cardinality: POPULATED (1)


getComponentSupplementalInstruction

public AdditionalSIGInstructionBean getComponentSupplementalInstruction()

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT270010CA.Component18.supplementalInstruction

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980040CA.Component18.supplementalInstruction

Conformance/Cardinality: POPULATED (1)


setComponentSupplementalInstruction

public void setComponentSupplementalInstruction(AdditionalSIGInstructionBean componentSupplementalInstruction)

Un-merged Business Name: (no business name specified)

Relationship: COCT_MT270010CA.Component18.supplementalInstruction

Conformance/Cardinality: POPULATED (1)

Un-merged Business Name: (no business name specified)

Relationship: PORX_MT980040CA.Component18.supplementalInstruction

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.