Skip to content

Commit

Permalink
adding OneMedical.
Browse files Browse the repository at this point in the history
  • Loading branch information
AnalogJ committed Jun 15, 2024
1 parent 5de456e commit f28ab7d
Show file tree
Hide file tree
Showing 5 changed files with 125 additions and 0 deletions.
42 changes: 42 additions & 0 deletions catalog/brands.json
Original file line number Diff line number Diff line change
Expand Up @@ -942011,6 +942011,29 @@
"f48b72a6-ba62-43d1-8b99-b1370c0866c5"
]
},
"f48dc148-79f5-4390-85c3-b315deab7fe4": {
"id": "f48dc148-79f5-4390-85c3-b315deab7fe4",
"identifiers": [
{
"use": "fasten-sandbox-mode",
"system": "fasten-sandbox-mode",
"value": "false"
}
],
"last_updated": "2024-06-15T11:12:44-08:00",
"name": "The Polyclinic",
"brand_website": "https://www.polyclinic.com/",
"aliases": [
"Optum Care Washington",
"The Polyclinic - Seattle"
],
"portal_ids": [
"7458b81d-8137-49c0-a995-8008dab6a6b8"
],
"brand_ids": [
"f48dc148-79f5-4390-85c3-b315deab7fe4"
]
},
"f48ebc13-5226-4346-8e02-594b1e3971df": {
"id": "f48ebc13-5226-4346-8e02-594b1e3971df",
"identifiers": [
Expand Down Expand Up @@ -952881,6 +952904,25 @@
"f7a2f6a6-de62-4586-9851-0e9d04e2bba6"
]
},
"f7a3a149-87f8-4f9e-9fa0-b4c64e97409e": {
"id": "f7a3a149-87f8-4f9e-9fa0-b4c64e97409e",
"identifiers": [
{
"use": "fasten-sandbox-mode",
"system": "fasten-sandbox-mode",
"value": "true"
}
],
"last_updated": "2024-06-15T11:12:44-08:00",
"name": "One Medical",
"brand_website": "https://www.onemedical.com/",
"portal_ids": [
"35f672ea-10db-4473-b7df-30afd4c1f7d3"
],
"brand_ids": [
"f7a3a149-87f8-4f9e-9fa0-b4c64e97409e"
]
},
"f7a5f1d8-f093-44c3-97c9-6874a60eb970": {
"id": "f7a5f1d8-f093-44c3-97c9-6874a60eb970",
"identifiers": [
Expand Down
20 changes: 20 additions & 0 deletions catalog/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -146594,6 +146594,26 @@
"software_name": "eCW FHIR Facade",
"software_version": "1.6"
},
"c835742c-c896-4b93-beb5-28df18f16bd8": {
"id": "c835742c-c896-4b93-beb5-28df18f16bd8",
"identifiers": [
{
"use": "fasten-sandbox-mode",
"system": "fasten-sandbox-mode",
"value": "true"
}
],
"last_updated": "2024-06-15T11:12:44-08:00",
"status": "active",
"connection_type": "hl7-fhir-rest",
"platform_type": "onemedical",
"url": "https://api.stage.1life.com/fhir/4.0/",
"authorization_endpoint": "https://api.stage.1life.com/fhir-auth/authorize",
"token_endpoint": "https://api.stage.1life.com/fhir-auth/oauth/token",
"introspection_endpoint": "https://api.stage.1life.com/fhir-auth/token_info",
"smart_configuration_url": "https://api.stage.1life.com/fhir/4.0/.well-known/smart-configuration",
"fhir_capabilities_url": "https://api.stage.1life.com/fhir/4.0/metadata"
},
"c84259a6-9097-4fb6-9d09-6d519262bef2": {
"id": "c84259a6-9097-4fb6-9d09-6d519262bef2",
"identifiers": [
Expand Down
31 changes: 31 additions & 0 deletions catalog/portals.json
Original file line number Diff line number Diff line change
Expand Up @@ -163095,6 +163095,22 @@
"c80fbbc2-ad04-4a3c-90a3-f94ebeb9f34e"
]
},
"35f672ea-10db-4473-b7df-30afd4c1f7d3": {
"id": "35f672ea-10db-4473-b7df-30afd4c1f7d3",
"identifiers": [
{
"use": "fasten-sandbox-mode",
"system": "fasten-sandbox-mode",
"value": "true"
}
],
"last_updated": "2024-06-15T11:12:44-08:00",
"name": "One Medical (Sandbox)",
"description": "Warning: Under Development",
"endpoint_ids": [
"c835742c-c896-4b93-beb5-28df18f16bd8"
]
},
"35f68b42-f406-4f47-ad07-908fefc038e6": {
"id": "35f68b42-f406-4f47-ad07-908fefc038e6",
"identifiers": [
Expand Down Expand Up @@ -348150,6 +348166,21 @@
"c80fbbc2-ad04-4a3c-90a3-f94ebeb9f34e"
]
},
"7458b81d-8137-49c0-a995-8008dab6a6b8": {
"id": "7458b81d-8137-49c0-a995-8008dab6a6b8",
"identifiers": [
{
"use": "fasten-sandbox-mode",
"system": "fasten-sandbox-mode",
"value": "false"
}
],
"last_updated": "2024-06-15T11:12:44-08:00",
"name": "The Polyclinic",
"endpoint_ids": [
"f3cf5aba-2015-484a-a77d-4e2bd60f59ed"
]
},
"74593dc5-a3ea-47d3-ae47-b6505a9483f7": {
"id": "74593dc5-a3ea-47d3-ae47-b6505a9483f7",
"identifiers": [
Expand Down
30 changes: 30 additions & 0 deletions definitions/platform/onemedical.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# MANUALLY POPULATED
platform_type: medhost


# https://api.stage.1life.com/fhir/4.0/.well-known/smart-configuration
# https://api.stage.1life.com/fhir/4.0/metadata
scopes_supported:
- fhirUser
- openid
- profile
- offline_access
- launch/patient
- patient/*.read

grant_types_supported:
- authorization_code
response_types_supported:
- code
response_modes_supported:
- fragment
code_challenge_methods_supported:
- S256
confidential: true
cors_relay_required: false
documentation: |
https://apidocs.onemedical.io/fhir/authentication/
missing_op_patient_everything: true
client_supported_resources: []
#custom_op_patient_everything: "Patient"
2 changes: 2 additions & 0 deletions pkg/platform_type.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ const (
PlatformTypeNHS PlatformType = "nhs"
PlatformTypeNetsmart PlatformType = "netsmart"
PlatformTypeNextgen PlatformType = "nextgen"
PlatformTypeOneMedical PlatformType = "onemedical"
PlatformTypePracticeFusion PlatformType = "practicefusion"
PlatformTypeQualifactsCareLogic PlatformType = "qualifacts-carelogic"
PlatformTypeQualifactsCredible PlatformType = "qualifacts-credible"
Expand Down Expand Up @@ -80,6 +81,7 @@ func GetPlatformTypes() []PlatformType {
PlatformTypeNHS,
PlatformTypeNetsmart,
PlatformTypeNextgen,
PlatformTypeOneMedical,
PlatformTypePracticeFusion,
PlatformTypeQualifactsCareLogic,
PlatformTypeQualifactsCredible,
Expand Down

0 comments on commit f28ab7d

Please sign in to comment.