Skip to main content
AskMe (beta)
Loading icon

HS.SDA3.MedicalExplanationOfBenefit

serial class HS.SDA3.MedicalExplanationOfBenefit extends HS.SDA3.SuperClass, HS.SDA3.AbstractExplanationOfBenefit

Property Inventory

Properties

property AdmissionDate as HS.SDA3.TimeStamp;
Start date of the inpatient stay
Property methods: AdmissionDateDisplayToLogical(), AdmissionDateGet(), AdmissionDateIsValid(), AdmissionDateLogicalToDisplay(), AdmissionDateLogicalToTimeStamp(), AdmissionDateLogicalToXSD(), AdmissionDateNormalize(), AdmissionDateOdbcToLogical(), AdmissionDateSet(), AdmissionDateXSDToLogical()
property AdmissionSource as HS.SDA3.CodeTableDetail.AdmissionSource;
Identifies the place where the patient was identified as needing admission to an institution.
Property methods: AdmissionSourceGet(), AdmissionSourceGetObject(), AdmissionSourceGetObjectId(), AdmissionSourceGetSwizzled(), AdmissionSourceIsEmpty(), AdmissionSourceIsValid(), AdmissionSourceNewObject(), AdmissionSourceSet(), AdmissionSourceSetObject(), AdmissionSourceSetObjectId(), AdmissionSourceUnSwizzle()
property AdmissionType as HS.SDA3.CodeTableDetail.AdmissionType;
Priority of the admission. For example, an admission type of elective indicates that the patient's condition permitted time for medical services to be scheduled.
Property methods: AdmissionTypeGet(), AdmissionTypeGetObject(), AdmissionTypeGetObjectId(), AdmissionTypeGetSwizzled(), AdmissionTypeIsEmpty(), AdmissionTypeIsValid(), AdmissionTypeNewObject(), AdmissionTypeSet(), AdmissionTypeSetObject(), AdmissionTypeSetObjectId(), AdmissionTypeUnSwizzle()
property AmbulanceReason as list of HS.SDA3.CodeTableDetail.AmbulanceReason;
Reason ambulance transport was needed
Property methods: AmbulanceReasonBuildValueArray(), AmbulanceReasonCollectionToDisplay(), AmbulanceReasonCollectionToOdbc(), AmbulanceReasonDisplayToCollection(), AmbulanceReasonGet(), AmbulanceReasonGetObject(), AmbulanceReasonGetObjectId(), AmbulanceReasonGetSwizzled(), AmbulanceReasonIsValid(), AmbulanceReasonOdbcToCollection(), AmbulanceReasonSet(), AmbulanceReasonSetObject(), AmbulanceReasonSetObjectId()
property Context as %String (MAXLEN = 250);

Specifies the context or setting for the claim.

This field is used to determine which ExplanationOfBenefit FHIR profile to produce. Values may include inpatient, outpatient, or professional-nonclinician. These values are mapped to FHIR profiles via a lookup table mapping.

Additional values may be added as needed to represent new FHIR profiles. A corresponding entry must be added to the FHIR lookup table mapping.

Property methods: ContextDisplayToLogical(), ContextGet(), ContextIsValid(), ContextLogicalToDisplay(), ContextLogicalToOdbc(), ContextNormalize(), ContextSet()
property Diagnoses as list of HS.SDA3.Diagnosis;
Information about diagnoses relevant to the claim items. ICD-10 or ICD-9.
Property methods: DiagnosesBuildValueArray(), DiagnosesCollectionToDisplay(), DiagnosesCollectionToOdbc(), DiagnosesDisplayToCollection(), DiagnosesGet(), DiagnosesGetObject(), DiagnosesGetObjectId(), DiagnosesGetSwizzled(), DiagnosesIsValid(), DiagnosesOdbcToCollection(), DiagnosesSet(), DiagnosesSetObject(), DiagnosesSetObjectId()
property DiagnosisRelatedGroup as HS.SDA3.CodeTableDetail.DiagnosisRelatedGroup;
Claim diagnosis related group (DRG)
Property methods: DiagnosisRelatedGroupGet(), DiagnosisRelatedGroupGetObject(), DiagnosisRelatedGroupGetObjectId(), DiagnosisRelatedGroupGetSwizzled(), DiagnosisRelatedGroupIsEmpty(), DiagnosisRelatedGroupIsValid(), DiagnosisRelatedGroupNewObject(), DiagnosisRelatedGroupSet(), DiagnosisRelatedGroupSetObject(), DiagnosisRelatedGroupSetObjectId(), DiagnosisRelatedGroupUnSwizzle()
property DischargeDate as HS.SDA3.TimeStamp;
End date of the inpatient stay
Property methods: DischargeDateDisplayToLogical(), DischargeDateGet(), DischargeDateIsValid(), DischargeDateLogicalToDisplay(), DischargeDateLogicalToTimeStamp(), DischargeDateLogicalToXSD(), DischargeDateNormalize(), DischargeDateOdbcToLogical(), DischargeDateSet(), DischargeDateXSDToLogical()
property DischargeStatus as HS.SDA3.CodeTableDetail.DischargeStatus;
Patient's status as of the discharge date for an institutional stay.
Property methods: DischargeStatusGet(), DischargeStatusGetObject(), DischargeStatusGetObjectId(), DischargeStatusGetSwizzled(), DischargeStatusIsEmpty(), DischargeStatusIsValid(), DischargeStatusNewObject(), DischargeStatusSet(), DischargeStatusSetObject(), DischargeStatusSetObjectId(), DischargeStatusUnSwizzle()
property DropoffLocation as list of %String;
Patient drop-off location
Property methods: DropoffLocationBuildValueArray(), DropoffLocationCollectionToDisplay(), DropoffLocationCollectionToOdbc(), DropoffLocationDisplayToCollection(), DropoffLocationDisplayToLogical(), DropoffLocationGet(), DropoffLocationGetObject(), DropoffLocationGetObjectId(), DropoffLocationGetSwizzled(), DropoffLocationIsValid(), DropoffLocationLogicalToDisplay(), DropoffLocationLogicalToOdbc(), DropoffLocationNormalize(), DropoffLocationOdbcToCollection(), DropoffLocationSet(), DropoffLocationSetObject(), DropoffLocationSetObjectId()
Property methods: ExtensionGet(), ExtensionGetObject(), ExtensionGetObjectId(), ExtensionGetSwizzled(), ExtensionIsEmpty(), ExtensionIsValid(), ExtensionNewObject(), ExtensionSet(), ExtensionSetObject(), ExtensionSetObjectId(), ExtensionUnSwizzle()
property MedicalClaimNumber as %String (MAXLEN = 450);
Unique identifier within the payer's system that applies to the entire claim.
Property methods: MedicalClaimNumberDisplayToLogical(), MedicalClaimNumberGet(), MedicalClaimNumberIsValid(), MedicalClaimNumberLogicalToDisplay(), MedicalClaimNumberLogicalToOdbc(), MedicalClaimNumberNormalize(), MedicalClaimNumberSet()
property MedicalEOBLines as list of HS.SDA3.MedicalEOBLine;
Details of the products or services provided.
Property methods: MedicalEOBLinesBuildValueArray(), MedicalEOBLinesCollectionToDisplay(), MedicalEOBLinesCollectionToOdbc(), MedicalEOBLinesDisplayToCollection(), MedicalEOBLinesGet(), MedicalEOBLinesGetObject(), MedicalEOBLinesGetObjectId(), MedicalEOBLinesGetSwizzled(), MedicalEOBLinesIsValid(), MedicalEOBLinesOdbcToCollection(), MedicalEOBLinesSet(), MedicalEOBLinesSetObject(), MedicalEOBLinesSetObjectId()
property MedicalRecordNumber as %String (MAXLEN = 220);
Medical record number
Property methods: MedicalRecordNumberDisplayToLogical(), MedicalRecordNumberGet(), MedicalRecordNumberIsValid(), MedicalRecordNumberLogicalToDisplay(), MedicalRecordNumberLogicalToOdbc(), MedicalRecordNumberNormalize(), MedicalRecordNumberSet()
property PatientAccountNumber as %String (MAXLEN = 220);
Patient account number
Property methods: PatientAccountNumberDisplayToLogical(), PatientAccountNumberGet(), PatientAccountNumberIsValid(), PatientAccountNumberLogicalToDisplay(), PatientAccountNumberLogicalToOdbc(), PatientAccountNumberNormalize(), PatientAccountNumberSet()
property PatientWeight as list of HS.SDA3.Numeric;
Patient weight for transportation purposes
Property methods: PatientWeightBuildValueArray(), PatientWeightCollectionToDisplay(), PatientWeightCollectionToOdbc(), PatientWeightDisplayToCollection(), PatientWeightDisplayToLogical(), PatientWeightGet(), PatientWeightGetObject(), PatientWeightGetObjectId(), PatientWeightGetSwizzled(), PatientWeightIsValid(), PatientWeightLogicalToDisplay(), PatientWeightNormalize(), PatientWeightOdbcToCollection(), PatientWeightSet(), PatientWeightSetObject(), PatientWeightSetObjectId(), PatientWeightXSDToLogical()
property PerformingNetworkContractingStatus as HS.SDA3.CodeTableDetail.PayerProviderContractingStatus;
Indicates that the Performing Provider has a contract with the Plan (regardless of the network) as of the effective date of service.
Property methods: PerformingNetworkContractingStatusGet(), PerformingNetworkContractingStatusGetObject(), PerformingNetworkContractingStatusGetObjectId(), PerformingNetworkContractingStatusGetSwizzled(), PerformingNetworkContractingStatusIsEmpty(), PerformingNetworkContractingStatusIsValid(), PerformingNetworkContractingStatusNewObject(), PerformingNetworkContractingStatusSet(), PerformingNetworkContractingStatusSetObject(), PerformingNetworkContractingStatusSetObjectId(), PerformingNetworkContractingStatusUnSwizzle()
property PickUpLocation as list of %String;
Patient pick-up Location
Property methods: PickUpLocationBuildValueArray(), PickUpLocationCollectionToDisplay(), PickUpLocationCollectionToOdbc(), PickUpLocationDisplayToCollection(), PickUpLocationDisplayToLogical(), PickUpLocationGet(), PickUpLocationGetObject(), PickUpLocationGetObjectId(), PickUpLocationGetSwizzled(), PickUpLocationIsValid(), PickUpLocationLogicalToDisplay(), PickUpLocationLogicalToOdbc(), PickUpLocationNormalize(), PickUpLocationOdbcToCollection(), PickUpLocationSet(), PickUpLocationSetObject(), PickUpLocationSetObjectId()
property RoundTripPurpose as list of %String;
Reason for round trip
Property methods: RoundTripPurposeBuildValueArray(), RoundTripPurposeCollectionToDisplay(), RoundTripPurposeCollectionToOdbc(), RoundTripPurposeDisplayToCollection(), RoundTripPurposeDisplayToLogical(), RoundTripPurposeGet(), RoundTripPurposeGetObject(), RoundTripPurposeGetObjectId(), RoundTripPurposeGetSwizzled(), RoundTripPurposeIsValid(), RoundTripPurposeLogicalToDisplay(), RoundTripPurposeLogicalToOdbc(), RoundTripPurposeNormalize(), RoundTripPurposeOdbcToCollection(), RoundTripPurposeSet(), RoundTripPurposeSetObject(), RoundTripPurposeSetObjectId()
property ServiceFacility as HS.SDA3.CodeTableDetail.Organization;
The name of the facility where the service occurred. Examples include hospitals, nursing homes, laboratories or homeless shelters.
Property methods: ServiceFacilityGet(), ServiceFacilityGetObject(), ServiceFacilityGetObjectId(), ServiceFacilityGetSwizzled(), ServiceFacilityIsEmpty(), ServiceFacilityIsValid(), ServiceFacilityNewObject(), ServiceFacilitySet(), ServiceFacilitySetObject(), ServiceFacilitySetObjectId(), ServiceFacilityUnSwizzle()
property StretcherPurpose as list of %String;
Purpose of using a stretcher
Property methods: StretcherPurposeBuildValueArray(), StretcherPurposeCollectionToDisplay(), StretcherPurposeCollectionToOdbc(), StretcherPurposeDisplayToCollection(), StretcherPurposeDisplayToLogical(), StretcherPurposeGet(), StretcherPurposeGetObject(), StretcherPurposeGetObjectId(), StretcherPurposeGetSwizzled(), StretcherPurposeIsValid(), StretcherPurposeLogicalToDisplay(), StretcherPurposeLogicalToOdbc(), StretcherPurposeNormalize(), StretcherPurposeOdbcToCollection(), StretcherPurposeSet(), StretcherPurposeSetObject(), StretcherPurposeSetObjectId()
property TypeOfBillInstitutional as HS.SDA3.CodeTableDetail.TypeOfBill;
Type of bill code provides specific information for payer purposes. The first digit of the three-digit number denotes the type of institution, the second digit classifies the type of care being billed, and the third digit identifies the frequency of the bill for a specific course of treatment or inpatient confinement.
Property methods: TypeOfBillInstitutionalGet(), TypeOfBillInstitutionalGetObject(), TypeOfBillInstitutionalGetObjectId(), TypeOfBillInstitutionalGetSwizzled(), TypeOfBillInstitutionalIsEmpty(), TypeOfBillInstitutionalIsValid(), TypeOfBillInstitutionalNewObject(), TypeOfBillInstitutionalSet(), TypeOfBillInstitutionalSetObject(), TypeOfBillInstitutionalSetObjectId(), TypeOfBillInstitutionalUnSwizzle()

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab