The SGPV1 Business Object is a representation of the HL7 V2.4 SGPV1 segment.
The generic SGPV1 business object is a hierarchical business object. Each of its attributes is either an HL7 datatype business object or a native type.
SGPV1 includes the following attributes:
Name | Type | Key | Cardinality | Comment |
---|---|---|---|---|
Set_ID_PV1 | String | TRUE | 1 | Sequence numberidentification |
Patient_Class | String | FALSE | 1 | Patient class - Refer to User-defined table 0004 |
Assigned_Patient_Location | DTPL | FALSE | 1 | Patient's initial assigned location or the location to which the patient is being moved |
Admission_Type | String | FALSE | 1 | Circumstances under which the patient was/will be admitted - Refer to User-defined table 0007 |
Preadmit_Number | DTCX | FALSE | 1 | Patient's pre-admit account |
Prior_Patient_Location | DTPL | FALSE | 1 | Prior patient location if the patient is being transferred |
Attending_Doctor | DTXCN | FALSE | n | Attending physician information - Refer to User-defined table 0010 |
Referring_Doctor | DTXCN | FALSE | n | Idenifies the refering physician - Refer to User-defined table 0010 |
Consulting_Doctor | DTXCN | FALSE | n | Consulting physician information - Refer to User-defined table 0010 |
Hospital_Service | String | FALSE | 1 | Treatment or type of surgery - Refer to User-defined table 0069 |
Temporary_Location | DTPL | FALSE | 1 | Location other than the assigned location |
Preadmit_Test_Indicator | String | FALSE | 1 | Indicates if patient must have pre-admission testing done |
Readmission_Indicator | String | FALSE | 1 | Indicates if patient is being re-admitted to the facility - Refer to User-defined table 0092 |
Admit_Source | String | FALSE | 1 | Indicates where patient was admitted - Refer to User-defined table 0023 |
Ambulatory_Status | DTArray_IS | FALSE | n | Permanent or transient handicapped conditions - Refer to User-defined table 0009 |
VIP_Indicator | String | FALSE | 1 | Type of VIP - Refer to User-defined table 0099 |
Admitting_Doctor | DTXCN | FALSE | n | Admitting physician information - Refer to User-defined table 0010 |
Patient_Type | String | FALSE | 1 | The patient type - Refer to User-defined table 0018 |
Visit_Number | DTCX | FALSE | 1 | A unique patient visit number |
Financial_Class | DTFC | FALSE | n | Financial class(es) assigned to the patient - Refer to User-defined table 0064 |
Charge_Price_Indicator | String | FALSE | 1 | Code used to determine which price schedule is to used - Refer to User-defined table 0032 |
Courtesy_Code | String | FALSE | 1 | Indicates if patient will be extended special courtesies - Refer to User-defined table 0045 |
Credit_Rating | String | FALSE | 1 | Past credit experience - Refer to User-defined table 0046 |
Contract_Code | DTArray_IS | FALSE | n | Type of contract entered into by the Healthcare facility- Refer to User-defined table 0044 |
Contract_Effective_date | DTArrayUnit_ST | FALSE | n | Date the contract started or will start |
Contract_Amount | DTArray_NM | FALSE | n | Amount to be paid by the guarantor |
Contract_Period | DTArray_NM | FALSE | n | Duration of the contract for a defined period |
Interest_Code | String | FALSE | 1 | Amount of interest that will be charged to the guarantor - Refer to User-defined table 0073 |
Transfer_To_Bad_Debt_Code | String | FALSE | 1 | Account was transferred to bad debts for a specified reason - Refer to User-defined table 0110 |
Transfer_To_Bad_Debt_Date | String | FALSE | 1 | Date that the account was transferred to a bad debt status |
Bad_Debt_Agency_Code | String | FALSE | 1 | Bad debt agency to which the amount was transferred - Refer to User-defined table 0021 |
Bad_Debt_Transfer_Amount | Float | FALSE | 1 | Amount that was transferred to a bad debt status |
Bad_Debt_Recovery_Amount | Float | FALSE | 1 | Amount recovered from the guarantor on the account |
Delete_Account_Indicator | String | FALSE | 1 | Reason account was deleted from the file - Refer to User-defined table 0111 |
Delete_Account_Date | String | FALSE | 1 | Date that the account was deleted from the file |
Discharge_Disposition | String | FALSE | 1 | Dispostion of the patient at the time of discharge - Refer to User-defined table 0112 |
Discharged_To_Location | DTCM_PV1 | FALSE | 1 | Healthcare facility where the patient was discharged from - Refer to User-defined table 0113 |
Diet_Type | DTCE | FALSE | 1 | Special diet type for the patient - Refer to User-defined table 0114 |
Servicing_Facility | String | FALSE | 1 | The healthcare facility with which this visit is associated - Refer to User-defined table 0115 |
Bed_Status | String | FALSE | 1 | The status of the bed - Refer to User-defined table 0116 |
Account_Status | String | FALSE | 1 | Contains the account status - Refer to User-defined table 0117 |
Pending_Location | DTPL | FALSE | 1 | Indicates the point of care to which the patient may be moved |
Prior_Temporary_Location | DTPL | FALSE | 1 | Patients temporary location |
Admit_Date_Time | DTTS | FALSE | 1 | Date and time of addmittance |
Discharge_Date_Time | DTTS | FALSE | n | Discharge date and time |
Current_Patient_Balance | Float | FALSE | 1 | Facility visit balance due |
Total_Charges | Float | FALSE | 1 | Total facility visit charges |
Total_Adjustments | Float | FALSE | 1 | Total adjustments for the visit |
Total_Payments | Float | FALSE | 1 | Total payments for the facility visit |
Alternate_Visit_ID | DTCX | FALSE | 1 | Alternate visit ID number - Refer to HL7 Table 0061 |
Visit_Indicator | String | FALSE | 1 | Level on which data is being sent - Refer to User-defined table 0326 |
Other_Healthcare_Provider | DTXCN | FALSE | n | Other healthcare providers - Refer to User-defined table 0010 |
ObjectEventId | String | FALSE | 1 |
The generic SGPV1 business object supports the following verbs:
To examine a listing of the attributes of the generic business object, use IBM WebSphere Interchange Server System Manager or IBM WebSphere Interchange Server Business Object Designer.
For more information on related business objects, see the following documents: