import type * as CandidApi from "../../../index"; export interface UniversalEncounterUpdateBase extends CandidApi.encounters.v4.EncounterOptional { /** Refers to Box 24H on the CMS1500 form and Loop 2300 CRC - EPSDT Referral on the 837P and 837i form */ epsdtReferral?: CandidApi.encounters.v4.EpsdtReferral; /** Holds a collection of clinical observations made by healthcare providers during patient encounters. Please note that medical records for appeals should be sent using the Encounter Attachments API. */ clinicalNotes?: CandidApi.encounters.v4.ClinicalNoteCategoryCreate[]; /** Refers to Loop 2300 - Segment PWK on the 837P and 837i form. No more than 10 entries are permitted. */ claimSupplementalInformation?: CandidApi.encounters.v4.ClaimSupplementalInformation[]; /** * Key-value pairs that must adhere to a schema created via the Custom Schema API. Multiple schema * instances cannot be created for the same schema on an encounter. Updating schema instances utilizes PUT * semantics, so the schema instances on the encounter will be set to whatever inputs are provided. If null * is provided as an input, then the encounter's schema instances will be cleared. */ schemaInstances?: CandidApi.customSchemas.v1.SchemaInstance[]; /** * Existing medications that should be on the encounter. * Note all current existing medications on encounter will be overridden with this list. */ existingMedications?: CandidApi.encounters.v4.Medication[]; /** Personal and contact info for the guarantor of the patient responsibility. */ guarantor?: CandidApi.guarantor.v1.GuarantorUpdate; /** Contains details of the primary insurance subscriber. */ subscriberPrimary?: CandidApi.SubscriberCreate; /** Contains details of the secondary insurance subscriber. */ subscriberSecondary?: CandidApi.SubscriberCreate; /** Contains details of the tertiary insurance subscriber. */ subscriberTertiary?: CandidApi.SubscriberCreate; /** Specifies the address to which payments for the claim should be sent. */ payToAddress?: CandidApi.StreetAddressLongZip; /** * The second iteration of Loop ID-2310 on an 837P form. Use code "P3 - Primary Care Provider" in this loop to * indicate the initial referral from the primary care provider or whatever provider wrote the initial referral for this patient's episode of care being billed/reported in this transaction. * Not used in an 837i claim */ initialReferringProvider?: CandidApi.encounterProviders.v2.InitialReferringProviderUpdate; /** * The final provider who referred the services that were rendered. * All physicians who order services or refer Medicare beneficiaries must * report this data. */ referringProvider?: CandidApi.encounterProviders.v2.ReferringProviderUpdate; /** Contains the identification information of the individual receiving medical services. */ patient?: CandidApi.PatientUpdate; /** * The rendering provider is the practitioner -- physician, nurse practitioner, etc. -- performing the service. * For telehealth services, the rendering provider performs the visit, asynchronous communication, or other service. The rendering provider address should generally be the same as the service facility address. */ renderingProvider?: CandidApi.encounterProviders.v2.RenderingProviderUpdate; /** Encounter Service facility is typically the location a medical service was rendered, such as a provider office or hospital. For telehealth, service facility can represent the provider's location when the service was delivered (e.g., home), or the location where an in-person visit would have taken place, whichever is easier to identify. If the provider is in-network, service facility may be defined in payer contracts. Box 32 on the CMS-1500 claim form. There is no equivalent on the paper UB-04 claim form, but this field is equivalent to Loop 2310E Service Facility Location details on an 837i form, and is used when this is different to the entity identified as the Billing Provider. Note that for an in-network claim to be successfully adjudicated, the service facility address listed */ serviceFacility?: CandidApi.EncounterServiceFacilityUpdate; /** Required when the rendering provider is supervised by a physician. If not required by this implementation guide, do not send. */ supervisingProvider?: CandidApi.encounterProviders.v2.SupervisingProviderUpdate; /** The billing provider is the provider or business entity submitting the claim. Billing provider may be, but is not necessarily, the same person/NPI as the rendering provider. From a payer's perspective, this represents the person or entity being reimbursed. When a contract exists with the target payer, the billing provider should be the entity contracted with the payer. In some circumstances, this will be an individual provider. In that case, submit that provider's NPI and the tax ID (TIN) that the provider gave to the payer during contracting. In other cases, the billing entity will be a medical group. If so, submit the group NPI and the group's tax ID. Box 33 on the CMS-1500 claim or Form Locator 1 on a UB-04 claim form. */ billingProvider?: CandidApi.encounterProviders.v2.BillingProviderUpdate; /** Box 24B on the CMS-1500 claim form. 837p Loop2300, CLM-05-1. This box is not used on a UB-04 or 837i claim form. 02 for telemedicine, 11 for in-person. Full list [here](https://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set). */ placeOfServiceCodeAsSubmitted?: CandidApi.FacilityTypeCode; /** Corresponds to box 10a on the CMS-1500 (Loop 2300 on 837) */ relatedCausesInformation?: CandidApi.relatedCauses.v1.RelatedCausesInformationUpdate; /** 837p Loop2010 REF02, CMS1500 Box 11b */ propertyCasualtyClaimNumber?: string; /** 837p Loop2300 DTP*439, CMS1500 Box 15 */ accidentDate?: string; /** * Patient identifier for Property and Casualty claims * 837p Loop 2010CA */ propertyCasualtyPatientIdentifier?: CandidApi.propertyAndCasualty.v1.PropertyCasualtyPatientIdentifierUpdate; }