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

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

public class ServiceLocationBean
extends MessagePartBean
implements Recipient

Business Name: ServiceLocation

COCT_MT240007CA.ServiceDeliveryLocation: Service Location

An identification of a service location (or facility) where health service has been or can be delivered. E.g. Pharmacy, Medical Clinic, Hospital

Also used to capture non-dedicated facilities such as "side of the road". This CMET is intended for circumstances that the desired service delivery location is not in the registry

An identification of a service location (or facility) where health service has been or can be delivered. E.g. Pharmacy, Medical Clinic, Hospital

Also used to capture non-dedicated facilities such as "side of the road". This CMET is intended for circumstances that the desired service delivery location is not in the registry

Used for tracking service delivery responsibility, to provide contact information for follow-up and for statistical analysis. Also important for indicating where paper records can be located.

Information other than the id is expected to be extracted from the service delivery location registry.

COCT_MT240003CA.ServiceDeliveryLocation: Service Location

An identification of a service location (or facility) where health service has been or can be delivered. E.g. Pharmacy, Medical Clinic, Hospital

Used for tracking service delivery responsibility, to provide contact information for follow-up and for statistical analysis. Also important for indicating where paper records can be located.

COCT_MT240012CA.ServiceDeliveryLocation: Service Location

An identification of a service location (or facility) that can be found in the service delivery location. E.g. Pharmacy, Medical Clinic, Hospital

Used for tracking service delivery responsibility, to provide contact information for follow-up and for statistical analysis. Also important for indicating where paper records can be located.

COCT_MT240002CA.ServiceDeliveryLocation: Service Location

An identification of a service location (or facility) that can be found in the service delivery location. E.g. Pharmacy, Medical Clinic, Hospital

Used for tracking service delivery responsibility, to provide contact information for follow-up and for statistical analysis. Also important for indicating where paper records can be located.

See Also:
Serialized Form

Constructor Summary
ServiceLocationBean()
           
 
Method Summary
 PostalAddress getAddr()
          Business Name: ServiceLocationAddress
 ServiceDeliveryLocationRoleType getCode()
          Business Name: ServiceLocationType
 Identifier getId()
          Un-merged Business Name: ServiceLocationIdentifier
 String getLocationName()
          Business Name: ServiceLocationName
 List<GeographicCoordinatesBean> getSubjectOfPosition()
          Un-merged Business Name: (no business name specified)
 Set<TelecommunicationAddress> getTelecom()
          Business Name: ServiceLocationPhonesAndEMails
 void setAddr(PostalAddress addr)
          Business Name: ServiceLocationAddress
 void setCode(ServiceDeliveryLocationRoleType code)
          Business Name: ServiceLocationType
 void setId(Identifier id)
          Un-merged Business Name: ServiceLocationIdentifier
 void setLocationName(String locationName)
          Business Name: ServiceLocationName
 
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

ServiceLocationBean

public ServiceLocationBean()
Method Detail

getId

public Identifier getId()

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Unique identifier for a healthcare service location.

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

Allows for a location to be uniquely referenced. However, because this CMET is used for locations not necessarily found in a registry, the attribute is only 'required'.

Un-merged Business Name: ServiceLocationId

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240012CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.


setId

public void setId(Identifier id)

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Unique identifier for a healthcare service location.

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

Allows for a location to be uniquely referenced. However, because this CMET is used for locations not necessarily found in a registry, the attribute is only 'required'.

Un-merged Business Name: ServiceLocationId

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240012CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Unique identifier for a healthcare service location.

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

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.

Allows for lookup and retrieval of detailed information about a specific service location. Also ensures unique identification of service location and is therefore mandatory.

The identifier is mandatory because it is the principal mechanism for uniquely identifying the facility.


getCode

public ServiceDeliveryLocationRoleType getCode()

Business Name: ServiceLocationType

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Describes the basic type or category of the service delivery location.

Useful in providing context. May also be used for grouping and organizing data. Because this is a key element in understanding the location, it is mandatory.


setCode

public void setCode(ServiceDeliveryLocationRoleType code)

Business Name: ServiceLocationType

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Describes the basic type or category of the service delivery location.

Useful in providing context. May also be used for grouping and organizing data. Because this is a key element in understanding the location, it is mandatory.


getAddr

public PostalAddress getAddr()

Business Name: ServiceLocationAddress

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

The information by which a service location may be contacted either physically or by mail.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

The information by which a service location may be contacted either physically or by mail.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.


setAddr

public void setAddr(PostalAddress addr)

Business Name: ServiceLocationAddress

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

The information by which a service location may be contacted either physically or by mail.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

The information by which a service location may be contacted either physically or by mail.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.

Identifies the physical location of a service location and also allows for the location to be contacted.

The address is marked as 'populated' because it is considered a critical piece of information about the facility, but may not always be available or meaningful.


getTelecom

public Set<TelecommunicationAddress> getTelecom()

Business Name: ServiceLocationPhonesAndEMails

Un-merged Business Name: ServiceLocationPhonesAndEMails

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: POPULATED (1-5)

The phone numbers and/or electronic mail addresses by which a service location may be contacted.

Allows a service location to be communicated with and is therefore important. Because a contact number won't always exist, the field is marked 'populated'.

Un-merged Business Name: ServiceLocationPhonesAndEMails

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: POPULATED (1-5)

The phone numbers and/or electronic mail addresses by which a service location may be contacted.

Allows a service location to be communicated with and is therefore important. Because a contact number won't always exist, the field is marked 'populated'.


getLocationName

public String getLocationName()

Business Name: ServiceLocationName

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240007CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240003CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240002CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240012CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory


setLocationName

public void setLocationName(String locationName)

Business Name: ServiceLocationName

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240007CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240003CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240002CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240012CA.Place.name

Conformance/Cardinality: MANDATORY (1)

The name assigned to the service location.

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, and for cross-checking of location Id and is therefore mandatory


getSubjectOfPosition

public List<GeographicCoordinatesBean> getSubjectOfPosition()

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

Relationship: COCT_MT240007CA.Subject.position

Conformance/Cardinality: POPULATED (1)

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

Relationship: COCT_MT240002CA.Subject.position

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.