ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.pr.merged
Class PrivilegeBean

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

public class PrivilegeBean
extends MessagePartBean

Business Name: Privilege

PRPM_MT303010CA.Privilege: Privilege

A record of something that is being done, has been done, can be done, or is intended or requested to be done. In this instance it is a description of the privilege associated with the specified healthcare providers' practice

Supports the business requirement to identify privileges associated with the specified healthcare provider

PRPM_MT309000CA.Privilege: Privilege

A record of something that is being done, has been done, can be done, or is intended or requested to be done. In this instance it is a description of the privilege associated with the specified healthcare providers' practice

Supports the business requirement to identify privileges associated with the specified healthcare provider

PRPM_MT301010CA.Privilege: Privilege

A record of something that is being done, has been done, can be done, or is intended or requested to be done. In this instance it is a description of the privilege associated with the specified healthcare providers' practice

Supports the business requirement to identify privileges associated with the specified healthcare provider

Any ACT could be the subject of a Privilege, hence the Classcode=ACT

PRPM_MT306011CA.Privilege: Privilege

A record of something that is being done, has been done, can be done, or is intended or requested to be done. In this instance it is a description of the privilege associated with the specified healthcare providers' practice

Supports the business requirement to identify privileges associated with the specified healthcare provider

See Also:
Serialized Form

Constructor Summary
PrivilegeBean()
           
 
Method Summary
 ActCode getCode()
          Business Name: RestrictionsToPracticeType
 Confidentiality getConfidentialityCode()
          Business Name: RestrictionsToPracticeConfidentialityCode
 Interval<Date> getEffectiveTime()
          Un-merged Business Name: RestrictionsToPracticeEffectiveDate
 Identifier getId()
          Business Name: RestrictionsToPracticeIdentifier
 Boolean getNegationInd()
          Business Name: RestrictionsToPracticeNegationIndicator
 List<Subject4Bean> getSubjectOf()
          Un-merged Business Name: (no business name specified)
 String getText()
          Business Name: RestrictionsToPracticeText
 void setCode(ActCode code)
          Business Name: RestrictionsToPracticeType
 void setConfidentialityCode(Confidentiality confidentialityCode)
          Business Name: RestrictionsToPracticeConfidentialityCode
 void setEffectiveTime(Interval<Date> effectiveTime)
          Un-merged Business Name: RestrictionsToPracticeEffectiveDate
 void setId(Identifier id)
          Business Name: RestrictionsToPracticeIdentifier
 void setNegationInd(Boolean negationInd)
          Business Name: RestrictionsToPracticeNegationIndicator
 void setText(String text)
          Business Name: RestrictionsToPracticeText
 
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

PrivilegeBean

public PrivilegeBean()
Method Detail

getId

public Identifier getId()

Business Name: RestrictionsToPracticeIdentifier

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT303010CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT301010CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT309000CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT306011CA.Privilege.id

Conformance/Cardinality: REQUIRED (0-1)

Unique identifier for the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


setId

public void setId(Identifier id)

Business Name: RestrictionsToPracticeIdentifier

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT303010CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT301010CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT309000CA.Privilege.id

Conformance/Cardinality: POPULATED (1)

Unique identifier for the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeIdentifier

Relationship: PRPM_MT306011CA.Privilege.id

Conformance/Cardinality: REQUIRED (0-1)

Unique identifier for the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


getCode

public ActCode getCode()

Business Name: RestrictionsToPracticeType

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT303010CA.Privilege.code

Conformance/Cardinality: REQUIRED (0-1)

Type of restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT301010CA.Privilege.code

Conformance/Cardinality: MANDATORY (1)

Type of restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT306011CA.Privilege.code

Conformance/Cardinality: REQUIRED (0-1)

Type of restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist


setCode

public void setCode(ActCode code)

Business Name: RestrictionsToPracticeType

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT303010CA.Privilege.code

Conformance/Cardinality: REQUIRED (0-1)

Type of restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT301010CA.Privilege.code

Conformance/Cardinality: MANDATORY (1)

Type of restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT306011CA.Privilege.code

Conformance/Cardinality: REQUIRED (0-1)

Type of restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Type Must Exist


getNegationInd

public Boolean getNegationInd()

Business Name: RestrictionsToPracticeNegationIndicator

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT303010CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT301010CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT306011CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


setNegationInd

public void setNegationInd(Boolean negationInd)

Business Name: RestrictionsToPracticeNegationIndicator

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT303010CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT301010CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeNegationIndicator

Relationship: PRPM_MT306011CA.Privilege.negationInd

Conformance/Cardinality: REQUIRED (0-1)

Indicating that the privilege is a restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


getText

public String getText()

Business Name: RestrictionsToPracticeText

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT303010CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT301010CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT306011CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


setText

public void setText(String text)

Business Name: RestrictionsToPracticeText

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT303010CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT301010CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeText

Relationship: PRPM_MT306011CA.Privilege.text

Conformance/Cardinality: REQUIRED (0-1)

Comments pertaining to the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges


getEffectiveTime

public Interval<Date> getEffectiveTime()

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT303010CA.Privilege.effectiveTime

Conformance/Cardinality: POPULATED (1)

Effective date of the restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT301010CA.Privilege.effectiveTime

Conformance/Cardinality: MANDATORY (1)

Effective date of the restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT309000CA.Privilege.effectiveTime

Conformance/Cardinality: POPULATED (1)

Effective date of the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT306011CA.Privilege.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Effective date of the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT303010CA.Privilege.effectiveTime

Conformance/Cardinality: POPULATED (1)

Effective date of the restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT301010CA.Privilege.effectiveTime

Conformance/Cardinality: MANDATORY (1)

Effective date of the restriction.

Mandatory attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeType

Relationship: PRPM_MT309000CA.Privilege.effectiveTime

Conformance/Cardinality: POPULATED (1)

Effective date of the restriction.

Populated attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist

Un-merged Business Name: RestrictionsToPracticeEffectiveDate

Relationship: PRPM_MT306011CA.Privilege.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Effective date of the restriction.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

If Restrictions to Practice are included in the message, then Effective Date Must Exist


getConfidentialityCode

public Confidentiality getConfidentialityCode()

Business Name: RestrictionsToPracticeConfidentialityCode

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT303010CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

dicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Data in the EHR may at some point (and in some jurisdictions) be accessed directly by patients. Some health information may be deemed inappropriate for direct access by patients and requires interpretation by a clinician (e.g. prescription of placebos, analysis of certain psychiatric conditions, etc) Even where direct access by patient is not provided, there may need to be guidance to other providers viewing the record where care should be used in disclosing information to the patient. Non-clinical data (e.g. demographics) may need to be flagged as not for disclosure to patient and or next of kin. There may be professional policy and or legislative guidelines about when/if records may be flagged as not for direct disclosure.

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT301010CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT306011CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Data in the EHR may at some point (and in some jurisdictions) be accessed directly by patients. Some health information may be deemed inappropriate for direct access by patients and requires interpretation by a clinician (e.g. prescription of placebos, analysis of certain psychiatric conditions, etc) Even where direct access by patient is not provided, there may need to be guidance to other providers viewing the record where care should be used in disclosing information to the patient. Non-clinical data (e.g. demographics) may need to be flagged as not for disclosure to patient and or next of kin. There may be professional policy and or legislative guidelines about when/if records may be flagged as not for direct disclosure.


setConfidentialityCode

public void setConfidentialityCode(Confidentiality confidentialityCode)

Business Name: RestrictionsToPracticeConfidentialityCode

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT303010CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

dicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Data in the EHR may at some point (and in some jurisdictions) be accessed directly by patients. Some health information may be deemed inappropriate for direct access by patients and requires interpretation by a clinician (e.g. prescription of placebos, analysis of certain psychiatric conditions, etc) Even where direct access by patient is not provided, there may need to be guidance to other providers viewing the record where care should be used in disclosing information to the patient. Non-clinical data (e.g. demographics) may need to be flagged as not for disclosure to patient and or next of kin. There may be professional policy and or legislative guidelines about when/if records may be flagged as not for direct disclosure.

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT301010CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Un-merged Business Name: RestrictionsToPracticeConfidentialityCode

Relationship: PRPM_MT306011CA.Privilege.confidentialityCode

Conformance/Cardinality: REQUIRED (0-1)

Indicates the degree to which the restriction to practice is to be kept confidential.

Required attribute supports the validation and identification of the healthcare provider and his/her given privileges

Data in the EHR may at some point (and in some jurisdictions) be accessed directly by patients. Some health information may be deemed inappropriate for direct access by patients and requires interpretation by a clinician (e.g. prescription of placebos, analysis of certain psychiatric conditions, etc) Even where direct access by patient is not provided, there may need to be guidance to other providers viewing the record where care should be used in disclosing information to the patient. Non-clinical data (e.g. demographics) may need to be flagged as not for disclosure to patient and or next of kin. There may be professional policy and or legislative guidelines about when/if records may be flagged as not for direct disclosure.


getSubjectOf

public List<Subject4Bean> getSubjectOf()

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

Relationship: PRPM_MT303010CA.Privilege.subjectOf

Conformance/Cardinality: REQUIRED (0-10)

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

Relationship: PRPM_MT301010CA.Privilege.subjectOf

Conformance/Cardinality: REQUIRED (0-10)

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

Relationship: PRPM_MT309000CA.Privilege.subjectOf

Conformance/Cardinality: REQUIRED (0-10)

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

Relationship: PRPM_MT306011CA.Privilege.subjectOf

Conformance/Cardinality: REQUIRED (0-10)



Copyright © 2013. All Rights Reserved.