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

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

public class CareCompositionsBean
extends MessagePartBean

Business Name: CareCompositions

COCT_MT011001CA.PatientCareProvisionEvent: Care Compositions

Allows linking records to encounters, condition and care-based compositions. Useful for searching and navigation of the patient's record.

A care composition is a record with two purposes. It indicates that care of a given type has occurred or is occurring. It also acts as a collector for the events that happened during care, including who is responsible for the care provided.

See Also:
Serialized Form

Constructor Summary
CareCompositionsBean()
           
 
Method Summary
 List<Assignees> getAdmitterAssignees()
          Un-merged Business Name: (no business name specified)
 List<Assignees> getAttenderAssignees()
          Un-merged Business Name: (no business name specified)
 ActCareEventType getCode()
          Business Name: CareCompositionType
 Interval<Date> getEffectiveTime()
          Business Name: CareCompositionEffectiveDate
 Identifier getId()
          Un-merged Business Name: CareCompositionIdentifier
 OccurredAtBean getLocation()
          Un-merged Business Name: (no business name specified)
 void setCode(ActCareEventType code)
          Business Name: CareCompositionType
 void setEffectiveTime(Interval<Date> effectiveTime)
          Business Name: CareCompositionEffectiveDate
 void setId(Identifier id)
          Un-merged Business Name: CareCompositionIdentifier
 void setLocation(OccurredAtBean location)
          Un-merged Business Name: (no business name specified)
 
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

CareCompositionsBean

public CareCompositionsBean()
Method Detail

getId

public Identifier getId()

Un-merged Business Name: CareCompositionIdentifier

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.id

Conformance/Cardinality: REQUIRED (0-1)

IMMUNIZATION INTERPRETATION.REFERENCED DATA

Allows care compositions to be uniquely identified and referenced.

Unique identifier of an encounter, condition or care-based collection.

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210002CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Provides a direct link between the referral and the resulting report.

This linkage may be established after the document has been created if the report provides a direct link to the referral.

A unique identifier for the report resulting from the action requested by this referral.

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210001CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210003CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Provides a direct link between the referral and the resulting report.

This linkage may be established after the document has been created if the report provides a direct link to the referral.

A unique identifier for the report resulting from the action requested by this referral.


setId

public void setId(Identifier id)

Un-merged Business Name: CareCompositionIdentifier

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.id

Conformance/Cardinality: REQUIRED (0-1)

IMMUNIZATION INTERPRETATION.REFERENCED DATA

Allows care compositions to be uniquely identified and referenced.

Unique identifier of an encounter, condition or care-based collection.

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210002CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Provides a direct link between the referral and the resulting report.

This linkage may be established after the document has been created if the report provides a direct link to the referral.

A unique identifier for the report resulting from the action requested by this referral.

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210001CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Un-merged Business Name: ReferralReportLink

Relationship: REPC_MT210003CA.PatientCareProvisionEvent2.id

Conformance/Cardinality: REQUIRED (0-1)

Provides a direct link between the referral and the resulting report.

This linkage may be established after the document has been created if the report provides a direct link to the referral.

A unique identifier for the report resulting from the action requested by this referral.


getCode

public ActCareEventType getCode()

Business Name: CareCompositionType

Un-merged Business Name: CareCompositionType

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.code

Conformance/Cardinality: MANDATORY (1)

IMMUNIZATION INTERPRETATION.REFERENCED DATA

EPHS: vocab concepts needed for LAB ID, Special Considerations ID etc.

Allows care compositions to be captured and categorized at different levels of abstraction, and is therefore mandatory.

Identifies the kind of composition represented. Examples include encounters ("Emergency Encounter", "Long Term Care Encounter", etc), health condition (episode)-based collections (e.g. "Diabetes", "Hypertension", etc) and general care-based collections such as "gynecological care".


setCode

public void setCode(ActCareEventType code)

Business Name: CareCompositionType

Un-merged Business Name: CareCompositionType

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.code

Conformance/Cardinality: MANDATORY (1)

IMMUNIZATION INTERPRETATION.REFERENCED DATA

EPHS: vocab concepts needed for LAB ID, Special Considerations ID etc.

Allows care compositions to be captured and categorized at different levels of abstraction, and is therefore mandatory.

Identifies the kind of composition represented. Examples include encounters ("Emergency Encounter", "Long Term Care Encounter", etc), health condition (episode)-based collections (e.g. "Diabetes", "Hypertension", etc) and general care-based collections such as "gynecological care".


getEffectiveTime

public Interval<Date> getEffectiveTime()

Business Name: CareCompositionEffectiveDate

Un-merged Business Name: CareCompositionEffectiveDate

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)


setEffectiveTime

public void setEffectiveTime(Interval<Date> effectiveTime)

Business Name: CareCompositionEffectiveDate

Un-merged Business Name: CareCompositionEffectiveDate

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.effectiveTime

Conformance/Cardinality: REQUIRED (0-1)


getAdmitterAssignees

public List<Assignees> getAdmitterAssignees()

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

Relationship: COCT_MT011001CA.Admitter.assignees

Conformance/Cardinality: POPULATED (1)


getAttenderAssignees

public List<Assignees> getAttenderAssignees()

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

Relationship: COCT_MT011001CA.Attender.assignees

Conformance/Cardinality: POPULATED (1)


getLocation

public OccurredAtBean getLocation()

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

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.location

Conformance/Cardinality: REQUIRED (0-1)


setLocation

public void setLocation(OccurredAtBean location)

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

Relationship: COCT_MT011001CA.PatientCareProvisionEvent.location

Conformance/Cardinality: REQUIRED (0-1)



Copyright © 2013. All Rights Reserved.