FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: OperationDefinition/SearchByPayment

Packagehl7.fhir.us.davinci-pr
TypeOperationDefinition
IdSearchByPayment
FHIR VersionR4
Sourcehttp://hl7.org/fhir/us/davinci-pr/https://build.fhir.org/ig/HL7/davinci-pr/OperationDefinition-SearchByPayment.html
URLhttp://hl7.org/fhir/us/davinci-pr/OperationDefinition/SearchByPayment
Version1.0.0
Statusactive
Date2025-04-07T20:24:22+00:00
NameSearchByPayment
TitleSearch for Postable Remittance By Payment
Realmus
Authorityhl7
DescriptionThis operation is used to search for a postable remittance by providing payment information.
Typefalse
Kindoperation

Resources that use this resource

CapabilityStatement
PostableRemittanceClientCapabilitiesPostable Remittance Client Capabilities
PostableRemittanceServerCapabilitiesPostable Remittance Server Capabilities

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: OperationDefinition SearchByPayment

URL: [base]/$searchByPayment

Input parameters Profile:Search By Payment Incoming Parameters

Output parameters Profile:Search By Payment Result Outgoing Parameters

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INTIN1..1string

Medical Group / Billing Provider / Payee TIN

INPayerID0..1string

Payer Identifer

INPayerName0..1string

Payer Name

INServiceStartDate0..1date

Start Date of Service

INServiceEndDate0..1date

End Date of Service

INPaymentInfo1..1

Information about the payment being searched for.

INPaymentInfo.PaymentIssueDate1..1Period

Payment Issue Date

INPaymentInfo.PaymentAmountRange0..1

Payment Amount Range

INPaymentInfo.PaymentAmountRange.PaymentAmountLow1..1Money

Payment Number Low

INPaymentInfo.PaymentAmountRange.PaymentAmountHigh1..1Money

Payment Number High

INPaymentInfo.PaymentNumber1..1string

Payment Number - EFT/Cheque/Unique Remit Number

OUTTIN1..1string

Medical Group / Billing Provider / Payee TIN

OUTPayer1..1

Details of payer information.

OUTPayer.PayerID1..1string

Payer Identifier

OUTPayer.PayerName1..1string

Payer Name

OUTPaymentInfo1..*

Details of adjudicated payment.

OUTPaymentInfo.PaymentDate1..1date

Payment Date

OUTPaymentInfo.PaymentNumber1..1string

Payment Number

OUTPaymentInfo.PaymentAmount1..1Money

Payment Amount

OUTPaymentInfo.Remittance1..*

Details of remittance advice.

OUTPaymentInfo.Remittance.RemittanceAdviceIdentifier1..1string

Remittance Advice Identifier

OUTPaymentInfo.Remittance.RemittanceAdviceType1..1codeRemittance Advice Value Set (Required)

Remittance Advice Type

OUTPaymentInfo.Remittance.RemittanceAdviceDate1..1date

Remittance Advice Date

OUTPaymentInfo.Remittance.RemittanceAdviceFileSize1..1integer

Remittance Advice File Size


Source

{
  "resourceType": "OperationDefinition",
  "id": "SearchByPayment",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "claims"
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm",
      "valueInteger": 1,
      "_valueInteger": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/us/davinci-pr/ImplementationGuide/hl7.fhir.us.davinci-pr"
          }
        ]
      }
    },
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
      "valueCode": "trial-use",
      "_valueCode": {
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
            "valueCanonical": "http://hl7.org/fhir/us/davinci-pr/ImplementationGuide/hl7.fhir.us.davinci-pr"
          }
        ]
      }
    }
  ],
  "url": "http://hl7.org/fhir/us/davinci-pr/OperationDefinition/SearchByPayment",
  "version": "1.0.0",
  "name": "SearchByPayment",
  "title": "Search for Postable Remittance By Payment",
  "status": "active",
  "kind": "operation",
  "date": "2025-04-07T20:24:22+00:00",
  "publisher": "HL7 International / Payer/Provider Information Exchange Work Group",
  "contact": [
    {
      "name": "HL7 International / Payer/Provider Information Exchange Work Group",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/claims"
        }
      ]
    }
  ],
  "description": "This operation is used to search for a postable remittance by providing payment information.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US",
          "display": "United States of America"
        }
      ]
    }
  ],
  "code": "searchByPayment",
  "system": true,
  "type": false,
  "instance": false,
  "inputProfile": "http://hl7.org/fhir/us/davinci-pr/StructureDefinition/searchByPaymentParameters",
  "outputProfile": "http://hl7.org/fhir/us/davinci-pr/StructureDefinition/searchByPaymentResultParameters",
  "parameter": [
    {
      "name": "TIN",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "Medical Group / Billing Provider / Payee TIN",
      "type": "string"
    },
    {
      "name": "PayerID",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "Payer Identifer",
      "type": "string"
    },
    {
      "name": "PayerName",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "Payer Name",
      "type": "string"
    },
    {
      "name": "ServiceStartDate",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "Start Date of Service",
      "type": "date"
    },
    {
      "name": "ServiceEndDate",
      "use": "in",
      "min": 0,
      "max": "1",
      "documentation": "End Date of Service",
      "type": "date"
    },
    {
      "name": "PaymentInfo",
      "use": "in",
      "min": 1,
      "max": "1",
      "documentation": "Information about the payment being searched for.",
      "part": [
        {
          "name": "PaymentIssueDate",
          "use": "in",
          "min": 1,
          "max": "1",
          "documentation": "Payment Issue Date",
          "type": "Period"
        },
        {
          "name": "PaymentAmountRange",
          "use": "in",
          "min": 0,
          "max": "1",
          "documentation": "Payment Amount Range",
          "part": [
            {
              "name": "PaymentAmountLow",
              "use": "in",
              "min": 1,
              "max": "1",
              "documentation": "Payment Number Low",
              "type": "Money"
            },
            {
              "name": "PaymentAmountHigh",
              "use": "in",
              "min": 1,
              "max": "1",
              "documentation": "Payment Number High",
              "type": "Money"
            }
          ]
        },
        {
          "name": "PaymentNumber",
          "use": "in",
          "min": 1,
          "max": "1",
          "documentation": "Payment Number - EFT/Cheque/Unique Remit Number",
          "type": "string"
        }
      ]
    },
    {
      "name": "TIN",
      "use": "out",
      "min": 1,
      "max": "1",
      "documentation": "Medical Group / Billing Provider / Payee TIN",
      "type": "string"
    },
    {
      "name": "Payer",
      "use": "out",
      "min": 1,
      "max": "1",
      "documentation": "Details of payer information.",
      "part": [
        {
          "name": "PayerID",
          "use": "out",
          "min": 1,
          "max": "1",
          "documentation": "Payer Identifier",
          "type": "string"
        },
        {
          "name": "PayerName",
          "use": "out",
          "min": 1,
          "max": "1",
          "documentation": "Payer Name",
          "type": "string"
        }
      ]
    },
    {
      "name": "PaymentInfo",
      "use": "out",
      "min": 1,
      "max": "*",
      "documentation": "Details of adjudicated payment.",
      "part": [
        {
          "name": "PaymentDate",
          "use": "out",
          "min": 1,
          "max": "1",
          "documentation": "Payment Date",
          "type": "date"
        },
        {
          "name": "PaymentNumber",
          "use": "out",
          "min": 1,
          "max": "1",
          "documentation": "Payment Number",
          "type": "string"
        },
        {
          "name": "PaymentAmount",
          "use": "out",
          "min": 1,
          "max": "1",
          "documentation": "Payment Amount",
          "type": "Money"
        },
        {
          "name": "Remittance",
          "use": "out",
          "min": 1,
          "max": "*",
          "documentation": "Details of remittance advice.",
          "part": [
            {
              "name": "RemittanceAdviceIdentifier",
              "use": "out",
              "min": 1,
              "max": "1",
              "documentation": "Remittance Advice Identifier",
              "type": "string"
            },
            {
              "name": "RemittanceAdviceType",
              "use": "out",
              "min": 1,
              "max": "1",
              "documentation": "Remittance Advice Type",
              "type": "code",
              "binding": {
                "strength": "required",
                "valueSet": "http://hl7.org/fhir/us/davinci-pr/ValueSet/RemittanceAdviceType"
              }
            },
            {
              "name": "RemittanceAdviceDate",
              "use": "out",
              "min": 1,
              "max": "1",
              "documentation": "Remittance Advice Date",
              "type": "date"
            },
            {
              "name": "RemittanceAdviceFileSize",
              "use": "out",
              "min": 1,
              "max": "1",
              "documentation": "Remittance Advice File Size",
              "type": "integer"
            }
          ]
        }
      ]
    }
  ]
}