ca.infoway.messagebuilder.model.pcs_mr2009_r02_04_03.merged
Class ServiceDeliveryLocationBean

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

public class ServiceDeliveryLocationBean
extends MessagePartBean
implements Choice, Recipient

PRPM_MT303010CA.ServiceDeliveryLocation: Service Delivery Location

Roleclass required to support the identification of the physical location where healthcare services are provided

A role played by a place at which services may be provided. The RIM defines two specializations of service delivery location: 1. incidental service delivery location - A role played by a place at which health care services may be provided without prior designation or authorization and 2. dedicated service delivery location - A role played by a place that is intended to house the provision of services. Scoper is the Entity (typically Organization) that provides these services. This is not synonymous with "ownership". This can be further characterized by a role code of: A)DedicatedClinicalLocationRoleType - A role of a place that further classifies the clinical setting (e.g., cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) in which care is delivered during an encounter or B)DedicatedNonClinicalLocationRoleType - A role of a place that further classifies the setting in which non-clinical services are delivered. A given physical place can play multiple service delivery location roles each with its own attributes. For example, a Podiatric clinic and Research clinic may meet on alternate days in the same physical location; each clinic uses its own mailing address and telephone number.

PORX_MT020050CA.ServiceDeliveryLocation: (no business name)

Allows tracking what drugs are dispensed to a facility.

The location where the supply is expected to be delivered.

PRPM_MT301010CA.ServiceDeliveryLocation: Service Delivery Location

Roleclass required to support the identification of the physical location where healthcare services are provided

A role played by a place at which services may be provided. The RIM defines two specializations of service delivery location: 1. incidental service delivery location - A role played by a place at which health care services may be provided without prior designation or authorization and 2. dedicated service delivery location - A role played by a place that is intended to house the provision of services. Scoper is the Entity (typically Organization) that provides these services. This is not synonymous with "ownership". This can be further characterized by a role code of: A)DedicatedClinicalLocationRoleType - A role of a place that further classifies the clinical setting (e.g., cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) in which care is delivered during an encounter or B)DedicatedNonClinicalLocationRoleType - A role of a place that further classifies the setting in which non-clinical services are delivered. A given physical place can play multiple service delivery location roles each with its own attributes. For example, a Podiatric clinic and Research clinic may meet on alternate days in the same physical location; each clinic uses its own mailing address and telephone number.

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

See Also:
Serialized Form

Constructor Summary
ServiceDeliveryLocationBean()
           
 
Method Summary
 PostalAddress getAddr()
          Business Name: ServiceDeliveryLocationAddress
 ServiceDeliveryLocationRoleType getCode()
          Business Name: ServiceDeliveryLocationType
 Interval<Date> getEffectiveTime()
          Business Name: ServiceDeliveryLocationEffectiveDate
 Identifier getId()
          Un-merged Business Name: ServiceDeliveryLocationIdentifier
 String getLocationName()
          Un-merged Business Name: ServiceDeliveryLocationName
 TelecommunicationAddress getTelecom()
          Business Name: ServiceDeliveryLocationTelecom
 void setAddr(PostalAddress addr)
          Business Name: ServiceDeliveryLocationAddress
 void setCode(ServiceDeliveryLocationRoleType code)
          Business Name: ServiceDeliveryLocationType
 void setEffectiveTime(Interval<Date> effectiveTime)
          Business Name: ServiceDeliveryLocationEffectiveDate
 void setId(Identifier id)
          Un-merged Business Name: ServiceDeliveryLocationIdentifier
 void setLocationName(String locationName)
          Un-merged Business Name: ServiceDeliveryLocationName
 void setTelecom(TelecommunicationAddress telecom)
          Business Name: ServiceDeliveryLocationTelecom
 
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

ServiceDeliveryLocationBean

public ServiceDeliveryLocationBean()
Method Detail

getId

public Identifier getId()

Un-merged Business Name: ServiceDeliveryLocationIdentifier

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

A unique identifier for the service delivery location.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500001CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

Un-merged Business Name: ShipToFacilityId

Relationship: PORX_MT020050CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows tracking what drugs are dispensed to a facility. The attribute is mandatory because identification of the facility must be known.

Identifier of the facility where the dispensed medication was shipped.

Un-merged Business Name: ServiceDeliveryLocationIdentifier

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

A unique identifier for the service delivery location.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500004CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

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)

Un-merged Business Name: ServiceDeliveryLocationIdentifier

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

A unique identifier for the service delivery location.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500001CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

Un-merged Business Name: ShipToFacilityId

Relationship: PORX_MT020050CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows tracking what drugs are dispensed to a facility. The attribute is mandatory because identification of the facility must be known.

Identifier of the facility where the dispensed medication was shipped.

Un-merged Business Name: ServiceDeliveryLocationIdentifier

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.id

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

A unique identifier for the service delivery location.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500002CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

Un-merged Business Name: LocationIdReference

Relationship: REPC_MT500004CA.ServiceDeliveryLocation.id

Conformance/Cardinality: MANDATORY (1)

Allows linking participants to locations.

References the location for which the participants are being identified. This will be a location already associated with the care composition.

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: ServiceDeliveryLocationType

Un-merged Business Name: ServiceDeliveryLocationType

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The code identifying the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationType

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The code identifying the specific service delivery location


setCode

public void setCode(ServiceDeliveryLocationRoleType code)

Business Name: ServiceDeliveryLocationType

Un-merged Business Name: ServiceDeliveryLocationType

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The code identifying the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationType

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.code

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The code identifying the specific service delivery location


getAddr

public PostalAddress getAddr()

Business Name: ServiceDeliveryLocationAddress

Un-merged Business Name: ServiceDeliveryLocationAddress

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Address of the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationAddress

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

Populated attribute supports the validation and identification of the service delivery location

Address of the specific service delivery location


setAddr

public void setAddr(PostalAddress addr)

Business Name: ServiceDeliveryLocationAddress

Un-merged Business Name: ServiceDeliveryLocationAddress

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Address of the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationAddress

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.addr

Conformance/Cardinality: POPULATED (1)

Populated attribute supports the validation and identification of the service delivery location

Address of the specific service delivery location


getTelecom

public TelecommunicationAddress getTelecom()

Business Name: ServiceDeliveryLocationTelecom

Un-merged Business Name: ServiceDeliveryLocationTelecom

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

The telecom for the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationTelecom

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

The telecom for the specific service delivery location


setTelecom

public void setTelecom(TelecommunicationAddress telecom)

Business Name: ServiceDeliveryLocationTelecom

Un-merged Business Name: ServiceDeliveryLocationTelecom

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

The telecom for the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationTelecom

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.telecom

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

The telecom for the specific service delivery location


getEffectiveTime

public Interval<Date> getEffectiveTime()

Business Name: ServiceDeliveryLocationEffectiveDate

Un-merged Business Name: ServiceDeliveryLocationEffectiveDate

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Effective date of the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationEffectiveDate

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Effective date of the specific service delivery location


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Business Name: ServiceDeliveryLocationEffectiveDate

Un-merged Business Name: ServiceDeliveryLocationEffectiveDate

Relationship: PRPM_MT303010CA.ServiceDeliveryLocation.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Effective date of the specific service delivery location

Un-merged Business Name: ServiceDeliveryLocationEffectiveDate

Relationship: PRPM_MT301010CA.ServiceDeliveryLocation.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)

Required attribute supports the validation and identification of the service delivery location

Effective date of the specific service delivery location


getLocationName

public String getLocationName()

Un-merged Business Name: ServiceDeliveryLocationName

Relationship: PRPM_MT303010CA.Place.name

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The name of the service delivery location

Un-merged Business Name: ServiceDeliveryLocationName

Relationship: PRPM_MT301010CA.Place.name

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The name of the service delivery 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)

Un-merged Business Name: ServiceDeliveryLocationName

Relationship: PRPM_MT303010CA.Place.name

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The name of the service delivery location

Un-merged Business Name: ServiceDeliveryLocationName

Relationship: PRPM_MT301010CA.Place.name

Conformance/Cardinality: MANDATORY (1)

Mandatory attribute supports the validation and identification of the service delivery location

The name of the service delivery 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.



Copyright © 2013. All Rights Reserved.