ca.infoway.messagebuilder.model.pcs_mr2007_v02_r01.pharmacy.merged
Class SupplyOrderBean

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

public class SupplyOrderBean
extends MessagePartBean

PORX_MT060020CA.SupplyRequest: Prescription Reference

Links a dispense with its parent prescription.

A reference to the prescription order being dispensed

PORX_MT020050CA.SupplyRequest: Supply Order

Ensures that dispenses to offices (non-patient identifiable dispenses) follow the normal dispensing rules.

Identification of the supply information. This prescription will have a supply order portion but no administration part.

See Also:
Serialized Form

Constructor Summary
SupplyOrderBean()
           
 
Method Summary
 PrescribedByBean getAuthor()
          Un-merged Business Name: (no business name specified)
 Identifier getId()
          Business Name: PrescriptionIdentifier
 HealthcareWorkerBean getResponsiblePartyAssignedEntity()
          Un-merged Business Name: (no business name specified)
 void setAuthor(PrescribedByBean author)
          Un-merged Business Name: (no business name specified)
 void setId(Identifier id)
          Business Name: PrescriptionIdentifier
 void setResponsiblePartyAssignedEntity(HealthcareWorkerBean responsiblePartyAssignedEntity)
          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

SupplyOrderBean

public SupplyOrderBean()
Method Detail

getId

public Identifier getId()

Business Name: PrescriptionIdentifier

Un-merged Business Name: PrescriptionIdentifier

Relationship: PORX_MT060020CA.SupplyRequest.id

Conformance/Cardinality: MANDATORY (1)

Allows prescriptions to be uniquely referenced and associated with the dispense.

The ID is mandatory because the DIS would always assign a Prescription Number.

This is an identifier assigned to a specific device order. The number remains constant across the lifetime of the order, regardless of the number of providers or pharmacies involved in fulfilling the order.


setId

public void setId(Identifier id)

Business Name: PrescriptionIdentifier

Un-merged Business Name: PrescriptionIdentifier

Relationship: PORX_MT060020CA.SupplyRequest.id

Conformance/Cardinality: MANDATORY (1)

Allows prescriptions to be uniquely referenced and associated with the dispense.

The ID is mandatory because the DIS would always assign a Prescription Number.

This is an identifier assigned to a specific device order. The number remains constant across the lifetime of the order, regardless of the number of providers or pharmacies involved in fulfilling the order.


getResponsiblePartyAssignedEntity

public HealthcareWorkerBean getResponsiblePartyAssignedEntity()

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

Relationship: PORX_MT060020CA.ResponsibleParty2.assignedEntity

Conformance/Cardinality: POPULATED (1)

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

Relationship: PORX_MT020050CA.ResponsibleParty.assignedEntity

Conformance/Cardinality: POPULATED (1)


setResponsiblePartyAssignedEntity

public void setResponsiblePartyAssignedEntity(HealthcareWorkerBean responsiblePartyAssignedEntity)

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

Relationship: PORX_MT060020CA.ResponsibleParty2.assignedEntity

Conformance/Cardinality: POPULATED (1)

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

Relationship: PORX_MT020050CA.ResponsibleParty.assignedEntity

Conformance/Cardinality: POPULATED (1)


getAuthor

public PrescribedByBean getAuthor()

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

Relationship: PORX_MT060020CA.SupplyRequest.author

Conformance/Cardinality: MANDATORY (1)

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

Relationship: PORX_MT020050CA.SupplyRequest.author

Conformance/Cardinality: POPULATED (1)


setAuthor

public void setAuthor(PrescribedByBean author)

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

Relationship: PORX_MT060020CA.SupplyRequest.author

Conformance/Cardinality: MANDATORY (1)

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

Relationship: PORX_MT020050CA.SupplyRequest.author

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.