Skip to content

Commit 6565130

Browse files
committed
deploy 550b93d (550b93d)
1 parent ee5289c commit 6565130

7 files changed

Lines changed: 337 additions & 21 deletions

File tree

converters/cervical-fluid/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"versions": {
44
"v0": {
55
"status": "active",
6-
"updatedAt": "2026-03-20T15:07:19.941Z"
6+
"updatedAt": "2026-03-23T11:20:30.027Z"
77
}
88
}
99
}

converters/mood/index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"versions": {
44
"v0": {
55
"status": "active",
6-
"updatedAt": "2026-03-20T15:07:19.943Z"
6+
"updatedAt": "2026-03-23T11:20:30.029Z"
77
}
88
}
99
}

converters/pack.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"cervical-fluid": {
33
"latestVersion": "v0",
4-
"updatedAt": "2026-03-20T15:07:19.942Z"
4+
"updatedAt": "2026-03-23T11:20:30.028Z"
55
},
66
"mood": {
77
"latestVersion": "v0",
8-
"updatedAt": "2026-03-20T15:07:19.943Z"
8+
"updatedAt": "2026-03-23T11:20:30.029Z"
99
}
1010
}

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ <h3>Items</h3>
9797
<tr><td><span style="font-weight: bold;" id="fertility-test-opk">fertility-test-opk</span><br><u>Type:</u> number<br><u>When:</u> any</td><td>Ovulation test (OPK)<br>Ovulation Predictor Kit result. Uses test-result/scale (-1 negative, 0 indeterminate, 1 positive). Intermediate values for semi-quantitative results (e.g. 0.5 weak positive).</td><td><u>streamId:</u> fertility-test-opk<br><u>eventType(s):</u> test-result/scale<br><u>version:</u> v1</td></tr>
9898
<tr><td><span style="font-weight: bold;" id="fertility-test-pregnancy">fertility-test-pregnancy</span><br><u>Type:</u> number<br><u>When:</u> any</td><td>Pregnancy test<br>Home pregnancy test result. Uses test-result/scale (-1 negative, 0 indeterminate, 1 positive).</td><td><u>streamId:</u> fertility-test-pregnancy<br><u>eventType(s):</u> test-result/scale<br><u>version:</u> v1</td></tr>
9999
<tr><td><span style="font-weight: bold;" id="fertility-ttc-tta">fertility-ttc-tta</span><br><u>Type:</u> select<br><u>When:</u> P1D</td><td>Trying to conceive / Avoiding pregnancy<br>Current fertility intention<BR><SELECT style="width: 20em"><OPTION>0: TTA - Not taking risks. Would take all available measures to end a pregnancy.</OPTION><OPTION>1: TTA - Not taking risks. Would strongly consider placing baby for adoption.</OPTION><OPTION>2: TTA - Not taking risks. Would need some time, maybe counseling. Ultimately keeping the pregnancy.</OPTION><OPTION>4: TTA - Not taking risks. Currently content with family size but a surprise pregnancy would be welcome.</OPTION><OPTION>5: TTW/TTA - "Loosely TTA" known risks are taken in the fertile window. "OOPS" pregnancy would be welcome.</OPTION><OPTION>6: TTW - Charting only for health/curiosity. Unprotected intercourse happens whenever. Pregnancy very welcome.</OPTION><OPTION>7: TTW/TTC - Pregnancy very welcome (moving up the scale in very near future).</OPTION><OPTION>8: TTC - "Excited to start/grow a family TTC" Intentional intercourse every cycle. Excited to start/grow a family. But would not use any fertility treatments if needed.</OPTION><OPTION>9: TTC - "Highly hopeful TTC" Intentional intercourse every cycle. Would consider some but not all fertility treatments if needed.</OPTION><OPTION>10: TTC - " Seriously TTC" Intentional intercourse every cycle. Would pursue any/ALL fertility treatments or procedures if needed.</OPTION></SELECT></td><td><u>streamId:</u> fertility-ttc-tta<br><u>eventType(s):</u> ratio/generic<br><u>version:</u> v1</td></tr>
100-
<tr><td><span style="font-weight: bold;" id="medication-intake-basic">medication-intake-basic</span><br><u>Type:</u> composite<br><u>When:</u> unlimited</td><td>Medication Intake Basic<br>Free-text medication intake with optional dose and route. Content has an 'intake' sub-object following the same structure as medication/coded-v1.</td><td><u>streamId:</u> medication-intake<br><u>eventType(s):</u> medication/basic<br><u>version:</u> v2</td></tr>
100+
<tr><td><span style="font-weight: bold;" id="medication-intake-basic">medication-intake-basic</span><br><u>Type:</u> composite<br><u>When:</u> unlimited</td><td>Medication Intake Basic<br>Free-text medication intake with optional dose and route. Content has an 'intake' sub-object following the same structure as medication/coded-v1.</td><td><u>streamId:</u> medication-intake<br><u>eventType(s):</u> medication/basic<br><u>version:</u> v3</td></tr>
101101
<tr><td><span style="font-weight: bold;" id="medication-intake-coded">medication-intake-coded</span><br><u>Type:</u> datasource-search<br><u>When:</u> unlimited</td><td>Medication Intake (coded)<br>Search and select a coded medication from datasets service</td><td><u>streamId:</u> medication-intake<br><u>eventType(s):</u> medication/coded-v1<br><u>version:</u> v1</td></tr>
102102
<tr><td><span style="font-weight: bold;" id="medication-prescription-coded">medication-prescription-coded</span><br><u>Type:</u> datasource-search<br><u>When:</u> unlimited</td><td>Medication Prescription (coded)<br>Doctor-prescribed medication with dosage and frequency</td><td><u>streamId:</u> medication-prescription<br><u>eventType(s):</u> medication/prescription-v1<br><u>version:</u> v1</td></tr>
103103
<tr><td><span style="font-weight: bold;" id="nutrition-appetite">nutrition-appetite</span><br><u>Type:</u> select<br><u>When:</u> P1D</td><td>Appetite<br>Self-reported appetite level.<BR><SELECT style="width: 20em"><OPTION>0.25: Decreased</OPTION><OPTION>0.5: Normal</OPTION><OPTION>0.75: Increased</OPTION></SELECT></td><td><u>streamId:</u> nutrition-appetite<br><u>eventType(s):</u> ratio/proportion<br><u>version:</u> v1</td></tr>

items.json

Lines changed: 163 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@
10031003
"repeatable": "any"
10041004
},
10051005
"medication-intake-basic": {
1006-
"version": "v2",
1006+
"version": "v3",
10071007
"label": {
10081008
"en": "Medication Intake Basic"
10091009
},
@@ -1031,15 +1031,173 @@
10311031
"label": {
10321032
"en": "Dose unit"
10331033
},
1034-
"type": "text",
1035-
"canBeNull": true
1034+
"type": "select",
1035+
"canBeNull": true,
1036+
"options": [
1037+
{
1038+
"value": "dose/tablet",
1039+
"label": {
1040+
"en": "Tablet",
1041+
"fr": "Comprimé"
1042+
}
1043+
},
1044+
{
1045+
"value": "dose/drop",
1046+
"label": {
1047+
"en": "Drop",
1048+
"fr": "Goutte"
1049+
}
1050+
},
1051+
{
1052+
"value": "dose/puff",
1053+
"label": {
1054+
"en": "Puff",
1055+
"fr": "Bouffée"
1056+
}
1057+
},
1058+
{
1059+
"value": "dose/application",
1060+
"label": {
1061+
"en": "Application",
1062+
"fr": "Application"
1063+
}
1064+
},
1065+
{
1066+
"value": "dose/suppository",
1067+
"label": {
1068+
"en": "Suppository",
1069+
"fr": "Suppositoire"
1070+
}
1071+
},
1072+
{
1073+
"value": "dose/unit",
1074+
"label": {
1075+
"en": "Unit (IU)",
1076+
"fr": "Unité (UI)"
1077+
}
1078+
},
1079+
{
1080+
"value": "mass/mg",
1081+
"label": {
1082+
"en": "mg",
1083+
"fr": "mg"
1084+
}
1085+
},
1086+
{
1087+
"value": "mass/mcg",
1088+
"label": {
1089+
"en": "μg",
1090+
"fr": "μg"
1091+
}
1092+
},
1093+
{
1094+
"value": "volume/ml",
1095+
"label": {
1096+
"en": "ml",
1097+
"fr": "ml"
1098+
}
1099+
}
1100+
]
10361101
},
10371102
"route": {
10381103
"label": {
10391104
"en": "Route of administration"
10401105
},
1041-
"type": "text",
1042-
"canBeNull": true
1106+
"type": "select",
1107+
"canBeNull": true,
1108+
"options": [
1109+
{
1110+
"value": "oral",
1111+
"label": {
1112+
"en": "Oral",
1113+
"fr": "Oral"
1114+
}
1115+
},
1116+
{
1117+
"value": "sublingual",
1118+
"label": {
1119+
"en": "Sublingual",
1120+
"fr": "Sublingual"
1121+
}
1122+
},
1123+
{
1124+
"value": "topical",
1125+
"label": {
1126+
"en": "Topical",
1127+
"fr": "Topique"
1128+
}
1129+
},
1130+
{
1131+
"value": "transdermal",
1132+
"label": {
1133+
"en": "Transdermal",
1134+
"fr": "Transdermique"
1135+
}
1136+
},
1137+
{
1138+
"value": "inhalation",
1139+
"label": {
1140+
"en": "Inhalation",
1141+
"fr": "Inhalation"
1142+
}
1143+
},
1144+
{
1145+
"value": "nasal",
1146+
"label": {
1147+
"en": "Nasal",
1148+
"fr": "Nasal"
1149+
}
1150+
},
1151+
{
1152+
"value": "rectal",
1153+
"label": {
1154+
"en": "Rectal",
1155+
"fr": "Rectal"
1156+
}
1157+
},
1158+
{
1159+
"value": "vaginal",
1160+
"label": {
1161+
"en": "Vaginal",
1162+
"fr": "Vaginal"
1163+
}
1164+
},
1165+
{
1166+
"value": "ophthalmic",
1167+
"label": {
1168+
"en": "Ophthalmic",
1169+
"fr": "Ophtalmique"
1170+
}
1171+
},
1172+
{
1173+
"value": "otic",
1174+
"label": {
1175+
"en": "Otic (ear)",
1176+
"fr": "Auriculaire"
1177+
}
1178+
},
1179+
{
1180+
"value": "intravenous",
1181+
"label": {
1182+
"en": "Intravenous (IV)",
1183+
"fr": "Intraveineux (IV)"
1184+
}
1185+
},
1186+
{
1187+
"value": "intramuscular",
1188+
"label": {
1189+
"en": "Intramuscular (IM)",
1190+
"fr": "Intramusculaire (IM)"
1191+
}
1192+
},
1193+
{
1194+
"value": "subcutaneous",
1195+
"label": {
1196+
"en": "Subcutaneous (SC)",
1197+
"fr": "Sous-cutané (SC)"
1198+
}
1199+
}
1200+
]
10431201
}
10441202
},
10451203
"repeatable": "unlimited"

0 commit comments

Comments
 (0)