Documentation
¶
Index ¶
- func AllergyExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func AssessmentPerformedExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func CommunicationExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ConditionExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func DiagnosisInactiveExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func DiagnosticStudyOrderExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func EncounterOrderExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func EncounterPerformedExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ExtractAnatomicalLocation(diagnosis *models.Condition, entryElement xml.Node, ...)
- func ExtractCodedConcept(concept *models.CodedConcept, entryElement xml.Node, ...)
- func ExtractCodes(coded *models.Coded, entryElement xml.Node, codePath *xpath.Expression)
- func ExtractDates(entry *models.Entry, entryElement xml.Node)
- func ExtractDemographics(patient *models.Record, patientElement xml.Node)
- func ExtractEntry(entryElement xml.Node, oid string, extractor EntryExtractor, status string) interface{}
- func ExtractLaterality(diagnosis *models.Condition, entryElement xml.Node, ...)
- func ExtractOrdinality(diagnosis *models.Condition, entryElement xml.Node, ...)
- func ExtractReasonOrNegation(entry *models.Entry, entryElement xml.Node)
- func ExtractScalar(scalar *models.Scalar, entryElement xml.Node, scalarPath *xpath.Expression)
- func ExtractSection(xmlNode xml.Node, sectionXpath *xpath.Expression, extractor EntryExtractor, ...) []interface{}
- func ExtractSeverity(diagnosis *models.Condition, entryElement xml.Node, ...)
- func ExtractValues(entry *models.Entry, entryElement xml.Node, valuePath *xpath.Expression)
- func FirstElement(xpath *xpath.Expression, xmlNode xml.Node) xml.Node
- func FirstElementContent(xpath *xpath.Expression, xmlNode xml.Node) string
- func GestationalAgeExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func GetTimestamp(xpath *xpath.Expression, xmlNode xml.Node) *int64
- func ImportAddress(addressElement xml.Node) models.Address
- func ImportTelecom(telecomEntry xml.Node) models.Telecom
- func InsuranceProviderExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func LabOrderExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func LabResultExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func MedicalEquipmentExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func MedicationActiveExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func MedicationDispensedExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func MedicationExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func OrganizationExtractor(organzationElement xml.Node) models.Organization
- func ProcedureExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ProcedureIntoleranceExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ProcedureOrderExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ProcedurePerformedExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func ProviderExtractor(performerElement xml.Node) models.Provider
- func ProviderPerformanceExtractor(patientElement xml.Node, providerXPath *xpath.Expression) []models.ProviderPerformance
- func Read_patient(document string) string
- func ResultExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func TimestampToSeconds(timestamp string) *int64
- func TransferFromExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- func TransferToExtractor(entry *models.Entry, entryElement xml.Node) interface{}
- type EntryExtractor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllergyExtractor ¶
AllergyExtractor extracts allergy/intolerance/adverse event-specific data, such as the specific reaction & the severity
func CommunicationExtractor ¶
func ConditionExtractor ¶
func EncounterOrderExtractor ¶
func ExtractCodedConcept ¶
func ExtractCodedConcept(concept *models.CodedConcept, entryElement xml.Node, codePath *xpath.Expression)
func ExtractCodes ¶
func ExtractDemographics ¶
func ExtractEntry ¶
func ExtractEntry(entryElement xml.Node, oid string, extractor EntryExtractor, status string) interface{}
func ExtractLaterality ¶
func ExtractOrdinality ¶
func ExtractReasonOrNegation ¶
func ExtractScalar ¶
func ExtractSection ¶
func ExtractSection(xmlNode xml.Node, sectionXpath *xpath.Expression, extractor EntryExtractor, oid string, status string) []interface{}
func ExtractSeverity ¶
func ExtractValues ¶
func FirstElement ¶
func FirstElementContent ¶
func FirstElementContent(xpath *xpath.Expression, xmlNode xml.Node) string
func GestationalAgeExtractor ¶
func GetTimestamp ¶
func GetTimestamp(xpath *xpath.Expression, xmlNode xml.Node) *int64
func LabOrderExtractor ¶
func LabResultExtractor ¶
func MedicationExtractor ¶
func OrganizationExtractor ¶
func OrganizationExtractor(organzationElement xml.Node) models.Organization
func ProcedureExtractor ¶
func ProcedureIntoleranceExtractor ¶
ProcedureIntoleranceExtractor extracts the intolerance of a patient to a procedure
func ProcedureOrderExtractor ¶
func ProviderPerformanceExtractor ¶
func ProviderPerformanceExtractor(patientElement xml.Node, providerXPath *xpath.Expression) []models.ProviderPerformance
func Read_patient ¶
func TimestampToSeconds ¶
TimestampToSeconds returns the unix timestamp equivalent of a qrda timestamp
func TransferFromExtractor ¶
returns Encounter with TransferFrom field
Types ¶
Click to show internal directories.
Click to hide internal directories.