Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Version published after converting to the new editor

List of content:

...

OpenIMIS fieldDB typeRequest or responseFHIR fieldDescriptionNoteSTPHMapping status
ClaimItemIDPK-




ClaimIDFK(tblClaim)-

This resource is part of FHIR Claim.



Requestclaim.item.category = 'product'
This is not in openIMIS but required in FHIR to differenciate Claim.Items and Claim.Services
mapped
ItemIDFK(tblItems)Requestclaim.item.service
We can try represent the item as a CodeableConcept (using item code).OKmapped
ProdIDFK(tblProduct)Response

We can consider using the claimResponse.insurance.Not required by external systems 
ClaimItemStatustinyintResponseclaimResponse.item.adjudication.reasonDefault: 1
1 - passed
2 - rejected
The FHIR resource doesn't provide a place for that information but we can consider using the claimResponse.item.adjudication.reason field.OKmapped
AvailabilitybitRequestclaim.information
The claim.item.informationSequence can be used to join the information with the claim item.Not required by external systems 
QtyProvideddecimalRequestclaim.item.quantity

OKmapped
QtyApproveddecimalResponseclaimResponse.item.adjudication.value

OKmapped
PriceAskeddecimalRequestclaim.item.unitPrice

OKmapped
PriceAdjusteddecimalResponseclaimResponse.item.adjudication.amount



PriceApproveddecimalResponseclaimResponse.item.adjudication.amount



PriceValuateddecimalResponseclaimResponse.item.adjudication.amount



ExplanationntextRequestclaim.information
The Claim.item.informationLinkId is used to join the explanation and claim item. The explanation isn't used in POST operation because of the uspUpdateClaimFromPhone procedure didn't contain that information.

Check also 

Claim.item.informationLinkId


mapped
JustificationntextResponseclaimResponse.processNote
claimResponse.item.noteNumber can be used to join justification and claim itemOKmapped
RejectionReasonsmallintResponseclaimResponse.item.adjudication.reason
adjudication.reason contains the rejection code. This is separate adjudication object (with adjudication.category = "rejected_reason")   Check web_app_vb/IMIS_BL/General.vb#L914mapped
ValidityFromdatetime-
Audit information. More information can be found here (on page 113):
Web application -Functional Design Specification.pdf
This information are valuable for OpenIMIS but I probably not required by external systems.


ValidityTodatetime-


LegacyIDint-


AuditUserIDint-


ValidityFromReviewdatetimeResponse

I'm not sure if this information are valuable for external systems. If needed we can try to use the claimResponse.processNote or add the FHIR extensions.
Not required by external systems 
ValidityToReviewdatetimeResponse

Not required by external systems 
AuditUserIDReviewintResponse

Not required by external systems 
LimitationValuedecimalResponseclaimResponse.item.adjudication.amount

OKmapped
Limitationchar(1)ResponseclaimResponse.processNote
claimResponse.item.noteNumber can be used to join information about Limitation and claim item

PolicyIDintResponse


Not required by external systems 
RemuneratedAmountdecimalResponseclaimResponse.item.adjudication.amount



DeductableAmountdecimalResponseclaimResponse.item.adjudication.amount



ExceedCeilingAmountdecimalResponseclaimResponse.item.adjudication.amount



PriceOriginchar(1)ResponseclaimResponse.processNote
claimResponse.item.noteNumber can be used to join information about PriceOrigin and claim itemNot required by external systems 
ExceedCeilingAmountCategorydecimal-

I don't know when this field is used.Check [uspProcessSingleClaimStep2] 

...