You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: data/extensions/ClaimExtensions.fsh
+74-13Lines changed: 74 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,13 @@
1
+
Extension: AggregateClaimIndicator
2
+
Id: aggregate-claim-indicator
3
+
Title: "Aggregate Claim Indicator"
4
+
Description: "Indicator that identifies whether this claim record is included in the adjustment processing of the aggregate build logic for admissions, episodes or DCGs"
5
+
* value[x] only string
6
+
1
7
Extension: CapitatedServiceIndicator
2
8
Id: capitated-service-indicator
3
9
Title: "Capitated Service Indicator"
4
-
Description: "An indicator that this service (encounter record) was capitated"
10
+
Description: "Indicator that this service (encounter record) was capitated"
5
11
* value[x] only string
6
12
7
13
Extension: ClaimItemDetailClassification
@@ -13,32 +19,70 @@ Description: "Classification of the information contained in this claim item
13
19
Extension: ClaimSnapshotProviderName
14
20
Id: claim-snapshot-provider-name
15
21
Title: "Claim Snapshot Provider Name"
16
-
Description: "The original provider name as reported on the claim"
22
+
Description: "Original provider name as reported on the claim"
17
23
* value[x] only string
18
24
19
25
Extension: ClaimSnapshotProviderZipCode
20
26
Id: claim-snapshot-provider-zip-code
21
27
Title: "Claim Snapshot Provider Zip Code"
22
-
Description: "The original provider postal code, as reported on the claim"
28
+
Description: "Original provider postal code, as reported on the claim"
23
29
* value[x] only string
24
30
25
-
Extension: CompanyCode
26
-
Id: company-code
27
-
Title: "Company Code"
28
-
Description: "The company code of the subscriber as reported on the claim"
29
-
* value[x] only CodeableConcept
30
-
31
31
Extension: CompoundCode
32
32
Id: compound-code
33
33
Title: "Compound Code"
34
34
Description: "Indicator of whether the product is a compound drug or not"
35
35
* value[x] only CodeableConcept
36
36
37
+
Extension: CrossoverIndicator
38
+
Id: crossover-indicator
39
+
Title: "Crossover Indicator"
40
+
Description: "Indicator specifying whether the claim is a crossover claim where a portion is paid by Medicare"
41
+
* value[x] only string
42
+
37
43
Extension: EmployeeBusinessUnit
38
44
Id: employee-business-unit
39
45
Title: "Employee Business Unit"
40
-
Description: "The business unit of the subscriber as reported on the claim"
46
+
Description: "Business unit of the subscriber as reported on the claim"
47
+
* value[x] only CodeableConcept
48
+
49
+
Extension: Employer
50
+
Id: employer
51
+
Title: "Employer"
52
+
Description: "Customer-specific code for the employer as reported on the claim record"
53
+
* value[x] only CodeableConcept
54
+
55
+
Extension: FinancialSystem
56
+
Id: financial-system
57
+
Title: "Financial System"
58
+
Description: "Customer-specific code for the financial system"
59
+
* value[x] only CodeableConcept
60
+
61
+
Extension: FullyInsuredIndicator
62
+
Id: fully-insured-indicator
63
+
Title: "Fully Insured Indicator"
64
+
Description: "Indicator that the claim was for a fully insured plan"
65
+
* value[x] only string
66
+
67
+
Extension: ClaimCategory
68
+
Id: claim-category
69
+
Title: "Claim Category"
70
+
Description: "Standard HIPAA code for the category of the claim status"
71
+
* value[x] only CodeableConcept
72
+
* valueCodeableConcept from CLAIM-STATUS-CATEGORY (extensible)
73
+
74
+
Extension: ClaimStatus
75
+
Id: claim-status
76
+
Title: "Claim Status"
77
+
Description: "Standard HIPAA code for the status of an entire claim"
41
78
* value[x] only CodeableConcept
79
+
* valueCodeableConcept from CLAIM-STATUS (extensible)
80
+
81
+
Extension: LastClaimIndicator
82
+
Id: last-claim-indicator
83
+
Title: "Last Claim Indicator"
84
+
Description: "Indicator that identifies whether this claim record is the last or most recent claim"
85
+
* value[x] only string
42
86
43
87
Extension: LocalNumberOfUnitsPerService
44
88
Id: local-number-of-units-per-service
@@ -59,6 +103,12 @@ Title: "Network Id"
59
103
Description: "Customer-specific identifier of the patient provider network in which the member is enrolled"
60
104
* value[x] only string
61
105
106
+
Extension: NursingHomeIndicator
107
+
Id: nursing-home-indicator
108
+
Title: "Nursing Home Indicator"
109
+
Description: "Indicator that the claim was for a nursing home patient"
110
+
* value[x] only string
111
+
62
112
Extension: ProcedureGroup
63
113
Id: procedure-group
64
114
Title: "Procedure Group"
@@ -69,12 +119,23 @@ Description: "Groups assigned to categorize related procedures"
69
119
Extension: ReferralIndicator
70
120
Id: referral-indicator
71
121
Title: "Referral Indicator"
72
-
Description: "An indicator signifying the service resulted from a referral"
122
+
Description: "Indicator signifying the service resulted from a referral"
73
123
* value[x] only string
74
124
125
+
Extension: RxCount
126
+
Id: rx-count
127
+
Title: "RX Count"
128
+
Description: "Count of prescriptions for the drug claim"
129
+
* value[x] only unsignedInt
130
+
131
+
Extension: SubmissionType
132
+
Id: submission-type
133
+
Title: "Submission Type"
134
+
Description: "Customer-specific code for the type of electronic submission"
135
+
* value[x] only CodeableConcept
136
+
75
137
Extension: WhPayerPcpResponsibilityIndicator
76
138
Id: wh-payer-pcp-responsibility-indicator
77
139
Title: "Health Data Connect PCP Responsibility Indicator"
78
-
Description: "An indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
140
+
Description: "Indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
Copy file name to clipboardExpand all lines: data/resources/claim/CDM_Claim.fsh
+50-15Lines changed: 50 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -29,24 +29,56 @@ Description: "A provider issued list of professional services and products wh
29
29
* procedure.extension[procedureGroup] ^definition = "Groups assigned to categorize related procedures"
30
30
31
31
* item.extension contains CapitatedServiceIndicator named capitatedServiceIndicator 0..1
32
-
* item.extension[capitatedServiceIndicator] ^short = "An indicator that this service (encounter record) was capitated"
33
-
* item.extension[capitatedServiceIndicator] ^definition = "An indicator that this service (encounter record) was capitated"
32
+
* item.extension[capitatedServiceIndicator] ^short = "Indicator that this service (encounter record) was capitated"
33
+
* item.extension[capitatedServiceIndicator] ^definition = "Indicator that this service (encounter record) was capitated"
34
+
35
+
* item.extension contains FullyInsuredIndicator named fullyInsuredIndicator 0..1
36
+
* item.extension[fullyInsuredIndicator] ^short = "Indicator that the claim was for a fully insured plan"
37
+
* item.extension[fullyInsuredIndicator] ^definition = "Indicator that the claim was for a fully insured plan"
38
+
39
+
* item.extension contains NursingHomeIndicator named nursingHomeIndicator 0..1
40
+
* item.extension[nursingHomeIndicator] ^short = "Indicator that the claim was for a nursing home patient"
41
+
* item.extension[nursingHomeIndicator] ^definition = "Indicator that the claim was for a nursing home patient"
42
+
43
+
* insurance.extension contains CrossoverIndicator named crossoverIndicator 0..1
44
+
* insurance.extension[crossoverIndicator] ^short = "Indicator specifying whether the claim is a crossover claim where a portion is paid by Medicare"
45
+
* insurance.extension[crossoverIndicator] ^definition = "Indicator specifying whether the claim is a crossover claim where a portion is paid by Medicare"
46
+
47
+
* extension contains AggregateClaimIndicator named aggregateClaimIndicator 0..1
48
+
* extension[aggregateClaimIndicator] ^short = "Indicator that identifies whether this claim record is included in the adjustment processing of the aggregate build logic for admissions, episodes or DCGs"
49
+
* extension[aggregateClaimIndicator] ^definition = "Indicator that identifies whether this claim record is included in the adjustment processing of the aggregate build logic for admissions, episodes or DCGs"
34
50
35
51
* extension contains ClaimSnapshotProviderName named claimSnapshotProviderName 0..1
36
-
* extension[claimSnapshotProviderName] ^short = "The original provider name as reported on the claim"
37
-
* extension[claimSnapshotProviderName] ^definition = "The original provider name as reported on the claim"
52
+
* extension[claimSnapshotProviderName] ^short = "Original provider name as reported on the claim"
53
+
* extension[claimSnapshotProviderName] ^definition = "Original provider name as reported on the claim"
38
54
39
55
* extension contains ClaimSnapshotProviderZipCode named claimSnapshotProviderZipCode 0..1
40
-
* extension[claimSnapshotProviderZipCode] ^short = "The original provider postal code, as reported on the claim"
41
-
* extension[claimSnapshotProviderZipCode] ^definition = "The original provider postal code, as reported on the claim"
42
-
43
-
* item.extension contains CompanyCode named companyCode 0..1
44
-
* item.extension[companyCode] ^short = "The company code of the subscriber as reported on the claim"
45
-
* item.extension[companyCode] ^definition = "The company code of the subscriber as reported on the claim"
56
+
* extension[claimSnapshotProviderZipCode] ^short = "Original provider postal code, as reported on the claim"
57
+
* extension[claimSnapshotProviderZipCode] ^definition = "Original provider postal code, as reported on the claim"
46
58
47
59
* extension contains EmployeeBusinessUnit named employeeBusinessUnit 0..1
48
-
* extension[employeeBusinessUnit] ^short = "The business unit of the subscriber as reported on the claim"
49
-
* extension[employeeBusinessUnit] ^definition = "The business unit of the subscriber as reported on the claim"
60
+
* extension[employeeBusinessUnit] ^short = "Business unit of the subscriber as reported on the claim"
61
+
* extension[employeeBusinessUnit] ^definition = "Business unit of the subscriber as reported on the claim"
62
+
63
+
* extension contains Employer named employer 0..1
64
+
* extension[employer] ^short = "Customer-specific code for the employer as reported on the claim record"
65
+
* extension[employer] ^definition = "Customer-specific code for the employer as reported on the claim record"
66
+
67
+
* extension contains FinancialSystem named financialSystem 0..1
68
+
* extension[financialSystem] ^short = "Customer-specific code for the financial system"
69
+
* extension[financialSystem] ^definition = "Customer-specific code for the financial system"
70
+
71
+
* extension contains ClaimCategory named claimCategory 0..1
72
+
* extension[claimCategory] ^short = "Standard HIPAA code for the category of the claim status"
73
+
* extension[claimCategory] ^definition = "Standard HIPAA code for the category of the claim status"
74
+
75
+
* extension contains ClaimStatus named claimStatus 0..1
76
+
* extension[claimStatus] ^short = "Standard HIPAA code for the status of an entire claim"
77
+
* extension[claimStatus] ^definition = "Standard HIPAA code for the status of an entire claim"
78
+
79
+
* extension contains LastClaimIndicator named lastClaimIndicator 0..1
80
+
* extension[lastClaimIndicator] ^short = "Indicator that identifies whether this claim record is the last or most recent claim"
81
+
* extension[lastClaimIndicator] ^definition = "Indicator that identifies whether this claim record is the last or most recent claim"
50
82
51
83
* item.quantity.extension contains LocalNumberOfUnitsPerService named localNumberOfUnitsPerService 0..1
52
84
* item.quantity.extension[localNumberOfUnitsPerService] ^short = "Customer-specific quantity of either services or units"
@@ -56,10 +88,13 @@ Description: "A provider issued list of professional services and products wh
56
88
* extension[snapshotAgeInYears] ^short = "The age of the patient in years at the date of service"
57
89
* extension[snapshotAgeInYears] ^definition = "The age of the patient in years at the date of service"
58
90
91
+
* extension contains SubmissionType named submissionType 0..1
92
+
* extension[submissionType] ^short = "Customer-specific code for the type of electronic submission"
93
+
* extension[submissionType] ^definition = "Customer-specific code for the type of electronic submission"
94
+
59
95
* extension contains WhPayerPcpResponsibilityIndicator named whPayerPcpResponsibilityIndicator 0..1
60
-
* extension[whPayerPcpResponsibilityIndicator] ^short = "An indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
61
-
* extension[whPayerPcpResponsibilityIndicator] ^definition = "An indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
96
+
* extension[whPayerPcpResponsibilityIndicator] ^short = "Indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
97
+
* extension[whPayerPcpResponsibilityIndicator] ^definition = "Indicator signifying that the primary care physician is the physician considered either responsible or accountable for this claim"
62
98
63
99
//Business rule to ensure the correct position of a provider on claim item against the CareTeam sequence
Copy file name to clipboardExpand all lines: data/resources/claim/CDM_ClaimResponse_Drug.fsh
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ Id: cdm-claim-response-drug
4
4
Title: "CDM Claim Response Drug"
5
5
Description: "This resource provides the adjudication details from the processing of a Claim resource. The CDMClaimResponseDrug profile extends the CDMClaimResponse resource with additional adjudication details that are specific to pharmacy claims."
6
6
7
+
* item.extension contains UsualAndCustomaryAmount named usualAndCustomaryAmount 0..1
8
+
* item.extension[usualAndCustomaryAmount] ^short = "Usual and customary amount on the drug claim"
9
+
* item.extension[usualAndCustomaryAmount] ^definition = "Usual and customary amount on the drug claim"
10
+
7
11
* item.extension contains RxFormularyIndicator named rxFormularyIndicator 0..1
8
12
* item.extension[rxFormularyIndicator] ^short = "An indicator that the prescription drug is included in the formulary"
9
13
* item.extension[rxFormularyIndicator] ^definition = "An indicator that the prescription drug is included in the formulary"
0 commit comments