org.hl7.rim

Interface PublicHealthCase

public interface PublicHealthCase extends RimObject, Observation

Interface for RIM class PublicHealthCase.

A public health case is an Observation representing a condition or event that has a specific significance for public health. Typically it involves an instance or instances of a reportable infectious disease or other condition. The public health case can include a health-related event concerning a single individual or it may refer to multiple health-related events that are occurrences of the same disease or condition of interest to public health. An outbreak involving multiple individuals may be considered as a type of public health case. A public health case definition (Act.moodCode = "definition") includes the description of the clinical, laboratory, and epidemiologic indicators associated with a disease or condition of interest to public health. There are case definitions for conditions that are reportable, as well as for those that are not. There are also case definitions for outbreaks. A public health case definition is a construct used by public health for the purpose of counting cases, and should not be used as clinical indications for treatment. Examples include AIDS, toxic-shock syndrome, and salmonellosis and their associated indicators that are used to define a case.

Method Summary
CEgetDetectionMethodCode()
Gets attribute detectionMethodCode of type CE and cardinality 0..1.
CEgetDiseaseImportedCode()
Gets attribute diseaseImportedCode of type CE and cardinality 0..1.
CEgetTransmissionModeCode()
Gets attribute transmissionModeCode of type CE and cardinality 0..1.
voidsetDetectionMethodCode(CE value)
Sets attribute detectionMethodCode of type CE and cardinality 0..1.
voidsetDiseaseImportedCode(CE value)
Sets attribute diseaseImportedCode of type CE and cardinality 0..1.
voidsetTransmissionModeCode(CE value)
Sets attribute transmissionModeCode of type CE and cardinality 0..1.

Method Detail

getDetectionMethodCode

public CE getDetectionMethodCode()
Gets attribute detectionMethodCode of type CE and cardinality 0..1.

Code for the method by which the public health department was made aware of the case. Includes provider report, patient self-referral, laboratory report, case or outbreak investigation, contact investigation, active surveillance, routine physical, prenatal testing, perinatal testing, prison entry screening, occupational disease surveillance, medical record review, etc.

Returns: the attribute value

getDiseaseImportedCode

public CE getDiseaseImportedCode()
Gets attribute diseaseImportedCode of type CE and cardinality 0..1.

Code that indicates whether the disease was likely acquired outside the jurisdiction of observation, and if so, the nature of the inter-jurisdictional relationship. Possible values include not imported, imported from another country, imported from another state, imported from another jurisdiction, and insufficient information to determine.

Returns: the attribute value

getTransmissionModeCode

public CE getTransmissionModeCode()
Gets attribute transmissionModeCode of type CE and cardinality 0..1.

Code for the mechanism by which disease was acquired by the living subject involved in the public health case. Includes sexually transmitted, airborne, bloodborne, vectorborne, foodborne, zoonotic, nosocomial, mechanical, dermal, congenital, environmental exposure, indeterminate.

Returns: the attribute value

setDetectionMethodCode

public void setDetectionMethodCode(CE value)
Sets attribute detectionMethodCode of type CE and cardinality 0..1.

Code for the method by which the public health department was made aware of the case. Includes provider report, patient self-referral, laboratory report, case or outbreak investigation, contact investigation, active surveillance, routine physical, prenatal testing, perinatal testing, prison entry screening, occupational disease surveillance, medical record review, etc.

Parameters: value the new attribute value

setDiseaseImportedCode

public void setDiseaseImportedCode(CE value)
Sets attribute diseaseImportedCode of type CE and cardinality 0..1.

Code that indicates whether the disease was likely acquired outside the jurisdiction of observation, and if so, the nature of the inter-jurisdictional relationship. Possible values include not imported, imported from another country, imported from another state, imported from another jurisdiction, and insufficient information to determine.

Parameters: value the new attribute value

setTransmissionModeCode

public void setTransmissionModeCode(CE value)
Sets attribute transmissionModeCode of type CE and cardinality 0..1.

Code for the mechanism by which disease was acquired by the living subject involved in the public health case. Includes sexually transmitted, airborne, bloodborne, vectorborne, foodborne, zoonotic, nosocomial, mechanical, dermal, congenital, environmental exposure, indeterminate.

Parameters: value the new attribute value