Skip to content

Instantly share code, notes, and snippets.

@rbuisson
rbuisson / dispense-med.html
Created February 12, 2024 11:03
OpenMRS HTML Form entry example form to handle drug dispensing
<htmlform formUuid="6021b82a-8f19-4308-a248-bc603ffaa880" formName="Dispense medication" formEncounterType="ef469ea5-8b79-4a64-a1c8-ce3e09b4e703" formVersion="0.6"
formAddMetadata="yes"
formUILocation="patientDashboard.visitActions"
formOrder="19"
formIcon="icon-plus-sign-alt"
formShowIf=""
formDisplayStyle="Standard"
>
<ifMode mode="VIEW" include="false">
@rbuisson
rbuisson / switchaction
Created January 12, 2023 13:20
Toggle dual LAN on GL-MT300N-V2
#!/bin/sh
. /lib/functions/gl_util.sh
set -x
LOCK=/var/lock/switch.lock
main(){
# Using lock, avoid restart repeatedly
if [ -f "$LOCK" ];then
exit 0
@rbuisson
rbuisson / docker-compose.yml
Last active June 28, 2021 14:01
Odoo 14 Docker Compose
services:
odoo:
image: odoo:14
ports:
- 8069:8069
postgresql:
image: postgres:10
environment:
POSTGRES_USER: odoo
apiVersion: apps/v1
kind: Deployment
metadata:
name: registry
labels:
app: registry
spec:
selector:
matchLabels:
app: registry
@rbuisson
rbuisson / openmrs-db-anon.sql
Last active February 10, 2021 12:21
OpenMRS DB light anonymization
# Run with
# curl https://gist.githubusercontent.com/rbuisson/dfee4b53edb3d8a5f938d2e0fb01e1fc/raw/a768bb793004ae3018b31d019c52af2e57c04e1e/openmrs-db-anon.sql | mysql -u openmrs --password=password openmrs
#
# Hash the person names:
#
UPDATE
person_name
SET
prefix = IF(prefix IS NOT NULL AND prefix <> "", concat(SUBSTRING(prefix, 1, 2), "_", SUBSTRING(SHA2(prefix, 256), - 4)), prefix);
UPDATE

Keybase proof

I hereby claim:

  • I am rbuisson on github.
  • I am rbuisson (https://keybase.io/rbuisson) on keybase.
  • I have a public key ASA9v9rwo5G4QRENwqLzcUjin9N1RHN5TTJ5Hdrvk39oZwo

To claim this, I am signing this object: