Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CommunicationRequest mapping:

OpenIMIS fieldDB typeFHIR fieldNoteSTPHMapping status
FeedbackIDPKidentifierUnique identifier
This is the Database ID and should be used only internally
FeedbackUUIDuniqueidentifieridentifierThe unique identifier used as PK for FHIR
mapped
ClaimIDFK(tblClaim)-The ClaimResponse has relation to feedback object

CareRenderedbitreasonCode

mapped
PaymentAskedbitreasonCode

mapped
DrugPrescribedbitreasonCode

mapped
DrugReceivedbitreasonCode

mapped
AsessmenttinyintreasonCode

mapped
CHFOfficerCodeint



FeedbackDatedatetimeoccurrenceDateTime

mapped
ValidityFromdatetime



ValidityTodatetime



LegacyIDint



AuditUserIDint



Endpoint specification:

Example of endpoint URL:

...

  • CREATE - the operation currently not supported

  • READ - by default return list of all available resources. To fetch information about a specific object you should add the primary key to URL for instance:
    http://127.0.0.1:8000/api_fhir/Claim/{feedbackIdfeedbackUUID}
    , where "{feedbackIdfeedbackUUID}" is the value of the primary key . Should be used the GET HTTP method.
  • UPDATE - the operation currently not supported
  • DELETE - the operation currently not supported

...

Example JSON representation of content:

Code Block
{
    "resourceType": "CommunicationRequest",
    "id": "1F719B223-83A7-44A1-8F21-7B80E5B9FDD0",
    "identifier": [
        {
            "type": {
                "coding": [
                    {
                        "code": "ACSN",
                        "system": "https://hl7.org/fhir/valueset-identifier-type.html"
                    }
                ]
            },
            "use": "usual",
            "value": "1"F719B223-83A7-44A1-8F21-7B80E5B9FDD0"
        }
    ],
    "occurrenceDateTime": "20102019-1110-16T0024T00:00:00",
    "reasonCode": [
        {
            "coding": [
                {
                    "code": "care_rendered"
                }
            ],
            "text": "TrueFalse"
        },
        {
            "coding": [
                {
                    "code": "payment_asked"
                }
            ],
            "text": "FalseTrue"
        },
        {
            "coding": [
                {
                    "code": "drug_prescribed"
                }
            ],
            "text": "True"
        },
        {
            "coding": [
                {
                    "code": "drug_received"
                }
            ],
            "text": "FalseTrue"
        },
        {
            "coding": [
                {
                    "code": "asessment"
                }
            ],
            "text": "21"
        }
    ],
    "status": "unknown"
}