Skip to main content

HS.SDA3.AbstractResultOrder

class HS.SDA3.AbstractResultOrder extends HS.SDA3.AbstractOrder

Property Inventory

Properties

property ClinicalInformation as %String);
HL7: OBR-13 : ReleventClinicalInformation
VIEWERLIB: Not stored
Property methods: ClinicalInformationDisplayToLogical(), ClinicalInformationGet(), ClinicalInformationIsValid(), ClinicalInformationLogicalToDisplay(), ClinicalInformationLogicalToOdbc(), ClinicalInformationNormalize(), ClinicalInformationSet()
property ParentFillerAssigningAuthority as %String (MAXLEN = 220);
The namespace from which the Parent ID was assigned to the order when it was
filled

HL7ToSDA3:
OBR-29.2 will be used if a value can be parsed from it.
ParentFillerAssigningAuthority is composed of subfields 2,
3, and 4 concatenated together as "[.2]^[.3]^[.4]", but only if at least
one of these is not null.

HL7: OBR-29.2.2 : Parent.FillerAssignedIdentifier.NamespaceID
HL7: OBR-29.2.3 : Parent.FillerAssignedIdentifier.UniversalID
HL7: OBR-29.2.4 : Parent.FillerAssignedIdentifier.UniversalIDType
VIEWERLIB: Not stored
Property methods: ParentFillerAssigningAuthorityDisplayToLogical(), ParentFillerAssigningAuthorityGet(), ParentFillerAssigningAuthorityIsValid(), ParentFillerAssigningAuthorityLogicalToDisplay(), ParentFillerAssigningAuthorityLogicalToOdbc(), ParentFillerAssigningAuthorityNormalize(), ParentFillerAssigningAuthoritySet()
property ParentFillerId as %String);
If the Result in this Order is the child of an observation in another
Order, this is the FillerId of the parent observation.

Viewer cache:
For Orders with atomic Results only, if the ParentFillerId,
ParentResultObservation.Code, and ParentResultObservationSubId are all
non-null and identify a lab.HS.EPVisitTestSetData (LabResultItem) already
in the Viewer Cache, that EPVisitTestSetData will be copied into the
current EPVisitTestSet (Result). ParentFillerId itself is not stored in the
Viewer Cache.

HL7: OBR-29.2.1 : Parent.FillerAssignedIdentifier.EntityIdentifier
Not stored
Property methods: ParentFillerIdDisplayToLogical(), ParentFillerIdGet(), ParentFillerIdIsValid(), ParentFillerIdLogicalToDisplay(), ParentFillerIdLogicalToOdbc(), ParentFillerIdNormalize(), ParentFillerIdSet()
property ParentPlacerAssigningAuthority as %String (MAXLEN = 220);
The namespace from which the Parent ID is assigned to the order when it was placed

HL7ToSDA3:
OBR-29.1 will be used if a value can be parsed from it.
ParentPlacerAssigningAuthority is composed of subfields 2,
3, and 4 concatenated together as "[.2]^[.3]^[.4]", but only if at least
one of these is not null.

HL7: OBR-29.1.2 : Parent.PlacerAssignedIdentifier.NamespaceID
HL7: OBR-29.1.3 : Parent.PlacerAssignedIdentifier.UniversalID
HL7: OBR-29.1.4 : Parent.PlacerAssignedIdentifier.UniversalIDType
VIEWERLIB: Not stored
Property methods: ParentPlacerAssigningAuthorityDisplayToLogical(), ParentPlacerAssigningAuthorityGet(), ParentPlacerAssigningAuthorityIsValid(), ParentPlacerAssigningAuthorityLogicalToDisplay(), ParentPlacerAssigningAuthorityLogicalToOdbc(), ParentPlacerAssigningAuthorityNormalize(), ParentPlacerAssigningAuthoritySet()
property ParentPlacerId as %String);
HL7: OBR-29.1.1 : Parent.PlacerAssignedIdentifier.EntityIdentifier
VIEWERLIB: Not stored
Property methods: ParentPlacerIdDisplayToLogical(), ParentPlacerIdGet(), ParentPlacerIdIsValid(), ParentPlacerIdLogicalToDisplay(), ParentPlacerIdLogicalToOdbc(), ParentPlacerIdNormalize(), ParentPlacerIdSet()
property ParentResultObservation as HS.SDA3.CodeTableDetail.LabTestItem;
If the Result in this Order is the child of an observation in another
Order, this is a copy of the parent observation (as a LabTestItem). For
example, the parent observation could be a bacterial culture identified in
a specimen taken from the patient, and this order would contain the
antibiotic susceptibilities of that culture.

Viewer cache:
For Orders with atomic Results only, if the ParentFillerId,
ParentResultObservation.Code, and ParentResultObservationSubId are all
non-null and identify a lab.HS.EPVisitTestSetData (LabResultItem) already
in the Viewer Cache, that EPVisitTestSetData will be copied into the
current EPVisitTestSet (Result). ParentResultObservation itself is not
stored in the Viewer Cache.

HL7: OBR-26.1 : ParentResult.ParentObservationIdentifier
VIEWERLIB: Not stored

.Code
HL7: OBR-26.1.1 : ParentResult.ParentObservationIdentifier.Text
.Description
HL7: OBR-26.1.2 : ParentResult.ParentObservationIdentifier.Identifier
.SDACodingStandard
HL7: OBR-26.1.3 : ParentResult.ParentObservationIdentifier.NameofCodingSystem
.PriorCodes
HL7ToSDA3:
If subfield 4 or 5 is not null, then subfields 4, 5, and 6 will be parsed
into the Code, Description, and CodeSystem, respectively, of a PriorCode in
the list of PriorCodes.
HL7: OBR-26.1.4 : ParentResult.ParentObservationIdentifier.AlternateText
HL7: OBR-26.1.5 : ParentResult.ParentObservationIdentifier.AlternateIdentifier
HL7: OBR-26.1.6 : ParentResult.ParentObservationIdentifier.NameofAlternateCodingSystem
Property methods: ParentResultObservationGet(), ParentResultObservationGetObject(), ParentResultObservationGetObjectId(), ParentResultObservationGetSwizzled(), ParentResultObservationIsEmpty(), ParentResultObservationIsValid(), ParentResultObservationNewObject(), ParentResultObservationSet(), ParentResultObservationSetObject(), ParentResultObservationSetObjectId(), ParentResultObservationSubIdDisplayToLogical(), ParentResultObservationSubIdGet(), ParentResultObservationSubIdIsValid(), ParentResultObservationSubIdLogicalToDisplay(), ParentResultObservationSubIdLogicalToOdbc(), ParentResultObservationSubIdNormalize(), ParentResultObservationSubIdSet(), ParentResultObservationTextDisplayToLogical(), ParentResultObservationTextGet(), ParentResultObservationTextIsValid(), ParentResultObservationTextLogicalToDisplay(), ParentResultObservationTextLogicalToOdbc(), ParentResultObservationTextNormalize(), ParentResultObservationTextSet(), ParentResultObservationUnSwizzle()
property ParentResultObservationSubId as %String (MAXLEN = 30);
If the Result in this Order is the child of an observation in another
Order, this is the SubId of the parent observation.

Viewer cache:
For Orders with atomic Results only, if the ParentFillerId,
ParentResultObservation.Code, and ParentResultObservationSubId are all
non-null and identify a lab.HS.EPVisitTestSetData (LabResultItem) already
in the Viewer Cache, that EPVisitTestSetData will be copied into the
current EPVisitTestSet (Result). ParentResultObservationSubId itself is not
stored in the Viewer Cache.

HL7: OBR-26.2 : ParentResult.ParentObservationSubidentifier
VIEWERLIB: Not stored
Property methods: ParentResultObservationSubIdDisplayToLogical(), ParentResultObservationSubIdGet(), ParentResultObservationSubIdIsValid(), ParentResultObservationSubIdLogicalToDisplay(), ParentResultObservationSubIdLogicalToOdbc(), ParentResultObservationSubIdNormalize(), ParentResultObservationSubIdSet()
property ParentResultObservationText as %String);
HL7: OBR-26.3 : ParentResultObservationText
VIEWERLIB: Not stored
Property methods: ParentResultObservationTextDisplayToLogical(), ParentResultObservationTextGet(), ParentResultObservationTextIsValid(), ParentResultObservationTextLogicalToDisplay(), ParentResultObservationTextLogicalToOdbc(), ParentResultObservationTextNormalize(), ParentResultObservationTextSet()
property ReasonForStudy as HS.SDA3.CodeTableDetail.ReasonforStudy;
HL7: OBR-31 : ReasonforStudy
VIEWERLIB: Not stored

.Code
HL7: OBR-31.1 : ReasonforStudy.Identifier
.Description
HL7: OBR-31.2 : ReasonforStudy.Text
.SDACodingStandard
HL7: OBR-31.3 : ReasonforStudy.NameofCodingSystem
.CodeSystemVersionId
HL7: OBR-31.7 : ReasonforStudy.CodingSystemVersionID
.PriorCodes
HL7ToSDA3:
If subfield 4 or 5 is not null, then subfields 4, 5, 6, and 8 will be
parsed into the Code, Description, CodeSystem, and CodeSystemVersionId,
respectively, of a PriorCode in the list of PriorCodes.
HL7: OBR-31.4 : ReasonforStudy.AlternateIdentifier
HL7: OBR-31.5 : ReasonforStudy.AlternateText
HL7: OBR-31.6 : ReasonforStudy.NameofAlternateCodingSystem
HL7: OBR-31.8 : ReasonforStudy.AlternateCodingSystemVersionID
Property methods: ReasonForStudyGet(), ReasonForStudyGetObject(), ReasonForStudyGetObjectId(), ReasonForStudyGetSwizzled(), ReasonForStudyIsEmpty(), ReasonForStudyIsValid(), ReasonForStudyNewObject(), ReasonForStudySet(), ReasonForStudySetObject(), ReasonForStudySetObjectId(), ReasonForStudyUnSwizzle()
property Result as HS.SDA3.Result;
VIEWERLIB: see HS.SDA3.Result
Property methods: ResultCopiesToBuildValueArray(), ResultCopiesToCollectionToDisplay(), ResultCopiesToCollectionToOdbc(), ResultCopiesToDisplayToCollection(), ResultCopiesToGet(), ResultCopiesToGetObject(), ResultCopiesToGetObjectId(), ResultCopiesToGetSwizzled(), ResultCopiesToIsValid(), ResultCopiesToOdbcToCollection(), ResultCopiesToSet(), ResultCopiesToSetObject(), ResultCopiesToSetObjectId(), ResultGet(), ResultGetObject(), ResultGetObjectId(), ResultGetSwizzled(), ResultIsEmpty(), ResultIsValid(), ResultNewObject(), ResultSet(), ResultSetObject(), ResultSetObjectId(), ResultUnSwizzle()
property Specimens as list of HS.SDA3.Specimen;
HL7: SPM
VIEWERLIB: Not stored
Property methods: SpecimensBuildValueArray(), SpecimensCollectionToDisplay(), SpecimensCollectionToOdbc(), SpecimensDisplayToCollection(), SpecimensGet(), SpecimensGetObject(), SpecimensGetObjectId(), SpecimensGetSwizzled(), SpecimensIsValid(), SpecimensOdbcToCollection(), SpecimensSet(), SpecimensSetObject(), SpecimensSetObjectId()

Inherited Members

Inherited Properties

Subclasses

FeedbackOpens in a new tab