ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.pharmacy.merged
Class MonographsBean

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

public class MonographsBean
extends MessagePartBean

POME_MT010040CA.Document: Monographs

Guides providers for specifying optimum use of drugs by patients. May also guide patients in appropriately using their medication.

Information on the composition and use of a drug.

PORR_MT050016CA.Document: Medication Documents

Guides providers for specifying optimum use of drugs by patients. May also guide patients in appropriately using their medication.

Information on the composition and use of a drug.

See Also:
Serialized Form

Constructor Summary
MonographsBean()
           
 
Method Summary
 RefusedByBean getAuthor()
          Un-merged Business Name: (no business name specified)
 ActMedicationDocumentCode getCode()
          Un-merged Business Name: MonographType
 EncapsulatedData getComponentDocumentBodyEventText()
          Business Name: MedicationDocumentContentLanguage
 Interval<Date> getEffectiveTime()
          Un-merged Business Name: MonographEffectiveExpiryDate
 Identifier getId()
          Un-merged Business Name: MonographId
 HumanLanguage getLanguageCode()
          Business Name: WrittenIn
 EncapsulatedData getText()
          Business Name: MonographContent
 void setAuthor(RefusedByBean author)
          Un-merged Business Name: (no business name specified)
 void setCode(ActMedicationDocumentCode code)
          Un-merged Business Name: MonographType
 void setComponentDocumentBodyEventText(EncapsulatedData componentDocumentBodyEventText)
          Business Name: MedicationDocumentContentLanguage
 void setEffectiveTime(Interval<Date> effectiveTime)
          Un-merged Business Name: MonographEffectiveExpiryDate
 void setId(Identifier id)
          Un-merged Business Name: MonographId
 void setLanguageCode(HumanLanguage languageCode)
          Business Name: WrittenIn
 void setText(EncapsulatedData text)
          Business Name: MonographContent
 
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

MonographsBean

public MonographsBean()
Method Detail

getId

public Identifier getId()

Un-merged Business Name: MonographId

Relationship: POME_MT010040CA.Document.id

Conformance/Cardinality: MANDATORY (1)

Allows matching and replacing of locally-stored monographs.

This attribute is marked as 'mandatory', as it is always available.

Unique identifier assigned to a monograph record.

Un-merged Business Name: MedicationDocumentId

Relationship: PORR_MT050016CA.Document.id

Conformance/Cardinality: MANDATORY (1)

Allows matching and replacing of locally-stored medication documents.

This attribute is marked as 'mandatory', as it is always available.

Unique identifier assigned to a medication document record.


setId

public void setId(Identifier id)

Un-merged Business Name: MonographId

Relationship: POME_MT010040CA.Document.id

Conformance/Cardinality: MANDATORY (1)

Allows matching and replacing of locally-stored monographs.

This attribute is marked as 'mandatory', as it is always available.

Unique identifier assigned to a monograph record.

Un-merged Business Name: MedicationDocumentId

Relationship: PORR_MT050016CA.Document.id

Conformance/Cardinality: MANDATORY (1)

Allows matching and replacing of locally-stored medication documents.

This attribute is marked as 'mandatory', as it is always available.

Unique identifier assigned to a medication document record.


getCode

public ActMedicationDocumentCode getCode()

Un-merged Business Name: MonographType

Relationship: POME_MT010040CA.Document.code

Conformance/Cardinality: MANDATORY (1)

Allows monograph types to be distinguished for display, printing, etc.

Code is mandatory because an application can't know what to do with a monograph without knowing its type.

Distinguishes between different kinds of documents and monographs. Kinds of monographs include: Clinical Monograph, Patient Education Monograph, etc.

Un-merged Business Name: MedicationDocumentType

Relationship: PORR_MT050016CA.Document.code

Conformance/Cardinality: MANDATORY (1)

Allows medication document types to be distinguished for display, printing, etc. Code is mandatory because an application can't know what to do with a medication document without knowing its type.

Distinguishes between different kinds of documents and medication documents. Kinds of medication documents include: Clinical Medication document, Patient Education Medication document, Indication Protocol, etc


setCode

public void setCode(ActMedicationDocumentCode code)

Un-merged Business Name: MonographType

Relationship: POME_MT010040CA.Document.code

Conformance/Cardinality: MANDATORY (1)

Allows monograph types to be distinguished for display, printing, etc.

Code is mandatory because an application can't know what to do with a monograph without knowing its type.

Distinguishes between different kinds of documents and monographs. Kinds of monographs include: Clinical Monograph, Patient Education Monograph, etc.

Un-merged Business Name: MedicationDocumentType

Relationship: PORR_MT050016CA.Document.code

Conformance/Cardinality: MANDATORY (1)

Allows medication document types to be distinguished for display, printing, etc. Code is mandatory because an application can't know what to do with a medication document without knowing its type.

Distinguishes between different kinds of documents and medication documents. Kinds of medication documents include: Clinical Medication document, Patient Education Medication document, Indication Protocol, etc


getText

public EncapsulatedData getText()

Business Name: MonographContent

Un-merged Business Name: MonographContent

Relationship: POME_MT010040CA.Document.text

Conformance/Cardinality: REQUIRED (0-1)

Allows delivery of the monograph information to the provider either embedded or by reference

Includes either the full-blown content of the monograph (as a PDF, HTML or HL7 CDA document), or provides a reference to where the monograph can be accessed on the network via HTTP or FTP


setText

public void setText(EncapsulatedData text)

Business Name: MonographContent

Un-merged Business Name: MonographContent

Relationship: POME_MT010040CA.Document.text

Conformance/Cardinality: REQUIRED (0-1)

Allows delivery of the monograph information to the provider either embedded or by reference

Includes either the full-blown content of the monograph (as a PDF, HTML or HL7 CDA document), or provides a reference to where the monograph can be accessed on the network via HTTP or FTP


getEffectiveTime

public Interval<Date> getEffectiveTime()

Un-merged Business Name: MonographEffectiveExpiryDate

Relationship: POME_MT010040CA.Document.effectiveTime

Conformance/Cardinality: POPULATED (1)

Indicates currency of information or when monograph no longer applies. Different systems may update their monographs at different times, and it is important to know what version contains the most current information.

Monograph effective and/or expiry date should be available in most situations and is clinically relevant; thus attribute is marked as 'populated'.

The date on which the information in the monograph became effective, and/or the date on which the information in the monograph was superseded

Un-merged Business Name: MedicationDocumentEffectiveExpiryDate

Relationship: PORR_MT050016CA.Document.effectiveTime

Conformance/Cardinality: POPULATED (1)

Indicates currency of information or when monograph no longer applies. Different systems may update their monographs at different times, and it is important to know what version contains the most current information

Monograph effective and/or expiry date should be available in most situations and is clinically relevant; thus attribute is marked as 'populated'.

The date on which the information in the medication document became effective, and/or the date on which the information in the medication document was superseded.


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Un-merged Business Name: MonographEffectiveExpiryDate

Relationship: POME_MT010040CA.Document.effectiveTime

Conformance/Cardinality: POPULATED (1)

Indicates currency of information or when monograph no longer applies. Different systems may update their monographs at different times, and it is important to know what version contains the most current information.

Monograph effective and/or expiry date should be available in most situations and is clinically relevant; thus attribute is marked as 'populated'.

The date on which the information in the monograph became effective, and/or the date on which the information in the monograph was superseded

Un-merged Business Name: MedicationDocumentEffectiveExpiryDate

Relationship: PORR_MT050016CA.Document.effectiveTime

Conformance/Cardinality: POPULATED (1)

Indicates currency of information or when monograph no longer applies. Different systems may update their monographs at different times, and it is important to know what version contains the most current information

Monograph effective and/or expiry date should be available in most situations and is clinically relevant; thus attribute is marked as 'populated'.

The date on which the information in the medication document became effective, and/or the date on which the information in the medication document was superseded.


getLanguageCode

public HumanLanguage getLanguageCode()

Business Name: WrittenIn

Un-merged Business Name: WrittenIn

Relationship: POME_MT010040CA.Document.languageCode

Conformance/Cardinality: POPULATED (1)

Allows providers to request or display monographs in the language of their choice.

This attribute is marked as 'populated' because the language of the monograph must always be known/available or a null flavor must be specified.

A coded value denoting the language in which the monograph is written.


setLanguageCode

public void setLanguageCode(HumanLanguage languageCode)

Business Name: WrittenIn

Un-merged Business Name: WrittenIn

Relationship: POME_MT010040CA.Document.languageCode

Conformance/Cardinality: POPULATED (1)

Allows providers to request or display monographs in the language of their choice.

This attribute is marked as 'populated' because the language of the monograph must always be known/available or a null flavor must be specified.

A coded value denoting the language in which the monograph is written.


getAuthor

public RefusedByBean getAuthor()

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

Relationship: POME_MT010040CA.Document.author

Conformance/Cardinality: REQUIRED (0-1)

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

Relationship: PORR_MT050016CA.Document.author

Conformance/Cardinality: REQUIRED (0-1)


setAuthor

public void setAuthor(RefusedByBean author)

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

Relationship: POME_MT010040CA.Document.author

Conformance/Cardinality: REQUIRED (0-1)

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

Relationship: PORR_MT050016CA.Document.author

Conformance/Cardinality: REQUIRED (0-1)


getComponentDocumentBodyEventText

public EncapsulatedData getComponentDocumentBodyEventText()

Business Name: MedicationDocumentContentLanguage

Un-merged Business Name: MedicationDocumentContentLanguage

Relationship: PORR_MT050016CA.DocumentBodyEvent.text

Conformance/Cardinality: MANDATORY (1)

Allows delivery of the medication document information to the provider either embedded or by reference.

The inclusion of document language allows providers to determine what language the medication document is written in.

The attribute is mandatory because there is no point in having a medication document with no content.

Includes either the full-blown content of the medication document (as a PDF, HTML or HL7 CDA document), or provides a reference to where the medication document can be accessed on the network via HTTP or FTP.

This attribute will also include a coded value denoting the language in which the medication document is written.


setComponentDocumentBodyEventText

public void setComponentDocumentBodyEventText(EncapsulatedData componentDocumentBodyEventText)

Business Name: MedicationDocumentContentLanguage

Un-merged Business Name: MedicationDocumentContentLanguage

Relationship: PORR_MT050016CA.DocumentBodyEvent.text

Conformance/Cardinality: MANDATORY (1)

Allows delivery of the medication document information to the provider either embedded or by reference.

The inclusion of document language allows providers to determine what language the medication document is written in.

The attribute is mandatory because there is no point in having a medication document with no content.

Includes either the full-blown content of the medication document (as a PDF, HTML or HL7 CDA document), or provides a reference to where the medication document can be accessed on the network via HTTP or FTP.

This attribute will also include a coded value denoting the language in which the medication document is written.



Copyright © 2013. All Rights Reserved.