File tree Expand file tree Collapse file tree
ai/tickets/converter-skill-tickets/adt-a03-discharge Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -358,13 +358,13 @@ Build ADT_A03 converter following ADT_A01 pattern. Key difference: unconditional
358358
359359## Task 3: Configure ADT_A03 in config
360360
361- - [ ] Open ` config/hl7v2-to-fhir.json `
362- - [ ] Add ` "ADT-A03" ` config block (after ` "ADT-A01" ` ) with:
361+ - [x ] Open ` config/hl7v2-to-fhir.json `
362+ - [x ] Add ` "ADT-A03" ` config block (after ` "ADT-A01" ` ) with:
363363 - ` preprocess.PID ` : Apply ` move-pid2-into-pid3 ` , ` inject-authority-from-msh ` (same as A01; per REQ-P2)
364364 - ` preprocess.PV1 ` : Apply ` fix-pv1-authority-with-msh ` on field ` "19" ` (per REQ-P1)
365365 - ` converter.PV1.required: true ` (no fallback; PV1 mandatory)
366- - [ ] Run ` bun run typecheck ` — must pass
367- - [ ] Stop for review
366+ - [x ] Run ` bun run typecheck ` — must pass
367+ - [x ] Stop for review
368368
369369## Task 4: Write unit tests
370370
Original file line number Diff line number Diff line change 2727 "2" : [" move-pid2-into-pid3" ],
2828 "3" : [" inject-authority-from-msh" ]
2929 },
30- "PV1" : { "19" : [" fix-pv1-authority-with-msh" ] }
30+ "PV1" : { "19" : [" fix-pv1-authority-with-msh" ] },
31+ "IN1" : { "12" : [" normalize-in1-plan-dates" ] }
32+ },
33+ "converter" : { "PV1" : { "required" : true } }
34+ },
35+ "ADT-A03" : {
36+ "preprocess" : {
37+ "PID" : {
38+ "2" : [" move-pid2-into-pid3" ],
39+ "3" : [" inject-authority-from-msh" ]
40+ },
41+ "PV1" : { "19" : [" fix-pv1-authority-with-msh" ] },
42+ "IN1" : { "12" : [" normalize-in1-plan-dates" ] }
3143 },
3244 "converter" : { "PV1" : { "required" : true } }
3345 },
3648 "PID" : {
3749 "2" : [" move-pid2-into-pid3" ],
3850 "3" : [" inject-authority-from-msh" ]
39- }
51+ },
52+ "IN1" : { "12" : [" normalize-in1-plan-dates" ] }
4053 }
4154 },
4255 "ORU-R01" : {
You can’t perform that action at this time.
0 commit comments