Skip to main content

HS.FHIR.DTL.Util.SDA3.Handler.MedicalClaim

class HS.FHIR.DTL.Util.SDA3.Handler.MedicalClaim

Method Inventory

Methods

classmethod AdjudicationAmountNumeric(source As HS.SDA3.Numeric, categorySystem As %String, categoryValue As %String, ByRef aux) as HS.FHIR.DTL.vR4.Model.Element.ClaimResponse.item.adjudication
classmethod Diagnosis(diagnosis As HS.SDA3.CodeTableDetail.Diagnosis, isPrincipal As %Boolean, diagnosisList As %ListOfObjects, ByRef aux) as HS.FHIR.DTL.vSTU3.Model.Element.Claim.diagnosis
This method is needed to ensure the sequence numbers for the list of diagnoses is accurate and puts the principal diagnosis first. This method should be used by SDA3 to STU3 (FHIR3) transformations ONLY.
classmethod DiagnosisCodeTable(diagnosis As HS.SDA3.CodeTableDetail.Diagnosis, target As HS.FHIR.DTL.vR4.Model.Resource.Claim, type As %String, ByRef aux) as HS.FHIR.DTL.vR4.Model.Element.Claim.diagnosis
This method is used for transformations for MedicalClaim/Claim and PharmacyClaim/Claim. It produces a "diagnosis" Backbone element for Claim resources, using CodeTableDetail input. It ensures the sequence numbers for the list of diagnoses, and adds the type, if specified.
classmethod DiagnosisSDA3(diagnosis As HS.SDA3.Diagnosis, target As HS.FHIR.DTL.vR4.Model.Resource.Claim, ByRef aux) as HS.FHIR.DTL.vR4.Model.Element.Claim.diagnosis
This method is used for transformations for MedicalClaim/Claim and PharmacyClaim/Claim. It produces a "diagnosis" Backbone element for Claim resources, using SDA3 Object type input. It ensures the sequence numbers for the list of diagnoses.
classmethod Insurance(coverageExternalId As %String, target As %RegisteredObject, isFocal As %Boolean, ByRef aux) as %RegisteredObject
This method produces an "insurance" Backbone element for Claim and ClaimResponse resources. "target" input and the return type are abstracted to %RegisteredObject to reflect the multipurpose use of this method.
classmethod MedicalClaimLine(medicalClaimLine As HS.SDA3.MedicalClaimLine, claim As HS.FHIR.DTL.vR4.Model.Resource.Claim, ByRef aux) as HS.FHIR.DTL.vR4.Model.Element.Claim.item
This method is needed to ensure the sequence numbers for the list of Claim items is accurate.
classmethod MedicalClaimLineToInsurance(claim, target, ByRef aux)
classmethod MedicalClaimLineToResponseItem(medicalClaimLine As HS.SDA3.MedicalClaimLine, target As HS.FHIR.DTL.vR4.Model.Resource.ClaimResponse, ByRef aux) as HS.FHIR.DTL.vR4.Model.Element.ClaimResponse.item
This method is needed to ensure the sequence numbers for the list of Claim items is accurate.
This method is needed to ensure the sequence numbers for the list of procedures is accurate. This method should be used by SDA3 to STU3 (FHIR3) transformations ONLY.
classmethod ProcedureModifier(source As %String, ByRef aux) as HS.FHIR.DTL.vR4.Model.Datatype.CodeableConcept
classmethod ProcedureSDA3(procedure As HS.SDA3.Procedure, target As HS.FHIR.DTL.vR4.Model.Resource.Claim, type As %String, ByRef aux) as %RegisteredObject
This method is used by transformations for MedicalClaim/Claim and PharmacyClaim/Claim. It produces a "procedure" Backbone element for Claim resources. It ensures the sequence numbers for the list of procedures, and adds the type, if specified.
FeedbackOpens in a new tab