diff --git a/fhirResourcesToLoad/rems_smith_medicationrequest_turalio.json b/fhirResourcesToLoad/rems_smith_medicationrequest_turalio.json index 67f205a..d802f2f 100644 --- a/fhirResourcesToLoad/rems_smith_medicationrequest_turalio.json +++ b/fhirResourcesToLoad/rems_smith_medicationrequest_turalio.json @@ -5,6 +5,64 @@ "reference": "Medication/med-turalio", "display": "Turalio" }, + "contained": [ + { + "resourceType": "Medication", + "id": "med-turalio", + "code": { + "coding": [ + { + "system": "http://www.nlm.nih.gov/research/umls/rxnorm", + "code": "2183126", + "display": "Turalio 200 MG Oral Capsule" + }, + { + "system": "http://hl7.org/fhir/sid/ndc", + "code": "65597-402-20" + } + + ] + }, + "form": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2183126", + "display": "Film-coated tablet (qualifier value)" + } + ] + }, + "ingredient": [ + { + "itemCodeableConcept": { + "coding": [ + { + "system": "http://snomed.info/sct", + "code": "2183126", + "display": "Product containing only turalio" + } + ] + }, + "strength": { + "numerator": { + "value": 200, + "system": "http://unitsofmeasure.org", + "code": "mg" + }, + "denominator": { + "value": 1, + "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm", + "code": "CAP" + } + } + } + ], + "batch": { + "lotNumber": "9494788", + "expirationDate": "2025-05-22" + } + } + ], "status": "active", "intent": "order", "subject": { diff --git a/src/main/resources/ClientFhirServerRealm.json b/src/main/resources/ClientFhirServerRealm.json index 674f8f8..3d975e2 100644 --- a/src/main/resources/ClientFhirServerRealm.json +++ b/src/main/resources/ClientFhirServerRealm.json @@ -404,7 +404,7 @@ "otpPolicyLookAheadWindow" : 1, "otpPolicyPeriod" : 30, "otpPolicyCodeReusable" : false, - "otpSupportedApplications" : [ "totpAppGoogleName", "totpAppMicrosoftAuthenticatorName", "totpAppFreeOTPName" ], + "otpSupportedApplications" : [ "totpAppMicrosoftAuthenticatorName", "totpAppFreeOTPName", "totpAppGoogleName" ], "webAuthnPolicyRpEntityName" : "keycloak", "webAuthnPolicySignatureAlgorithms" : [ "ES256" ], "webAuthnPolicyRpId" : "", @@ -450,6 +450,33 @@ "realmRoles" : [ "offline_access", "user", "BackOffice", "default-roles-master" ], "notBefore" : 0, "groups" : [ ] + }, { + "id" : "602e9cef-0906-43f3-a5d0-31275d820c69", + "createdTimestamp" : 1742308565854, + "username" : "alicesmith", + "enabled" : true, + "totp" : false, + "emailVerified" : false, + "firstName" : "alice", + "lastName" : "smith", + "email" : "alicesmith@example.com", + "attributes" : { + "patientId" : [ "pat036" ], + "userId" : [ "pat036" ] + }, + "credentials" : [ { + "id" : "2d917b04-903f-4c4b-802d-99d8f7c8ac55", + "type" : "password", + "userLabel" : "My password", + "createdDate" : 1742308998437, + "secretData" : "{\"value\":\"jLffgdnfOQBniVMa6395yi9XWBbmgkoNiIFSyoHIGek=\",\"salt\":\"uY1WDI9ieXTQiaAM0ERuiA==\",\"additionalParameters\":{}}", + "credentialData" : "{\"hashIterations\":27500,\"algorithm\":\"pbkdf2-sha256\",\"additionalParameters\":{}}" + } ], + "disableableCredentialTypes" : [ ], + "requiredActions" : [ ], + "realmRoles" : [ "default-roles-clientfhirserver" ], + "notBefore" : 0, + "groups" : [ ] }, { "id" : "11dd7e9c-1e77-4fcb-9c22-247b915e5c34", "createdTimestamp" : 1654535788585, @@ -1121,7 +1148,8 @@ "consentRequired" : false, "config" : { "id.token.claim" : "true", - "access.token.claim" : "true" + "access.token.claim" : "true", + "userinfo.token.claim" : "true" } } ] }, { @@ -1546,6 +1574,7 @@ "browserSecurityHeaders" : { "contentSecurityPolicyReportOnly" : "", "xContentTypeOptions" : "nosniff", + "referrerPolicy" : "no-referrer", "xRobotsTag" : "none", "xFrameOptions" : "SAMEORIGIN", "contentSecurityPolicy" : "frame-src 'self'; frame-ancestors 'self'; object-src 'none';", @@ -1603,7 +1632,7 @@ "subType" : "authenticated", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-full-name-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-usermodel-attribute-mapper" ] + "allowed-protocol-mapper-types" : [ "saml-user-property-mapper", "oidc-usermodel-property-mapper", "oidc-usermodel-attribute-mapper", "saml-role-list-mapper", "saml-user-attribute-mapper", "oidc-address-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-full-name-mapper" ] } }, { "id" : "04e6b32d-3412-44dc-8026-639895a1d7aa", @@ -1628,7 +1657,7 @@ "subType" : "anonymous", "subComponents" : { }, "config" : { - "allowed-protocol-mapper-types" : [ "saml-role-list-mapper", "oidc-usermodel-attribute-mapper", "oidc-usermodel-property-mapper", "saml-user-attribute-mapper", "oidc-sha256-pairwise-sub-mapper", "oidc-address-mapper", "saml-user-property-mapper", "oidc-full-name-mapper" ] + "allowed-protocol-mapper-types" : [ "oidc-full-name-mapper", "oidc-sha256-pairwise-sub-mapper", "saml-role-list-mapper", "oidc-usermodel-property-mapper", "oidc-address-mapper", "saml-user-attribute-mapper", "oidc-usermodel-attribute-mapper", "saml-user-property-mapper" ] } } ], "org.keycloak.keys.KeyProvider" : [ { @@ -2190,7 +2219,7 @@ "cibaInterval" : "5", "realmReusableOtpCode" : "false" }, - "keycloakVersion" : "21.1.1", + "keycloakVersion" : "22.0.1", "userManagedAccessAllowed" : false, "clientProfiles" : { "profiles" : [ ]