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

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

public class GenericQueryParametersBean
extends MessagePartBean

PORX_MT060180CA.ParameterList: Medication Profile Generic Query Parameters

Root class for query definition

Defines the set of parameters that may be used to filter the query response.

PORX_MT050020CA.ParameterList: Generic Query Parameters

Root class for query definition

Defines the set of parameters that may be used to filter the query response.

POME_MT010050CA.ParameterList: Generic Query Parameters

One and only one of Drug Code, Prescribing Indication Code, or Medication Document ID must be specified.

Root class for query parameters.

Defines the set of parameters that may be used to filter the query response.

PORX_MT060170CA.ParameterList: Generic Query Parameters

Root class for query definition

Defines the set of parameters that may be used to filter the query response.

POME_MT010030CA.ParameterList: Drug Query Parameters

Root class for query parameters

Defines the set of parameters that may be used to filter the query response.

POME_MT010090CA.ParameterList: Drug Query Parameters

At least one of drug code or drug name must be specified

Root class for query parameters

Defines the set of parameters that may be used to filter the query response.

See Also:
Serialized Form

Constructor Summary
GenericQueryParametersBean()
           
 
Method Summary
 Interval<Date> getAdministrationEffectivePeriodValue()
          Business Name: AdministrationEffectivePeriod
 Interval<Date> getAmendedInTimeRangeValue()
          Business Name: AmendedInTimeRange
 List<Identifier> getCareCompositionIDValue()
          Business Name: CareCompositionIDs
 List<ActCareEventType> getCareCompositionTypeValue()
          Business Name: CareCompositionTypes
 DiagnosisValue getDiagnosisCodeValue()
          Business Name: DiagnosisCode
 List<HasCharacteristicBean> getDrugCharacteristics()
          Un-merged Business Name: (no business name specified)
 ClinicalDrug getDrugCodeValue()
          Business Name: DrugCode
 OrderableDrugForm getDrugFormValue()
          Business Name: OrderableDrugForm
 String getDrugManufacturerNameValue()
          Business Name: DrugManufacturerName
 String getDrugNameValue()
          Business Name: DrugName
 RouteOfAdministration getDrugRouteValue()
          Business Name: DrugRouteCode
 Boolean getIncludeEventHistoryIndicatorValue()
          Business Name: IncludeEventHistoryIndicator
 Boolean getIncludeIssuesIndicatorValue()
          Business Name: IncludeIssuesIndicator
 Boolean getIncludeNotesIndicatorValue()
          Business Name: IncludeNotesIndicator
 Boolean getIncludePendingChangesIndicatorValue()
          Business Name: IncludePendingChangesIndicator
 IssueFilterCode getIssueFilterCodeValue()
          Business Name: IssueFilterCode
 Identifier getMedicationDocumentIDValue()
          Business Name: MedicationDocumentID
 ActMedicationDocumentCode getMedicationDocumentTypeValue()
          Business Name: MedicationDocumentType
 Boolean getMostRecentByDrugIndicatorValue()
          Business Name: MostRecentByDrugIndicator
 Boolean getMostRecentDispenseForEachRxIndicatorValue()
          Business Name: MostRecentDispenseForEachRxIndicator
 ActNonConditionIndicationCode getOtherIndicationCodeValue()
          Business Name: OtherIndicationCode
 Identifier getOtherMedicationRecordIdValue()
          Business Name: OtherMedicationRecordId
 Identifier getPrescriberProviderIDValue()
          Business Name: PrescriberProviderID
 DiagnosisValue getPrescribingDiagnosisCodeValue()
          Business Name: PrescribingIndicationDiagnosisCode
 SymptomValue getPrescribingSymptomCodeValue()
          Business Name: PrescribingIndicationSymptomCode
 Identifier getPrescriptionDispenseNumberValue()
          Business Name: PrescriptionDispenseNumber
 Identifier getPrescriptionOrderNumberValue()
          Business Name: PrescriptionOrderNumber
 List<ActStatus> getPrescriptionStatusValue()
          Business Name: PrescriptionStatuses
 List<PrescriptionDispenseFilterCode> getRxDispenseIndicatorValue()
          Business Name: RxDispenserIndicators
 SymptomValue getSymptomCodeValue()
          Business Name: SymptomCode
 List<ActTherapyDurationWorkingListCode> getTreatmentTypeValue()
          Business Name: TreatmentTypes
 void setAdministrationEffectivePeriodValue(Interval<Date> administrationEffectivePeriodValue)
          Business Name: AdministrationEffectivePeriod
 void setAmendedInTimeRangeValue(Interval<Date> amendedInTimeRangeValue)
          Business Name: AmendedInTimeRange
 void setDiagnosisCodeValue(DiagnosisValue diagnosisCodeValue)
          Business Name: DiagnosisCode
 void setDrugCodeValue(ClinicalDrug drugCodeValue)
          Business Name: DrugCode
 void setDrugFormValue(OrderableDrugForm drugFormValue)
          Business Name: OrderableDrugForm
 void setDrugManufacturerNameValue(String drugManufacturerNameValue)
          Business Name: DrugManufacturerName
 void setDrugNameValue(String drugNameValue)
          Business Name: DrugName
 void setDrugRouteValue(RouteOfAdministration drugRouteValue)
          Business Name: DrugRouteCode
 void setIncludeEventHistoryIndicatorValue(Boolean includeEventHistoryIndicatorValue)
          Business Name: IncludeEventHistoryIndicator
 void setIncludeIssuesIndicatorValue(Boolean includeIssuesIndicatorValue)
          Business Name: IncludeIssuesIndicator
 void setIncludeNotesIndicatorValue(Boolean includeNotesIndicatorValue)
          Business Name: IncludeNotesIndicator
 void setIncludePendingChangesIndicatorValue(Boolean includePendingChangesIndicatorValue)
          Business Name: IncludePendingChangesIndicator
 void setIssueFilterCodeValue(IssueFilterCode issueFilterCodeValue)
          Business Name: IssueFilterCode
 void setMedicationDocumentIDValue(Identifier medicationDocumentIDValue)
          Business Name: MedicationDocumentID
 void setMedicationDocumentTypeValue(ActMedicationDocumentCode medicationDocumentTypeValue)
          Business Name: MedicationDocumentType
 void setMostRecentByDrugIndicatorValue(Boolean mostRecentByDrugIndicatorValue)
          Business Name: MostRecentByDrugIndicator
 void setMostRecentDispenseForEachRxIndicatorValue(Boolean mostRecentDispenseForEachRxIndicatorValue)
          Business Name: MostRecentDispenseForEachRxIndicator
 void setOtherIndicationCodeValue(ActNonConditionIndicationCode otherIndicationCodeValue)
          Business Name: OtherIndicationCode
 void setOtherMedicationRecordIdValue(Identifier otherMedicationRecordIdValue)
          Business Name: OtherMedicationRecordId
 void setPrescriberProviderIDValue(Identifier prescriberProviderIDValue)
          Business Name: PrescriberProviderID
 void setPrescribingDiagnosisCodeValue(DiagnosisValue prescribingDiagnosisCodeValue)
          Business Name: PrescribingIndicationDiagnosisCode
 void setPrescribingSymptomCodeValue(SymptomValue prescribingSymptomCodeValue)
          Business Name: PrescribingIndicationSymptomCode
 void setPrescriptionDispenseNumberValue(Identifier prescriptionDispenseNumberValue)
          Business Name: PrescriptionDispenseNumber
 void setPrescriptionOrderNumberValue(Identifier prescriptionOrderNumberValue)
          Business Name: PrescriptionOrderNumber
 void setSymptomCodeValue(SymptomValue symptomCodeValue)
          Business Name: SymptomCode
 
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

GenericQueryParametersBean

public GenericQueryParametersBean()
Method Detail

getAdministrationEffectivePeriodValue

public Interval<Date> getAdministrationEffectivePeriodValue()

Business Name: AdministrationEffectivePeriod

Un-merged Business Name: AdministrationEffectivePeriod

Relationship: PORX_MT060180CA.AdministrationEffectivePeriod.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the administration period of interest for the retrieval. Useful for constraining run-away queries.

Indicates the administration period for which the request/query applies.

Filter the result set to include only those medication records (prescription order, prescription dispense and other active medication) for which the patient was deemed to be taking the drug within the specified period.

Un-merged Business Name: AdministrationEffectivePeriod

Relationship: PORX_MT060170CA.AdministrationEffectivePeriod.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the administration period of interest for the retrieval. Useful for constraining run-away queries.

For a prescription indicates the period for which the patient was deemed to be taking the drug.

Filter the result set to include only those medication records (prescription order, prescription dispense and other medication) for which the patient was deemed to be taking the drug.


setAdministrationEffectivePeriodValue

public void setAdministrationEffectivePeriodValue(Interval<Date> administrationEffectivePeriodValue)

Business Name: AdministrationEffectivePeriod

Un-merged Business Name: AdministrationEffectivePeriod

Relationship: PORX_MT060180CA.AdministrationEffectivePeriod.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the administration period of interest for the retrieval. Useful for constraining run-away queries.

Indicates the administration period for which the request/query applies.

Filter the result set to include only those medication records (prescription order, prescription dispense and other active medication) for which the patient was deemed to be taking the drug within the specified period.

Un-merged Business Name: AdministrationEffectivePeriod

Relationship: PORX_MT060170CA.AdministrationEffectivePeriod.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the administration period of interest for the retrieval. Useful for constraining run-away queries.

For a prescription indicates the period for which the patient was deemed to be taking the drug.

Filter the result set to include only those medication records (prescription order, prescription dispense and other medication) for which the patient was deemed to be taking the drug.


getAmendedInTimeRangeValue

public Interval<Date> getAmendedInTimeRangeValue()

Business Name: AmendedInTimeRange

Un-merged Business Name: AmendedInTimeRange

Relationship: PORX_MT060180CA.AmendedInTimeRange.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the event period of interest for the retrieval of medication records.

Useful for constraining run-away queries.

Indicates that the returned records should be filtered to only include those which have been amended in some way (had status changed, been annotated, prescription was dispensed, etc.) within the indicated time-period. This will commonly be used to retrieve everything that has been amended since xxx.

Un-merged Business Name: AmendedInTimeRange

Relationship: PORX_MT060170CA.AmendedInTimeRange.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the event period of interest for the retrieval of medication records.

Useful for constraining run-away queries.

Indicates that the returned records should be filtered to only include those which have been amended in some way (had status changed, been annotated, prescription was dispensed, etc.) within the indicated time-period. This will commonly be used to 'retrieve everything that has been amended since xxx'.


setAmendedInTimeRangeValue

public void setAmendedInTimeRangeValue(Interval<Date> amendedInTimeRangeValue)

Business Name: AmendedInTimeRange

Un-merged Business Name: AmendedInTimeRange

Relationship: PORX_MT060180CA.AmendedInTimeRange.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the event period of interest for the retrieval of medication records.

Useful for constraining run-away queries.

Indicates that the returned records should be filtered to only include those which have been amended in some way (had status changed, been annotated, prescription was dispensed, etc.) within the indicated time-period. This will commonly be used to retrieve everything that has been amended since xxx.

Un-merged Business Name: AmendedInTimeRange

Relationship: PORX_MT060170CA.AmendedInTimeRange.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to specify the event period of interest for the retrieval of medication records.

Useful for constraining run-away queries.

Indicates that the returned records should be filtered to only include those which have been amended in some way (had status changed, been annotated, prescription was dispensed, etc.) within the indicated time-period. This will commonly be used to 'retrieve everything that has been amended since xxx'.


getCareCompositionIDValue

public List<Identifier> getCareCompositionIDValue()

Business Name: CareCompositionIDs

Un-merged Business Name: CareCompositionIDs

Relationship: PORX_MT060180CA.CareCompositionID.value

Conformance/Cardinality: MANDATORY (1)

Allows retrieving all records associated with an encounter, episode or care event.

Filters the records retrieved to only include those associated with the specified encounter, episode or care event. If unspecified, no filter is applied.

Note: When matching on care composition id, systems should also retrieve records with a fulfillment id to requisitions associated with the care composition. E.g. When retrieving records associated with an encounter which includes a referral, the retrieved records should also include the care summary created in fulfillment of the referral.

Un-merged Business Name: CareCompositionIDs

Relationship: PORX_MT060170CA.CareCompositionID.value

Conformance/Cardinality: MANDATORY (1)

Allows retrieving all records associated with an encounter, episode or care event.

Filters the records retrieved to only include those associated with the specified encounter, episode or care event. If unspecified, no filter is applied.

Note: When matching on care composition id, systems should also retrieve records with a fulfillment id to requisitions associated with the care composition. E.g. When retrieving records associated with an encounter which includes a referral, the retrieved records should also include the care summary created in fulfillment of the referral.


getCareCompositionTypeValue

public List<ActCareEventType> getCareCompositionTypeValue()

Business Name: CareCompositionTypes

Un-merged Business Name: CareCompositionTypes

Relationship: PORX_MT060180CA.CareCompositionType.value

Conformance/Cardinality: MANDATORY (1)

Allows retrieving all records associated with a particular type of encounter, episode or care event. E.g.Orthopedic Clinic Encounter, ER encounter, Walk-in encounter, etc.

Filters the records retrieved to only include those associated with the specified 'kind' of encounter, episode or care event. If unspecified, no filter is applied.

Un-merged Business Name: CareCompositionTypes

Relationship: PORX_MT060170CA.CareCompositionType.value

Conformance/Cardinality: MANDATORY (1)

Allows retrieving all records associated with a particular type of encounter, episode or care event. E.g.Orthopedic Clinic Encounter, ER encounter, Walk-in encounter, etc.

Filters the records retrieved to only include those associated with the specified 'kind' of encounter, episode or care event. If unspecified, no filter is applied.


getDiagnosisCodeValue

public DiagnosisValue getDiagnosisCodeValue()

Business Name: DiagnosisCode

Un-merged Business Name: DiagnosisCode

Relationship: PORX_MT060180CA.DiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified diagnosis indication code.

Un-merged Business Name: DiagnosisCode

Relationship: PORX_MT060170CA.DiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified diagnosis indication code.


setDiagnosisCodeValue

public void setDiagnosisCodeValue(DiagnosisValue diagnosisCodeValue)

Business Name: DiagnosisCode

Un-merged Business Name: DiagnosisCode

Relationship: PORX_MT060180CA.DiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified diagnosis indication code.

Un-merged Business Name: DiagnosisCode

Relationship: PORX_MT060170CA.DiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified diagnosis indication code.


getDrugCodeValue

public ClinicalDrug getDrugCodeValue()

Business Name: DrugCode

Un-merged Business Name: DrugCode

Relationship: PORX_MT060180CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient prescriptions and/or dispenses based on a specific medication that was ordered and/or dispensed. This will most commonly be used to filter for therapeutic classifications such as "Anti-hypertensives".

Indicates that the result set is to be filtered to include only those records pertaining to the specified drug. The code may refer to an orderable medication or a higher level drug classification.

Un-merged Business Name: DrugCode

Relationship: PORX_MT050020CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of all potential contraindications based on a specific medication being introduced onto the patient's medication profile. Contraindications can't be found without specifying the medication, therefore this attribute is mandatory.

This will most commonly be used by providers to test the viability of prescribing/dispensing a medication to a patient (in view of the patient's existing medication profile).

Indicates that the result set is to be filtered to include only those contraindications pertaining to the specified drug.

The code may refer to an administerable medication, an orderable medication or a higher level drug classification.

The contraindication records retrieve would comprise the drug-drug interactions between this specified and each of the drugs on the patient's profile, as well as drug-disease and drug-allergy contraindications that might result (based on the information on the patient's profile).

Un-merged Business Name: DrugCode

Relationship: POME_MT010050CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve drugs of certain abstraction only. These drug abstractions include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

An identifier for a type of drug. Types of drugs include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

Un-merged Business Name: DrugCode

Relationship: POME_MT010030CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve detail information about a specific drug product.

An identifier for a specific drug product. Types of drugs identified by drug code include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

Un-merged Business Name: DrugCode

Relationship: PORX_MT060170CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient prescriptions and/or dispenses based on a specific medication that was ordered and/or dispensed. This will most commonly be used to filter for therapeutic classifications such as "Anti-hypertensives".

Indicates that the result set is to be filtered to include only those records pertaining to the specified drug. The code may refer to an orderable medication or a higher level drug classification.

Un-merged Business Name: DrugCode

Relationship: POME_MT010090CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve drugs of certain abstraction only. These drug abstractions include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

An identifier that describes a drug at any level of the clinical drug hierarchy. The code may describe (point to) a Manufactured drug, generic drug formulation, generic drug, therapeutic classification, etc.

For example, using a therapeutic class code in the DrugCode parameter would return a list of all drugs that are within that class. Sending a drug name in the DrugName parameter would return a list of all drugs that have that name e.g. sending acetaminophen would return all of the acetaminophen products in the drug data base. By including the DoseForm, DoseRoute, DrugManufacturerName or DrugCharacteristic, the list could be further constrained.


setDrugCodeValue

public void setDrugCodeValue(ClinicalDrug drugCodeValue)

Business Name: DrugCode

Un-merged Business Name: DrugCode

Relationship: PORX_MT060180CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient prescriptions and/or dispenses based on a specific medication that was ordered and/or dispensed. This will most commonly be used to filter for therapeutic classifications such as "Anti-hypertensives".

Indicates that the result set is to be filtered to include only those records pertaining to the specified drug. The code may refer to an orderable medication or a higher level drug classification.

Un-merged Business Name: DrugCode

Relationship: PORX_MT050020CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of all potential contraindications based on a specific medication being introduced onto the patient's medication profile. Contraindications can't be found without specifying the medication, therefore this attribute is mandatory.

This will most commonly be used by providers to test the viability of prescribing/dispensing a medication to a patient (in view of the patient's existing medication profile).

Indicates that the result set is to be filtered to include only those contraindications pertaining to the specified drug.

The code may refer to an administerable medication, an orderable medication or a higher level drug classification.

The contraindication records retrieve would comprise the drug-drug interactions between this specified and each of the drugs on the patient's profile, as well as drug-disease and drug-allergy contraindications that might result (based on the information on the patient's profile).

Un-merged Business Name: DrugCode

Relationship: POME_MT010050CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve drugs of certain abstraction only. These drug abstractions include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

An identifier for a type of drug. Types of drugs include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

Un-merged Business Name: DrugCode

Relationship: POME_MT010030CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve detail information about a specific drug product.

An identifier for a specific drug product. Types of drugs identified by drug code include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

Un-merged Business Name: DrugCode

Relationship: PORX_MT060170CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient prescriptions and/or dispenses based on a specific medication that was ordered and/or dispensed. This will most commonly be used to filter for therapeutic classifications such as "Anti-hypertensives".

Indicates that the result set is to be filtered to include only those records pertaining to the specified drug. The code may refer to an orderable medication or a higher level drug classification.

Un-merged Business Name: DrugCode

Relationship: POME_MT010090CA.DrugCode.value

Conformance/Cardinality: MANDATORY (1)

Allows the requester to retrieve drugs of certain abstraction only. These drug abstractions include: Manufactured drug, generic formulation, generic, therapeutic class, etc.

An identifier that describes a drug at any level of the clinical drug hierarchy. The code may describe (point to) a Manufactured drug, generic drug formulation, generic drug, therapeutic classification, etc.

For example, using a therapeutic class code in the DrugCode parameter would return a list of all drugs that are within that class. Sending a drug name in the DrugName parameter would return a list of all drugs that have that name e.g. sending acetaminophen would return all of the acetaminophen products in the drug data base. By including the DoseForm, DoseRoute, DrugManufacturerName or DrugCharacteristic, the list could be further constrained.


getIncludeEventHistoryIndicatorValue

public Boolean getIncludeEventHistoryIndicatorValue()

Business Name: IncludeEventHistoryIndicator

Un-merged Business Name: IncludeEventHistoryIndicator

Relationship: PORX_MT060180CA.IncludeEventHistoryIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including history in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not history events associated with a prescription order, prescription dispense and/or other active medications are to be returned along with the detailed information.

"Pending" changes will be returned regardless of the setting of this flag.

Un-merged Business Name: IncludeEventHistoryIndicator

Relationship: PORX_MT060170CA.IncludeEventHistoryIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including history in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not history events associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.

"Pending" changes will be returned regardless of the setting of this flag.


setIncludeEventHistoryIndicatorValue

public void setIncludeEventHistoryIndicatorValue(Boolean includeEventHistoryIndicatorValue)

Business Name: IncludeEventHistoryIndicator

Un-merged Business Name: IncludeEventHistoryIndicator

Relationship: PORX_MT060180CA.IncludeEventHistoryIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including history in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not history events associated with a prescription order, prescription dispense and/or other active medications are to be returned along with the detailed information.

"Pending" changes will be returned regardless of the setting of this flag.

Un-merged Business Name: IncludeEventHistoryIndicator

Relationship: PORX_MT060170CA.IncludeEventHistoryIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including history in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not history events associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.

"Pending" changes will be returned regardless of the setting of this flag.


getIncludeIssuesIndicatorValue

public Boolean getIncludeIssuesIndicatorValue()

Business Name: IncludeIssuesIndicator

Un-merged Business Name: IncludeIssuesIndicator

Relationship: PORX_MT060180CA.IncludeIssuesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including issues in the retrieval of medication detail profile data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not Issues (detected and/or managed) attached to the prescriptions, dispenses and other active medication records are to be returned along with the detailed information.

Un-merged Business Name: IncludeIssuesIndicator

Relationship: PORX_MT060170CA.IncludeIssuesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including issues in the retrieval of medication detail profile data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not Issues (detected and/or managed) attached to the prescriptions, dispenses and other active medication records are to be returned along with the detailed information.


setIncludeIssuesIndicatorValue

public void setIncludeIssuesIndicatorValue(Boolean includeIssuesIndicatorValue)

Business Name: IncludeIssuesIndicator

Un-merged Business Name: IncludeIssuesIndicator

Relationship: PORX_MT060180CA.IncludeIssuesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including issues in the retrieval of medication detail profile data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not Issues (detected and/or managed) attached to the prescriptions, dispenses and other active medication records are to be returned along with the detailed information.

Un-merged Business Name: IncludeIssuesIndicator

Relationship: PORX_MT060170CA.IncludeIssuesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including issues in the retrieval of medication detail profile data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not Issues (detected and/or managed) attached to the prescriptions, dispenses and other active medication records are to be returned along with the detailed information.


getIncludeNotesIndicatorValue

public Boolean getIncludeNotesIndicatorValue()

Business Name: IncludeNotesIndicator

Un-merged Business Name: IncludeNotesIndicator

Relationship: PORX_MT060180CA.IncludeNotesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including notes in the retrieval of information for medication profile detail data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not notes attached to the prescription, dispenses and other active medication records are to be returned along with the detailed information.

Un-merged Business Name: IncludeNotesIndicator

Relationship: PORX_MT060170CA.IncludeNotesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including notes in the retrieval of information for medication profile detail data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not notes attached to the prescription, dispenses and other active medication records are to be returned along with the detailed information.


setIncludeNotesIndicatorValue

public void setIncludeNotesIndicatorValue(Boolean includeNotesIndicatorValue)

Business Name: IncludeNotesIndicator

Un-merged Business Name: IncludeNotesIndicator

Relationship: PORX_MT060180CA.IncludeNotesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including notes in the retrieval of information for medication profile detail data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not notes attached to the prescription, dispenses and other active medication records are to be returned along with the detailed information.

Un-merged Business Name: IncludeNotesIndicator

Relationship: PORX_MT060170CA.IncludeNotesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including notes in the retrieval of information for medication profile detail data.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether or not notes attached to the prescription, dispenses and other active medication records are to be returned along with the detailed information.


getIncludePendingChangesIndicatorValue

public Boolean getIncludePendingChangesIndicatorValue()

Business Name: IncludePendingChangesIndicator

Un-merged Business Name: IncludePendingChangesIndicator

Relationship: PORX_MT060180CA.IncludePendingChangesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including future events in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether to include future changes (e.g. status changes that aren't effective yet) associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.

Un-merged Business Name: IncludePendingChangesIndicator

Relationship: PORX_MT060170CA.IncludePendingChangesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including future events in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether to include future changes (e.g. status changes that aren't effective yet) associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.


setIncludePendingChangesIndicatorValue

public void setIncludePendingChangesIndicatorValue(Boolean includePendingChangesIndicatorValue)

Business Name: IncludePendingChangesIndicator

Un-merged Business Name: IncludePendingChangesIndicator

Relationship: PORX_MT060180CA.IncludePendingChangesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including future events in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether to include future changes (e.g. status changes that aren't effective yet) associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.

Un-merged Business Name: IncludePendingChangesIndicator

Relationship: PORX_MT060170CA.IncludePendingChangesIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for the flexibility of omitting/including future events in the retrieval of the requested information.

Because the attribute is boolean, it must explicitly indicate a 'TRUE' or 'FALSE', and thus it is mandatory.

Indicates whether to include future changes (e.g. status changes that aren't effective yet) associated with a prescription order, prescription dispense and/or active medications are to be returned along with the detailed information.


getIssueFilterCodeValue

public IssueFilterCode getIssueFilterCodeValue()

Business Name: IssueFilterCode

Un-merged Business Name: IssueFilterCode

Relationship: PORX_MT060180CA.IssueFilterCode.value

Conformance/Cardinality: MANDATORY (1)

By filtering returned records to include only those which have unmanaged issues or any issues at all, allows a provider to focus on those aspects of care where extra attention is needed. Because the attribute must be known, it is mandatory.

Indicates whether records to be returned (e.g. prescription order, prescription dispense and/or other medication) should be filtered to those with at least one persistent un-managed issue (against the record), with at least one persistent issues or should return all records, independent of the presence of persistent issues.


setIssueFilterCodeValue

public void setIssueFilterCodeValue(IssueFilterCode issueFilterCodeValue)

Business Name: IssueFilterCode

Un-merged Business Name: IssueFilterCode

Relationship: PORX_MT060180CA.IssueFilterCode.value

Conformance/Cardinality: MANDATORY (1)

By filtering returned records to include only those which have unmanaged issues or any issues at all, allows a provider to focus on those aspects of care where extra attention is needed. Because the attribute must be known, it is mandatory.

Indicates whether records to be returned (e.g. prescription order, prescription dispense and/or other medication) should be filtered to those with at least one persistent un-managed issue (against the record), with at least one persistent issues or should return all records, independent of the presence of persistent issues.


getMostRecentByDrugIndicatorValue

public Boolean getMostRecentByDrugIndicatorValue()

Business Name: MostRecentByDrugIndicator

Un-merged Business Name: MostRecentByDrugIndicator

Relationship: PORX_MT060180CA.MostRecentByDrugIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps decrease the volume of records returned, while still maintaining information on all drugs that the patient is on.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not the medication records are to be retrieved based on the most recent by Drug Code. If true, only the most recent prescription, dispense or other active medication for a particular drug generic classification will be returned. The default is 'FALSE' indicating that retrieval of prescription, dispense and other active medication records should not be limited to one per drug.


setMostRecentByDrugIndicatorValue

public void setMostRecentByDrugIndicatorValue(Boolean mostRecentByDrugIndicatorValue)

Business Name: MostRecentByDrugIndicator

Un-merged Business Name: MostRecentByDrugIndicator

Relationship: PORX_MT060180CA.MostRecentByDrugIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps decrease the volume of records returned, while still maintaining information on all drugs that the patient is on.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not the medication records are to be retrieved based on the most recent by Drug Code. If true, only the most recent prescription, dispense or other active medication for a particular drug generic classification will be returned. The default is 'FALSE' indicating that retrieval of prescription, dispense and other active medication records should not be limited to one per drug.


getMostRecentDispenseForEachRxIndicatorValue

public Boolean getMostRecentDispenseForEachRxIndicatorValue()

Business Name: MostRecentDispenseForEachRxIndicator

Un-merged Business Name: MostRecentDispenseForEachRxIndicator

Relationship: PORX_MT060180CA.MostRecentDispenseForEachRxIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps to trim down volume of query response by eliminating multiple dispenses for the same prescription.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not a prescription dispenses returned on a query should be limited to only the most recent dispense for a prescription.

Allows the returning of at most one prescription dispense record per a prescription.

The default is 'TRUE' indicating that retrieval should be for only the most recent dispense for a prescription is to be included in a query result.

Un-merged Business Name: MostRecentDispenseForEachRxIndicator

Relationship: PORX_MT060170CA.MostRecentDispenseForEachRxIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps to trim down volume of query response by eliminating multiple dispenses for the same prescription.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not a prescription dispenses returned on a query should be limited to only the most recent dispense for a prescription.

Allows the returning of at most one prescription dispense record per a prescription.

The default is 'TRUE' indicating that retrieval should be for only the most recent dispense for a prescription is to be included in a query result.


setMostRecentDispenseForEachRxIndicatorValue

public void setMostRecentDispenseForEachRxIndicatorValue(Boolean mostRecentDispenseForEachRxIndicatorValue)

Business Name: MostRecentDispenseForEachRxIndicator

Un-merged Business Name: MostRecentDispenseForEachRxIndicator

Relationship: PORX_MT060180CA.MostRecentDispenseForEachRxIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps to trim down volume of query response by eliminating multiple dispenses for the same prescription.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not a prescription dispenses returned on a query should be limited to only the most recent dispense for a prescription.

Allows the returning of at most one prescription dispense record per a prescription.

The default is 'TRUE' indicating that retrieval should be for only the most recent dispense for a prescription is to be included in a query result.

Un-merged Business Name: MostRecentDispenseForEachRxIndicator

Relationship: PORX_MT060170CA.MostRecentDispenseForEachRxIndicator.value

Conformance/Cardinality: MANDATORY (1)

Helps to trim down volume of query response by eliminating multiple dispenses for the same prescription.

Because this is a boolean attribute whose value must be known to evaluate the query, the attribute is mandatory.

Indicates whether or not a prescription dispenses returned on a query should be limited to only the most recent dispense for a prescription.

Allows the returning of at most one prescription dispense record per a prescription.

The default is 'TRUE' indicating that retrieval should be for only the most recent dispense for a prescription is to be included in a query result.


getOtherIndicationCodeValue

public ActNonConditionIndicationCode getOtherIndicationCodeValue()

Business Name: OtherIndicationCode

Un-merged Business Name: OtherIndicationCode

Relationship: PORX_MT060180CA.OtherIndicationCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified non-condition-related indication code.

Un-merged Business Name: OtherIndicationCode

Relationship: PORX_MT060170CA.OtherIndicationCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified non-condition-related indication code.


setOtherIndicationCodeValue

public void setOtherIndicationCodeValue(ActNonConditionIndicationCode otherIndicationCodeValue)

Business Name: OtherIndicationCode

Un-merged Business Name: OtherIndicationCode

Relationship: PORX_MT060180CA.OtherIndicationCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified non-condition-related indication code.

Un-merged Business Name: OtherIndicationCode

Relationship: PORX_MT060170CA.OtherIndicationCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified non-condition-related indication code.


getOtherMedicationRecordIdValue

public Identifier getOtherMedicationRecordIdValue()

Business Name: OtherMedicationRecordId

Un-merged Business Name: OtherMedicationRecordId

Relationship: PORX_MT060180CA.OtherMedicationRecordId.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of medication records based on a specific active medication record.

Identifier of the other active medication record for which detailed information is to be retrieved.


setOtherMedicationRecordIdValue

public void setOtherMedicationRecordIdValue(Identifier otherMedicationRecordIdValue)

Business Name: OtherMedicationRecordId

Un-merged Business Name: OtherMedicationRecordId

Relationship: PORX_MT060180CA.OtherMedicationRecordId.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of medication records based on a specific active medication record.

Identifier of the other active medication record for which detailed information is to be retrieved.


getPrescriberProviderIDValue

public Identifier getPrescriberProviderIDValue()

Business Name: PrescriberProviderID

Un-merged Business Name: PrescriberProviderID

Relationship: PORX_MT060180CA.PrescriberProviderID.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of prescriptions based on the specific prescribers.

Identifier of the prescriber who created and/or supervised the prescriptions being retrieved.

The result set will be filtered to only include records which were either directly created by this provider, or were created 'under the supervision' of this provider.


setPrescriberProviderIDValue

public void setPrescriberProviderIDValue(Identifier prescriberProviderIDValue)

Business Name: PrescriberProviderID

Un-merged Business Name: PrescriberProviderID

Relationship: PORX_MT060180CA.PrescriberProviderID.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of prescriptions based on the specific prescribers.

Identifier of the prescriber who created and/or supervised the prescriptions being retrieved.

The result set will be filtered to only include records which were either directly created by this provider, or were created 'under the supervision' of this provider.


getPrescriptionDispenseNumberValue

public Identifier getPrescriptionDispenseNumberValue()

Business Name: PrescriptionDispenseNumber

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: PORX_MT060180CA.PrescriptionDispenseNumber.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of medication records relating to a specific dispense record.

Identifies which prescription dispense record should be retrieved.


setPrescriptionDispenseNumberValue

public void setPrescriptionDispenseNumberValue(Identifier prescriptionDispenseNumberValue)

Business Name: PrescriptionDispenseNumber

Un-merged Business Name: PrescriptionDispenseNumber

Relationship: PORX_MT060180CA.PrescriptionDispenseNumber.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of medication records relating to a specific dispense record.

Identifies which prescription dispense record should be retrieved.


getPrescriptionOrderNumberValue

public Identifier getPrescriptionOrderNumberValue()

Business Name: PrescriptionOrderNumber

Un-merged Business Name: PrescriptionOrderNumber

Relationship: PORX_MT060180CA.PrescriptionOrderNumber.value

Conformance/Cardinality: MANDATORY (1)

Identifies the prescription that is to be retrieved.

Identifier of the prescription for which detailed information is required.

The result set will be filtered to only the specific prescription.


setPrescriptionOrderNumberValue

public void setPrescriptionOrderNumberValue(Identifier prescriptionOrderNumberValue)

Business Name: PrescriptionOrderNumber

Un-merged Business Name: PrescriptionOrderNumber

Relationship: PORX_MT060180CA.PrescriptionOrderNumber.value

Conformance/Cardinality: MANDATORY (1)

Identifies the prescription that is to be retrieved.

Identifier of the prescription for which detailed information is required.

The result set will be filtered to only the specific prescription.


getPrescriptionStatusValue

public List<ActStatus> getPrescriptionStatusValue()

Business Name: PrescriptionStatuses

Un-merged Business Name: PrescriptionStatuses

Relationship: PORX_MT060180CA.PrescriptionStatus.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient prescriptions and dispenses based on the lifecycle state of the prescription.

Indicates that prescriptions of a specific statuses are to be included in the result set. Specific prescription statuses are: 'active', completed', 'aborted', 'suspended'.


getRxDispenseIndicatorValue

public List<PrescriptionDispenseFilterCode> getRxDispenseIndicatorValue()

Business Name: RxDispenserIndicators

Un-merged Business Name: RxDispenserIndicators

Relationship: PORX_MT060180CA.RxDispenseIndicator.value

Conformance/Cardinality: MANDATORY (1)

Allows for finer sub-set of prescriptions to be retrieved based on the fill status of the prescription.

A coded value indicating the dispensing (fill) status of the prescription to be included in the result set. Rx Dispense Indicators include: ND (Never Dispensed), DRR (Dispensed with Refills Remaining), etc.

The repetition of 3 allows for retrieval based on all three Rx Dispense Indicators.


getSymptomCodeValue

public SymptomValue getSymptomCodeValue()

Business Name: SymptomCode

Un-merged Business Name: SymptomCode

Relationship: PORX_MT060180CA.SymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified symptom indication code.

Un-merged Business Name: SymptomCode

Relationship: PORX_MT060170CA.SymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified symptom indication code.


setSymptomCodeValue

public void setSymptomCodeValue(SymptomValue symptomCodeValue)

Business Name: SymptomCode

Un-merged Business Name: SymptomCode

Relationship: PORX_MT060180CA.SymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified symptom indication code.

Un-merged Business Name: SymptomCode

Relationship: PORX_MT060170CA.SymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of patient's prescriptions and/or dispenses based on prescribing indications.

Indicates that the result set is to be filtered to include only those records pertaining to the specified symptom indication code.


getTreatmentTypeValue

public List<ActTherapyDurationWorkingListCode> getTreatmentTypeValue()

Business Name: TreatmentTypes

Un-merged Business Name: TreatmentTypes

Relationship: PORX_MT060180CA.TreatmentType.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of prescriptions and dispensed based on the intended treatment type of the prescription. Repetition of 2 will allow for the result set to be filtered based on 1 or two treatment types.

Indicates that the result set is to be filtered to only include those records pertaining to the specified treatment type (categories). The specific values are "Continuous/Chronic", "Short-Term/Acute" and "As-Needed/PRN".


getMedicationDocumentIDValue

public Identifier getMedicationDocumentIDValue()

Business Name: MedicationDocumentID

Un-merged Business Name: MedicationDocumentID

Relationship: POME_MT010050CA.MedicationDocumentID.value

Conformance/Cardinality: MANDATORY (1)

Use of an identifier allows for a quick retrieval of the information of interest.

Unique identifier for a particular medication document. This will reference a specific kind of documentation (e.g. DDI Monograph, Patient Education Monograph, Allergy Monograph, etc) created by a specific author organization (e.g. Health Canada, FDB, WHO, etc).


setMedicationDocumentIDValue

public void setMedicationDocumentIDValue(Identifier medicationDocumentIDValue)

Business Name: MedicationDocumentID

Un-merged Business Name: MedicationDocumentID

Relationship: POME_MT010050CA.MedicationDocumentID.value

Conformance/Cardinality: MANDATORY (1)

Use of an identifier allows for a quick retrieval of the information of interest.

Unique identifier for a particular medication document. This will reference a specific kind of documentation (e.g. DDI Monograph, Patient Education Monograph, Allergy Monograph, etc) created by a specific author organization (e.g. Health Canada, FDB, WHO, etc).


getMedicationDocumentTypeValue

public ActMedicationDocumentCode getMedicationDocumentTypeValue()

Business Name: MedicationDocumentType

Un-merged Business Name: MedicationDocumentType

Relationship: POME_MT010050CA.MedicationDocumentType.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of all medication documents pertaining to a specific document category.

Indicates that the result set is to be filtered to include only those medication documents pertaining to the specified document category.

Valid medication document categories include: Drug Monograph, Contraindication Monograph, Indication Protocol, etc.


setMedicationDocumentTypeValue

public void setMedicationDocumentTypeValue(ActMedicationDocumentCode medicationDocumentTypeValue)

Business Name: MedicationDocumentType

Un-merged Business Name: MedicationDocumentType

Relationship: POME_MT010050CA.MedicationDocumentType.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of all medication documents pertaining to a specific document category.

Indicates that the result set is to be filtered to include only those medication documents pertaining to the specified document category.

Valid medication document categories include: Drug Monograph, Contraindication Monograph, Indication Protocol, etc.


getPrescribingDiagnosisCodeValue

public DiagnosisValue getPrescribingDiagnosisCodeValue()

Business Name: PrescribingIndicationDiagnosisCode

Un-merged Business Name: PrescribingIndicationDiagnosisCode

Relationship: POME_MT010050CA.PrescribingDiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Useful for finding protocols and drug monographs associated with an indication

Returns documents which relate to a particular diagnosis


setPrescribingDiagnosisCodeValue

public void setPrescribingDiagnosisCodeValue(DiagnosisValue prescribingDiagnosisCodeValue)

Business Name: PrescribingIndicationDiagnosisCode

Un-merged Business Name: PrescribingIndicationDiagnosisCode

Relationship: POME_MT010050CA.PrescribingDiagnosisCode.value

Conformance/Cardinality: MANDATORY (1)

Useful for finding protocols and drug monographs associated with an indication

Returns documents which relate to a particular diagnosis


getPrescribingSymptomCodeValue

public SymptomValue getPrescribingSymptomCodeValue()

Business Name: PrescribingIndicationSymptomCode

Un-merged Business Name: PrescribingIndicationSymptomCode

Relationship: POME_MT010050CA.PrescribingSymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Useful for finding protocols and drug monographs associated with an indication

Returns documents which relate to a particular symptom


setPrescribingSymptomCodeValue

public void setPrescribingSymptomCodeValue(SymptomValue prescribingSymptomCodeValue)

Business Name: PrescribingIndicationSymptomCode

Un-merged Business Name: PrescribingIndicationSymptomCode

Relationship: POME_MT010050CA.PrescribingSymptomCode.value

Conformance/Cardinality: MANDATORY (1)

Useful for finding protocols and drug monographs associated with an indication

Returns documents which relate to a particular symptom


getDrugCharacteristics

public List<HasCharacteristicBean> getDrugCharacteristics()

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

Relationship: POME_MT010090CA.ParameterList.drugCharacteristics

Conformance/Cardinality: REQUIRED (0-5)


getDrugFormValue

public OrderableDrugForm getDrugFormValue()

Business Name: OrderableDrugForm

Un-merged Business Name: OrderableDrugForm

Relationship: POME_MT010090CA.DrugForm.value

Conformance/Cardinality: MANDATORY (1)

Useful filter for searching drugs. Allows the requester to specify the drug form of interest for the retrieval.

Indicates the form in which the drug product must is manufactured.


setDrugFormValue

public void setDrugFormValue(OrderableDrugForm drugFormValue)

Business Name: OrderableDrugForm

Un-merged Business Name: OrderableDrugForm

Relationship: POME_MT010090CA.DrugForm.value

Conformance/Cardinality: MANDATORY (1)

Useful filter for searching drugs. Allows the requester to specify the drug form of interest for the retrieval.

Indicates the form in which the drug product must is manufactured.


getDrugManufacturerNameValue

public String getDrugManufacturerNameValue()

Business Name: DrugManufacturerName

Un-merged Business Name: DrugManufacturerName

Relationship: POME_MT010090CA.DrugManufacturerName.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of drug products based on the manufacturer.

Manufacturer name search will be 'Starts with...' type of a search.

The name of a drug manufacturer.


setDrugManufacturerNameValue

public void setDrugManufacturerNameValue(String drugManufacturerNameValue)

Business Name: DrugManufacturerName

Un-merged Business Name: DrugManufacturerName

Relationship: POME_MT010090CA.DrugManufacturerName.value

Conformance/Cardinality: MANDATORY (1)

Allows for the retrieval of drug products based on the manufacturer.

Manufacturer name search will be 'Starts with...' type of a search.

The name of a drug manufacturer.


getDrugNameValue

public String getDrugNameValue()

Business Name: DrugName

Un-merged Business Name: DrugName

Relationship: POME_MT010090CA.DrugName.value

Conformance/Cardinality: MANDATORY (1)

Name may be the only identification of a drug known by many prescribers.

The name assigned to a drug.


setDrugNameValue

public void setDrugNameValue(String drugNameValue)

Business Name: DrugName

Un-merged Business Name: DrugName

Relationship: POME_MT010090CA.DrugName.value

Conformance/Cardinality: MANDATORY (1)

Name may be the only identification of a drug known by many prescribers.

The name assigned to a drug.


getDrugRouteValue

public RouteOfAdministration getDrugRouteValue()

Business Name: DrugRouteCode

Un-merged Business Name: DrugRouteCode

Relationship: POME_MT010090CA.DrugRoute.value

Conformance/Cardinality: MANDATORY (1)

Allows limiting the returned list of drugs to a single route.

A filter based on how the drug should be introduced into the patient's body (e.g. Oral, topical, etc.)


setDrugRouteValue

public void setDrugRouteValue(RouteOfAdministration drugRouteValue)

Business Name: DrugRouteCode

Un-merged Business Name: DrugRouteCode

Relationship: POME_MT010090CA.DrugRoute.value

Conformance/Cardinality: MANDATORY (1)

Allows limiting the returned list of drugs to a single route.

A filter based on how the drug should be introduced into the patient's body (e.g. Oral, topical, etc.)



Copyright © 2013. All Rights Reserved.