FHIR Resource - CommunicationRequest

OpenIMIS table - tblFeedback

FHIR field

OpenIMIS field

notes

mapping status

identifier

feedbackId

mapped

reasonCode

CareRendered / PaymentAsked / DrugPrescribed / DrugReceived / Assessment

reasonCode field contains all the information mapped to all listed fields

mapped

occurrenceDateTime

feedBackDate

mapped

Description:

The FHIR CommunicationRequest endpoint can be used to fetch information about claim feedback. The resource used by the ComunicationResponse to provide information about feedback. More information can be found here: openIMIS tblClaim resource (FHIR Claim / ClaimResponse)

Supported HTTP operation:

Module configuration used by the endpoint:

stu3_fhir_identifier_type_config

configuration of system and codes used to represent the specific types of identifiers

"stu3_fhir_identifier_type_config":{
"system":"https://hl7.org/fhir/valueset-identifier-type.html",
"fhir_code_for_imis_db_id_type":"ACSN",
"fhir_code_for_imis_chfid_type":"SB",
"fhir_code_for_imis_passport_type":"PPN",
"fhir_code_for_imis_facility_id_type":"FI",
"fhir_code_for_imis_claim_admin_code_type":"FILL",
"fhir_code_for_imis_claim_code_type":"MR",

},

stu3_fhir_communication_request_config

configuration of system and codes used to represent the specific codes for IMIS feedback attributes

"stu3_fhir_communication_request_config":{
"fhir_care_rendered_code":"care_rendered",
"fhir_payment_asked_code":"payment_asked",
"fhir_drug_prescribed_code":"drug_prescribed",
"fhir_drug_received_code":"drug_received",
"fhir_asessment_code":"asessment"
}

Example JSON representation of content:

{
  "resourceType": "CommunicationRequest",
  "id": "1",
  "identifier": [
    {
      "type": {
        "coding": [
          {
            "code": "ACSN",
            "system": "https://hl7.org/fhir/valueset-identifier-type.html"
          }
        ]
      },
      "use": "usual",
      "value": "1"
    }
  ],
  "occurrenceDateTime": "2010-11-16T00:00:00",
  "reasonCode": [
    {
      "coding": [
        {
          "code": "care_rendered"
        }
      ],
      "text": "True"
    },
    {
      "coding": [
        {
          "code": "payment_asked"
        }
      ],
      "text": "False"
    },
    {
      "coding": [
        {
          "code": "drug_prescribed"
        }
      ],
      "text": "True"
    },
    {
      "coding": [
        {
          "code": "drug_received"
        }
      ],
      "text": "False"
    },
    {
      "coding": [
        {
          "code": "asessment"
        }
      ],
      "text": "2"
    }
  ]
}