ca.infoway.messagebuilder.model.pcs_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.pcs_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

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.

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

COCT_MT240003CA.ServiceDeliveryLocation: Service Location

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.

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

COCT_MT240012CA.ServiceDeliveryLocation: Service Location

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.

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

COCT_MT240002CA.ServiceDeliveryLocation: Service Location

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.

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

See Also:
Serialized Form

Constructor Summary
ServiceLocationBean()
           
 
Method Summary
 PostalAddress getAddr()
          Business Name: ServiceLocationAddress
 ServiceDeliveryLocationRoleType getCode()
          Business Name: ServiceLocationType
 Identifier getId()
          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)
          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()

Business Name: ServiceLocationIdentifier

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

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'.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240012CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.


setId

public void setId(Identifier id)

Business Name: ServiceLocationIdentifier

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

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'.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.

Un-merged Business Name: ServiceLocationIdentifier

Relationship: COCT_MT240012CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

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.

Unique identifier for a healthcare service location.


getCode

public ServiceDeliveryLocationRoleType getCode()

Business Name: ServiceLocationType

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

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.

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

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

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.

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


setCode

public void setCode(ServiceDeliveryLocationRoleType code)

Business Name: ServiceLocationType

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

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.

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

Un-merged Business Name: ServiceLocationType

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

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.

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


getAddr

public PostalAddress getAddr()

Business Name: ServiceLocationAddress

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

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.

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

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

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.

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


setAddr

public void setAddr(PostalAddress addr)

Business Name: ServiceLocationAddress

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

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.

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

Un-merged Business Name: ServiceLocationAddress

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

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.

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


getTelecom

public Set<TelecommunicationAddress> getTelecom()

Business Name: ServiceLocationPhonesAndEMails

Un-merged Business Name: ServiceLocationPhonesAndEMails

Relationship: COCT_MT240007CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: POPULATED (1-5)

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'.

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

Un-merged Business Name: ServiceLocationPhonesAndEMails

Relationship: COCT_MT240003CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: POPULATED (1-5)

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'.

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


getLocationName

public String getLocationName()

Business Name: ServiceLocationName

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240007CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240003CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240002CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240012CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.


setLocationName

public void setLocationName(String locationName)

Business Name: ServiceLocationName

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240007CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240003CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240002CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.

Un-merged Business Name: ServiceLocationName

Relationship: COCT_MT240012CA.Place.name

Conformance/Cardinality: MANDATORY (1)

PVD.070

Dispensing Pharmacy Name

Facility.name

Used for human communication, and for cross-checking of location Id and is therefore mandatory

The name assigned to the service location.


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_MT240003CA.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.