record-match Message Example: JSON

This example contains the minimum set of elements expected in a record-match message.

{
  "resourceType": "Bundle",
  "id": "10bb101f-a121-4264-a920-67be9cb82c74",
  "type": "message",
  "entry": [
    {
      "fullUrl": "urn:uuid:267b18ce-3d37-4581-9baa-6fada338038b",
      "resource": {
        "resourceType": "MessageHeader",
        "id": "efdd254b-0e09-4164-883e-35cf3871715f",
        "timestamp": "2015-12-08T11:15:33-05:00",
        "event": {
          "system": "http://github.com/mitre/ptmatch/fhir/message-events",
          "code": "record-match"
        },
        "source": {
          "endpoint": "https://acme.com/pophealth"
        },
        "destination": [
          {
            "endpoint": "http://acme.com/record-matcher"
          }
        ],
        "author": {
          "reference": "urn:uuid:15121321-4af5-424c-a0e1-ed3aab1c350a"
        },
        "data": [
          {
            "reference": "urn:uuid:15121321-4af5-424c-a0e1-ed3aab1c348e"
          },
          {
            "reference": "urn:uuid:04121321-4af5-424c-a0e1-ed3aab1c349d"
          }
        ]
      }
    },

    {
      "fullUrl": "urn:uuid:15121321-4af5-424c-a0e1-ed3aab1c348e",
      "resource": {
        "resourceType": "Parameters",
        "parameter": [
          {
            "name" : "type",
            "valueString" : "master"
          },
          {
            "name" : "resourceType",
            "valueString" : "Patient"
          },
          {
            "name" : "searchExpression",
            "resource" : {
              "resourceType": "Parameters",
              "parameter": [
                {
                  "name" : "resourceUrl",
                  "valueString" : "http://acme.com/popHealth/fhir/Patient"
                },
                {
                  "name" : "name",
                  "valueString" : "jon"
                }
              ]
            }
          }
        ]
      }
    },

    {
      "fullUrl": "urn:uuid:04121321-4af5-424c-a0e1-ed3aab1c349d",
      "resource": {
        "resourceType": "Parameters",
        "parameter": [
          {
            "name" : "type",
            "valueString" : "query"
          },
          {
            "name" : "resourceType",
            "valueString" : "Patient"
          },
          {
            "name" : "searchExpression",
            "resource" : {
              "resourceType": "Parameters",
              "parameter": [
                {
                  "name" : "resourceUrl",
                  "valueString" : "http://acme.com/popHealth/fhir/Patient"
                },
                {
                  "name" : "name",
                  "valueString" : "john"
                }
              ]
            }
          }
        ]
      }
    },

    {
      "fullUrl": "urn:uuid:15121321-4af5-424c-a0e1-ed3aab1c350a",
      "resource": {
        "resourceType": "Practitioner",
        "identifier": {
          "use" : "usual",
          "system": "http://github.com/mitre/ptmatch/users",
          "value": "user1"
        }
      }
    }

  ]
}