FHIR IG analytics| Package | pharmacyeclaim.trial |
| Resource Type | StructureDefinition |
| Id | profile-parameters-IN-Daily-Totals.StructureDefinition.json |
| FHIR Version | R4 |
| Source | https://simplifier.net/resolve?scope=pharmacyeclaim.trial@1.0.0-trial-preview&canonical=http://pharmacyeclaims.ca/FHIR/v1.0/StructureDefinition/profile-parameters-daily-totals-details-IN |
| URL | http://pharmacyeclaims.ca/FHIR/v1.0/StructureDefinition/profile-parameters-daily-totals-details-IN |
| Status | draft |
| Name | DailyTotalsDetailsParametersIN |
| Title | DailyTotals and Details Parameters IN |
| Description | DailyTotalsParametersIN is used to query an adjudicator to retrieve daily totals over a period of time |
| Purpose | Usedis used to query an adjudicator to retrieve daily totals over a period of time. Also used to query details |
| Type | Parameters |
| Kind | resource |
| StructureDefinition | |
| profile-message-header-request | MessageHeader Request |
No resources found
No narrative content found in resource
{
"resourceType": "StructureDefinition",
"id": "profile-parameters-daily-totals-details-IN",
"url": "http://pharmacyeclaims.ca/FHIR/v1.0/StructureDefinition/profile-parameters-daily-totals-details-IN",
"name": "DailyTotalsDetailsParametersIN",
"title": "DailyTotals and Details Parameters IN",
"status": "draft",
"description": "DailyTotalsParametersIN is used to query an adjudicator to retrieve daily totals over a period of time",
"purpose": "Usedis used to query an adjudicator to retrieve daily totals over a period of time. Also used to query details",
"fhirVersion": "4.0.1",
"kind": "resource",
"abstract": false,
"type": "Parameters",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Parameters",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Parameters.id",
"path": "Parameters.id",
"mustSupport": true
},
{
"id": "Parameters.parameter",
"path": "Parameters.parameter",
"slicing": {
"discriminator": [
{
"type": "value",
"path": "id"
}
],
"rules": "open"
},
"min": 1,
"mustSupport": true
},
{
"id": "Parameters.parameter:AdjudicatorID",
"path": "Parameters.parameter",
"sliceName": "AdjudicatorID",
"comment": "Usage Note: This is the destination adjudicator, that is identifiable via the MH.destination. This is a codified version or string as assigned at time of implementation.\r\nCPHA Map A.01.03 IIN",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:AdjudicatorID.name",
"path": "Parameters.parameter.name",
"fixedString": "AdjudicatorID"
},
{
"id": "Parameters.parameter:AdjudicatorID.value[x]",
"path": "Parameters.parameter.value[x]",
"min": 1,
"type": [
{
"code": "string"
}
]
},
{
"id": "Parameters.parameter:TraceNumber",
"path": "Parameters.parameter",
"sliceName": "TraceNumber",
"comment": "Usage Note: Identifier assigned to this transaction; limited to 6N for backward compatibility. Note; FHIR includes a message identifier which is unrestricted in size\r\nCPHA Map: B.23.03 Trace Number 6N",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:TraceNumber.name",
"path": "Parameters.parameter.name",
"fixedString": "TraceNumber"
},
{
"id": "Parameters.parameter:TraceNumber.value[x]",
"path": "Parameters.parameter.value[x]",
"type": [
{
"code": "Identifier"
}
]
},
{
"id": "Parameters.parameter:TraceNumber.value[x].system",
"path": "Parameters.parameter.value[x].system",
"mustSupport": true
},
{
"id": "Parameters.parameter:TraceNumber.value[x].value",
"path": "Parameters.parameter.value[x].value",
"min": 1,
"mustSupport": true
},
{
"id": "Parameters.parameter:StartDateTime",
"path": "Parameters.parameter",
"sliceName": "StartDateTime",
"comment": "Usage Note: Specifies the start date of the desired result set and is therefore mandatory. Time and timezone may also be specified if agreed to by implementers\r\nCPHA Map: Adjudication Date F.90.03",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:StartDateTime.name",
"path": "Parameters.parameter.name",
"fixedString": "StartDate"
},
{
"id": "Parameters.parameter:StartDateTime.value[x]",
"path": "Parameters.parameter.value[x]",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Parameters.parameter:EndDateTime",
"path": "Parameters.parameter",
"sliceName": "EndDateTime",
"comment": "Usage Note: Specifies the end date of the result set; must be included when different from the StartDate\r\nCPHA Map: New; CPHA3 only supports a single adjudicaiton date",
"mustSupport": true
},
{
"id": "Parameters.parameter:EndDateTime.name",
"path": "Parameters.parameter.name",
"fixedString": "EndDate"
},
{
"id": "Parameters.parameter:EndDateTime.value[x]",
"path": "Parameters.parameter.value[x]",
"min": 1,
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Parameters.parameter:ResultsRule",
"path": "Parameters.parameter",
"sliceName": "ResultsRule",
"comment": "Usage Rule: This specifies the type of response desired. Code= Include/Exclude/All\r\nAll=Return everything (Carrier list MUST be blank)\r\nInclude=Return only carriers that are specifed in the list for the adjudicator identified\r\nExclude=Return everything EXCEPT carriers that are specified in the list for the adjudicator identified\r\nCPHA Mapping: Not in CPHA; Adjudicators map all to return everything or exclusions; reject if query cannot be fulfilled",
"min": 1,
"max": "1",
"mustSupport": true
},
{
"id": "Parameters.parameter:ResultsRule.name",
"path": "Parameters.parameter.name",
"fixedString": "ResultsRule"
},
{
"id": "Parameters.parameter:ResultsRule.value[x]",
"path": "Parameters.parameter.value[x]",
"min": 1,
"type": [
{
"code": "code"
}
]
},
{
"id": "Parameters.parameter:Carriers",
"path": "Parameters.parameter",
"sliceName": "Carriers",
"comment": "Usage Note: Specifies the carrier(s) that are to be included or excluded from the desired result set. The provider may utilize this field to identify a particular plan within an IIN to obtain more precise summaries, if payments are issued by carrier ID, or to obtain more concise detailed records from adjudicators who segregate accounts by carrier ID.\r\nCPHA Map: C.30.03 Carrier ID",
"mustSupport": true
},
{
"id": "Parameters.parameter:Carriers.name",
"path": "Parameters.parameter.name",
"fixedString": "Carrier"
},
{
"id": "Parameters.parameter:Carriers.value[x]",
"path": "Parameters.parameter.value[x]",
"comment": "Usage: The carrier ID.",
"min": 1,
"type": [
{
"code": "Identifier"
}
],
"mustSupport": true
},
{
"id": "Parameters.parameter:Carriers.value[x].value",
"path": "Parameters.parameter.value[x].value",
"comment": "CPHA3 Map: C.30.03 Carrier ID \r\n\r\nIf the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.",
"min": 1,
"mustSupport": true
},
{
"id": "Parameters.parameter:Carriers.part.value[x]",
"path": "Parameters.parameter.part.value[x]",
"type": [
{
"code": "base64Binary"
},
{
"code": "boolean"
},
{
"code": "canonical"
},
{
"code": "code"
},
{
"code": "date"
},
{
"code": "dateTime"
},
{
"code": "decimal"
},
{
"code": "id"
},
{
"code": "instant"
},
{
"code": "integer"
},
{
"code": "markdown"
},
{
"code": "oid"
},
{
"code": "positiveInt"
},
{
"code": "string"
},
{
"code": "time"
},
{
"code": "unsignedInt"
},
{
"code": "uri"
},
{
"code": "url"
},
{
"code": "uuid"
},
{
"code": "Address"
},
{
"code": "Age"
},
{
"code": "Annotation"
},
{
"code": "Attachment"
},
{
"code": "CodeableConcept"
},
{
"code": "Coding"
},
{
"code": "ContactPoint"
},
{
"code": "Count"
},
{
"code": "Distance"
},
{
"code": "Duration"
},
{
"code": "HumanName"
},
{
"code": "Identifier"
},
{
"code": "Money"
},
{
"code": "Period"
},
{
"code": "Quantity"
},
{
"code": "Range"
},
{
"code": "Ratio"
},
{
"code": "Reference"
},
{
"code": "SampledData"
},
{
"code": "Signature"
},
{
"code": "Timing"
},
{
"code": "ContactDetail"
},
{
"code": "Contributor"
},
{
"code": "DataRequirement"
},
{
"code": "Expression"
},
{
"code": "ParameterDefinition"
},
{
"code": "RelatedArtifact"
},
{
"code": "TriggerDefinition"
},
{
"code": "UsageContext"
},
{
"code": "Dosage"
}
]
},
{
"id": "Parameters.parameter:MaxRecordResponse",
"path": "Parameters.parameter",
"sliceName": "MaxRecordResponse",
"comment": "Usage Note: Value must indicate the max number of records that can be supported by the sending application.. Conformance: The adjudicator may send less than this number but cannot send more records than indicated. If there are more records in the query result, query paging must be used.\r\nCPHA Map: None",
"mustSupport": true
},
{
"id": "Parameters.parameter:MaxRecordResponse.name",
"path": "Parameters.parameter.name",
"fixedString": "MaxRecordResponse",
"mustSupport": true
},
{
"id": "Parameters.parameter:MaxRecordResponse.value[x]",
"path": "Parameters.parameter.value[x]",
"comment": "Usage Note: Set value = max number of records that the sending system can receive in a single page",
"type": [
{
"code": "positiveInt"
}
],
"mustSupport": true
}
]
}
}