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

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

public class EHRRepositoryBean
extends MessagePartBean
implements ChangedBy

COCT_MT090310CA.AssignedDevice: EHR Repository

Identification of the EHR infostructure responsible for the storage and management of the record.

Provides context about the record and its management.

COCT_MT090302CA.AssignedDevice: Application

An identification of a system/application that can initiate an event to change the status of an object.

Allows an application to be uniquely identified.

See Also:
Serialized Form

Constructor Summary
EHRRepositoryBean()
           
 
Method Summary
 String getAssignedDeviceName()
          Business Name: ApplicationName
 EntityClass getAssignedRepositoryClassCode()
          Un-merged Business Name: (no business name specified)
 EntityDeterminer getAssignedRepositoryDeterminerCode()
          Un-merged Business Name: (no business name specified)
 String getAssignedRepositoryName()
          Business Name: RepositoryName
 RoleClass getClassCode()
          Un-merged Business Name: (no business name specified)
 Identifier getId()
          Un-merged Business Name: RepositoryIdentifier
 EntityClass getRepresentedRepositoryJurisdictionClassCode()
          Un-merged Business Name: (no business name specified)
 EntityDeterminer getRepresentedRepositoryJurisdictionDeterminerCode()
          Un-merged Business Name: (no business name specified)
 String getRepresentedRepositoryJurisdictionName()
          Business Name: RepositoryJurisdictionName
 void setAssignedDeviceName(String assignedDeviceName)
          Business Name: ApplicationName
 void setAssignedRepositoryClassCode(EntityClass assignedRepositoryClassCode)
          Un-merged Business Name: (no business name specified)
 void setAssignedRepositoryDeterminerCode(EntityDeterminer assignedRepositoryDeterminerCode)
          Un-merged Business Name: (no business name specified)
 void setAssignedRepositoryName(String assignedRepositoryName)
          Business Name: RepositoryName
 void setClassCode(RoleClass classCode)
          Un-merged Business Name: (no business name specified)
 void setId(Identifier id)
          Un-merged Business Name: RepositoryIdentifier
 void setRepresentedRepositoryJurisdictionClassCode(EntityClass representedRepositoryJurisdictionClassCode)
          Un-merged Business Name: (no business name specified)
 void setRepresentedRepositoryJurisdictionDeterminerCode(EntityDeterminer representedRepositoryJurisdictionDeterminerCode)
          Un-merged Business Name: (no business name specified)
 void setRepresentedRepositoryJurisdictionName(String representedRepositoryJurisdictionName)
          Business Name: RepositoryJurisdictionName
 
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

EHRRepositoryBean

public EHRRepositoryBean()
Method Detail

getClassCode

public RoleClass getClassCode()

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

Relationship: COCT_MT090310CA.AssignedDevice.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setClassCode

public void setClassCode(RoleClass classCode)

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

Relationship: COCT_MT090310CA.AssignedDevice.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getId

public Identifier getId()

Un-merged Business Name: RepositoryIdentifier

Relationship: COCT_MT090310CA.AssignedDevice.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the EHR repository.

Allows repositories to be uniquely identified for linking or grouping purposes and is therefore mandatory.

Un-merged Business Name: ApplicationId

Relationship: COCT_MT090302CA.AssignedDevice.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier of an application or a system.

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

To uniquely identify an application/system.

Attribute is mandatory to allow for distinguishing different applications/systems.

To uniquely identify an application/system.

Attribute is mandatory to allow for distinguishing different applications/systems.


setId

public void setId(Identifier id)

Un-merged Business Name: RepositoryIdentifier

Relationship: COCT_MT090310CA.AssignedDevice.id

Conformance/Cardinality: MANDATORY (1)

A unique identifier for the EHR repository.

Allows repositories to be uniquely identified for linking or grouping purposes and is therefore mandatory.

Un-merged Business Name: ApplicationId

Relationship: COCT_MT090302CA.AssignedDevice.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier of an application or a system.

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

PVD.020-01 (extension)

PVD.020-02 (root)

Dispensing Pharmacy number

Pharmacy Identifier

Facility.facilityKey

DispensedItem.facilityKey

To uniquely identify an application/system.

Attribute is mandatory to allow for distinguishing different applications/systems.

To uniquely identify an application/system.

Attribute is mandatory to allow for distinguishing different applications/systems.


getAssignedRepositoryClassCode

public EntityClass getAssignedRepositoryClassCode()

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

Relationship: COCT_MT090310CA.Repository.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setAssignedRepositoryClassCode

public void setAssignedRepositoryClassCode(EntityClass assignedRepositoryClassCode)

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

Relationship: COCT_MT090310CA.Repository.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getAssignedRepositoryDeterminerCode

public EntityDeterminer getAssignedRepositoryDeterminerCode()

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

Relationship: COCT_MT090310CA.Repository.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


setAssignedRepositoryDeterminerCode

public void setAssignedRepositoryDeterminerCode(EntityDeterminer assignedRepositoryDeterminerCode)

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

Relationship: COCT_MT090310CA.Repository.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


getAssignedRepositoryName

public String getAssignedRepositoryName()

Business Name: RepositoryName

Un-merged Business Name: RepositoryName

Relationship: COCT_MT090310CA.Repository.name

Conformance/Cardinality: MANDATORY (1)

The name of the repository which is responsible for maintaining the record. E.g. "Ontario Health Respository #3"

Provides a human-readable name for the repository and is therefore mandatory


setAssignedRepositoryName

public void setAssignedRepositoryName(String assignedRepositoryName)

Business Name: RepositoryName

Un-merged Business Name: RepositoryName

Relationship: COCT_MT090310CA.Repository.name

Conformance/Cardinality: MANDATORY (1)

The name of the repository which is responsible for maintaining the record. E.g. "Ontario Health Respository #3"

Provides a human-readable name for the repository and is therefore mandatory


getRepresentedRepositoryJurisdictionClassCode

public EntityClass getRepresentedRepositoryJurisdictionClassCode()

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

Relationship: COCT_MT090310CA.RepositoryJurisdiction.classCode

Conformance/Cardinality: OPTIONAL (0-1)


setRepresentedRepositoryJurisdictionClassCode

public void setRepresentedRepositoryJurisdictionClassCode(EntityClass representedRepositoryJurisdictionClassCode)

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

Relationship: COCT_MT090310CA.RepositoryJurisdiction.classCode

Conformance/Cardinality: OPTIONAL (0-1)


getRepresentedRepositoryJurisdictionDeterminerCode

public EntityDeterminer getRepresentedRepositoryJurisdictionDeterminerCode()

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

Relationship: COCT_MT090310CA.RepositoryJurisdiction.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


setRepresentedRepositoryJurisdictionDeterminerCode

public void setRepresentedRepositoryJurisdictionDeterminerCode(EntityDeterminer representedRepositoryJurisdictionDeterminerCode)

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

Relationship: COCT_MT090310CA.RepositoryJurisdiction.determinerCode

Conformance/Cardinality: OPTIONAL (0-1)


getRepresentedRepositoryJurisdictionName

public String getRepresentedRepositoryJurisdictionName()

Business Name: RepositoryJurisdictionName

Un-merged Business Name: RepositoryJurisdictionName

Relationship: COCT_MT090310CA.RepositoryJurisdiction.name

Conformance/Cardinality: MANDATORY (1)

The name of the jurisdiction that is responsible for the EHR infostructure that contains and manages the record.

Establishes business context for determining custodianship, and is therefore mandatory.


setRepresentedRepositoryJurisdictionName

public void setRepresentedRepositoryJurisdictionName(String representedRepositoryJurisdictionName)

Business Name: RepositoryJurisdictionName

Un-merged Business Name: RepositoryJurisdictionName

Relationship: COCT_MT090310CA.RepositoryJurisdiction.name

Conformance/Cardinality: MANDATORY (1)

The name of the jurisdiction that is responsible for the EHR infostructure that contains and manages the record.

Establishes business context for determining custodianship, and is therefore mandatory.


getAssignedDeviceName

public String getAssignedDeviceName()

Business Name: ApplicationName

Un-merged Business Name: ApplicationName

Relationship: COCT_MT090302CA.Device.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the application/system.

PVD.070

Dispensing Pharmacy Name

Facility.name

PVD.070

Dispensing Pharmacy Name

Facility.name

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication. The name of the application must be known and is therefore marked as 'mandatory'.


setAssignedDeviceName

public void setAssignedDeviceName(String assignedDeviceName)

Business Name: ApplicationName

Un-merged Business Name: ApplicationName

Relationship: COCT_MT090302CA.Device.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the application/system.

PVD.070

Dispensing Pharmacy Name

Facility.name

PVD.070

Dispensing Pharmacy Name

Facility.name

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication. The name of the application must be known and is therefore marked as 'mandatory'.



Copyright © 2013. All Rights Reserved.