Skip to main content

HS.SDA3.Referral

serial class HS.SDA3.Referral extends HS.SDA3.SuperClass

At present, Referrals are not parsed from HL7. This class contains
"possible" HL7 annotations, indicating that these mappings from HL7 do not
yet exist, but potentially could someday. (prodlog 119135)

Property Inventory

Properties

property ActionScope as %String;
Not used.
Property methods: ActionScopeDisplayToLogical(), ActionScopeGet(), ActionScopeIsValid(), ActionScopeLogicalToDisplay(), ActionScopeLogicalToOdbc(), ActionScopeNormalize(), ActionScopeSet()
property Categories as list of HS.SDA3.CodeTableDetail.Category;
Property methods: CategoriesBuildValueArray(), CategoriesCollectionToDisplay(), CategoriesCollectionToOdbc(), CategoriesDisplayToCollection(), CategoriesGet(), CategoriesGetObject(), CategoriesGetObjectId(), CategoriesGetSwizzled(), CategoriesIsValid(), CategoriesOdbcToCollection(), CategoriesSet(), CategoriesSetObject(), CategoriesSetObjectId()
property EnteredOn as HS.SDA3.TimeStamp;
The date on which the referral originated
Possible HL7: RF1-9 : ProcessDate

VIEWERLIB: Not stored
Property methods: EnteredOnDisplayToLogical(), EnteredOnGet(), EnteredOnIsValid(), EnteredOnLogicalToDisplay(), EnteredOnLogicalToTimeStamp(), EnteredOnLogicalToXSD(), EnteredOnNormalize(), EnteredOnOdbcToLogical(), EnteredOnSet(), EnteredOnXSDToLogical()
property Extension as HS.Local.SDA3.ReferralExtension;
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property FillerId as %String (MAXLEN = 220);
The identifier assigned to the referral by the referred-to provider
Possible HL7: RF1-11 : ExternalReferralIdentifier

VIEWERLIB: Not stored
Property methods: FillerIdDisplayToLogical(), FillerIdGet(), FillerIdIsValid(), FillerIdLogicalToDisplay(), FillerIdLogicalToOdbc(), FillerIdNormalize(), FillerIdSet()
property FromTime as HS.SDA3.TimeStamp;
The date on which the referral is effective
Possible HL7: RF1-7 : EffectiveDate

VIEWERLIB: Not stored
Property methods: FromTimeDisplayToLogical(), FromTimeGet(), FromTimeIsValid(), FromTimeLogicalToDisplay(), FromTimeLogicalToTimeStamp(), FromTimeLogicalToXSD(), FromTimeNormalize(), FromTimeOdbcToLogical(), FromTimeSet(), FromTimeXSDToLogical()
property PlacerId as %String (MAXLEN = 220);
The originating application's permanent identifier for the referral
Possible HL7: RF1-6 : OriginatingReferralIdentifier

VIEWERLIB: Not stored
Property methods: PlacerIdDisplayToLogical(), PlacerIdGet(), PlacerIdIsValid(), PlacerIdLogicalToDisplay(), PlacerIdLogicalToOdbc(), PlacerIdNormalize(), PlacerIdSet()
property ReferralCode as HS.SDA3.CodeTableDetail.Order;
Property methods: ReferralCodeGet(), ReferralCodeGetObject(), ReferralCodeGetObjectId(), ReferralCodeGetSwizzled(), ReferralCodeIsEmpty(), ReferralCodeIsValid(), ReferralCodeNewObject(), ReferralCodeSet(), ReferralCodeSetObject(), ReferralCodeSetObjectId(), ReferralCodeUnSwizzle()
property ReferralReason as %String (MAXLEN = 32767);
The reason for which the referral will take place
Possible HL7: RF1-10 : ReferralReason

VIEWERLIB: Not stored
Property methods: ReferralReasonDisplayToLogical(), ReferralReasonGet(), ReferralReasonIsValid(), ReferralReasonLogicalToDisplay(), ReferralReasonLogicalToOdbc(), ReferralReasonNormalize(), ReferralReasonSet()
property ReferralStatus as %String (MAXLEN = 32000);
Property methods: ReferralStatusDisplayToLogical(), ReferralStatusGet(), ReferralStatusIsValid(), ReferralStatusLogicalToDisplay(), ReferralStatusLogicalToOdbc(), ReferralStatusNormalize(), ReferralStatusSet()
property ReferredToOrganization as HS.SDA3.CodeTableDetail.HealthCareFacility;
The facility to which the patient is referred
Possible HL7: PRD-4 : ProviderLocation

VIEWERLIB: Not stored
Property methods: ReferredToOrganizationGet(), ReferredToOrganizationGetObject(), ReferredToOrganizationGetObjectId(), ReferredToOrganizationGetSwizzled(), ReferredToOrganizationIsEmpty(), ReferredToOrganizationIsValid(), ReferredToOrganizationNewObject(), ReferredToOrganizationSet(), ReferredToOrganizationSetObject(), ReferredToOrganizationSetObjectId(), ReferredToOrganizationUnSwizzle()
property ReferredToProvider as HS.SDA3.CodeTableDetail.CareProvider;
The care provider to whom the patient is referred
From HL7, the ReferredToProvider would be given by the PRD segment with
PRD-1.1 (ProviderRole.Indentifier) = "RT" for "Referred to Provider".
Possible HL7: PRD

VIEWERLIB: Not stored
Property methods: ReferredToProviderGet(), ReferredToProviderGetObject(), ReferredToProviderGetObjectId(), ReferredToProviderGetSwizzled(), ReferredToProviderIsEmpty(), ReferredToProviderIsValid(), ReferredToProviderNewObject(), ReferredToProviderSet(), ReferredToProviderSetObject(), ReferredToProviderSetObjectId(), ReferredToProviderUnSwizzle()
property ReferringOrganization as HS.SDA3.CodeTableDetail.HealthCareFacility;
The facility from which the referral originated
Possible HL7: PRD-4 : ProviderLocation

VIEWERLIB: Not stored
Property methods: ReferringOrganizationGet(), ReferringOrganizationGetObject(), ReferringOrganizationGetObjectId(), ReferringOrganizationGetSwizzled(), ReferringOrganizationIsEmpty(), ReferringOrganizationIsValid(), ReferringOrganizationNewObject(), ReferringOrganizationSet(), ReferringOrganizationSetObject(), ReferringOrganizationSetObjectId(), ReferringOrganizationUnSwizzle()
property ReferringProvider as HS.SDA3.CodeTableDetail.CareProvider;
The care provider initiating the referral
From HL7, the ReferringProvider would be given by the PRD segment with
PRD-1.1 (ProviderRole.Indentifier) = "RP" for "Referring Provider".
Possible HL7: PRD

VIEWERLIB: Not stored
Property methods: ReferringProviderGet(), ReferringProviderGetObject(), ReferringProviderGetObjectId(), ReferringProviderGetSwizzled(), ReferringProviderIsEmpty(), ReferringProviderIsValid(), ReferringProviderNewObject(), ReferringProviderSet(), ReferringProviderSetObject(), ReferringProviderSetObjectId(), ReferringProviderUnSwizzle()
property ToTime as HS.SDA3.TimeStamp;
The date on which the referral expires
Possible HL7: RF1-8 : ExpirationDate

VIEWERLIB: Not stored
Property methods: ToTimeDisplayToLogical(), ToTimeGet(), ToTimeIsValid(), ToTimeLogicalToDisplay(), ToTimeLogicalToTimeStamp(), ToTimeLogicalToXSD(), ToTimeNormalize(), ToTimeOdbcToLogical(), ToTimeSet(), ToTimeXSDToLogical()
property ValidityDuration as HS.SDA3.CodeTableDetail.Duration;
The length of time the referral is valid from the date of the first
patient/referee encounter.

VIEWERLIB: Not stored
Property methods: ValidityDurationGet(), ValidityDurationGetObject(), ValidityDurationGetObjectId(), ValidityDurationGetSwizzled(), ValidityDurationIsEmpty(), ValidityDurationIsValid(), ValidityDurationNewObject(), ValidityDurationSet(), ValidityDurationSetObject(), ValidityDurationSetObjectId(), ValidityDurationUnSwizzle()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab