Order
The Order data model allows healthcare organizations to request services with the practitioner's instructions for a patient's treatment. The order is generally triggered when the practitioner places an order or when the healthcare organization releases it (e.g., after ordering, a clinician takes action on a worklist of pending orders).
Orders commonly contain lab orders. If so, the EHR system sends a message with an expected date and time when a practitioner places an order (e.g., glucose test). When a nurse doing lab rounds (inpatient) or at a collection center (outpatient) collects the specimen, the EHR might send Order.Update with additional information about the collection (e.g., collection user, collection date/time).
A New message is used when a new order is created.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredNew
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Patient
Patient.Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient
Patient.Identifiers[].ID
String
ReliableRequiredID for the patient
Patient.Identifiers[].IDType
String
ReliableRequiredType of ID.
E.g. MRN, EPI
Patient.Demographics.FirstName
String
ReliablePatient's first name
Patient.Demographics.MiddleName
String
PossiblePatient's middle name or middle initial. For patients with multiple middle names, all their middle names are included in this field.
Patient.Demographics.LastName
String
ReliablePatient's last name
Patient.Demographics.DOB
String
ReliablePatient's date of birth.
In ISO 8601 format
Patient.Demographics.SSN
String
ProbablePatient's social security number
Patient.Demographics.Sex
String
ReliableValueSetPatient's sex
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Race
String
PossibleValueSetPatient's race
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsHispanic
Boolean
PossibleValueSetIndicates if the patient is of hispanic origin.
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Religion
String
PossibleValueSetPatient's religious affiliation
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.MaritalStatus
String
PossibleValueSetPatient's marital status
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsDeceased
Boolean
PossibleIndicates if the patient is deceased
Patient.Demographics.DeathDateTime
DateTime
PossibleDate and Time the patient was proclaimed deceased.
ISO 8601 Format
Patient.Demographics.PhoneNumber.Home
String
ProbablePatient's home phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Office
String
ProbablePatient's office phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Mobile
String
ProbablePatient's mobile phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.EmailAddresses[]
Array of Strings
ProbablePatient's email address(es)
Patient.Demographics.Language
String
PossibleValueSetPatient's primary spoken language
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Citizenship[]
Array of strings
PossibleValueSetPatient's nation(s) of citizenship
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Address
Object
ProbablePatient's home address
Patient.Demographics.Address.StreetAddress
String
ProbableStreet address
Patient.Demographics.Address.City
String
ProbableCity
Patient.Demographics.Address.State
String
ProbableState
Patient.Demographics.Address.ZIP
String
ProbableZIP
Patient.Demographics.Address.County
String
PossibleCounty
Patient.Demographics.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Patient.Notes[]
Array of strings
PossiblePatient-level notes
Visit
Visit.VisitNumber
String
ReliableDisplays the unique identifier for the related patient visit.
Visit.AccountNumber
String
PossibleContains an identifier that can span several visits often related to the same patient condition (e.g., surgeries, research study, pregnancy). In other words, the account number can be used to link related visits.
Visit.PatientClass
String
ProbableClassifies the department or type of patient care. Patient class is used in many EHR systems to determine where to put the patient (e.g., inpatient, outpatient, emergency).
Visit.VisitDateTime
String
PossibleDisplays the timestamp for the patient visit or the time that the patient arrived for admission.
ISO 8601 Format
Visit.AttendingProvider.ID
String
ProbableID of the attending provider.
This ID is often required for Inpatient Visits.
Visit.AttendingProvider.IDType
String
ProbableID type of the ID for the attending provider
Visit.AttendingProvider.FirstName
String
PossibleFirst name of the attending provider
Visit.AttendingProvider.LastName
String
PossibleLast name of the attending provider
Visit.AttendingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the attending provider.
e.g. MD, PhD
Visit.AttendingProvider.Address
Object
PossibleProvider's address
Visit.AttendingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.AttendingProvider.Address.City
String
PossibleCity
Visit.AttendingProvider.Address.State
String
PossibleState
Visit.AttendingProvider.Address.ZIP
String
PossibleZIP
Visit.AttendingProvider.Address.County
String
PossibleCounty
Visit.AttendingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.AttendingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.AttendingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.AttendingProvider.Location
Object
PossibleProvider's location
Visit.AttendingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.AttendingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.AttendingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Department
String
PossibleDepartment
Visit.AttendingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ConsultingProvider.ID
String
PossibleID of the consulting provider.
This ID is often required for Inpatient Visits.
Visit.ConsultingProvider.IDType
String
PossibleID type of the ID for the consulting provider
Visit.ConsultingProvider.FirstName
String
PossibleFirst name of the consulting provider
Visit.ConsultingProvider.LastName
String
PossibleLast name of the consulting provider
Visit.ConsultingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the consulting provider.
e.g. MD, PhD
Visit.ConsultingProvider.Address
Object
PossibleProvider's address
Visit.ConsultingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ConsultingProvider.Address.City
String
PossibleCity
Visit.ConsultingProvider.Address.State
String
PossibleState
Visit.ConsultingProvider.Address.ZIP
String
PossibleZIP
Visit.ConsultingProvider.Address.County
String
PossibleCounty
Visit.ConsultingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ConsultingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ConsultingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ConsultingProvider.Location
Object
PossibleProvider's location
Visit.ConsultingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ConsultingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ConsultingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Department
String
PossibleDepartment
Visit.ConsultingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ReferringProvider.ID
String
PossibleID of the referring provider.
This ID is often required for Inpatient Visits.
Visit.ReferringProvider.IDType
String
PossibleID type of the ID for the referring provider
Visit.ReferringProvider.FirstName
String
PossibleFirst name of the referring provider
Visit.ReferringProvider.LastName
String
PossibleLast name of the referring provider
Visit.ReferringProvider.Credentials[]
Array of Strings
PossibleList of credentials for the referring provider.
e.g. MD, PhD
Visit.ReferringProvider.Address
Object
PossibleProvider's address
Visit.ReferringProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ReferringProvider.Address.City
String
PossibleCity
Visit.ReferringProvider.Address.State
String
PossibleState
Visit.ReferringProvider.Address.ZIP
String
PossibleZIP
Visit.ReferringProvider.Address.County
String
PossibleCounty
Visit.ReferringProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ReferringProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ReferringProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ReferringProvider.Location
Object
PossibleProvider's location
Visit.ReferringProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ReferringProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ReferringProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Department
String
PossibleDepartment
Visit.ReferringProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.Guarantor
Object
PossibleIdentifies the person ultimately responsible for paying for the patient visit.
Visit.Guarantor.Number
String
ProbableNumber of the guarantor
Visit.Guarantor.FirstName
String
ProbableFirst name
Visit.Guarantor.MiddleName
String
PossibleMiddle name
Visit.Guarantor.LastName
String
ProbableLast name
Visit.Guarantor.SSN
String
PossibleGuarantor's social security number
Visit.Guarantor.DOB
String
PossibleGuarantor's date of birth.
In ISO 8601 format
Visit.Guarantor.Sex
String
PossibleValueSetGuarantor's sex
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Spouse.FirstName
String
ProbableSpouse's first name
Visit.Guarantor.Spouse.LastName
String
ProbableSpouse's last name
Visit.Guarantor.Address
Object
ProbableAddress of the guarantor
Visit.Guarantor.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Address.City
String
ProbableCity
Visit.Guarantor.Address.State
String
ProbableState
Visit.Guarantor.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Address.County
String
PossibleCounty
Visit.Guarantor.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.PhoneNumber.Home
String
ProbableHome phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Business
String
ProbableBusiness phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Mobile
String
ProbableMobile phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.EmailAddresses[]
Array of Strings
ProbableGuarantor's email address(es)
Visit.Guarantor.Type
String
ProbableType of guarantor.
E.g. institution, individual
Visit.Guarantor.RelationToPatient
String
ProbableValueSetRelation to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.Name
String
ProbableEmployer's name
Visit.Guarantor.Employer.Address
Object
ProbableEmployer's address
Visit.Guarantor.Employer.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Employer.Address.City
String
ProbableCity
Visit.Guarantor.Employer.Address.State
String
ProbableState
Visit.Guarantor.Employer.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Employer.Address.County
String
PossibleCounty
Visit.Guarantor.Employer.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.PhoneNumber
String
ProbableEmployer phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[]
Array of Objects
ProbableContains a list of insurance coverages for the patient.
Visit.Insurances[].Plan.ID
String
ProbableIdentifier of insurance plan
Visit.Insurances[].Plan.IDType
String
ProbableID type of insurance plan
Visit.Insurances[].Plan.Name
String
ProbableName of insurance plan
Visit.Insurances[].Plan.Type
String
PossibleType of insurance plan
Visit.Insurances[].MemberNumber
String
PossiblePatient member number
Visit.Insurances[].Company.ID
String
ProbableID of insurance company (payor)
Visit.Insurances[].Company.IDType
String
ProbableID type of insurance company (payor)
Visit.Insurances[].Company.Name
String
ProbableName of insurance company (payor)
Visit.Insurances[].Company.Address
Object
ProbableInsurance company's address
Visit.Insurances[].Company.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Company.Address.City
String
ProbableCity
Visit.Insurances[].Company.Address.State
String
ProbableState
Visit.Insurances[].Company.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Company.Address.County
String
PossibleCounty
Visit.Insurances[].Company.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Company.PhoneNumber
String
ProbableInsurance companys phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[].GroupNumber
String
ProbableInsurance policy group number
Visit.Insurances[].GroupName
String
ProbableInsurance policy group name
Visit.Insurances[].EffectiveDate
String
ProbableEffect date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].ExpirationDate
String
ProbableExpiration date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].PolicyNumber
String
ProbableInsurance policy number
Visit.Insurances[].Priority
String
PossibleValueSetThe insurance priority sequence.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].AgreementType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].CoverageType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured
Object
PossibleIndividual who has the agreement with the insurance company for the related policy
Visit.Insurances[].Insured.Identifiers[]
Array of Objects
PossibleList of IDs and ID types that identify the insured
Visit.Insurances[].Insured.Identifiers[].ID
String
PossibleID for the insured
Visit.Insurances[].Insured.Identifiers[].IDType
String
PossibleType of ID.
E.g. MRN, EPI
Visit.Insurances[].Insured.LastName
String
PossibleLast name of the insured
Visit.Insurances[].Insured.MiddleName
String
PossibleMiddle name of the insured
Visit.Insurances[].Insured.FirstName
String
PossibleFirst name of the insured
Visit.Insurances[].Insured.SSN
String
PossibleInsured's social security number
Visit.Insurances[].Insured.Relationship
String
PossibleValueSetRelationship of the insured to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.DOB
String
PossibleDate of birth of the insured.
In YYYY-MM-DD format
Visit.Insurances[].Insured.Sex
String
PossibleValueSetSex of the insured
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.Address
Object
ProbableAddress of the insured
Visit.Insurances[].Insured.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Insured.Address.City
String
ProbableCity
Visit.Insurances[].Insured.Address.State
String
ProbableState
Visit.Insurances[].Insured.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Insured.Address.County
String
PossibleCounty
Visit.Insurances[].Insured.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Location
Object
ProbableIdentifies the location of the patient visit.
Visit.Location.Type
String
ProbableType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.Location.Facility
String
ProbableFacility.
Example: Community Hospital
Visit.Location.FacilityIdentifiers[]
Array of Objects
ProbableList of IDs specific to this facility
Visit.Location.FacilityIdentifiers[].ID
String
ProbableAn ID specific to this facility
Visit.Location.FacilityIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Department
String
ProbableDepartment
Visit.Location.DepartmentIdentifiers[]
Array of Objects
ProbableList of IDs specific to this department
Visit.Location.DepartmentIdentifiers[].ID
String
ProbableAn ID specific to this department
Visit.Location.DepartmentIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Room
String
ProbableRoom.
Example: 136
Visit.Location.Bed
String
ProbableBed.
Example: B
Order
Order.ID
String
ReliableRequiredContains the unique identifier of the order request, which is assigned by the system that placed the order.
Order.ApplicationOrderID
String
PossibleContains the identifier of the order request, which is assigned by the system fulfilling the order.
Not supported with data on demand.
Order.Status
String
PossibleValueSetDisplays the status of an order.
-
Additional values may be added by Redox in the future.
-
Order.TransactionDateTime
String
ReliableDisplays the timestamp for when the order was placed.
Order.CollectionDateTime
String
ProbableDateTime the specimen was collected
Order.Specimen.Source
String
ProbableSource of the specimen
Order.Specimen.BodySite
String
ProbableBody site from which the specimen was collected
Order.Specimen.ID
String
PossibleID of the collected specimen
Order.Procedure
Object
ReliableIdentifies the procedure that was ordered.
Order.Procedure.Code
String
ReliableCode for the procedure
Order.Procedure.Codeset
String
ReliableCode set used to identify the procedure.
CPT, HCPCS, SNOMED, or LOINC. If no code set is specified, a health system specific identifier is being used.
Order.Procedure.Description
String
ReliableDescription of the procedure
Order.Provider.NPI
String
PossibleNPI of the ordering provider
Order.Provider.ID
String
PossibleID of the ordering provider.
This ID is often required for Inpatient Visits.
Order.Provider.IDType
String
PossibleID type of the ID for the ordering provider
Order.Provider.FirstName
String
PossibleFirst name of the ordering provider
Order.Provider.LastName
String
PossibleLast name of the ordering provider
Order.Provider.Credentials[]
Array of Strings
PossibleList of credentials for the ordering provider.
e.g. MD, PhD
Order.Provider.Address
Object
PossibleProvider's address
Order.Provider.Address.StreetAddress
String
PossibleStreet address
Order.Provider.Address.City
String
PossibleCity
Order.Provider.Address.State
String
PossibleState
Order.Provider.Address.ZIP
String
PossibleZIP
Order.Provider.Address.County
String
PossibleCounty
Order.Provider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.Provider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.Provider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.Provider.Location
Object
PossibleProvider's location
Order.Provider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.Provider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.Provider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.Provider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.Provider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Department
String
PossibleDepartment
Order.Provider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.Provider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.Provider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Room
String
PossibleRoom.
Example: 136
Order.ResultCopyProviders[]
Array of Objects
PossibleContains the providers that should be notified about the results.
Order.ResultCopyProviders[].ID
String
PossibleID of the copied provider.
This ID is often required for Inpatient Visits.
Order.ResultCopyProviders[].IDType
String
PossibleID type of the ID for the copied provider
Order.ResultCopyProviders[].FirstName
String
PossibleFirst name of the copied provider
Order.ResultCopyProviders[].LastName
String
PossibleLast name of the copied provider
Order.ResultCopyProviders[].Credentials[]
Array of Strings
PossibleList of credentials for the copied provider.
e.g. MD, PhD
Order.ResultCopyProviders[].Address
Object
PossibleProvider's address
Order.ResultCopyProviders[].Address.StreetAddress
String
PossibleStreet address
Order.ResultCopyProviders[].Address.City
String
PossibleCity
Order.ResultCopyProviders[].Address.State
String
PossibleState
Order.ResultCopyProviders[].Address.ZIP
String
PossibleZIP
Order.ResultCopyProviders[].Address.County
String
PossibleCounty
Order.ResultCopyProviders[].Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.ResultCopyProviders[].EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.ResultCopyProviders[].PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.ResultCopyProviders[].Location
Object
PossibleProvider's location
Order.ResultCopyProviders[].Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.ResultCopyProviders[].Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.ResultCopyProviders[].Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Department
String
PossibleDepartment
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Room
String
PossibleRoom.
Example: 136
Order.OrderingFacility.Name
String
PossibleDisplays the name of the facility this order was placed in.
Order.OrderingFacility.Address
Object
PossibleDisplays the physical address of the facility that placed the order.
Order.OrderingFacility.Address.StreetAddress
String
PossibleStreet address
Order.OrderingFacility.Address.City
String
PossibleCity
Order.OrderingFacility.Address.State
String
PossibleState
Order.OrderingFacility.Address.ZIP
String
PossibleZIP
Order.OrderingFacility.Address.County
String
PossibleCounty
Order.OrderingFacility.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.OrderingFacility.PhoneNumber
String
PossibleDisplays the phone number of the facility that placed the order.
In E. 164 Format. (i.e. +16085551234)
Order.Priority
String
ReliableValueSetIndicates the priority of the order.
-
Additional values may be added by Redox in the future.
-
Order.Expiration
String
PossibleSpecifies the date that the order becomes invalid.
In YYYY-MM-DD format
Order.Comments
String
PossibleContains any clinically relevant comments about the order.
Order.Notes[]
Array of Strings
PossibleContains any order-level notes.
Order.Diagnoses[]
Array of Objects
ProbableContains a list of diagnoses associated with the order.
Order.Diagnoses[].Code
String
ProbableCode for the diagnosis
Order.Diagnoses[].Codeset
String
ProbableValueSetCode set used to identify the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].Name
String
ProbableName of the diagnosis
Order.Diagnoses[].Type
String
PossibleValueSetType of the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].DocumentedDateTime
String
PossibleDateTime the diagnosis was documented.
ISO 8601 Format
Order.ClinicalInfo[]
Array of Objects
ProbableContains a list of supplementary clinical information related to the order. These are typically answers to Ask at Order Entry (AOE) questions.
Order.ClinicalInfo[].Code
String
ProbableCode for the information element
Order.ClinicalInfo[].Codeset
String
ProbableCode set used to identify the information element.
Codeset will be blank for system-defined codes. LOINC is used for a subset of AOE questions.
Order.ClinicalInfo[].Description
String
ProbableDescription of the information element.
For AOEs, this is typically the text of the AOE question
Order.ClinicalInfo[].Value
String
ReliableDisplays the value of the information element. For AOE questions, this is typically the full answer.
For AOEs, this is typically the full answer
Order.ClinicalInfo[].Units
String
PossibleIndicates the unit of measurement for the value. If the value is a time range, this may be WK.
If the Value is a time range, this may be "WK"
Order.ClinicalInfo[].Abbreviation
String
ProbableDefines the abbreviation of the information element's value. This is typically only present for text answer AOEs.
Typically only present for text answer AOEs
Order.ClinicalInfo[].Notes[]
Array of Strings
PossibleContains any notes related to the clinical information.
{
"Meta": {
"DataModel": "Order",
"EventType": "New",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Patient": {
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
],
"Demographics": {
"FirstName": "Timothy",
"MiddleName": "Paul",
"LastName": "Bixby",
"DOB": "2008-01-06",
"SSN": "101-01-0001",
"Sex": "Male",
"Race": "White",
"IsHispanic": null,
"Religion": null,
"MaritalStatus": "Single",
"IsDeceased": null,
"DeathDateTime": null,
"PhoneNumber": {
"Home": "+18088675301",
"Office": null,
"Mobile": null
},
"EmailAddresses": [],
"Language": "en",
"Citizenship": [],
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "US"
}
},
"Notes": []
},
"Visit": {
"VisitNumber": "1234",
"AccountNumber": null,
"PatientClass": null,
"VisitDateTime": "2015-04-21T13:54:49.863Z",
"AttendingProvider": {
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ConsultingProvider": {
"ID": "2434534567",
"IDType": "NPI",
"FirstName": "Sharon",
"LastName": "Chalk",
"Credentials": [
"MD",
"PhD"
],
"Address": {
"StreetAddress": "312 Maple Dr. Suite 400",
"City": "Verona",
"State": "WI",
"ZIP": "53593",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085559999"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ReferringProvider": {
"ID": "4236464757",
"IDType": "NPI",
"FirstName": "John",
"LastName": "Slate",
"Credentials": [
"DO"
],
"Address": {
"StreetAddress": "500 First St.",
"City": "Clayton",
"State": "MO",
"ZIP": "63105",
"County": "Saint Louis",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+13145554321"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"Guarantor": {
"Number": "10001910",
"FirstName": "Kent",
"MiddleName": null,
"LastName": "Bixby",
"SSN": null,
"DOB": null,
"Sex": null,
"Spouse": {
"FirstName": "Barbara",
"LastName": "Bixby"
},
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "USA"
},
"PhoneNumber": {
"Home": null,
"Business": null,
"Mobile": null
},
"EmailAddresses": [],
"Type": null,
"RelationToPatient": "Father",
"Employer": {
"Name": "Accelerator Labs",
"Address": {
"StreetAddress": "1456 Old Sauk Road",
"City": "Madison",
"State": "WI",
"ZIP": "53719",
"County": "Dane",
"Country": "USA"
},
"PhoneNumber": "+18083451121"
}
},
"Insurances": [
{
"Plan": {
"ID": "31572",
"IDType": "Payor ID",
"Name": "HMO Deductible Plan",
"Type": null
},
"MemberNumber": null,
"Company": {
"ID": "60054",
"IDType": null,
"Name": "aetna (60054 0131)",
"Address": {
"StreetAddress": "PO Box 14080",
"City": "Lexington",
"State": "KY",
"ZIP": "40512-4079",
"County": "Fayette",
"Country": "US"
},
"PhoneNumber": "+18089541123"
},
"GroupNumber": "847025-024-0009",
"GroupName": "Accelerator Labs",
"EffectiveDate": "2015-01-01",
"ExpirationDate": "2020-12-31",
"PolicyNumber": "9140860055",
"Priority": null,
"AgreementType": null,
"CoverageType": null,
"Insured": {
"Identifiers": [],
"LastName": null,
"MiddleName": null,
"FirstName": null,
"SSN": null,
"Relationship": null,
"DOB": null,
"Sex": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
}
}
}
],
"Location": {
"Type": "Inpatient",
"Facility": "RES General Hospital",
"FacilityIdentifiers": [],
"Department": "3N",
"DepartmentIdentifiers": [],
"Room": "136",
"Bed": "B"
}
},
"Order": {
"ID": "157968300",
"ApplicationOrderID": null,
"Status": "New",
"TransactionDateTime": "2015-05-06T06:00:58.872Z",
"CollectionDateTime": "2015-05-06T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "49086-2",
"Codeset": null,
"Description": "First trimester maternal screen with nuchal translucency panel"
},
"Provider": {
"NPI": "4356789876",
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Stat",
"Expiration": null,
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "Z31.41",
"Codeset": "ICD-10",
"Name": "Encounter for fertility testing",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": [
{
"Code": "QUESTION001",
"Codeset": null,
"Description": "Estimated Due Date",
"Value": "2015-10-05",
"Units": null,
"Abbreviation": null,
"Notes": []
},
{
"Code": "QUESTION002",
"Codeset": null,
"Description": "Ethnicity",
"Value": "White",
"Units": null,
"Abbreviation": "W",
"Notes": []
},
{
"Code": "QUESTION010",
"Codeset": null,
"Description": "Is this a twin pregnancy?",
"Value": "Singleton",
"Units": null,
"Abbreviation": "sng",
"Notes": []
},
{
"Code": "QUESTION011",
"Codeset": null,
"Description": "Dating Method",
"Value": "LMP",
"Units": null,
"Abbreviation": "lmp",
"Notes": []
}
]
}
}
An Update message is used when an existing order is updated.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredUpdate
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Patient
Patient.Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient
Patient.Identifiers[].ID
String
ReliableRequiredID for the patient
Patient.Identifiers[].IDType
String
ReliableRequiredType of ID.
E.g. MRN, EPI
Patient.Demographics.FirstName
String
ReliablePatient's first name
Patient.Demographics.MiddleName
String
PossiblePatient's middle name or middle initial. For patients with multiple middle names, all their middle names are included in this field.
Patient.Demographics.LastName
String
ReliablePatient's last name
Patient.Demographics.DOB
String
ReliablePatient's date of birth.
In ISO 8601 format
Patient.Demographics.SSN
String
ProbablePatient's social security number
Patient.Demographics.Sex
String
ReliableValueSetPatient's sex
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Race
String
PossibleValueSetPatient's race
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsHispanic
Boolean
PossibleValueSetIndicates if the patient is of hispanic origin.
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Religion
String
PossibleValueSetPatient's religious affiliation
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.MaritalStatus
String
PossibleValueSetPatient's marital status
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsDeceased
Boolean
PossibleIndicates if the patient is deceased
Patient.Demographics.DeathDateTime
DateTime
PossibleDate and Time the patient was proclaimed deceased.
ISO 8601 Format
Patient.Demographics.PhoneNumber.Home
String
ProbablePatient's home phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Office
String
ProbablePatient's office phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Mobile
String
ProbablePatient's mobile phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.EmailAddresses[]
Array of Strings
ProbablePatient's email address(es)
Patient.Demographics.Language
String
PossibleValueSetPatient's primary spoken language
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Citizenship[]
Array of strings
PossibleValueSetPatient's nation(s) of citizenship
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Address
Object
ProbablePatient's home address
Patient.Demographics.Address.StreetAddress
String
ProbableStreet address
Patient.Demographics.Address.City
String
ProbableCity
Patient.Demographics.Address.State
String
ProbableState
Patient.Demographics.Address.ZIP
String
ProbableZIP
Patient.Demographics.Address.County
String
PossibleCounty
Patient.Demographics.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Patient.Notes[]
Array of strings
PossiblePatient-level notes
Visit
Visit.VisitNumber
String
ReliableDisplays the unique identifier for the related patient visit.
Visit.AccountNumber
String
PossibleContains an identifier that can span several visits often related to the same patient condition (e.g., surgeries, research study, pregnancy). In other words, the account number can be used to link related visits.
Visit.PatientClass
String
ProbableClassifies the department or type of patient care. Patient class is used in many EHR systems to determine where to put the patient (e.g., inpatient, outpatient, emergency).
Visit.VisitDateTime
String
PossibleDisplays the timestamp for the patient visit or the time that the patient arrived for admission.
ISO 8601 Format
Visit.AttendingProvider.ID
String
ProbableID of the attending provider.
This ID is often required for Inpatient Visits.
Visit.AttendingProvider.IDType
String
ProbableID type of the ID for the attending provider
Visit.AttendingProvider.FirstName
String
PossibleFirst name of the attending provider
Visit.AttendingProvider.LastName
String
PossibleLast name of the attending provider
Visit.AttendingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the attending provider.
e.g. MD, PhD
Visit.AttendingProvider.Address
Object
PossibleProvider's address
Visit.AttendingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.AttendingProvider.Address.City
String
PossibleCity
Visit.AttendingProvider.Address.State
String
PossibleState
Visit.AttendingProvider.Address.ZIP
String
PossibleZIP
Visit.AttendingProvider.Address.County
String
PossibleCounty
Visit.AttendingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.AttendingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.AttendingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.AttendingProvider.Location
Object
PossibleProvider's location
Visit.AttendingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.AttendingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.AttendingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Department
String
PossibleDepartment
Visit.AttendingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ConsultingProvider.ID
String
PossibleID of the consulting provider.
This ID is often required for Inpatient Visits.
Visit.ConsultingProvider.IDType
String
PossibleID type of the ID for the consulting provider
Visit.ConsultingProvider.FirstName
String
PossibleFirst name of the consulting provider
Visit.ConsultingProvider.LastName
String
PossibleLast name of the consulting provider
Visit.ConsultingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the consulting provider.
e.g. MD, PhD
Visit.ConsultingProvider.Address
Object
PossibleProvider's address
Visit.ConsultingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ConsultingProvider.Address.City
String
PossibleCity
Visit.ConsultingProvider.Address.State
String
PossibleState
Visit.ConsultingProvider.Address.ZIP
String
PossibleZIP
Visit.ConsultingProvider.Address.County
String
PossibleCounty
Visit.ConsultingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ConsultingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ConsultingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ConsultingProvider.Location
Object
PossibleProvider's location
Visit.ConsultingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ConsultingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ConsultingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Department
String
PossibleDepartment
Visit.ConsultingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ReferringProvider.ID
String
PossibleID of the referring provider.
This ID is often required for Inpatient Visits.
Visit.ReferringProvider.IDType
String
PossibleID type of the ID for the referring provider
Visit.ReferringProvider.FirstName
String
PossibleFirst name of the referring provider
Visit.ReferringProvider.LastName
String
PossibleLast name of the referring provider
Visit.ReferringProvider.Credentials[]
Array of Strings
PossibleList of credentials for the referring provider.
e.g. MD, PhD
Visit.ReferringProvider.Address
Object
PossibleProvider's address
Visit.ReferringProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ReferringProvider.Address.City
String
PossibleCity
Visit.ReferringProvider.Address.State
String
PossibleState
Visit.ReferringProvider.Address.ZIP
String
PossibleZIP
Visit.ReferringProvider.Address.County
String
PossibleCounty
Visit.ReferringProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ReferringProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ReferringProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ReferringProvider.Location
Object
PossibleProvider's location
Visit.ReferringProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ReferringProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ReferringProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Department
String
PossibleDepartment
Visit.ReferringProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.Guarantor
Object
PossibleIdentifies the person ultimately responsible for paying for the patient visit.
Visit.Guarantor.Number
String
ProbableNumber of the guarantor
Visit.Guarantor.FirstName
String
ProbableFirst name
Visit.Guarantor.MiddleName
String
PossibleMiddle name
Visit.Guarantor.LastName
String
ProbableLast name
Visit.Guarantor.SSN
String
PossibleGuarantor's social security number
Visit.Guarantor.DOB
String
PossibleGuarantor's date of birth.
In ISO 8601 format
Visit.Guarantor.Sex
String
PossibleValueSetGuarantor's sex
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Spouse.FirstName
String
ProbableSpouse's first name
Visit.Guarantor.Spouse.LastName
String
ProbableSpouse's last name
Visit.Guarantor.Address
Object
ProbableAddress of the guarantor
Visit.Guarantor.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Address.City
String
ProbableCity
Visit.Guarantor.Address.State
String
ProbableState
Visit.Guarantor.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Address.County
String
PossibleCounty
Visit.Guarantor.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.PhoneNumber.Home
String
ProbableHome phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Business
String
ProbableBusiness phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Mobile
String
ProbableMobile phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.EmailAddresses[]
Array of Strings
ProbableGuarantor's email address(es)
Visit.Guarantor.Type
String
ProbableType of guarantor.
E.g. institution, individual
Visit.Guarantor.RelationToPatient
String
ProbableValueSetRelation to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.Name
String
ProbableEmployer's name
Visit.Guarantor.Employer.Address
Object
ProbableEmployer's address
Visit.Guarantor.Employer.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Employer.Address.City
String
ProbableCity
Visit.Guarantor.Employer.Address.State
String
ProbableState
Visit.Guarantor.Employer.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Employer.Address.County
String
PossibleCounty
Visit.Guarantor.Employer.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.PhoneNumber
String
ProbableEmployer phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[]
Array of Objects
ProbableContains a list of insurance coverages for the patient.
Visit.Insurances[].Plan.ID
String
ProbableIdentifier of insurance plan
Visit.Insurances[].Plan.IDType
String
ProbableID type of insurance plan
Visit.Insurances[].Plan.Name
String
ProbableName of insurance plan
Visit.Insurances[].Plan.Type
String
PossibleType of insurance plan
Visit.Insurances[].MemberNumber
String
PossiblePatient member number
Visit.Insurances[].Company.ID
String
ProbableID of insurance company (payor)
Visit.Insurances[].Company.IDType
String
ProbableID type of insurance company (payor)
Visit.Insurances[].Company.Name
String
ProbableName of insurance company (payor)
Visit.Insurances[].Company.Address
Object
ProbableInsurance company's address
Visit.Insurances[].Company.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Company.Address.City
String
ProbableCity
Visit.Insurances[].Company.Address.State
String
ProbableState
Visit.Insurances[].Company.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Company.Address.County
String
PossibleCounty
Visit.Insurances[].Company.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Company.PhoneNumber
String
ProbableInsurance companys phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[].GroupNumber
String
ProbableInsurance policy group number
Visit.Insurances[].GroupName
String
ProbableInsurance policy group name
Visit.Insurances[].EffectiveDate
String
ProbableEffect date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].ExpirationDate
String
ProbableExpiration date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].PolicyNumber
String
ProbableInsurance policy number
Visit.Insurances[].Priority
String
PossibleValueSetThe insurance priority sequence.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].AgreementType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].CoverageType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured
Object
PossibleIndividual who has the agreement with the insurance company for the related policy
Visit.Insurances[].Insured.Identifiers[]
Array of Objects
PossibleList of IDs and ID types that identify the insured
Visit.Insurances[].Insured.Identifiers[].ID
String
PossibleID for the insured
Visit.Insurances[].Insured.Identifiers[].IDType
String
PossibleType of ID.
E.g. MRN, EPI
Visit.Insurances[].Insured.LastName
String
PossibleLast name of the insured
Visit.Insurances[].Insured.MiddleName
String
PossibleMiddle name of the insured
Visit.Insurances[].Insured.FirstName
String
PossibleFirst name of the insured
Visit.Insurances[].Insured.SSN
String
PossibleInsured's social security number
Visit.Insurances[].Insured.Relationship
String
PossibleValueSetRelationship of the insured to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.DOB
String
PossibleDate of birth of the insured.
In YYYY-MM-DD format
Visit.Insurances[].Insured.Sex
String
PossibleValueSetSex of the insured
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.Address
Object
ProbableAddress of the insured
Visit.Insurances[].Insured.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Insured.Address.City
String
ProbableCity
Visit.Insurances[].Insured.Address.State
String
ProbableState
Visit.Insurances[].Insured.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Insured.Address.County
String
PossibleCounty
Visit.Insurances[].Insured.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Location
Object
ProbableIdentifies the location of the patient visit.
Visit.Location.Type
String
ProbableType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.Location.Facility
String
ProbableFacility.
Example: Community Hospital
Visit.Location.FacilityIdentifiers[]
Array of Objects
ProbableList of IDs specific to this facility
Visit.Location.FacilityIdentifiers[].ID
String
ProbableAn ID specific to this facility
Visit.Location.FacilityIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Department
String
ProbableDepartment
Visit.Location.DepartmentIdentifiers[]
Array of Objects
ProbableList of IDs specific to this department
Visit.Location.DepartmentIdentifiers[].ID
String
ProbableAn ID specific to this department
Visit.Location.DepartmentIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Room
String
ProbableRoom.
Example: 136
Visit.Location.Bed
String
ProbableBed.
Example: B
Order
Order.ID
String
ReliableRequiredContains the unique identifier of the order request, which is assigned by the system that placed the order.
Order.ApplicationOrderID
String
PossibleContains the identifier of the order request, which is assigned by the system fulfilling the order.
Not supported with data on demand.
Order.Status
String
PossibleValueSetDisplays the status of an order.
-
Additional values may be added by Redox in the future.
-
Order.TransactionDateTime
String
ReliableDisplays the timestamp for when the order was placed.
Order.CollectionDateTime
String
ProbableDateTime the specimen was collected
Order.Specimen.Source
String
ProbableSource of the specimen
Order.Specimen.BodySite
String
ProbableBody site from which the specimen was collected
Order.Specimen.ID
String
PossibleID of the collected specimen
Order.Procedure
Object
ReliableIdentifies the procedure that was ordered.
Order.Procedure.Code
String
ReliableCode for the procedure
Order.Procedure.Codeset
String
ReliableCode set used to identify the procedure.
CPT, HCPCS, SNOMED, or LOINC. If no code set is specified, a health system specific identifier is being used.
Order.Procedure.Description
String
ReliableDescription of the procedure
Order.Provider.NPI
String
PossibleNPI of the ordering provider
Order.Provider.ID
String
PossibleID of the ordering provider.
This ID is often required for Inpatient Visits.
Order.Provider.IDType
String
PossibleID type of the ID for the ordering provider
Order.Provider.FirstName
String
PossibleFirst name of the ordering provider
Order.Provider.LastName
String
PossibleLast name of the ordering provider
Order.Provider.Credentials[]
Array of Strings
PossibleList of credentials for the ordering provider.
e.g. MD, PhD
Order.Provider.Address
Object
PossibleProvider's address
Order.Provider.Address.StreetAddress
String
PossibleStreet address
Order.Provider.Address.City
String
PossibleCity
Order.Provider.Address.State
String
PossibleState
Order.Provider.Address.ZIP
String
PossibleZIP
Order.Provider.Address.County
String
PossibleCounty
Order.Provider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.Provider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.Provider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.Provider.Location
Object
PossibleProvider's location
Order.Provider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.Provider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.Provider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.Provider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.Provider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Department
String
PossibleDepartment
Order.Provider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.Provider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.Provider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Room
String
PossibleRoom.
Example: 136
Order.ResultCopyProviders[]
Array of Objects
PossibleContains the providers that should be notified about the results.
Order.ResultCopyProviders[].ID
String
PossibleID of the copied provider.
This ID is often required for Inpatient Visits.
Order.ResultCopyProviders[].IDType
String
PossibleID type of the ID for the copied provider
Order.ResultCopyProviders[].FirstName
String
PossibleFirst name of the copied provider
Order.ResultCopyProviders[].LastName
String
PossibleLast name of the copied provider
Order.ResultCopyProviders[].Credentials[]
Array of Strings
PossibleList of credentials for the copied provider.
e.g. MD, PhD
Order.ResultCopyProviders[].Address
Object
PossibleProvider's address
Order.ResultCopyProviders[].Address.StreetAddress
String
PossibleStreet address
Order.ResultCopyProviders[].Address.City
String
PossibleCity
Order.ResultCopyProviders[].Address.State
String
PossibleState
Order.ResultCopyProviders[].Address.ZIP
String
PossibleZIP
Order.ResultCopyProviders[].Address.County
String
PossibleCounty
Order.ResultCopyProviders[].Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.ResultCopyProviders[].EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.ResultCopyProviders[].PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.ResultCopyProviders[].Location
Object
PossibleProvider's location
Order.ResultCopyProviders[].Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.ResultCopyProviders[].Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.ResultCopyProviders[].Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Department
String
PossibleDepartment
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Room
String
PossibleRoom.
Example: 136
Order.OrderingFacility.Name
String
PossibleDisplays the name of the facility this order was placed in.
Order.OrderingFacility.Address
Object
PossibleDisplays the physical address of the facility that placed the order.
Order.OrderingFacility.Address.StreetAddress
String
PossibleStreet address
Order.OrderingFacility.Address.City
String
PossibleCity
Order.OrderingFacility.Address.State
String
PossibleState
Order.OrderingFacility.Address.ZIP
String
PossibleZIP
Order.OrderingFacility.Address.County
String
PossibleCounty
Order.OrderingFacility.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.OrderingFacility.PhoneNumber
String
PossibleDisplays the phone number of the facility that placed the order.
In E. 164 Format. (i.e. +16085551234)
Order.Priority
String
ReliableValueSetIndicates the priority of the order.
-
Additional values may be added by Redox in the future.
-
Order.Expiration
String
PossibleSpecifies the date that the order becomes invalid.
In YYYY-MM-DD format
Order.Comments
String
PossibleContains any clinically relevant comments about the order.
Order.Notes[]
Array of Strings
PossibleContains any order-level notes.
Order.Diagnoses[]
Array of Objects
ProbableContains a list of diagnoses associated with the order.
Order.Diagnoses[].Code
String
ProbableCode for the diagnosis
Order.Diagnoses[].Codeset
String
ProbableValueSetCode set used to identify the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].Name
String
ProbableName of the diagnosis
Order.Diagnoses[].Type
String
PossibleValueSetType of the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].DocumentedDateTime
String
PossibleDateTime the diagnosis was documented.
ISO 8601 Format
Order.ClinicalInfo[]
Array of Objects
ProbableContains a list of supplementary clinical information related to the order. These are typically answers to Ask at Order Entry (AOE) questions.
Order.ClinicalInfo[].Code
String
ProbableCode for the information element
Order.ClinicalInfo[].Codeset
String
ProbableCode set used to identify the information element.
Codeset will be blank for system-defined codes. LOINC is used for a subset of AOE questions.
Order.ClinicalInfo[].Description
String
ProbableDescription of the information element.
For AOEs, this is typically the text of the AOE question
Order.ClinicalInfo[].Value
String
ReliableDisplays the value of the information element. For AOE questions, this is typically the full answer.
For AOEs, this is typically the full answer
Order.ClinicalInfo[].Units
String
PossibleIndicates the unit of measurement for the value. If the value is a time range, this may be WK.
If the Value is a time range, this may be "WK"
Order.ClinicalInfo[].Abbreviation
String
ProbableDefines the abbreviation of the information element's value. This is typically only present for text answer AOEs.
Typically only present for text answer AOEs
Order.ClinicalInfo[].Notes[]
Array of Strings
PossibleContains any notes related to the clinical information.
{
"Meta": {
"DataModel": "Order",
"EventType": "Update",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Patient": {
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
],
"Demographics": {
"FirstName": "Timothy",
"MiddleName": "Paul",
"LastName": "Bixby",
"DOB": "2008-01-06",
"SSN": "101-01-0001",
"Sex": "Male",
"Race": "White",
"IsHispanic": null,
"Religion": null,
"MaritalStatus": "Single",
"IsDeceased": null,
"DeathDateTime": null,
"PhoneNumber": {
"Home": "+18088675301",
"Office": null,
"Mobile": null
},
"EmailAddresses": [],
"Language": "en",
"Citizenship": [],
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "US"
}
},
"Notes": []
},
"Visit": {
"VisitNumber": "1234",
"AccountNumber": null,
"PatientClass": null,
"VisitDateTime": "2015-04-21T13:54:49.863Z",
"AttendingProvider": {
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ConsultingProvider": {
"ID": "2434534567",
"IDType": "NPI",
"FirstName": "Sharon",
"LastName": "Chalk",
"Credentials": [
"MD",
"PhD"
],
"Address": {
"StreetAddress": "312 Maple Dr. Suite 400",
"City": "Verona",
"State": "WI",
"ZIP": "53593",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085559999"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ReferringProvider": {
"ID": "4236464757",
"IDType": "NPI",
"FirstName": "John",
"LastName": "Slate",
"Credentials": [
"DO"
],
"Address": {
"StreetAddress": "500 First St.",
"City": "Clayton",
"State": "MO",
"ZIP": "63105",
"County": "Saint Louis",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+13145554321"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"Guarantor": {
"Number": "10001910",
"FirstName": "Kent",
"MiddleName": null,
"LastName": "Bixby",
"SSN": null,
"DOB": null,
"Sex": null,
"Spouse": {
"FirstName": "Barbara",
"LastName": "Bixby"
},
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "USA"
},
"PhoneNumber": {
"Home": null,
"Business": null,
"Mobile": null
},
"EmailAddresses": [],
"Type": null,
"RelationToPatient": "Father",
"Employer": {
"Name": "Accelerator Labs",
"Address": {
"StreetAddress": "1456 Old Sauk Road",
"City": "Madison",
"State": "WI",
"ZIP": "53719",
"County": "Dane",
"Country": "USA"
},
"PhoneNumber": "+18083451121"
}
},
"Insurances": [
{
"Plan": {
"ID": "31572",
"IDType": "Payor ID",
"Name": "HMO Deductible Plan",
"Type": null
},
"MemberNumber": null,
"Company": {
"ID": "60054",
"IDType": null,
"Name": "aetna (60054 0131)",
"Address": {
"StreetAddress": "PO Box 14080",
"City": "Lexington",
"State": "KY",
"ZIP": "40512-4079",
"County": "Fayette",
"Country": "US"
},
"PhoneNumber": "+18089541123"
},
"GroupNumber": "847025-024-0009",
"GroupName": "Accelerator Labs",
"EffectiveDate": "2015-01-01",
"ExpirationDate": "2020-12-31",
"PolicyNumber": "9140860055",
"Priority": null,
"AgreementType": null,
"CoverageType": null,
"Insured": {
"Identifiers": [],
"LastName": null,
"MiddleName": null,
"FirstName": null,
"SSN": null,
"Relationship": null,
"DOB": null,
"Sex": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
}
}
}
],
"Location": {
"Type": "Inpatient",
"Facility": "RES General Hospital",
"FacilityIdentifiers": [],
"Department": "3N",
"DepartmentIdentifiers": [],
"Room": "136",
"Bed": "B"
}
},
"Order": {
"ID": "157968300",
"ApplicationOrderID": null,
"Status": "New",
"TransactionDateTime": "2015-05-06T06:00:58.872Z",
"CollectionDateTime": "2015-05-06T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "49086-2",
"Codeset": null,
"Description": "First trimester maternal screen with nuchal translucency panel"
},
"Provider": {
"NPI": "4356789876",
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Stat",
"Expiration": null,
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "Z31.41",
"Codeset": "ICD-10",
"Name": "Encounter for fertility testing",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": [
{
"Code": "QUESTION001",
"Codeset": null,
"Description": "Estimated Due Date",
"Value": "2015-10-05",
"Units": null,
"Abbreviation": null,
"Notes": []
},
{
"Code": "QUESTION002",
"Codeset": null,
"Description": "Ethnicity",
"Value": "White",
"Units": null,
"Abbreviation": "W",
"Notes": []
},
{
"Code": "QUESTION010",
"Codeset": null,
"Description": "Is this a twin pregnancy?",
"Value": "Singleton",
"Units": null,
"Abbreviation": "sng",
"Notes": []
},
{
"Code": "QUESTION011",
"Codeset": null,
"Description": "Dating Method",
"Value": "LMP",
"Units": null,
"Abbreviation": "lmp",
"Notes": []
}
]
}
}
A Cancel message is used when an existing order is canceled.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredCancel
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Patient
Patient.Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient
Patient.Identifiers[].ID
String
ReliableRequiredID for the patient
Patient.Identifiers[].IDType
String
ReliableRequiredType of ID.
E.g. MRN, EPI
Patient.Demographics.FirstName
String
ReliablePatient's first name
Patient.Demographics.MiddleName
String
PossiblePatient's middle name or middle initial. For patients with multiple middle names, all their middle names are included in this field.
Patient.Demographics.LastName
String
ReliablePatient's last name
Patient.Demographics.DOB
String
ReliablePatient's date of birth.
In ISO 8601 format
Patient.Demographics.SSN
String
ProbablePatient's social security number
Patient.Demographics.Sex
String
ReliableValueSetPatient's sex
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Race
String
PossibleValueSetPatient's race
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsHispanic
Boolean
PossibleValueSetIndicates if the patient is of hispanic origin.
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Religion
String
PossibleValueSetPatient's religious affiliation
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.MaritalStatus
String
PossibleValueSetPatient's marital status
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsDeceased
Boolean
PossibleIndicates if the patient is deceased
Patient.Demographics.DeathDateTime
DateTime
PossibleDate and Time the patient was proclaimed deceased.
ISO 8601 Format
Patient.Demographics.PhoneNumber.Home
String
ProbablePatient's home phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Office
String
ProbablePatient's office phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Mobile
String
ProbablePatient's mobile phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.EmailAddresses[]
Array of Strings
ProbablePatient's email address(es)
Patient.Demographics.Language
String
PossibleValueSetPatient's primary spoken language
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Citizenship[]
Array of strings
PossibleValueSetPatient's nation(s) of citizenship
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Address
Object
ProbablePatient's home address
Patient.Demographics.Address.StreetAddress
String
ProbableStreet address
Patient.Demographics.Address.City
String
ProbableCity
Patient.Demographics.Address.State
String
ProbableState
Patient.Demographics.Address.ZIP
String
ProbableZIP
Patient.Demographics.Address.County
String
PossibleCounty
Patient.Demographics.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Patient.Notes[]
Array of strings
PossiblePatient-level notes
Visit
Visit.VisitNumber
String
ReliableDisplays the unique identifier for the related patient visit.
Visit.AccountNumber
String
PossibleContains an identifier that can span several visits often related to the same patient condition (e.g., surgeries, research study, pregnancy). In other words, the account number can be used to link related visits.
Visit.PatientClass
String
ProbableClassifies the department or type of patient care. Patient class is used in many EHR systems to determine where to put the patient (e.g., inpatient, outpatient, emergency).
Visit.VisitDateTime
String
PossibleDisplays the timestamp for the patient visit or the time that the patient arrived for admission.
ISO 8601 Format
Visit.AttendingProvider.ID
String
ProbableID of the attending provider.
This ID is often required for Inpatient Visits.
Visit.AttendingProvider.IDType
String
ProbableID type of the ID for the attending provider
Visit.AttendingProvider.FirstName
String
PossibleFirst name of the attending provider
Visit.AttendingProvider.LastName
String
PossibleLast name of the attending provider
Visit.AttendingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the attending provider.
e.g. MD, PhD
Visit.AttendingProvider.Address
Object
PossibleProvider's address
Visit.AttendingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.AttendingProvider.Address.City
String
PossibleCity
Visit.AttendingProvider.Address.State
String
PossibleState
Visit.AttendingProvider.Address.ZIP
String
PossibleZIP
Visit.AttendingProvider.Address.County
String
PossibleCounty
Visit.AttendingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.AttendingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.AttendingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.AttendingProvider.Location
Object
PossibleProvider's location
Visit.AttendingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.AttendingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.AttendingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Department
String
PossibleDepartment
Visit.AttendingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ConsultingProvider.ID
String
PossibleID of the consulting provider.
This ID is often required for Inpatient Visits.
Visit.ConsultingProvider.IDType
String
PossibleID type of the ID for the consulting provider
Visit.ConsultingProvider.FirstName
String
PossibleFirst name of the consulting provider
Visit.ConsultingProvider.LastName
String
PossibleLast name of the consulting provider
Visit.ConsultingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the consulting provider.
e.g. MD, PhD
Visit.ConsultingProvider.Address
Object
PossibleProvider's address
Visit.ConsultingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ConsultingProvider.Address.City
String
PossibleCity
Visit.ConsultingProvider.Address.State
String
PossibleState
Visit.ConsultingProvider.Address.ZIP
String
PossibleZIP
Visit.ConsultingProvider.Address.County
String
PossibleCounty
Visit.ConsultingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ConsultingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ConsultingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ConsultingProvider.Location
Object
PossibleProvider's location
Visit.ConsultingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ConsultingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ConsultingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Department
String
PossibleDepartment
Visit.ConsultingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ReferringProvider.ID
String
PossibleID of the referring provider.
This ID is often required for Inpatient Visits.
Visit.ReferringProvider.IDType
String
PossibleID type of the ID for the referring provider
Visit.ReferringProvider.FirstName
String
PossibleFirst name of the referring provider
Visit.ReferringProvider.LastName
String
PossibleLast name of the referring provider
Visit.ReferringProvider.Credentials[]
Array of Strings
PossibleList of credentials for the referring provider.
e.g. MD, PhD
Visit.ReferringProvider.Address
Object
PossibleProvider's address
Visit.ReferringProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ReferringProvider.Address.City
String
PossibleCity
Visit.ReferringProvider.Address.State
String
PossibleState
Visit.ReferringProvider.Address.ZIP
String
PossibleZIP
Visit.ReferringProvider.Address.County
String
PossibleCounty
Visit.ReferringProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ReferringProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ReferringProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ReferringProvider.Location
Object
PossibleProvider's location
Visit.ReferringProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ReferringProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ReferringProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Department
String
PossibleDepartment
Visit.ReferringProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.Guarantor
Object
PossibleIdentifies the person ultimately responsible for paying for the patient visit.
Visit.Guarantor.Number
String
ProbableNumber of the guarantor
Visit.Guarantor.FirstName
String
ProbableFirst name
Visit.Guarantor.MiddleName
String
PossibleMiddle name
Visit.Guarantor.LastName
String
ProbableLast name
Visit.Guarantor.SSN
String
PossibleGuarantor's social security number
Visit.Guarantor.DOB
String
PossibleGuarantor's date of birth.
In ISO 8601 format
Visit.Guarantor.Sex
String
PossibleValueSetGuarantor's sex
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Spouse.FirstName
String
ProbableSpouse's first name
Visit.Guarantor.Spouse.LastName
String
ProbableSpouse's last name
Visit.Guarantor.Address
Object
ProbableAddress of the guarantor
Visit.Guarantor.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Address.City
String
ProbableCity
Visit.Guarantor.Address.State
String
ProbableState
Visit.Guarantor.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Address.County
String
PossibleCounty
Visit.Guarantor.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.PhoneNumber.Home
String
ProbableHome phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Business
String
ProbableBusiness phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Mobile
String
ProbableMobile phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.EmailAddresses[]
Array of Strings
ProbableGuarantor's email address(es)
Visit.Guarantor.Type
String
ProbableType of guarantor.
E.g. institution, individual
Visit.Guarantor.RelationToPatient
String
ProbableValueSetRelation to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.Name
String
ProbableEmployer's name
Visit.Guarantor.Employer.Address
Object
ProbableEmployer's address
Visit.Guarantor.Employer.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Employer.Address.City
String
ProbableCity
Visit.Guarantor.Employer.Address.State
String
ProbableState
Visit.Guarantor.Employer.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Employer.Address.County
String
PossibleCounty
Visit.Guarantor.Employer.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.PhoneNumber
String
ProbableEmployer phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[]
Array of Objects
ProbableContains a list of insurance coverages for the patient.
Visit.Insurances[].Plan.ID
String
ProbableIdentifier of insurance plan
Visit.Insurances[].Plan.IDType
String
ProbableID type of insurance plan
Visit.Insurances[].Plan.Name
String
ProbableName of insurance plan
Visit.Insurances[].Plan.Type
String
PossibleType of insurance plan
Visit.Insurances[].MemberNumber
String
PossiblePatient member number
Visit.Insurances[].Company.ID
String
ProbableID of insurance company (payor)
Visit.Insurances[].Company.IDType
String
ProbableID type of insurance company (payor)
Visit.Insurances[].Company.Name
String
ProbableName of insurance company (payor)
Visit.Insurances[].Company.Address
Object
ProbableInsurance company's address
Visit.Insurances[].Company.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Company.Address.City
String
ProbableCity
Visit.Insurances[].Company.Address.State
String
ProbableState
Visit.Insurances[].Company.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Company.Address.County
String
PossibleCounty
Visit.Insurances[].Company.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Company.PhoneNumber
String
ProbableInsurance companys phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[].GroupNumber
String
ProbableInsurance policy group number
Visit.Insurances[].GroupName
String
ProbableInsurance policy group name
Visit.Insurances[].EffectiveDate
String
ProbableEffect date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].ExpirationDate
String
ProbableExpiration date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].PolicyNumber
String
ProbableInsurance policy number
Visit.Insurances[].Priority
String
PossibleValueSetThe insurance priority sequence.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].AgreementType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].CoverageType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured
Object
PossibleIndividual who has the agreement with the insurance company for the related policy
Visit.Insurances[].Insured.Identifiers[]
Array of Objects
PossibleList of IDs and ID types that identify the insured
Visit.Insurances[].Insured.Identifiers[].ID
String
PossibleID for the insured
Visit.Insurances[].Insured.Identifiers[].IDType
String
PossibleType of ID.
E.g. MRN, EPI
Visit.Insurances[].Insured.LastName
String
PossibleLast name of the insured
Visit.Insurances[].Insured.MiddleName
String
PossibleMiddle name of the insured
Visit.Insurances[].Insured.FirstName
String
PossibleFirst name of the insured
Visit.Insurances[].Insured.SSN
String
PossibleInsured's social security number
Visit.Insurances[].Insured.Relationship
String
PossibleValueSetRelationship of the insured to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.DOB
String
PossibleDate of birth of the insured.
In YYYY-MM-DD format
Visit.Insurances[].Insured.Sex
String
PossibleValueSetSex of the insured
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.Address
Object
ProbableAddress of the insured
Visit.Insurances[].Insured.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Insured.Address.City
String
ProbableCity
Visit.Insurances[].Insured.Address.State
String
ProbableState
Visit.Insurances[].Insured.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Insured.Address.County
String
PossibleCounty
Visit.Insurances[].Insured.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Location
Object
ProbableIdentifies the location of the patient visit.
Visit.Location.Type
String
ProbableType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.Location.Facility
String
ProbableFacility.
Example: Community Hospital
Visit.Location.FacilityIdentifiers[]
Array of Objects
ProbableList of IDs specific to this facility
Visit.Location.FacilityIdentifiers[].ID
String
ProbableAn ID specific to this facility
Visit.Location.FacilityIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Department
String
ProbableDepartment
Visit.Location.DepartmentIdentifiers[]
Array of Objects
ProbableList of IDs specific to this department
Visit.Location.DepartmentIdentifiers[].ID
String
ProbableAn ID specific to this department
Visit.Location.DepartmentIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Room
String
ProbableRoom.
Example: 136
Visit.Location.Bed
String
ProbableBed.
Example: B
Order
Order.ID
String
ReliableRequiredContains the unique identifier of the order request, which is assigned by the system that placed the order.
Order.ApplicationOrderID
String
PossibleContains the identifier of the order request, which is assigned by the system fulfilling the order.
Not supported with data on demand.
Order.Status
String
PossibleValueSetDisplays the status of an order.
-
Additional values may be added by Redox in the future.
-
Order.TransactionDateTime
String
ReliableDisplays the timestamp for when the order was placed.
Order.CollectionDateTime
String
ProbableDateTime the specimen was collected
Order.Specimen.Source
String
ProbableSource of the specimen
Order.Specimen.BodySite
String
ProbableBody site from which the specimen was collected
Order.Specimen.ID
String
PossibleID of the collected specimen
Order.Procedure
Object
ReliableIdentifies the procedure that was ordered.
Order.Procedure.Code
String
ReliableCode for the procedure
Order.Procedure.Codeset
String
ReliableCode set used to identify the procedure.
CPT, HCPCS, SNOMED, or LOINC. If no code set is specified, a health system specific identifier is being used.
Order.Procedure.Description
String
ReliableDescription of the procedure
Order.Provider.NPI
String
PossibleNPI of the ordering provider
Order.Provider.ID
String
PossibleID of the ordering provider.
This ID is often required for Inpatient Visits.
Order.Provider.IDType
String
PossibleID type of the ID for the ordering provider
Order.Provider.FirstName
String
PossibleFirst name of the ordering provider
Order.Provider.LastName
String
PossibleLast name of the ordering provider
Order.Provider.Credentials[]
Array of Strings
PossibleList of credentials for the ordering provider.
e.g. MD, PhD
Order.Provider.Address
Object
PossibleProvider's address
Order.Provider.Address.StreetAddress
String
PossibleStreet address
Order.Provider.Address.City
String
PossibleCity
Order.Provider.Address.State
String
PossibleState
Order.Provider.Address.ZIP
String
PossibleZIP
Order.Provider.Address.County
String
PossibleCounty
Order.Provider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.Provider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.Provider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.Provider.Location
Object
PossibleProvider's location
Order.Provider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.Provider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.Provider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.Provider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.Provider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Department
String
PossibleDepartment
Order.Provider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.Provider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.Provider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.Provider.Location.Room
String
PossibleRoom.
Example: 136
Order.ResultCopyProviders[]
Array of Objects
PossibleContains the providers that should be notified about the results.
Order.ResultCopyProviders[].ID
String
PossibleID of the copied provider.
This ID is often required for Inpatient Visits.
Order.ResultCopyProviders[].IDType
String
PossibleID type of the ID for the copied provider
Order.ResultCopyProviders[].FirstName
String
PossibleFirst name of the copied provider
Order.ResultCopyProviders[].LastName
String
PossibleLast name of the copied provider
Order.ResultCopyProviders[].Credentials[]
Array of Strings
PossibleList of credentials for the copied provider.
e.g. MD, PhD
Order.ResultCopyProviders[].Address
Object
PossibleProvider's address
Order.ResultCopyProviders[].Address.StreetAddress
String
PossibleStreet address
Order.ResultCopyProviders[].Address.City
String
PossibleCity
Order.ResultCopyProviders[].Address.State
String
PossibleState
Order.ResultCopyProviders[].Address.ZIP
String
PossibleZIP
Order.ResultCopyProviders[].Address.County
String
PossibleCounty
Order.ResultCopyProviders[].Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.ResultCopyProviders[].EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Order.ResultCopyProviders[].PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Order.ResultCopyProviders[].Location
Object
PossibleProvider's location
Order.ResultCopyProviders[].Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Order.ResultCopyProviders[].Location.Facility
String
PossibleFacility.
Example: Community Hospital
Order.ResultCopyProviders[].Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Order.ResultCopyProviders[].Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Department
String
PossibleDepartment
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Order.ResultCopyProviders[].Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Order.ResultCopyProviders[].Location.Room
String
PossibleRoom.
Example: 136
Order.OrderingFacility.Name
String
PossibleDisplays the name of the facility this order was placed in.
Order.OrderingFacility.Address
Object
PossibleDisplays the physical address of the facility that placed the order.
Order.OrderingFacility.Address.StreetAddress
String
PossibleStreet address
Order.OrderingFacility.Address.City
String
PossibleCity
Order.OrderingFacility.Address.State
String
PossibleState
Order.OrderingFacility.Address.ZIP
String
PossibleZIP
Order.OrderingFacility.Address.County
String
PossibleCounty
Order.OrderingFacility.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Order.OrderingFacility.PhoneNumber
String
PossibleDisplays the phone number of the facility that placed the order.
In E. 164 Format. (i.e. +16085551234)
Order.Priority
String
ReliableValueSetIndicates the priority of the order.
-
Additional values may be added by Redox in the future.
-
Order.Expiration
String
PossibleSpecifies the date that the order becomes invalid.
In YYYY-MM-DD format
Order.Comments
String
PossibleContains any clinically relevant comments about the order.
Order.Notes[]
Array of Strings
PossibleContains any order-level notes.
Order.Diagnoses[]
Array of Objects
ProbableContains a list of diagnoses associated with the order.
Order.Diagnoses[].Code
String
ProbableCode for the diagnosis
Order.Diagnoses[].Codeset
String
ProbableValueSetCode set used to identify the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].Name
String
ProbableName of the diagnosis
Order.Diagnoses[].Type
String
PossibleValueSetType of the diagnosis
-
Additional values may be added by Redox in the future.
-
Order.Diagnoses[].DocumentedDateTime
String
PossibleDateTime the diagnosis was documented.
ISO 8601 Format
Order.ClinicalInfo[]
Array of Objects
ProbableContains a list of supplementary clinical information related to the order. These are typically answers to Ask at Order Entry (AOE) questions.
Order.ClinicalInfo[].Code
String
ProbableCode for the information element
Order.ClinicalInfo[].Codeset
String
ProbableCode set used to identify the information element.
Codeset will be blank for system-defined codes. LOINC is used for a subset of AOE questions.
Order.ClinicalInfo[].Description
String
ProbableDescription of the information element.
For AOEs, this is typically the text of the AOE question
Order.ClinicalInfo[].Value
String
ReliableDisplays the value of the information element. For AOE questions, this is typically the full answer.
For AOEs, this is typically the full answer
Order.ClinicalInfo[].Units
String
PossibleIndicates the unit of measurement for the value. If the value is a time range, this may be WK.
If the Value is a time range, this may be "WK"
Order.ClinicalInfo[].Abbreviation
String
ProbableDefines the abbreviation of the information element's value. This is typically only present for text answer AOEs.
Typically only present for text answer AOEs
Order.ClinicalInfo[].Notes[]
Array of Strings
PossibleContains any notes related to the clinical information.
{
"Meta": {
"DataModel": "Order",
"EventType": "Cancel",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Patient": {
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
],
"Demographics": {
"FirstName": "Timothy",
"MiddleName": "Paul",
"LastName": "Bixby",
"DOB": "2008-01-06",
"SSN": "101-01-0001",
"Sex": "Male",
"Race": "White",
"IsHispanic": null,
"Religion": null,
"MaritalStatus": "Single",
"IsDeceased": null,
"DeathDateTime": null,
"PhoneNumber": {
"Home": "+18088675301",
"Office": null,
"Mobile": null
},
"EmailAddresses": [],
"Language": "en",
"Citizenship": [],
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "US"
}
},
"Notes": []
},
"Visit": {
"VisitNumber": "1234",
"AccountNumber": null,
"PatientClass": null,
"VisitDateTime": "2015-04-21T13:54:49.863Z",
"AttendingProvider": {
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ConsultingProvider": {
"ID": "2434534567",
"IDType": "NPI",
"FirstName": "Sharon",
"LastName": "Chalk",
"Credentials": [
"MD",
"PhD"
],
"Address": {
"StreetAddress": "312 Maple Dr. Suite 400",
"City": "Verona",
"State": "WI",
"ZIP": "53593",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085559999"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ReferringProvider": {
"ID": "4236464757",
"IDType": "NPI",
"FirstName": "John",
"LastName": "Slate",
"Credentials": [
"DO"
],
"Address": {
"StreetAddress": "500 First St.",
"City": "Clayton",
"State": "MO",
"ZIP": "63105",
"County": "Saint Louis",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+13145554321"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"Guarantor": {
"Number": "10001910",
"FirstName": "Kent",
"MiddleName": null,
"LastName": "Bixby",
"SSN": null,
"DOB": null,
"Sex": null,
"Spouse": {
"FirstName": "Barbara",
"LastName": "Bixby"
},
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "USA"
},
"PhoneNumber": {
"Home": null,
"Business": null,
"Mobile": null
},
"EmailAddresses": [],
"Type": null,
"RelationToPatient": "Father",
"Employer": {
"Name": "Accelerator Labs",
"Address": {
"StreetAddress": "1456 Old Sauk Road",
"City": "Madison",
"State": "WI",
"ZIP": "53719",
"County": "Dane",
"Country": "USA"
},
"PhoneNumber": "+18083451121"
}
},
"Insurances": [
{
"Plan": {
"ID": "31572",
"IDType": "Payor ID",
"Name": "HMO Deductible Plan",
"Type": null
},
"MemberNumber": null,
"Company": {
"ID": "60054",
"IDType": null,
"Name": "aetna (60054 0131)",
"Address": {
"StreetAddress": "PO Box 14080",
"City": "Lexington",
"State": "KY",
"ZIP": "40512-4079",
"County": "Fayette",
"Country": "US"
},
"PhoneNumber": "+18089541123"
},
"GroupNumber": "847025-024-0009",
"GroupName": "Accelerator Labs",
"EffectiveDate": "2015-01-01",
"ExpirationDate": "2020-12-31",
"PolicyNumber": "9140860055",
"Priority": null,
"AgreementType": null,
"CoverageType": null,
"Insured": {
"Identifiers": [],
"LastName": null,
"MiddleName": null,
"FirstName": null,
"SSN": null,
"Relationship": null,
"DOB": null,
"Sex": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
}
}
}
],
"Location": {
"Type": "Inpatient",
"Facility": "RES General Hospital",
"FacilityIdentifiers": [],
"Department": "3N",
"DepartmentIdentifiers": [],
"Room": "136",
"Bed": "B"
}
},
"Order": {
"ID": "157968300",
"ApplicationOrderID": null,
"Status": "Cancel",
"TransactionDateTime": "2015-05-06T06:00:58.872Z",
"CollectionDateTime": "2015-05-06T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "49086-2",
"Codeset": null,
"Description": "First trimester maternal screen with nuchal translucency panel"
},
"Provider": {
"NPI": "4356789876",
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Stat",
"Expiration": null,
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "Z31.41",
"Codeset": "ICD-10",
"Name": "Encounter for fertility testing",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": [
{
"Code": "QUESTION001",
"Codeset": null,
"Description": "Estimated Due Date",
"Value": "2015-10-05",
"Units": null,
"Abbreviation": null,
"Notes": []
},
{
"Code": "QUESTION002",
"Codeset": null,
"Description": "Ethnicity",
"Value": "White",
"Units": null,
"Abbreviation": "W",
"Notes": []
},
{
"Code": "QUESTION010",
"Codeset": null,
"Description": "Is this a twin pregnancy?",
"Value": "Singleton",
"Units": null,
"Abbreviation": "sng",
"Notes": []
},
{
"Code": "QUESTION011",
"Codeset": null,
"Description": "Dating Method",
"Value": "LMP",
"Units": null,
"Abbreviation": "lmp",
"Notes": []
}
]
}
}
The GroupOrders event can be used when multiple orders are sent in the same ordering session.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredGroupedOrders
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Patient
Patient.Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient
Patient.Identifiers[].ID
String
ReliableRequiredID for the patient
Patient.Identifiers[].IDType
String
ReliableRequiredType of ID.
E.g. MRN, EPI
Patient.Demographics.FirstName
String
ReliablePatient's first name
Patient.Demographics.MiddleName
String
PossiblePatient's middle name or middle initial. For patients with multiple middle names, all their middle names are included in this field.
Patient.Demographics.LastName
String
ReliablePatient's last name
Patient.Demographics.DOB
String
ReliablePatient's date of birth.
In ISO 8601 format
Patient.Demographics.SSN
String
ProbablePatient's social security number
Patient.Demographics.Sex
String
ReliableValueSetPatient's sex
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Race
String
PossibleValueSetPatient's race
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsHispanic
Boolean
PossibleValueSetIndicates if the patient is of hispanic origin.
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Religion
String
PossibleValueSetPatient's religious affiliation
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.MaritalStatus
String
PossibleValueSetPatient's marital status
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.IsDeceased
Boolean
PossibleIndicates if the patient is deceased
Patient.Demographics.DeathDateTime
DateTime
PossibleDate and Time the patient was proclaimed deceased.
ISO 8601 Format
Patient.Demographics.PhoneNumber.Home
String
ProbablePatient's home phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Office
String
ProbablePatient's office phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.PhoneNumber.Mobile
String
ProbablePatient's mobile phone number.
In E. 164 Format. (e.g. +16085551234)
Patient.Demographics.EmailAddresses[]
Array of Strings
ProbablePatient's email address(es)
Patient.Demographics.Language
String
PossibleValueSetPatient's primary spoken language
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Citizenship[]
Array of strings
PossibleValueSetPatient's nation(s) of citizenship
-
Additional values may be added by Redox in the future.
-
Patient.Demographics.Address
Object
ProbablePatient's home address
Patient.Demographics.Address.StreetAddress
String
ProbableStreet address
Patient.Demographics.Address.City
String
ProbableCity
Patient.Demographics.Address.State
String
ProbableState
Patient.Demographics.Address.ZIP
String
ProbableZIP
Patient.Demographics.Address.County
String
PossibleCounty
Patient.Demographics.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Patient.Notes[]
Array of strings
PossiblePatient-level notes
Visit
Visit.VisitNumber
String
ReliableVisit Number
Visit.AccountNumber
String
PossibleAccount Number.
An ID that can span several visits often related to the same issue - pregnancy, surgeries, research study, etc.
Visit.PatientClass
String
ProbablePatient class is used in many EHRs to determine where to put the patient.
Examples: Inpatient, Outpatient, Emergency
Visit.VisitDateTime
String
PossibleDateTime of visit or the arrival time of the visit or admission.
ISO 8601 Format
Visit.AttendingProvider.ID
String
ProbableID of the attending provider.
This ID is often required for Inpatient Visits.
Visit.AttendingProvider.IDType
String
ProbableID type of the ID for the attending provider
Visit.AttendingProvider.FirstName
String
PossibleFirst name of the attending provider
Visit.AttendingProvider.LastName
String
PossibleLast name of the attending provider
Visit.AttendingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the attending provider.
e.g. MD, PhD
Visit.AttendingProvider.Address
Object
PossibleProvider's address
Visit.AttendingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.AttendingProvider.Address.City
String
PossibleCity
Visit.AttendingProvider.Address.State
String
PossibleState
Visit.AttendingProvider.Address.ZIP
String
PossibleZIP
Visit.AttendingProvider.Address.County
String
PossibleCounty
Visit.AttendingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.AttendingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.AttendingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.AttendingProvider.Location
Object
PossibleProvider's location
Visit.AttendingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.AttendingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.AttendingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.AttendingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Department
String
PossibleDepartment
Visit.AttendingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.AttendingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.AttendingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ConsultingProvider.ID
String
PossibleID of the consulting provider.
This ID is often required for Inpatient Visits.
Visit.ConsultingProvider.IDType
String
PossibleID type of the ID for the consulting provider
Visit.ConsultingProvider.FirstName
String
PossibleFirst name of the consulting provider
Visit.ConsultingProvider.LastName
String
PossibleLast name of the consulting provider
Visit.ConsultingProvider.Credentials[]
Array of Strings
PossibleList of credentials for the consulting provider.
e.g. MD, PhD
Visit.ConsultingProvider.Address
Object
PossibleProvider's address
Visit.ConsultingProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ConsultingProvider.Address.City
String
PossibleCity
Visit.ConsultingProvider.Address.State
String
PossibleState
Visit.ConsultingProvider.Address.ZIP
String
PossibleZIP
Visit.ConsultingProvider.Address.County
String
PossibleCounty
Visit.ConsultingProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ConsultingProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ConsultingProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ConsultingProvider.Location
Object
PossibleProvider's location
Visit.ConsultingProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ConsultingProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ConsultingProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ConsultingProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Department
String
PossibleDepartment
Visit.ConsultingProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ConsultingProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ConsultingProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.ReferringProvider.ID
String
PossibleID of the referring provider.
This ID is often required for Inpatient Visits.
Visit.ReferringProvider.IDType
String
PossibleID type of the ID for the referring provider
Visit.ReferringProvider.FirstName
String
PossibleFirst name of the referring provider
Visit.ReferringProvider.LastName
String
PossibleLast name of the referring provider
Visit.ReferringProvider.Credentials[]
Array of Strings
PossibleList of credentials for the referring provider.
e.g. MD, PhD
Visit.ReferringProvider.Address
Object
PossibleProvider's address
Visit.ReferringProvider.Address.StreetAddress
String
PossibleStreet address
Visit.ReferringProvider.Address.City
String
PossibleCity
Visit.ReferringProvider.Address.State
String
PossibleState
Visit.ReferringProvider.Address.ZIP
String
PossibleZIP
Visit.ReferringProvider.Address.County
String
PossibleCounty
Visit.ReferringProvider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.ReferringProvider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Visit.ReferringProvider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Visit.ReferringProvider.Location
Object
PossibleProvider's location
Visit.ReferringProvider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.ReferringProvider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Visit.ReferringProvider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Visit.ReferringProvider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Department
String
PossibleDepartment
Visit.ReferringProvider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Visit.ReferringProvider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.ReferringProvider.Location.Room
String
PossibleRoom.
Example: 136
Visit.Guarantor
Object
PossiblePerson ultimately responsible for the bill of the appointment
Visit.Guarantor.Number
String
ProbableNumber of the guarantor
Visit.Guarantor.FirstName
String
ProbableFirst name
Visit.Guarantor.MiddleName
String
PossibleMiddle name
Visit.Guarantor.LastName
String
ProbableLast name
Visit.Guarantor.SSN
String
PossibleGuarantor's social security number
Visit.Guarantor.DOB
String
PossibleGuarantor's date of birth.
In ISO 8601 format
Visit.Guarantor.Sex
String
PossibleValueSetGuarantor's sex
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Spouse.FirstName
String
ProbableSpouse's first name
Visit.Guarantor.Spouse.LastName
String
ProbableSpouse's last name
Visit.Guarantor.Address
Object
ProbableAddress of the guarantor
Visit.Guarantor.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Address.City
String
ProbableCity
Visit.Guarantor.Address.State
String
ProbableState
Visit.Guarantor.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Address.County
String
PossibleCounty
Visit.Guarantor.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.PhoneNumber.Home
String
ProbableHome phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Business
String
ProbableBusiness phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.PhoneNumber.Mobile
String
ProbableMobile phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Guarantor.EmailAddresses[]
Array of Strings
ProbableGuarantor's email address(es)
Visit.Guarantor.Type
String
ProbableType of guarantor.
E.g. institution, individual
Visit.Guarantor.RelationToPatient
String
ProbableValueSetRelation to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.Name
String
ProbableEmployer's name
Visit.Guarantor.Employer.Address
Object
ProbableEmployer's address
Visit.Guarantor.Employer.Address.StreetAddress
String
ProbableStreet address
Visit.Guarantor.Employer.Address.City
String
ProbableCity
Visit.Guarantor.Employer.Address.State
String
ProbableState
Visit.Guarantor.Employer.Address.ZIP
String
ProbableZIP
Visit.Guarantor.Employer.Address.County
String
PossibleCounty
Visit.Guarantor.Employer.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Guarantor.Employer.PhoneNumber
String
ProbableEmployer phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[]
Array of Objects
ProbableList of insurance coverages for the patient
Visit.Insurances[].Plan.ID
String
ProbableIdentifier of insurance plan
Visit.Insurances[].Plan.IDType
String
ProbableID type of insurance plan
Visit.Insurances[].Plan.Name
String
ProbableName of insurance plan
Visit.Insurances[].Plan.Type
String
PossibleType of insurance plan
Visit.Insurances[].MemberNumber
String
PossiblePatient member number
Visit.Insurances[].Company.ID
String
ProbableID of insurance company (payor)
Visit.Insurances[].Company.IDType
String
ProbableID type of insurance company (payor)
Visit.Insurances[].Company.Name
String
ProbableName of insurance company (payor)
Visit.Insurances[].Company.Address
Object
ProbableInsurance company's address
Visit.Insurances[].Company.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Company.Address.City
String
ProbableCity
Visit.Insurances[].Company.Address.State
String
ProbableState
Visit.Insurances[].Company.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Company.Address.County
String
PossibleCounty
Visit.Insurances[].Company.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Company.PhoneNumber
String
ProbableInsurance companys phone number.
In E. 164 Format (i.e. +16085551234)
Visit.Insurances[].GroupNumber
String
ProbableInsurance policy group number
Visit.Insurances[].GroupName
String
ProbableInsurance policy group name
Visit.Insurances[].EffectiveDate
String
ProbableEffect date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].ExpirationDate
String
ProbableExpiration date of this insurance policy.
In YYYY-MM-DD format
Visit.Insurances[].PolicyNumber
String
ProbableInsurance policy number
Visit.Insurances[].Priority
String
PossibleValueSetThe insurance priority sequence.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].AgreementType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].CoverageType
String
ProbableValueSetType of insurance agreement.
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured
Object
PossibleIndividual who has the agreement with the insurance company for the related policy
Visit.Insurances[].Insured.Identifiers[]
Array of Objects
PossibleList of IDs and ID types that identify the insured
Visit.Insurances[].Insured.Identifiers[].ID
String
PossibleID for the insured
Visit.Insurances[].Insured.Identifiers[].IDType
String
PossibleType of ID.
E.g. MRN, EPI
Visit.Insurances[].Insured.LastName
String
PossibleLast name of the insured
Visit.Insurances[].Insured.MiddleName
String
PossibleMiddle name of the insured
Visit.Insurances[].Insured.FirstName
String
PossibleFirst name of the insured
Visit.Insurances[].Insured.SSN
String
PossibleInsured's social security number
Visit.Insurances[].Insured.Relationship
String
PossibleValueSetRelationship of the insured to the patient
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.DOB
String
PossibleDate of birth of the insured.
In YYYY-MM-DD format
Visit.Insurances[].Insured.Sex
String
PossibleValueSetSex of the insured
-
Additional values may be added by Redox in the future.
-
Visit.Insurances[].Insured.Address
Object
ProbableAddress of the insured
Visit.Insurances[].Insured.Address.StreetAddress
String
ProbableStreet address
Visit.Insurances[].Insured.Address.City
String
ProbableCity
Visit.Insurances[].Insured.Address.State
String
ProbableState
Visit.Insurances[].Insured.Address.ZIP
String
ProbableZIP
Visit.Insurances[].Insured.Address.County
String
PossibleCounty
Visit.Insurances[].Insured.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Visit.Location
Object
ProbableLocation of the appointment
Visit.Location.Type
String
ProbableType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Visit.Location.Facility
String
ProbableFacility.
Example: Community Hospital
Visit.Location.FacilityIdentifiers[]
Array of Objects
ProbableList of IDs specific to this facility
Visit.Location.FacilityIdentifiers[].ID
String
ProbableAn ID specific to this facility
Visit.Location.FacilityIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Department
String
ProbableDepartment
Visit.Location.DepartmentIdentifiers[]
Array of Objects
ProbableList of IDs specific to this department
Visit.Location.DepartmentIdentifiers[].ID
String
ProbableAn ID specific to this department
Visit.Location.DepartmentIdentifiers[].IDType
String
ProbableThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Visit.Location.Room
String
ProbableRoom.
Example: 136
Visit.Location.Bed
String
ProbableBed.
Example: B
Orders
Orders[].ID
String
ReliableRequiredID of the order assigned by the placing system
Orders[].ApplicationOrderID
String
PossibleID assigned by the application fulfilling the order
Orders[].Status
String
ReliableValueSetRequiredThe status of an order.
-
Additional values may be added by Redox in the future.
-
Orders[].TransactionDateTime
String
ReliableDateTime the order was placed
Orders[].CollectionDateTime
String
ProbableDateTime the specimen was collected
Orders[].Specimen.Source
String
ProbableSource of the specimen
Orders[].Specimen.BodySite
String
ProbableBody site from which the specimen was collected
Orders[].Specimen.ID
String
PossibleID of the collected specimen
Orders[].Procedure
Object
ReliableProcedure that was ordered
Orders[].Procedure.Code
String
ReliableCode for the procedure
Orders[].Procedure.Codeset
String
ReliableCode set used to identify the procedure.
CPT, HCPCS, SNOMED, or LOINC. If no code set is specified, a health system specific identifier is being used.
Orders[].Procedure.Description
String
ReliableDescription of the procedure
Orders[].Provider.NPI
String
PossibleNPI of the ordering provider
Orders[].Provider.ID
String
PossibleID of the ordering provider.
This ID is often required for Inpatient Visits.
Orders[].Provider.IDType
String
PossibleID type of the ID for the ordering provider
Orders[].Provider.FirstName
String
PossibleFirst name of the ordering provider
Orders[].Provider.LastName
String
PossibleLast name of the ordering provider
Orders[].Provider.Credentials[]
Array of Strings
PossibleList of credentials for the ordering provider.
e.g. MD, PhD
Orders[].Provider.Address
Object
PossibleProvider's address
Orders[].Provider.Address.StreetAddress
String
PossibleStreet address
Orders[].Provider.Address.City
String
PossibleCity
Orders[].Provider.Address.State
String
PossibleState
Orders[].Provider.Address.ZIP
String
PossibleZIP
Orders[].Provider.Address.County
String
PossibleCounty
Orders[].Provider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].Provider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Orders[].Provider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Orders[].Provider.Location
Object
PossibleProvider's location
Orders[].Provider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Orders[].Provider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Orders[].Provider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Orders[].Provider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Orders[].Provider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].Provider.Location.Department
String
PossibleDepartment
Orders[].Provider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Orders[].Provider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Orders[].Provider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].Provider.Location.Room
String
PossibleRoom.
Example: 136
Orders[].ResultCopyProviders[]
Array of Objects
PossibleArray of providers to be copied on the results.
Orders[].ResultCopyProviders[].NPI
String
PossibleNPI of the copied provider
Orders[].ResultCopyProviders[].ID
String
PossibleID of the copied provider.
This ID is often required for Inpatient Visits.
Orders[].ResultCopyProviders[].IDType
String
PossibleID type of the ID for the copied provider
Orders[].ResultCopyProviders[].FirstName
String
PossibleFirst name of the copied provider
Orders[].ResultCopyProviders[].LastName
String
PossibleLast name of the copied provider
Orders[].ResultCopyProviders[].Credentials[]
Array of Strings
PossibleList of credentials for the copied provider.
e.g. MD, PhD
Orders[].ResultCopyProviders[].Address
Object
PossibleProvider's address
Orders[].ResultCopyProviders[].Address.StreetAddress
String
PossibleStreet address
Orders[].ResultCopyProviders[].Address.City
String
PossibleCity
Orders[].ResultCopyProviders[].Address.State
String
PossibleState
Orders[].ResultCopyProviders[].Address.ZIP
String
PossibleZIP
Orders[].ResultCopyProviders[].Address.County
String
PossibleCounty
Orders[].ResultCopyProviders[].Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].ResultCopyProviders[].EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Orders[].ResultCopyProviders[].PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Orders[].ResultCopyProviders[].Location
Object
PossibleProvider's location
Orders[].ResultCopyProviders[].Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Orders[].ResultCopyProviders[].Location.Facility
String
PossibleFacility.
Example: Community Hospital
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].ResultCopyProviders[].Location.Department
String
PossibleDepartment
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].ResultCopyProviders[].Location.Room
String
PossibleRoom.
Example: 136
Orders[].OrderingFacility.Name
String
PossibleName of the facility this order was placed in
Orders[].OrderingFacility.Address
Object
PossibleOrdering facility's address
Orders[].OrderingFacility.Address.StreetAddress
String
PossibleStreet address
Orders[].OrderingFacility.Address.City
String
PossibleCity
Orders[].OrderingFacility.Address.State
String
PossibleState
Orders[].OrderingFacility.Address.ZIP
String
PossibleZIP
Orders[].OrderingFacility.Address.County
String
PossibleCounty
Orders[].OrderingFacility.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].OrderingFacility.PhoneNumber
String
PossibleOrdering facility's phone number.
In E. 164 Format. (i.e. +16085551234)
Orders[].Priority
String
ReliableValueSetPriority of the order
-
Additional values may be added by Redox in the future.
-
Orders[].Comments
String
PossibleClinically relevant comments regarding the order
Orders[].Notes[]
Array of Strings
PossibleOrder-level notes
Orders[].Diagnoses[]
Array of Objects
ProbableList of diagnoses associated with this order
Orders[].Diagnoses[].Code
String
ProbableCode for the diagnosis
Orders[].Diagnoses[].Codeset
String
ProbableValueSetCode set used to identify the diagnosis
-
Additional values may be added by Redox in the future.
-
Orders[].Diagnoses[].Name
String
ProbableName of the diagnosis
Orders[].Diagnoses[].Type
String
PossibleValueSetType of the diagnosis
-
Additional values may be added by Redox in the future.
-
Orders[].Diagnoses[].DocumentedDateTime
String
PossibleDateTime the diagnosis was documented.
ISO 8601 Format
Orders[].ClinicalInfo[]
Array of Objects
ProbableList of supplementary clinical information associated with the order. Often these are answers to Ask at Order Entry (AOE) questions.
Orders[].ClinicalInfo[].Code
String
ProbableCode for the information element
Orders[].ClinicalInfo[].Codeset
String
ProbableCode set used to identify the information element.
Codeset will be blank for system-defined codes. LOINC is used for a subset of AOE questions.
Orders[].ClinicalInfo[].Description
String
ProbableDescription of the information element.
For AOEs, this is typically the text of the AOE question
Orders[].ClinicalInfo[].Value
String
ReliableValue of the information element.
For AOEs, this is typically the full answer
Orders[].ClinicalInfo[].Units
String
PossibleUnits of the value.
If the Value is a time range, this may be "WK"
Orders[].ClinicalInfo[].Abbreviation
String
ProbableAbbreviation of the value of the information element.
Typically only present for text answer AOEs
Orders[].ClinicalInfo[].Notes[]
Array of Strings
PossibleNotes related to the clinical info
{
"Meta": {
"DataModel": "Order",
"EventType": "GroupedOrders",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Patient": {
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
],
"Demographics": {
"FirstName": "Timothy",
"MiddleName": "Paul",
"LastName": "Bixby",
"DOB": "2008-01-06",
"SSN": "101-01-0001",
"Sex": "Male",
"Race": "White",
"IsHispanic": null,
"Religion": null,
"MaritalStatus": "Single",
"IsDeceased": null,
"DeathDateTime": null,
"PhoneNumber": {
"Home": "+18088675301",
"Office": null,
"Mobile": null
},
"EmailAddresses": [],
"Language": "en",
"Citizenship": [],
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "US"
}
},
"Notes": []
},
"Visit": {
"VisitNumber": "1234",
"AccountNumber": null,
"PatientClass": null,
"VisitDateTime": "2015-04-21T13:54:49.863Z",
"AttendingProvider": {
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ConsultingProvider": {
"ID": "2434534567",
"IDType": "NPI",
"FirstName": "Sharon",
"LastName": "Chalk",
"Credentials": [
"MD",
"PhD"
],
"Address": {
"StreetAddress": "312 Maple Dr. Suite 400",
"City": "Verona",
"State": "WI",
"ZIP": "53593",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085559999"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ReferringProvider": {
"ID": "4236464757",
"IDType": "NPI",
"FirstName": "John",
"LastName": "Slate",
"Credentials": [
"DO"
],
"Address": {
"StreetAddress": "500 First St.",
"City": "Clayton",
"State": "MO",
"ZIP": "63105",
"County": "Saint Louis",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+13145554321"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"Guarantor": {
"Number": "10001910",
"FirstName": "Kent",
"MiddleName": null,
"LastName": "Bixby",
"SSN": null,
"DOB": null,
"Sex": null,
"Spouse": {
"FirstName": "Barbara",
"LastName": "Bixby"
},
"Address": {
"StreetAddress": "4762 Hickory Street",
"City": "Monroe",
"State": "WI",
"ZIP": "53566",
"County": "Green",
"Country": "USA"
},
"PhoneNumber": {
"Home": null,
"Business": null,
"Mobile": null
},
"EmailAddresses": [],
"Type": null,
"RelationToPatient": "Father",
"Employer": {
"Name": "Accelerator Labs",
"Address": {
"StreetAddress": "1456 Old Sauk Road",
"City": "Madison",
"State": "WI",
"ZIP": "53719",
"County": "Dane",
"Country": "USA"
},
"PhoneNumber": "+18083451121"
}
},
"Insurances": [
{
"Plan": {
"ID": "31572",
"IDType": "Payor ID",
"Name": "HMO Deductible Plan",
"Type": null
},
"MemberNumber": null,
"Company": {
"ID": "60054",
"IDType": null,
"Name": "aetna (60054 0131)",
"Address": {
"StreetAddress": "PO Box 14080",
"City": "Lexington",
"State": "KY",
"ZIP": "40512-4079",
"County": "Fayette",
"Country": "US"
},
"PhoneNumber": "+18089541123"
},
"GroupNumber": "847025-024-0009",
"GroupName": "Accelerator Labs",
"EffectiveDate": "2015-01-01",
"ExpirationDate": "2020-12-31",
"PolicyNumber": "9140860055",
"Priority": null,
"AgreementType": null,
"CoverageType": null,
"Insured": {
"Identifiers": [],
"LastName": null,
"MiddleName": null,
"FirstName": null,
"SSN": null,
"Relationship": null,
"DOB": null,
"Sex": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
}
}
}
],
"Location": {
"Type": "Inpatient",
"Facility": "RES General Hospital",
"FacilityIdentifiers": [],
"Department": "3N",
"DepartmentIdentifiers": [],
"Room": "136",
"Bed": "B"
}
},
"Orders": [
{
"ID": "157968300",
"ApplicationOrderID": null,
"Status": "New",
"TransactionDateTime": "2015-05-06T06:00:58.872Z",
"CollectionDateTime": "2015-05-06T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "49086-2",
"Codeset": null,
"Description": "First trimester maternal screen with nuchal translucency panel"
},
"Provider": {
"NPI": "4356789876",
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Stat",
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "Z31.41",
"Codeset": "ICD-10",
"Name": "Encounter for fertility testing",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": [
{
"Code": "QUESTION001",
"Codeset": null,
"Description": "Estimated Due Date",
"Value": "2015-10-05",
"Units": null,
"Abbreviation": null,
"Notes": []
},
{
"Code": "QUESTION002",
"Codeset": null,
"Description": "Ethnicity",
"Value": "White",
"Units": null,
"Abbreviation": "W",
"Notes": []
},
{
"Code": "QUESTION010",
"Codeset": null,
"Description": "Is this a twin pregnancy?",
"Value": "Singleton",
"Units": null,
"Abbreviation": "sng",
"Notes": []
},
{
"Code": "QUESTION011",
"Codeset": null,
"Description": "Dating Method",
"Value": "LMP",
"Units": null,
"Abbreviation": "lmp",
"Notes": []
}
]
},
{
"ID": "194415773",
"ApplicationOrderID": null,
"Status": "New",
"TransactionDateTime": "2015-05-05T00:00:00.000Z",
"CollectionDateTime": "2015-05-07T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "24356-8",
"Codeset": null,
"Description": "Urinalysis complete panel in Urine"
},
"Provider": {
"NPI": "4356789876",
"ID": "4356789876",
"IDType": "NPI",
"FirstName": "Pat",
"LastName": "Granite",
"Credentials": [
"MD"
],
"Address": {
"StreetAddress": "123 Main St.",
"City": "Madison",
"State": "WI",
"ZIP": "53703",
"County": "Dane",
"Country": "USA"
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": "+16085551234"
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Routine",
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "R10.84",
"Codeset": "ICD-10",
"Name": "Abdominal pain generalized",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": []
}
]
}
This query finds and returns orders that match the query criteria. The response for this query is the Order:QueryResponse event type.
When using this query, the required elements and populated response will be variable depending on the system you are integrating with. Your Redox team will provide details on which elements are required by the EHR during your install process.
When multiple criteria are specified, all provided criteria must match for orders to be returned.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredQuery
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Patients
Patients[]
Array of Objects
ReliableArray of patients to find orders for.
If multiple patients are provided, all orders associated with any of the patients will be returned.
Patients[].Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient.
If multiple identifiers are provided, only patients with all identifiers will be considered.
Patients[].Identifiers[].ID
String
ReliableID for the patient.
Patients[].Identifiers[].IDType
String
ReliableType of ID.
E.g. MRN, EPI
VisitNumbers
VisitNumbers[]
String
ReliableUse to find order corresponding to a single visit. If multiple visit IDs orders for all matching visits will be returned.
Unique ID of a single visit
StartDateTime
StartDateTime
String
ProbableStart of the time range to search for orders. This is based on the Order.TransactionDateTime.
ISO 8601 Format
EndDateTime
EndDateTime
String
ProbableEnd of the time range to search for orders. This is based on the Order.TransactionDateTime.
ISO 8601 Format
OrderIDs
OrderIDs[]
String
ProbableArray of order IDs assigned by the ordering system to filter queries by.
If multiple orders are provided, all matching orders will be returned.
Procedures
Procedures[]
String
ProbableProcedures to search/filter by.
All orders associated with any of the procedure codes provided will be returned.
Procedures[].Code
String
ProbableCode for the procedure
Procedures[].Codeset
String
ProbableValueSetCode set used to identify the procedure
-
Additional values may be added by Redox in the future.
-
{
"Meta": {
"DataModel": "Order",
"EventType": "Query",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Patients": [
{
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
]
}
],
"VisitNumbers": [],
"StartDateTime": "2020-05-05T06:00:00.000Z",
"EndDateTime": "2020-05-05T07:00:00.000Z",
"OrderIDs": [
"157968300"
],
"Procedures": [
{
"Code": "49086-2",
"Codeset": null
}
]
}
This is the format of the response you will receive for a Order:Query.
Fields
Meta
Meta.DataModel
String
ReliableRequiredOrder
Meta.EventType
String
ReliableRequiredQueryResponse
Meta.EventDateTime
DateTime
ReliableDisplays the UTC date and time that an outgoing request is delivered or an incoming request is received.
ISO 8601 Format
Meta.Test
Boolean
ReliableIndicates whether the request is a test or not.
Meta.Source
String
ReliableContains the information for the system initiating the message, including the source ID and name.
Included in messages from Redox
Meta.Source.ID
String
ReliableIdentifies the system initiating the message. If you have multiple OAuth API keys per environment type, this value is required. If you have only one OAuth API key per environment type, or you're using legacy API keys, this value is optional.
UUID
Meta.Source.Name
String
ReliableDisplays the name of the system initiating the message.
Meta.Destinations[]
Array of Objects
ReliableContains the information for the endpoint(s) receiving the request. A request must contain at least one destination, but asynchronous requests can have more than one destination. Synchronous requests like queries can only support one destination.
Required when sending data to Redox.
Meta.Destinations[].ID
String
ReliableIdentifies the endpoint that the request is directed to.
UUID
Meta.Destinations[].Name
String
ReliableDisplays the name of the endpoint that the request is directed to.
Meta.Logs[]
Array of Objects
ReliableContains the log identifier(s) for the request.
Meta.Logs[].ID
String
ReliableIdentifies the request log(s) that correspond to this request. You can use this value to locate the relevant log in the Redox dashboard for support and reference.
UUID
Meta.Logs[].AttemptID
String
ReliableIdentifies the request log attempt value, which is useful when retries are possible.
UUID
Meta.FacilityCode
String
PossibleCode for the facility related to the message.
Only use this field if a health system indicates you should. The code is specific to the health system's EHR and might not be unique across health systems. In general, the facility fields within the data models (e.g. OrderingFacility) are more reliable and informative.
Orders
Orders[].Patient.Identifiers[]
Array of Objects
ReliableList of IDs and ID types that identify the patient
Orders[].Patient.Identifiers[].ID
String
ReliableID for the patient
Orders[].Patient.Identifiers[].IDType
String
ReliableType of ID.
E.g. MRN, EPI
Orders[].Visit.VisitNumber
String
ReliableVisit Number.
Unique ID of the visit this order was placed within
Orders[].ID
String
ReliableID of the order assigned by the placing system
Orders[].ApplicationOrderID
String
PossibleID assigned by the application fulfilling the order
Orders[].Status
String
ReliableValueSetThe status of an order.
-
Additional values may be added by Redox in the future.
-
Orders[].TransactionDateTime
String
ReliableDateTime the order was placed
Orders[].CollectionDateTime
String
ProbableDateTime the specimen was collected
Orders[].Specimen.Source
String
ProbableSource of the specimen
Orders[].Specimen.BodySite
String
ProbableBody site from which the specimen was collected
Orders[].Specimen.ID
String
PossibleID of the collected specimen
Orders[].Procedure
Object
ReliableProcedure that was ordered
Orders[].Procedure.Code
String
ReliableCode for the procedure
Orders[].Procedure.Codeset
String
ReliableCode set used to identify the procedure.
CPT, HCPCS, SNOMED, or LOINC. If no code set is specified, a health system specific identifier is being used.
Orders[].Procedure.Description
String
ReliableDescription of the procedure
Orders[].Provider.NPI
String
PossibleNPI of the ordering provider
Orders[].Provider.ID
String
PossibleID of the ordering provider.
This ID is often required for Inpatient Visits.
Orders[].Provider.IDType
String
PossibleID type of the ID for the ordering provider
Orders[].Provider.FirstName
String
PossibleFirst name of the ordering provider
Orders[].Provider.LastName
String
PossibleLast name of the ordering provider
Orders[].Provider.Credentials[]
Array of Strings
PossibleList of credentials for the ordering provider.
e.g. MD, PhD
Orders[].Provider.Address
Object
PossibleProvider's address
Orders[].Provider.Address.StreetAddress
String
PossibleStreet address
Orders[].Provider.Address.City
String
PossibleCity
Orders[].Provider.Address.State
String
PossibleState
Orders[].Provider.Address.ZIP
String
PossibleZIP
Orders[].Provider.Address.County
String
PossibleCounty
Orders[].Provider.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].Provider.EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Orders[].Provider.PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Orders[].Provider.Location
Object
PossibleProvider's location
Orders[].Provider.Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Orders[].Provider.Location.Facility
String
PossibleFacility.
Example: Community Hospital
Orders[].Provider.Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Orders[].Provider.Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Orders[].Provider.Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].Provider.Location.Department
String
PossibleDepartment
Orders[].Provider.Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Orders[].Provider.Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Orders[].Provider.Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].Provider.Location.Room
String
PossibleRoom.
Example: 136
Orders[].ResultCopyProviders[]
Array of Objects
PossibleArray of providers to be copied on the results.
Orders[].ResultCopyProviders[].NPI
String
PossibleNPI of the copied provider
Orders[].ResultCopyProviders[].ID
String
PossibleID of the copied provider.
This ID is often required for Inpatient Visits.
Orders[].ResultCopyProviders[].IDType
String
PossibleID type of the ID for the copied provider
Orders[].ResultCopyProviders[].FirstName
String
PossibleFirst name of the copied provider
Orders[].ResultCopyProviders[].LastName
String
PossibleLast name of the copied provider
Orders[].ResultCopyProviders[].Credentials[]
Array of Strings
PossibleList of credentials for the copied provider.
e.g. MD, PhD
Orders[].ResultCopyProviders[].Address
Object
PossibleProvider's address
Orders[].ResultCopyProviders[].Address.StreetAddress
String
PossibleStreet address
Orders[].ResultCopyProviders[].Address.City
String
PossibleCity
Orders[].ResultCopyProviders[].Address.State
String
PossibleState
Orders[].ResultCopyProviders[].Address.ZIP
String
PossibleZIP
Orders[].ResultCopyProviders[].Address.County
String
PossibleCounty
Orders[].ResultCopyProviders[].Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].ResultCopyProviders[].EmailAddresses[]
Array of Strings
ProbableProvider's email address(es)
Orders[].ResultCopyProviders[].PhoneNumber.Office
String
PossibleProvider's office phone number.
In E. 164 Format. (e.g. +16085551234)
Orders[].ResultCopyProviders[].Location
Object
PossibleProvider's location
Orders[].ResultCopyProviders[].Location.Type
String
PossibleType of location.
Examples: Clinic, Department, Home, Nursing Unit, Provider's Office, Phone
Orders[].ResultCopyProviders[].Location.Facility
String
PossibleFacility.
Example: Community Hospital
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[]
Array of Objects
PossibleList of IDs specific to this facility
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[].ID
String
PossibleAn ID specific to this facility
Orders[].ResultCopyProviders[].Location.FacilityIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].ResultCopyProviders[].Location.Department
String
PossibleDepartment
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[]
Array of Objects
PossibleList of IDs specific to this department
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[].ID
String
PossibleAn ID specific to this department
Orders[].ResultCopyProviders[].Location.DepartmentIdentifiers[].IDType
String
PossibleThe source or system to which this ID pertains.
Could be an OID or a human-readable name
Orders[].ResultCopyProviders[].Location.Room
String
PossibleRoom.
Example: 136
Orders[].OrderingFacility.Name
String
PossibleName of the facility this order was placed in
Orders[].OrderingFacility.Address
Object
PossibleOrdering facility's address
Orders[].OrderingFacility.Address.StreetAddress
String
PossibleStreet address
Orders[].OrderingFacility.Address.City
String
PossibleCity
Orders[].OrderingFacility.Address.State
String
PossibleState
Orders[].OrderingFacility.Address.ZIP
String
PossibleZIP
Orders[].OrderingFacility.Address.County
String
PossibleCounty
Orders[].OrderingFacility.Address.Country
String
PossibleValueSetCountry
-
Additional values may be added by Redox in the future.
-
Orders[].OrderingFacility.PhoneNumber
String
PossibleOrdering facility's phone number.
In E. 164 Format. (i.e. +16085551234)
Orders[].Priority
String
ReliableValueSetPriority of the order
-
Additional values may be added by Redox in the future.
-
Orders[].Comments
String
PossibleClinically relevant comments regarding the order
Orders[].Notes[]
Array of Strings
PossibleOrder-level notes
Orders[].Diagnoses[]
Array of Objects
ProbableList of diagnoses associated with this order
Orders[].Diagnoses[].Code
String
ProbableCode for the diagnosis
Orders[].Diagnoses[].Codeset
String
ProbableValueSetCode set used to identify the diagnosis
-
Additional values may be added by Redox in the future.
-
Orders[].Diagnoses[].Name
String
ProbableName of the diagnosis
Orders[].Diagnoses[].Type
String
PossibleValueSetType of the diagnosis
-
Additional values may be added by Redox in the future.
-
Orders[].Diagnoses[].DocumentedDateTime
String
PossibleDateTime the diagnosis was documented.
ISO 8601 Format
Orders[].ClinicalInfo[]
Array of Objects
ProbableList of supplementary clinical information associated with the order. Often these are answers to Ask at Order Entry (AOE) questions.
Orders[].ClinicalInfo[].Code
String
ProbableCode for the information element
Orders[].ClinicalInfo[].Codeset
String
ProbableCode set used to identify the information element.
Codeset will be blank for system-defined codes. LOINC is used for a subset of AOE questions.
Orders[].ClinicalInfo[].Description
String
ProbableDescription of the information element.
For AOEs, this is typically the text of the AOE question
Orders[].ClinicalInfo[].Value
String
ReliableValue of the information element.
For AOEs, this is typically the full answer
Orders[].ClinicalInfo[].Units
String
PossibleUnits of the value.
If the Value is a time range, this may be "WK"
Orders[].ClinicalInfo[].Abbreviation
String
ProbableAbbreviation of the value of the information element.
Typically only present for text answer AOEs
Orders[].ClinicalInfo[].Notes[]
Array of Strings
PossibleNotes related to the clinical info
{
"Meta": {
"DataModel": "Order",
"EventType": "QueryResponse",
"EventDateTime": "2024-09-26T13:09:20.653Z",
"Test": true,
"Source": {
"ID": "7ce6f387-c33c-417d-8682-81e83628cbd9",
"Name": "Redox Dev Tools"
},
"Destinations": [
{
"ID": "af394f14-b34a-464f-8d24-895f370af4c9",
"Name": "Redox EMR"
}
],
"Logs": [
{
"ID": "d9f5d293-7110-461e-a875-3beb089e79f3",
"AttemptID": "925d1617-2fe0-468c-a14c-f8c04b572c54"
}
],
"FacilityCode": null
},
"Orders": [
{
"Patient": {
"Identifiers": [
{
"ID": "0000000001",
"IDType": "MR"
},
{
"ID": "e167267c-16c9-4fe3-96ae-9cff5703e90a",
"IDType": "EHRID"
},
{
"ID": "a1d4ee8aba494ca",
"IDType": "NIST"
}
]
},
"Visit": {
"VisitNumber": 1234
},
"ID": "157968300",
"ApplicationOrderID": null,
"Status": "New",
"TransactionDateTime": "2015-05-06T06:00:58.872Z",
"CollectionDateTime": "2015-05-06T06:00:58.872Z",
"Specimen": {
"Source": null,
"BodySite": null,
"ID": null
},
"Procedure": {
"Code": "49086-2",
"Codeset": null,
"Description": "First trimester maternal screen with nuchal translucency panel"
},
"Provider": {
"NPI": null,
"ID": null,
"IDType": null,
"FirstName": null,
"LastName": null,
"Credentials": [],
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"EmailAddresses": [],
"PhoneNumber": {
"Office": null
},
"Location": {
"Type": null,
"Facility": null,
"FacilityIdentifiers": [],
"Department": null,
"DepartmentIdentifiers": [],
"Room": null
}
},
"ResultCopyProviders": [],
"OrderingFacility": {
"Name": null,
"Address": {
"StreetAddress": null,
"City": null,
"State": null,
"ZIP": null,
"County": null,
"Country": null
},
"PhoneNumber": null
},
"Priority": "Stat",
"Comments": null,
"Notes": [],
"Diagnoses": [
{
"Code": "Z31.41",
"Codeset": "ICD-10",
"Name": "Encounter for fertility testing",
"Type": null,
"DocumentedDateTime": null
}
],
"ClinicalInfo": [
{
"Code": "QUESTION001",
"Codeset": null,
"Description": "Estimated Due Date",
"Value": "2015-10-05",
"Units": null,
"Abbreviation": null,
"Notes": []
},
{
"Code": "QUESTION002",
"Codeset": null,
"Description": "Ethnicity",
"Value": "White",
"Units": null,
"Abbreviation": "W",
"Notes": []
},
{
"Code": "QUESTION010",
"Codeset": null,
"Description": "Is this a twin pregnancy?",
"Value": "Singleton",
"Units": null,
"Abbreviation": "sng",
"Notes": []
},
{
"Code": "QUESTION011",
"Codeset": null,
"Description": "Dating Method",
"Value": "LMP",
"Units": null,
"Abbreviation": "lmp",
"Notes": []
}
]
}
]
}