Skip to main content

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 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 Extension as HS.Local.SDA3.MedicalExplanationOfBenefitExtension;
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 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 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 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