HS.SDA3.AbstractResultOrder
class HS.SDA3.AbstractResultOrder extends HS.SDA3.AbstractOrder
Property Inventory
- ClinicalInformation
- ParentFillerAssigningAuthority
- ParentFillerId
- ParentPlacerAssigningAuthority
- ParentPlacerId
- ParentResultObservation
- ParentResultObservationSubId
- ParentResultObservationText
- ReasonForStudy
- Result
- Specimens
Properties
property ClinicalInformation as %String);
HL7: OBR-13 : ReleventClinicalInformation
VIEWERLIB: Not stored
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
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
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
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
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
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(), 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
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
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
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: ResultGet(), ResultGetObject(), ResultGetObjectId(), ResultGetSwizzled(), ResultIsEmpty(), ResultIsValid(), ResultNewObject(), ResultSet(), ResultSetObject(), ResultSetObjectId(), ResultUnSwizzle()
property Specimens as list of HS.SDA3.Specimen;
HL7: SPM
VIEWERLIB: Not stored
VIEWERLIB: Not stored
Property methods: SpecimensBuildValueArray(), SpecimensCollectionToDisplay(), SpecimensCollectionToOdbc(), SpecimensDisplayToCollection(), SpecimensGet(), SpecimensGetObject(), SpecimensGetObjectId(), SpecimensGetSwizzled(), SpecimensIsValid(), SpecimensOdbcToCollection(), SpecimensSet(), SpecimensSetObject(), SpecimensSetObjectId()
Inherited Members
Inherited Properties
- ActionCode
- ActionScope
- AuthorizationTime
- CallbackNumber
- Comments
- Condition
- ConfidentialityCode
- ConsultationDepartment
- Duration
- EnteredAt
- EnteredBy
- EnteredOn
- EnteringOrganization
- FillerAssigningAuthority
- FillerId
- Frequency
- FromTime
- GroupAssigningAuthority
- GroupId
- OrderCategory
- OrderGroup
- OrderItem
- OrderQuantity
- OrderedBy
- PlacerAssigningAuthority
- PlacerId
- Priority
- ReassessmentTime
- ReceivingLocation
- ResultCopiesTo
- Specimen
- SpecimenCollectedTime
- SpecimenReceivedTime
- Status
- TextInstruction
- ToTime
- VerifiedBy
- VerifiedComments