Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save denniskigen/04bc8efffbe88ae6c5cf5d6936d2674f to your computer and use it in GitHub Desktop.
Save denniskigen/04bc8efffbe88ae6c5cf5d6936d2674f to your computer and use it in GitHub Desktop.
Oncology Breast Physical Exam component
{
"name": "component_oncology-breast-physical-exam-v1.1",
"uuid": "xxxx",
"processor": "EncounterFormProcessor",
"pages": [
{
"label": "Physical Exam",
"sections": [
{
"label": "Breast Findings",
"isExpanded": "true",
"questions": [
{
"type": "obsGroup",
"required": "true",
"label": "Breast findings detailed",
"id": "breastFindings",
"questionOptions": {
"concept": "11fa985f-9c31-4e33-8db4-6c7aee131a58",
"rendering": "repeating"
},
"questions": [
{
"label": "Breast findings:",
"required": "true",
"id": "breastfind",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "a8b017dc-1350-11df-a1f1-0026b9348838",
"answers": [
{
"concept": "a899e7b4-1350-11df-a1f1-0026b9348838",
"label": "Normal"
},
{
"concept": "a8b016b0-1350-11df-a1f1-0026b9348838",
"label": "Breast mass"
},
{
"concept": "e4b44e55-a6ec-4e38-9f3f-a63e171c3ec0",
"label": "Dense nodularity"
},
{
"concept": "2e7ba1f6-861f-45db-9a64-2ffcc759efde",
"label": "Fine nodularity"
},
{
"concept": "36f50f31-b1d6-41cf-91c9-cc6a4bd363f0",
"label": "Nipple/areolar change"
},
{
"concept": "4dd41494-15c7-4d93-88c1-1dab8c7bc2c7",
"label": "Nipple discharge"
},
{
"concept": "76b2df1b-d142-4375-88c4-c4be4a070564",
"label": "Skin edema"
},
{
"concept": "a8a775a0-1350-11df-a1f1-0026b9348838",
"label": "Tenderness"
},
{
"concept": "a89d0e4e-1350-11df-a1f1-0026b9348838",
"label": "Breast abscess"
},
{
"concept": "a8aaf3e2-1350-11df-a1f1-0026b9348838",
"label": "Other findings"
}
]
},
"validators": []
},
{
"label": "Breast finding location:",
"id": "breastFindingLoc",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "ed816400-400e-4f34-8486-130514276016",
"answers": [
{
"concept": "a8a69554-1350-11df-a1f1-0026b9348838",
"label": "Right"
},
{
"concept": "a8a69234-1350-11df-a1f1-0026b9348838",
"label": "Left"
},
{
"concept": "9c905441-58d8-4809-aedd-7a5b0c1aa8e5",
"label": "Cyclic"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind === 'a899e7b4-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast finding quadrant:",
"id": "breastAnatomicLoc",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "d643cb0d-aa23-4149-b1c9-6fb024886e05",
"answers": [
{
"concept": "a8a6760a-1350-11df-a1f1-0026b9348838",
"label": "Right upper quadrant"
},
{
"concept": "a8a047f8-1350-11df-a1f1-0026b9348838",
"label": "Left upper quadrant"
},
{
"concept": "a8a03cf4-1350-11df-a1f1-0026b9348838",
"label": "Right lower quadrant"
},
{
"concept": "a8a66d7c-1350-11df-a1f1-0026b9348838",
"label": "Left lower quadrant"
},
{
"concept": "845b02c4-be3b-4c79-bbde-35cae76aba94",
"label": "Areolar"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind === 'a899e7b4-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast mass shape:",
"id": "shape",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "c8982dd2-e777-4e95-b49a-5a51d022feca",
"answers": [
{
"concept": "085955cf-d2a6-4662-b102-26ce24c91ff0",
"label": "Round"
},
{
"concept": "d81150e0-b986-4734-8a1d-6cf2b832b67a",
"label": "Oval"
},
{
"concept": "03606d17-208f-423a-bdff-a6aa27d75ec9",
"label": "Irregular"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8b016b0-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast mass margins:",
"id": "margin",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "7c0ce848-c19d-4886-b3b5-47f8e5be01a0",
"answers": [
{
"concept": "24aa66d9-7760-44c0-9d1b-f4ba8e89dd85",
"label": "Well defined"
},
{
"concept": "776e36b9-d83b-4a29-b04c-9f52bb407521",
"label": "Ill defined"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8b016b0-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast mass size:",
"id": "disMassSize",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "849b19e8-220e-4b41-8019-673cccfc05c7",
"answers": [
{
"concept": "4d3fe421-5215-47d1-9a3a-ddcd0d1ad43a",
"label": "<5mm"
},
{
"concept": "dbce75f8-1b50-4ae2-aa8b-8cf38ce182a9",
"label": "5-9mm"
},
{
"concept": "b511b3af-7043-49b3-92ac-4568d1389469",
"label": "1-2cm"
},
{
"concept": "73fae7b8-a17c-4569-bc49-ee6625670eea",
"label": "3-4cm"
},
{
"concept": "029a4516-e393-46a3-90d0-8081e8eeb046",
"label": ">4cm"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8b016b0-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast mass texture:",
"id": "texture",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "2cf6fd84-5dbf-4feb-9144-2b184a31c648",
"answers": [
{
"concept": "38332ecc-b563-4f10-9cf5-e7c6591644e0",
"label": "Soft"
},
{
"concept": "a8d6ccf0-5ca8-4087-9189-7fe47ce4922a",
"label": "Firm"
},
{
"concept": "42a54f29-9522-4a9c-8aa5-d672156b254a",
"label": "Rubbery"
},
{
"concept": "0933ae0f-3c50-4b0a-9c54-d3483c17a16f",
"label": "Hard"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8b016b0-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Breast mass mobility:",
"id": "mobili",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "43a2d38f-2dca-4069-a805-506a4ea37f31",
"answers": [
{
"concept": "ee2a59ad-f97e-4f37-ae2e-f5e5b24561bb",
"label": "Fixed"
},
{
"concept": "aa9989fb-44db-472d-ae61-b64e4e27bd44",
"label": "Mobile"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8b016b0-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": " Other breast findings (please specify):",
"type": "obs",
"questionOptions": {
"concept": "a8a06fc6-1350-11df-a1f1-0026b9348838",
"rendering": "text",
"placeholder": "Indicate other breast findings not coded above here"
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(breastfind) || breastfind !== 'a8aaf3e2-1350-11df-a1f1-0026b9348838'"
}
}
]
},
{
"label": "Breast symmetry:",
"id": "symm",
"type": "obs",
"required": "true",
"questionOptions": {
"rendering": "select",
"concept": "16628311-1661-4900-a2d9-4c7e361134c2",
"answers": [
{
"concept": "a899b35c-1350-11df-a1f1-0026b9348838",
"label": "Yes"
},
{
"concept": "a899b42e-1350-11df-a1f1-0026b9348838",
"label": "No"
}
]
},
"validators": []
}
]
},
{
"label": "Lymph Nodes",
"isExpanded": "true",
"questions": [
{
"label": "Lymph nodes findings:",
"required": "true",
"id": "lympnodefindings",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "a899ecdc-1350-11df-a1f1-0026b9348838",
"answers": [
{
"concept": "a899e7b4-1350-11df-a1f1-0026b9348838",
"label": "Within normal limit"
},
{
"concept": "a893378e-1350-11df-a1f1-0026b9348838",
"label": "Enlarged"
},
{
"concept": "ee2a59ad-f97e-4f37-ae2e-f5e5b24561bb",
"label": "Fixed"
},
{
"concept": "aa9989fb-44db-472d-ae61-b64e4e27bd44",
"label": "Mobile"
}
]
},
"validators": []
},
{
"label": "Axillary lymph nodes location:",
"id": "AxillLoc",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "bb8bbe1a-c427-43dd-8ea0-bb7f2a6063d0",
"answers": [
{
"concept": "a8a69554-1350-11df-a1f1-0026b9348838",
"label": "Right"
},
{
"concept": "a8a69234-1350-11df-a1f1-0026b9348838",
"label": "Left"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(lympnodefindings) || lympnodefindings === 'a899e7b4-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Clavicular supra location:",
"id": "clasup",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "407796e6-bb0d-4ed0-a2e4-1eed6fdd9690",
"answers": [
{
"concept": "a8a69554-1350-11df-a1f1-0026b9348838",
"label": "Right"
},
{
"concept": "a8a69234-1350-11df-a1f1-0026b9348838",
"label": "Left"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(lympnodefindings) || lympnodefindings === 'a899e7b4-1350-11df-a1f1-0026b9348838'"
}
},
{
"label": "Clavicular infra location:",
"id": "clainfra",
"type": "obs",
"questionOptions": {
"rendering": "select",
"concept": "283650c2-72f5-4d01-8fa6-335e3ff8b181",
"answers": [
{
"concept": "a8a69554-1350-11df-a1f1-0026b9348838",
"label": "Right"
},
{
"concept": "a8a69234-1350-11df-a1f1-0026b9348838",
"label": "Left"
}
]
},
"validators": [],
"hide": {
"hideWhenExpression": "isEmpty(lympnodefindings) || lympnodefindings === 'a899e7b4-1350-11df-a1f1-0026b9348838'"
}
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment