chplendpointquerier

package
v0.0.0-...-ee148e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AlteraURL = "https://open.allscripts.com/fhirendpoints"
View Source
var CanvasURL = "https://docs.canvasmedical.com/reference/service-base-urls"
View Source
var CarepathsURL = "https://carepaths.com/uploads/org_endpoint_bundle.json"
View Source
var DocsAthenaURL = "https://docs.athenahealth.com/api/base-fhir-urls"
View Source
var EpicURL = "https://open.epic.com/MyApps/Endpoints"
View Source
var MEDENTURL = "https://www.medent.com/std_api/ServiceBaseURL.csv"
View Source
var MedHostURL = "https://api.mhdi10xasayd.com/medhost-developer-composition/v1/fhir-base-urls.json"
View Source
var MeditechURL = "https://fhir.meditech.com/explorer/endpoints"
View Source
var MyDataAthenaURL = "https://mydata.athenahealth.com/home"
View Source
var NextGenURL = "https://nextgen.com/api/practice-search"
View Source
var NexusURL = "https://www.nexusclinical.net/nexusehr-fhirapi-base-urls.csv"
View Source
var OneMedicalURL = "https://apidocs.onemedical.io/fhir/overview/"

Functions

func AdvancedMdWebscraper

func AdvancedMdWebscraper(chplURL string, fileToWriteTo string)

func AetnaURLWebscraper

func AetnaURLWebscraper(CHPLURL string, fileToWriteTo string)

func AgasthaWebscraper

func AgasthaWebscraper(chplURL string, fileToWriteTo string)

func AidboxQuerierParser

func AidboxQuerierParser(aidboxURL string, fileToWriteTo string)

func AllegianceMDWebscraper

func AllegianceMDWebscraper(chplURL string, fileToWriteTo string)

func AlteraQuerier

func AlteraQuerier(chplURL string, fileToWriteTo string)

func AltheaWebscraper

func AltheaWebscraper(CHPLURL string, fileToWriteTo string)

func AnthemURLParser

func AnthemURLParser(willowURL string, fileToWriteTo string)

func AthenaCSVParser

func AthenaCSVParser(CHPLURL string, fileToWriteTo string)

func Athenawebscraper

func Athenawebscraper(vendorURL string, fileToWriteTo string)

func AzureWebsitesURLWebscraper

func AzureWebsitesURLWebscraper(chplURL string, fileToWriteTo string)

func BetterdayHealthWebscraper

func BetterdayHealthWebscraper(CHPLURL string, fileToWriteTo string)

func BridgePatientPortalWebscraper

func BridgePatientPortalWebscraper(chplURL string, fileToWriteTo string)

func BroadStreetURLWebscraper

func BroadStreetURLWebscraper(CHPLURL string, fileToWriteTo string)

func BundleQuerierParser

func BundleQuerierParser(CHPLURL string, fileToWriteTo string)

func CSVParser

func CSVParser(CHPLURL string, fileToWriteTo string, csvFilePath string, numrecords int, startrecord int, header bool, urlIndex int, organizationIndex int)

func CanvasMedicalURLWebscraper

func CanvasMedicalURLWebscraper(CHPLURL string, fileToWriteTo string)

func Canvaswebscraper

func Canvaswebscraper(CHPLURL string, fileToWriteTo string)

func CareCloudWebscraper

func CareCloudWebscraper(chplURL string, fileToWriteTo string)

func CarefluenceWebscraper

func CarefluenceWebscraper(vendorURL string, fileToWriteTo string)

func CenteneURLWebscraper

func CenteneURLWebscraper(CHPLURL string, fileToWriteTo string)

func CernerBundleParser

func CernerBundleParser(CHPLURL string, fileToWriteTo string)

func CignaURLWebscraper

func CignaURLWebscraper(CHPLURL string, fileToWriteTo string)

func CorrecTekWebscraper

func CorrecTekWebscraper(chplURL string, fileToWriteTo string)

func CriterionsWebscraper

func CriterionsWebscraper(CHPLURL string, fileToWriteTo string)

func DssIncWebscraper

func DssIncWebscraper(CHPLURL string, fileToWriteTo string)

func ElationWebscraper

func ElationWebscraper(CHPLURL string, fileToWriteTo string)

func EpicQuerier

func EpicQuerier(epicURL string, fileToWriteTo string)

func EscribeHOSTWebscraper

func EscribeHOSTWebscraper(CHPLURL string, fileToWriteTo string)

func EthizoWebscraper

func EthizoWebscraper(chplURL string, fileToWriteTo string)

func FirstInsightBundleParser

func FirstInsightBundleParser(CHPLURL string, fileToWriteTo string)

func FootholdURLQuerierParser

func FootholdURLQuerierParser(footholdURL string, fileToWriteTo string)

func GeniusSolutionsWebscraper

func GeniusSolutionsWebscraper(CHPLURL string, fileToWriteTo string)

func HMSfirstWebscraper

func HMSfirstWebscraper(CHPLURL string, fileToWriteTo string)

func HealthCare2000SVParser

func HealthCare2000SVParser(CHPLURL string, fileToWriteTo string)

func HealthSamuraiWebscraper

func HealthSamuraiWebscraper(CHPLURL string, fileToWriteTo string)

func ImedemrWebscraper

func ImedemrWebscraper(CHPLURL string, fileToWriteTo string)

func IndianHealthWebscraper

func IndianHealthWebscraper(CHPLURL string, fileToWriteTo string)

func InpracsysURLWebscraper

func InpracsysURLWebscraper(CHPLURL string, fileToWriteTo string)

func IntegraConnectWebscraper

func IntegraConnectWebscraper(CHPLURL string, fileToWriteTo string)

func IntelichartWebscraper

func IntelichartWebscraper(CHPLURL string, fileToWriteTo string)

func InteropxWebscraper

func InteropxWebscraper(CHPLURL string, fileToWriteTo string)

func KaiserURLWebscraper

func KaiserURLWebscraper(CHPLURL string, fileToWriteTo string)

func KodjinWebscraper

func KodjinWebscraper(CHPLURL string, fileToWriteTo string)

func LandmarkHealthCSVParser

func LandmarkHealthCSVParser(CHPLURL string, fileToWriteTo string)

func MDLogicEHRWebscraper

func MDLogicEHRWebscraper(CHPLURL string, fileToWriteTo string)

func MagilenEnterprisesWebscraper

func MagilenEnterprisesWebscraper(CHPLURL string, fileToWriteTo string)

func MaximusURLWebscraper

func MaximusURLWebscraper(chplURL string, fileToWriteTo string)

func MedHostQuerier

func MedHostQuerier(medhostURL string, fileToWriteTo string)

func MedicalInformaticsEngineeringWebscraper

func MedicalInformaticsEngineeringWebscraper(CHPLURL string, fileToWriteTo string)

func MedicalMineWebscraper

func MedicalMineWebscraper(CHPLURL string, fileToWriteTo string)

func MedicsCloudWebscraper

func MedicsCloudWebscraper(chplURL string, fileToWriteTo string)

func MedicsDAExtAPIWebscraper

func MedicsDAExtAPIWebscraper(chplURL string, fileToWriteTo string)

func MedifusionWebscraper

func MedifusionWebscraper(CHPLURL string, fileToWriteTo string)

func MeditechWebscraper

func MeditechWebscraper(CHPLURL string, fileToWriteTo string)

func MeridianWebscraper

func MeridianWebscraper(chplURL string, fileToWriteTo string)

func MicroFourWebscraper

func MicroFourWebscraper(chplURL string, fileToWriteTo string)

func ModernizingMedicineQuerier

func ModernizingMedicineQuerier(chplURL string, fileToWriteTo string)

func MoyaeURLWebscraper

func MoyaeURLWebscraper(techcareURL string, fileToWriteTo string)

func MyheloURLWebscraper

func MyheloURLWebscraper(chplURL string, fileToWriteTo string)

func NaphCareWebscraper

func NaphCareWebscraper(CHPLURL string, fileToWriteTo string)

func NetsmartCSVParser

func NetsmartCSVParser(CHPLURL string, fileToWriteTo string)

func NextGenwebscraper

func NextGenwebscraper(CHPLURL string, fileToWriteTo string)

func NextechURLCSVParser

func NextechURLCSVParser(CHPLURL string, fileToWriteTo string)

func NextgenAPIWebscraper

func NextgenAPIWebscraper(CHPLURL string, fileToWriteTo string)

func NextgenPracticeWebscraper

func NextgenPracticeWebscraper(CHPLURL string, fileToWriteTo string)

func NovomediciURLWebscraper

func NovomediciURLWebscraper(CHPLURL string, fileToWriteTo string)

func OfficePracticumURLWebscraper

func OfficePracticumURLWebscraper(CHPLURL string, fileToWriteTo string)

func OmniMDWebscraper

func OmniMDWebscraper(CHPLURL string, fileToWriteTo string)

func PCESystemsWebscraper

func PCESystemsWebscraper(chplURL string, fileToWriteTo string)

func PCISgoldURLWebscraper

func PCISgoldURLWebscraper(chplURL string, fileToWriteTo string)

func PatientpatternURLCSVParser

func PatientpatternURLCSVParser(CHPLURL string, fileToWriteTo string)

func PointclickWebscraper

func PointclickWebscraper(CHPLURL string, fileToWriteTo string)

func PracticeSuiteWebscraper

func PracticeSuiteWebscraper(CHPLURL string, fileToWriteTo string)

func PraxisEMRWebscraper

func PraxisEMRWebscraper(CHPLURL string, fileToWriteTo string)

func QualifactsWebscraper

func QualifactsWebscraper(chplURL string, fileToWriteTo string)

func QueryCHPLEndpointList

func QueryCHPLEndpointList(chplURL string, fileToWriteTo string)

func SmarteMRWebscraper

func SmarteMRWebscraper(CHPLURL string, fileToWriteTo string)

func StreamlineMDCSVParser

func StreamlineMDCSVParser(CHPLURL string, fileToWriteTo string)

func SwaggerUIWebscraper

func SwaggerUIWebscraper(CHPLURL string, fileToWriteTo string)

func TRIARQPracticeWebscraper

func TRIARQPracticeWebscraper(CHPLURL string, fileToWriteTo string)

func TebraWebscraper

func TebraWebscraper(chplURL string, fileToWriteTo string)

func Techcarewebscraper

func Techcarewebscraper(techcareURL string, fileToWriteTo string)

func TenzingURLWebscraper

func TenzingURLWebscraper(chplURL string, fileToWriteTo string)

func TriMedTechV8Webscraper

func TriMedTechV8Webscraper(trimedtechURL string, fileToWriteTo string)

func TriMedTechWebscraper

func TriMedTechWebscraper(trimedtechURL string, fileToWriteTo string)

func URLsEqual

func URLsEqual(chplURL string, savedURL string) bool

func UnifyWebscraper

func UnifyWebscraper(unifyURL string, fileToWriteTo string)

func UnitedHealthURLWebscraper

func UnitedHealthURLWebscraper(CHPLURL string, fileToWriteTo string)

func VarianMedicalWebscraper

func VarianMedicalWebscraper(CHPLURL string, fileToWriteTo string)

func WebchartNowWebscraper

func WebchartNowWebscraper(CHPLURL string, fileToWriteTo string)

func WillowQuerierParser

func WillowQuerierParser(willowURL string, fileToWriteTo string)

func WriteCHPLFile

func WriteCHPLFile(endpointEntryList EndpointList, fileToWriteTo string) error

WriteCHPLFile writes the given endpointEntryList to a json file and stores it in the prod resources directory

func ZHHealthcareWebscraper

func ZHHealthcareWebscraper(chplURL string, fileToWriteTo string)

func ZoomMDCSVParser

func ZoomMDCSVParser(CHPLURL string, fileToWriteTo string)

Types

type Address

type Address struct {
	PostalCode string `json:"postalCode"`
}

type AntemOrganization

type AntemOrganization struct {
	Prefix       string `json:"Prefix"`
	SiteBase     string `json:"SiteBase"`
	EndPoint     string `json:"EndPoint"`
	Version      string `json:"Version"`
	EndPointType string `json:"EndPointType"`
	LogoUrl      string `json:"LogoUrl"`
	Name         string `json:"Name"`
}

type Bundle

type Bundle struct {
	ResourceType string  `json:"resourceType"`
	Type         string  `json:"type"`
	Total        int     `json:"total"`
	Entry        []Entry `json:"entry"`
	ID           string  `json:"id"`
}

type BundleEntry

type BundleEntry struct {
	Resource BundleResource `json:"resource"`
}

type BundleResource

type BundleResource struct {
	Address      interface{}          `json:"address"`
	Name         string               `json:"name"`
	ManagingOrg  ManagingOrgReference `json:"managingOrganization"`
	Orgs         []Organization       `json:"contained"`
	ResourceType string               `json:"resourceType"`
	OrgId        string               `json:"id"`
}

type EndpointList

type EndpointList struct {
	Endpoints []LanternEntry `json:"Endpoints"`
}

type Entry

type Entry struct {
	ID      string `json:"id"`
	Name    string `json:"name"`
	LogoURL string `json:"logoUrl,omitempty"`
	URL     string `json:"url"`
}

type FHIRBundle

type FHIRBundle struct {
	Entries []BundleEntry `json:"entry"`
}

type LanternEntry

type LanternEntry struct {
	URL                 string `json:"URL"`
	OrganizationName    string `json:"OrganizationName"`
	NPIID               string `json:"NPIID"`
	OrganizationZipCode string `json:"OrganizationZipCode"`
}

func BundleToLanternFormat

func BundleToLanternFormat(bundle []byte) []LanternEntry

type ManagingOrgReference

type ManagingOrgReference struct {
	Reference string `json:"reference"`
	Display   string `json:"display"`
	Id        string `json:"id"`
}

type Organization

type Organization struct {
	Id           string    `json:"id"`
	Name         string    `json:"name"`
	Address      []Address `json:"address"`
	ResourceType string    `json:"resourceType"`
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL