ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.claims.merged
Class HealthcareProviderBean

Package class diagram package HealthcareProviderBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.pcs_mr2007_v02_r02.claims.merged.HealthcareProviderBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class HealthcareProviderBean
extends MessagePartBean

Business Name: HealthcareProvider

COCT_MT290000CA.HealthCareProvider: Healthcare Provider

Healthcare Provider

COCT_MT490000CA.HealthCareProvider: Healthcare Provider

Person providing healthcare service

See Also:
Serialized Form

Constructor Summary
HealthcareProviderBean()
           
 
Method Summary
 PractitionerCertifiedEntityType getCode()
          Un-merged Business Name: ProviderType
 PostalAddress getHealthCareProviderPersonAddr()
          Business Name: ProviderAddress
 AdministrativeGender getHealthCareProviderPersonAdministrativeGenderCode()
          Business Name: ProviderGender
 Date getHealthCareProviderPersonBirthTime()
          Un-merged Business Name: ProviderDateOfBirth
 PersonName getHealthCareProviderPersonName()
          Un-merged Business Name: NameOfProvider
 TelecommunicationAddress getHealthCareProviderPersonTelecom()
          Un-merged Business Name: ContactNo
 Set<Identifier> getId()
          Business Name: ProviderIdentifierS
 void setCode(PractitionerCertifiedEntityType code)
          Un-merged Business Name: ProviderType
 void setHealthCareProviderPersonAddr(PostalAddress healthCareProviderPersonAddr)
          Business Name: ProviderAddress
 void setHealthCareProviderPersonAdministrativeGenderCode(AdministrativeGender healthCareProviderPersonAdministrativeGenderCode)
          Business Name: ProviderGender
 void setHealthCareProviderPersonBirthTime(Date healthCareProviderPersonBirthTime)
          Un-merged Business Name: ProviderDateOfBirth
 void setHealthCareProviderPersonName(PersonName healthCareProviderPersonName)
          Un-merged Business Name: NameOfProvider
 void setHealthCareProviderPersonTelecom(TelecommunicationAddress healthCareProviderPersonTelecom)
          Un-merged Business Name: ContactNo
 
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

HealthcareProviderBean

public HealthcareProviderBean()
Method Detail

getId

public Set<Identifier> getId()

Business Name: ProviderIdentifierS

Un-merged Business Name: ProviderIdentifierS

Relationship: COCT_MT290000CA.HealthCareProvider.id

Conformance/Cardinality: REQUIRED (0-*)

Provider ID, eg. Prof. license no.

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

Relationship: COCT_MT490000CA.HealthCareProvider.id

Conformance/Cardinality: REQUIRED (0-*)

Provider ID


getCode

public PractitionerCertifiedEntityType getCode()

Un-merged Business Name: ProviderType

Relationship: COCT_MT290000CA.HealthCareProvider.code

Conformance/Cardinality: POPULATED (1)

Allows for crosswalks between speciality code sets

Un-merged Business Name: HealthcareProviderCode

Relationship: COCT_MT490000CA.HealthCareProvider.code

Conformance/Cardinality: POPULATED (1)

code denoting healthcare Provider Type


setCode

public void setCode(PractitionerCertifiedEntityType code)

Un-merged Business Name: ProviderType

Relationship: COCT_MT290000CA.HealthCareProvider.code

Conformance/Cardinality: POPULATED (1)

Allows for crosswalks between speciality code sets

Un-merged Business Name: HealthcareProviderCode

Relationship: COCT_MT490000CA.HealthCareProvider.code

Conformance/Cardinality: POPULATED (1)

code denoting healthcare Provider Type


getHealthCareProviderPersonName

public PersonName getHealthCareProviderPersonName()

Un-merged Business Name: NameOfProvider

Relationship: COCT_MT290000CA.ProviderPerson.name

Conformance/Cardinality: MANDATORY (1)

Name of person providing service or drug

Un-merged Business Name: ProviderName

Relationship: COCT_MT490000CA.ProviderPerson.name

Conformance/Cardinality: MANDATORY (1)

Name of Provider


setHealthCareProviderPersonName

public void setHealthCareProviderPersonName(PersonName healthCareProviderPersonName)

Un-merged Business Name: NameOfProvider

Relationship: COCT_MT290000CA.ProviderPerson.name

Conformance/Cardinality: MANDATORY (1)

Name of person providing service or drug

Un-merged Business Name: ProviderName

Relationship: COCT_MT490000CA.ProviderPerson.name

Conformance/Cardinality: MANDATORY (1)

Name of Provider


getHealthCareProviderPersonTelecom

public TelecommunicationAddress getHealthCareProviderPersonTelecom()

Un-merged Business Name: ContactNo

Relationship: COCT_MT290000CA.ProviderPerson.telecom

Conformance/Cardinality: REQUIRED (0-1)

contact info. for Provider

Un-merged Business Name: ProviderTelecom

Relationship: COCT_MT490000CA.ProviderPerson.telecom

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor

Telephone no. of provider


setHealthCareProviderPersonTelecom

public void setHealthCareProviderPersonTelecom(TelecommunicationAddress healthCareProviderPersonTelecom)

Un-merged Business Name: ContactNo

Relationship: COCT_MT290000CA.ProviderPerson.telecom

Conformance/Cardinality: REQUIRED (0-1)

contact info. for Provider

Un-merged Business Name: ProviderTelecom

Relationship: COCT_MT490000CA.ProviderPerson.telecom

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor

Telephone no. of provider


getHealthCareProviderPersonAdministrativeGenderCode

public AdministrativeGender getHealthCareProviderPersonAdministrativeGenderCode()

Business Name: ProviderGender

Un-merged Business Name: ProviderGender

Relationship: COCT_MT290000CA.ProviderPerson.administrativeGenderCode

Conformance/Cardinality: REQUIRED (0-1)

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderGender

Relationship: COCT_MT490000CA.ProviderPerson.administrativeGenderCode

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor


setHealthCareProviderPersonAdministrativeGenderCode

public void setHealthCareProviderPersonAdministrativeGenderCode(AdministrativeGender healthCareProviderPersonAdministrativeGenderCode)

Business Name: ProviderGender

Un-merged Business Name: ProviderGender

Relationship: COCT_MT290000CA.ProviderPerson.administrativeGenderCode

Conformance/Cardinality: REQUIRED (0-1)

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderGender

Relationship: COCT_MT490000CA.ProviderPerson.administrativeGenderCode

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor


getHealthCareProviderPersonBirthTime

public Date getHealthCareProviderPersonBirthTime()

Un-merged Business Name: ProviderDateOfBirth

Relationship: COCT_MT290000CA.ProviderPerson.birthTime

Conformance/Cardinality: REQUIRED (0-1)

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderBirthDate

Relationship: COCT_MT490000CA.ProviderPerson.birthTime

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor


setHealthCareProviderPersonBirthTime

public void setHealthCareProviderPersonBirthTime(Date healthCareProviderPersonBirthTime)

Un-merged Business Name: ProviderDateOfBirth

Relationship: COCT_MT290000CA.ProviderPerson.birthTime

Conformance/Cardinality: REQUIRED (0-1)

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderBirthDate

Relationship: COCT_MT490000CA.ProviderPerson.birthTime

Conformance/Cardinality: REQUIRED (0-1)

only required if provider is not known to the Payor


getHealthCareProviderPersonAddr

public PostalAddress getHealthCareProviderPersonAddr()

Business Name: ProviderAddress

Un-merged Business Name: ProviderAddress

Relationship: COCT_MT290000CA.ProviderPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Can be used to specify jurisdiction for OOJ providers

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderAddress

Relationship: COCT_MT490000CA.ProviderPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Can be used to specify jurisdiction for OOJ providers


setHealthCareProviderPersonAddr

public void setHealthCareProviderPersonAddr(PostalAddress healthCareProviderPersonAddr)

Business Name: ProviderAddress

Un-merged Business Name: ProviderAddress

Relationship: COCT_MT290000CA.ProviderPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Can be used to specify jurisdiction for OOJ providers

Telecom, gender, birth time, addr are only required if provider is not known to the Payor

Un-merged Business Name: ProviderAddress

Relationship: COCT_MT490000CA.ProviderPerson.addr

Conformance/Cardinality: REQUIRED (0-1)

Can be used to specify jurisdiction for OOJ providers



Copyright © 2013. All Rights Reserved.