Claim Preparation
When submitting claims, Oystehr assembles the claim data stored in your FHIR database and sends it as X12 to a clearinghouse. Preparing the data for transmission is the bulk of your responsibility when implementing against the Oystehr RCM Service.
This page describes the bare-minimum requirements for Oystehr to submit an 837 Professional claim. Additional data and features, including required fields for 837 Institutional claims, are discussed in Additional Claim Data.
Data Required for Claim Submission
The Claim resource is the central model for claim submission in Oystehr. The resources referenced on your Claim are queried dynamically at the time of claim submission. Only internal FHIR references are accepted (Practitioner/abcdef12-...), and contained resources will not be used.
Claim Required Fields
.id.provider.reference.facility.reference.insurance[0].coverage.reference("primary" coverage).diagnosis[0]("primary" diagnosis).total.value.item[0].locationCodeableConcept[system='http://www.cms.gov/Medicare/Coding/place-of-service-codes/Place_of_Service_Code_Set.html'].code.item[*].careTeamSequence[0].item[*].productOrService[system='http://terminology.hl7.org/CodeSystem/HCPCS'].code.item[*].net.value.item[*].quantity.value.item[*].diagnosisSequence.item[*].servicePeriod.start.extension[url='https://extensions.fhir.oystehr.com/rcm-claim-insurance-type'].valueString.extension[url='https://extensions.fhir.oystehr.com/rcm-claim-provider-signature-indicator'].valueBoolean.extension[url='https://extensions.fhir.oystehr.com/rcm-claim-release-of-information-code'].valueString
One of:
.diagnosis[0].diagnosisCodeableConcept[system='http://hl7.org/fhir/sid/icd-9-cm'].code.diagnosis[0].diagnosisCodeableConcept[system='http://hl7.org/fhir/sid/icd-10-cm'].code
Coverage Required Fields
.payor[0].reference.class[0].value.class[0].name.relationship.coding[system='http://terminology.hl7.org/CodeSystem/subscriber-relationship'].subscriber.reference.subscriberId
Organization (billing provider) Required Fields
.name.address[0].line[0].address[0].city.address[0].state.address[0].postalCode.identifier[type=('http://terminology.hl7.org/CodeSystem/v2-0203', 'NPI')].identifier[type=(''https://terminology.fhir.oystehr.com/CodeSystem/rcm-claim-secondary-identifier-type', 'ETIN')].telecom[system=phone]
Organization (payor) Required Fields
The Organization resources returned by the Oystehr RCM Service payer list are guaranteed to have the required identifiers. References of the form https://rcm.zapehr.com/v1/payer/12345 are accepted by claim submission.
.name
One of:
.identifier[system='https://identifiers.fhir.oystehr.com/rcm-payer-id'].identifier[coding=('http://terminology.hl7.org/CodeSystem/v2-0203', 'NIIP')].identifier[coding=('http://terminology.hl7.org/CodeSystem/v2-0203', 'PAYERID')].identifier[coding=('http://terminology.hl7.org/CodeSystem/v2-0203', 'XX')].identifier[coding=('http://terminology.hl7.org/CodeSystem/v2-0203', 'XV')]
Location (service facility) Required Fields
.name.address[0].line[0].address[0].city.address[0].state.address[0].postalCode
Patient Required Fields
When the Coverage relationship coding is set to self, the Patient resource will be used for subscriber information
.name[use=official].family.name[use=official].given[0].address[0].line[0].address[0].city.address[0].state.address[0].postalCode.birthDate
RelatedPerson Required Fields
When the Coverage relationship coding is not set to self, a RelatedPerson resource is required and will be used for subscriber information
.name[use=official].family.name[use=official].given[0].address[0].line[0].address[0].city.address[0].state.address[0].postalCode.birthDate
Practitioner (rendering, supervising, and referring providers) Required Fields
.name[use=official].family.name[use=official].given[0].identifier[type=('http://terminology.hl7.org/CodeSystem/v2-0203', 'NPI')]
Submitting a Claim
After you have assembled all data as required, you're ready to perform claim submission.